1 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3 * gfortran.dg/transfer_simplify_3.f90: New test.
5 2007-05-27 Tobias Burnus <burnus@net-b.de>
8 * gfortran.dg/func_result_3.f90: New.
10 2007-05-27 Tobias Burnus <burnus@net-b.de>
13 * gfortran.dg/transfer_simplify_3.f90: New.
15 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
20 * gcc.target/i386/pr32065-2.c: New test.
22 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25 * gfortran.dg/io_constraints_2.f90: Update.
27 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
30 * gfortran.dg/array_constructor_17.f90: New test.
32 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
35 * g++.dg/opt/array2.C: New testcase.
37 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
40 * gcc.target/i386/pr32065.c: New test.
42 2007-05-25 Dirk Mueller <dmueller@suse.de>
43 Marcus Meissner <meissner@suse.de>
45 * testsuite/gcc.dg/attr-alloc_size.c: New.
47 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
48 Lee Millward <lee.millward@gmail.com>
51 * g++.dg/parse/crash34.C: New test.
53 * g++.dg/parse/crash35.C: New test.
55 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
57 * gcc.target/i386/sse2-check.h: New.
58 * gcc.target/i386/sse2-vec-1.c: Likewise.
59 * gcc.target/i386/sse2-vec-2.c: Likewise.
60 * gcc.target/i386/sse2-vec-3.c: Likewise.
61 * gcc.target/i386/sse2-vec-4.c: Likewise.
62 * gcc.target/i386/sse2-vec-5.c: Likewise.
63 * gcc.target/i386/sse2-vec-6.c: Likewise.
65 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
77 * g++.dg/cpp0x/pr31431.C: New.
78 * g++.dg/cpp0x/pr31437.C: New.
79 * g++.dg/cpp0x/pr31442.C: New.
80 * g++.dg/cpp0x/pr31444.C: New.
81 * g++.dg/cpp0x/pr31431-2.C: New.
82 * g++.dg/cpp0x/pr31432.C: New.
83 * g++.dg/cpp0x/pr31434.C: New.
84 * g++.dg/cpp0x/pr31438.C: New.
85 * g++.dg/cpp0x/pr31443.C: New.
86 * g++.dg/cpp0x/pr31445.C: New.
87 * g++.dg/cpp0x/variadic-crash1.C: New.
89 2007-05-25 Richard Sandiford <richard@codesourcery.com>
91 * gcc.target/arm/long-calls-1.c: New test.
92 * gcc.target/arm/long-calls-2.c: Likewise.
93 * gcc.target/arm/long-calls-3.c: Likewise.
94 * gcc.target/arm/long-calls-4.c: Likewise.
96 2007-05-25 Richard Guenther <rguenther@suse.de>
97 Andrew Pinski <andrew_pinski@playstation.sony.com>
99 PR tree-optimization/31982
100 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
102 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
105 * gfortran.dg/result_in_spec_2.f90: New test.
107 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
109 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
111 2007-05-24 Ollie Wild <aaw@google.com>
113 * gcc.dg/cpp/counter-1.c: New test.
114 * gcc.dg/pch/counter-1.c: New test.
115 * gcc.dg/pch/counter-1.hs: New file.
116 * gcc.dg/pch/counter-2.c: New test.
117 * gcc.dg/pch/counter-2.hs: New file.
118 * gcc.dg/pch/counter-3.c: New test.
119 * gcc.dg/pch/counter-3.hs: New file.
121 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
123 * gcc.dg/tree-ssa/predcom-1.c: New test.
124 * gcc.dg/tree-ssa/predcom-2.c: New test.
125 * gcc.dg/tree-ssa/predcom-3.c: New test.
126 * gcc.dg/tree-ssa/predcom-4.c: New test.
127 * gcc.dg/tree-ssa/predcom-5.c: New test.
128 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
130 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
133 * gcc.target/i386/sse4_1-check.h (MASK): New.
135 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
138 * gfortran.dg/pr25603.f: Initialize integer variables.
140 2007-05-23 Ian Lance Taylor <iant@google.com>
142 * g++.dg/other/vrp1.C: New test.
144 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
146 PR preprocessor/20077
147 * gcc.dg/cpp/paste15.c: New test.
149 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
150 Nigel Stephens <nigel@mips.com>
151 Richard Sandiford <richard@codesourcery.com>
153 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
154 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
155 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
156 * gcc.target/mips/inter/mips16-inter.exp: New.
158 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
160 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
162 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
164 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
165 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
166 * gcc.target/i386/sse3-addsubps.c: Likewise.
167 * gcc.target/i386/sse3-haddpd.c: Likewise.
168 * gcc.target/i386/sse3-haddps.c: Likewise.
169 * gcc.target/i386/sse3-hsubpd.c: Likewise.
170 * gcc.target/i386/sse3-hsubps.c: Likewise.
171 * gcc.target/i386/sse3-lddqu.c: Likewise.
172 * gcc.target/i386/sse3-movddup.c: Likewise.
173 * gcc.target/i386/sse3-movshdup.c: Likewise.
174 * gcc.target/i386/sse3-movsldup.c: Likewise.
176 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
177 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
178 * gcc.target/i386/ssse3-pabsd.c: Likewise.
179 * gcc.target/i386/ssse3-pabsw.c: Likewise.
180 * gcc.target/i386/ssse3-palignr.c: Likewise.
181 * gcc.target/i386/ssse3-phaddd.c: Likewise.
182 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
183 * gcc.target/i386/ssse3-phaddw.c: Likewise.
184 * gcc.target/i386/ssse3-phsubd.c: Likewise.
185 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
186 * gcc.target/i386/ssse3-phsubw.c: Likewise.
187 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
188 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
189 * gcc.target/i386/ssse3-pshufb.c: Likewise.
190 * gcc.target/i386/ssse3-psignb.c: Likewise.
191 * gcc.target/i386/ssse3-psignd.c: Likewise.
192 * gcc.target/i386/ssse3-psignw.c: Likewise.
193 * gcc.target/i386/ssse3-vals.h: Likewise.
195 * gcc.target/i386/sse3-check.h: New file.
196 * gcc.target/i386/ssse3-check.h: Likewise.
198 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
201 * gcc.c-torture/compile/bcopy-1.c: New testcase.
203 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
206 * gcc.c-torture/20070522-1.c: New testcase.
208 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
210 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
212 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
214 * gcc.c-torture/execute/ieee/20000320-1.x,
215 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
216 m68k-*-* and check_effective_target_coldfire_fpu.
218 2007-05-22 Ollie Wild <aaw@google.com>
220 * g++.dg/lookup/hidden-class10.C: New test.
221 * g++.dg/lookup/hidden-class11.C: New test.
223 2007-05-22 Ollie Wild <aaw@google.com>
225 * g++.dg/lookup/name-clash5.C: New test.
226 * g++.dg/lookup/name-clash6.C: New test.
228 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
230 * g++.dg/other/i386-2.C: Update comments on header files tested.
231 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
233 * gcc.target/i386/sse-12.c: Likewise.
234 * gcc.target/i386/sse-13.c: Likewise.
235 * gcc.target/i386/sse-14.c: Likewise.
237 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
238 Redefined to test with immediate operand.
239 (__builtin_ia32_blendps): Likewise.
240 (__builtin_ia32_blendpd): Likewise.
241 (__builtin_ia32_dpps): Likewise.
242 (__builtin_ia32_dpps): Likewise.
243 (__builtin_ia32_insertps128): Likewise.
244 (__builtin_ia32_vec_ext_v4sf): Likewise.
245 (__builtin_ia32_vec_set_v16qi): Likewise.
246 (__builtin_ia32_vec_set_v4si): Likewise.
247 (__builtin_ia32_vec_set_v2di): Likewise.
248 (__builtin_ia32_vec_ext_v16qi): Likewise.
249 (__builtin_ia32_vec_ext_v4si): Likewise.
250 (__builtin_ia32_vec_ext_v2di): Likewise.
251 (__builtin_ia32_roundpd): Likewise.
252 (__builtin_ia32_roundsd): Likewise.
253 (__builtin_ia32_roundps): Likewise.
254 (__builtin_ia32_roundss): Likewise.
255 (__builtin_ia32_mpsadbw128): Likewise.
257 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
259 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
261 2007-05-22 Janis Johnson <janis187@us.ibm.com>
263 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
265 * gcc.dg/dfp/func-struct.c: Ditto.
266 * gcc.dg/dfp/operator-assignment.c: Ditto.
267 * gcc.dg/dfp/convert-bfp.c: Ditto.
268 * gcc.dg/dfp/convert-int.c: Ditto.
269 * gcc.dg/dfp/convert-int-max.c: Ditto.
270 * gcc.dg/dfp/func-scalar.c: Ditto.
271 * gcc.dg/dfp/cast.c: Ditto.
272 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
273 failures, and fix a typo in return type of arg1_128.
274 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
275 failures, and fix a typo in a constant suffix.
276 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
277 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
279 2007-05-22 Janis Johnson <janis187@us.ibm.com>
280 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
282 * lib/gcc-dg.exp(process_message): New proc.
283 (dg-message): New test directive.
284 * gcc.dg/always_inline.c: Use dg-message.
285 * gcc.dg/always_inline2.c: Ditto.
286 * gcc.dg/always_inline3.c: Ditto.
287 * gcc.dg/invalid-call-1.c: Ditto.
288 * gcc.dg/pr17506.c: Ditto.
289 * gcc.dg/simd-5.c: Ditto.
290 * gcc.dg/simd-6.c: Ditto.
291 * gcc.dg/va-arg-2.c: Ditto.
292 * gcc.dg/cpp/syshdr.c: Ditto.
293 * gcc.dg/cpp/unc4.c: Ditto.
294 * gcc.dg/cpp/trad/mi1.c: Ditto.
295 * gcc.dg/cpp/trad/mi5.c: Ditto.
296 * gcc.dg/cpp/trad/mi7.c: Ditto.
297 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
298 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
299 * gcc.test-framework/test-framework.awk: Special-case outexists
302 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
304 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
305 (bit_SSE4_2): Likewise.
306 (bit_POPCNT): Likewise.
308 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
309 Check if assembler supports SSE4 instructions.
311 * gcc.target/i386/sse4_1-blendpd.c: New file.
312 * gcc.target/i386/sse4_1-blendps.c: Likewise.
313 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
314 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
315 * gcc.target/i386/sse4_1-check.h: Likewise.
316 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
317 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
318 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
319 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
320 * gcc.target/i386/sse4_1-extractps.c: Likewise.
321 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
322 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
323 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
324 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
325 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
326 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
327 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
328 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
329 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
330 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
331 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
332 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
333 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
334 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
335 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
336 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
337 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
338 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
339 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
340 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
341 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
342 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
343 * gcc.target/i386/sse4_1-pminud.c: Likewise.
344 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
345 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
346 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
347 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
348 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
349 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
350 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
351 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
352 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
353 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
354 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
355 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
356 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
357 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
358 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
359 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
360 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
361 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
362 * gcc.target/i386/sse4_1-round.h: Likewise.
363 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
364 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
365 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
366 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
367 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
368 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
369 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
370 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
371 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
372 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
373 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
374 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
375 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
376 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
378 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
381 * gfortran.dg/bounds_check_7.f90: New test.
383 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
385 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
386 (check_effective_target_sse4a): Ditto.
388 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
389 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
390 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
391 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
392 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
393 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
394 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
395 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
396 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
397 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
398 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
399 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
400 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
401 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
402 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
403 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
404 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
405 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
406 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
407 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
409 2007-05-21 Mark Mitchell <mark@codesourcery.com>
411 * g++.dg/ext/cleanup-1.C: New test.
412 * g++.dg/ext/cleanup-2.C: Likewise.
413 * g++.dg/ext/cleanup-3.C: Likewise.
414 * g++.dg/ext/cleanup-4.C: Likewise.
415 * g++.dg/ext/cleanup-5.C: Likewise.
416 * g++.dg/ext/cleanup-6.C: Likewise.
417 * g++.dg/ext/cleanup-8.C: Likewise.
418 * g++.dg/ext/cleanup-9.C: Likewise.
419 * g++.dg/ext/cleanup-10.C: Likewise.
420 * g++.dg/ext/cleanup-11.C: Likewise.
421 * g++.dg/ext/cleanup-dtor.C: Likewise.
423 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
426 * gcc.dg/vect/vect-102a.c: New test.
428 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
429 Paolo Carlini <pcarlini@suse.de>
430 Uros Bizjak <ubizjak@gmail.com>
432 * gcc.dg/gcc-have-sync-compare-and-swap.c,
433 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
434 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
435 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
436 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
439 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
442 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
444 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
447 * gfortran.dg/do_3.F90: Add checks for the final value of the
450 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
452 * gcc.c-torture/execute/990127-2.x: New file.
454 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
456 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
457 * gcc.target/i386/sse-12: Add -O to compile options.
458 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
459 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
460 and mm3dnow.h. Add -O to compile options.
462 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
465 * gfortran.dg/char_length_5.f90: New test.
468 * gfortran.dg/array_reference_1.f90: New test.
470 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
477 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
478 * gcc.dg/Wtype-limits.c: New.
479 * gcc.dg/Wtype-limits-Wextra.c: New.
480 * gcc.dg/Wtype-limits-no.c: New.
481 * g++.dg/warn/Wtype-limits.C: New.
482 * g++.dg/warn/Wtype-limits-Wextra.C: New.
483 * g++.dg/warn/Wtype-limits-no.C: New.
485 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
487 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
488 instead of "-msse2".'
489 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
490 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
492 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
493 to test with immediate operand.
494 (__builtin_ia32_insertqi): Ditto.
495 (__builtin_ia32_palignr128): Ditto.
496 (__builtin_ia32_palignr): Ditto.
497 (__builtin_ia32_pshufhw): Ditto.
498 (__builtin_ia32_pshuflw): Ditto.
499 (__builtin_ia32_pshufd): Ditto.
500 (__builtin_ia32_vec_set_v8hi): Ditto.
501 (__builtin_ia32_vec_ext_v8hi): Ditto.
502 (__builtin_ia32_shufpd): Ditto.
503 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
505 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
508 * gfortran.dg/min_max_conformance.f90: Added more testcases.
510 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
513 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
514 and "__inline". Use "-msse" instead of "-msse2".
516 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
519 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
520 * gcc.dg/20030906-2.c: Likewise.
521 * objc.dg/method-17.m: Add -Wreturn-type.
522 * obj-c++.dg/method-21.mm: Likewise.
524 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
527 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
528 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
529 (__builtin_ia32_psrlqi128): Ditto.
530 (__builtin_ia32_psrlwi128): Ditto.
531 (__builtin_ia32_psrldi128): Ditto.
532 (__builtin_ia32_psrldqi128): Ditto.
533 (__builtin_ia32_pslldqi128): Ditto.
534 (__builtin_ia32_psrawi128): Ditto.
535 (__builtin_ia32_psradi128): Ditto.
536 (__builtin_ia32_psllqi128): Ditto.
537 (__builtin_ia32_pslldi128): Ditto.
538 (__builtin_prefetch): Ditto.
539 (__builtin_ia32_pshufw): Ditto.
540 (__builtin_ia32_vec_set_v4hi): Ditto.
541 (__builtin_ia32_vec_ext_v4hi): Ditto.
542 (__builtin_ia32_shufps): Ditto.
543 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
545 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
548 * gfortran.dg/char_allocation_1.f90: New test.
550 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
552 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
553 * gcc.dg/Wconversion-sign.c: New.
554 * gcc.dg/Wconversion-integer-no-sign.c: New.
555 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
557 * g++.dg/warn/Wconversion-sign.C: New.
558 * g++.old-deja/g++.other/warn4.C: Update.
559 * g++.dg/warn/Wconversion1.C: Likewise.
561 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
563 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
564 * gcc.dg/torture/builtin-math-4.c: Likewise.
566 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
569 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
571 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
573 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
575 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
578 * gcc.target/i386/pr31628.c: New.
580 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
583 * gcc.dg/pr31344.c: New test.
585 2007-05-17 Ian Lance Taylor <iant@google.com>
587 PR tree-optimization/31953
588 * gcc.c-torture/compile/pr31953.c: New test.
590 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
592 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
594 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
596 * gcc.dg/torture/builtin-math-4.c: Likewise.
598 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
599 * gcc.dg/torture/builtin-math-4.c: Likewise.
601 * gcc.dg/torture/builtin-math-4.c: New test.
603 2007-05-17 Janis Johnson <janis187@us.ibm.com>
604 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
606 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
607 * gcc.dg/cpp/include2.c: Ditto.
608 * gcc.dg/cpp/mac-dir-2.c: Ditto.
609 * gcc.dg/cpp/paste5.c: Ditto.
610 * gcc.dg/cpp/paste6.c: Ditto.
611 * gcc.dg/cpp/paste8.c: Ditto.
612 * gcc.dg/cpp/paste11.c: Ditto.
613 * gcc.dg/cpp/paste13.c: Ditto.
614 * gcc.dg/cpp/skipping2.c: Ditto.
615 * gcc.dg/reg-vol-struct-1.c: Ditto.
616 * gcc.dg/Wshadow-1.c: Ditto.
617 * gcc.dg/cpp/trad/comment.c: Ditto.
618 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
619 * gcc.dg/cpp/if-2.c: Ditto.
620 * gcc.dg/array-5.c: Ditto.
621 * gcc.dg/inline-15.c: Ditto.
622 * gcc.dg/pr27953.c: Ditto.
623 * gcc.dg/Wno-c++-compat.c: Ditto.
625 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
627 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
629 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
631 * gcc.c-torture/execute/20070517-1.c: New test.
633 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
636 * gfortran.dg/min_max_conformance.f90: New test.
638 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
640 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
641 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
642 gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing.
643 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
645 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
647 PR tree-optimization/24659
648 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
649 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
651 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
652 not vect_int target. Loop is vectorized for vect_intfloat_cvt
654 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
655 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
656 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
658 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
660 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
661 and x86_64-*-* targets.
662 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
664 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
671 * transfer_simplify_1.f90: New test.
672 * transfer_simplify_2.f90: New test.
674 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
676 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
678 2007-05-14 Janis Johnson <janis187@us.ibm.com>
680 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
682 * gcc.dg/fltconst-pedantic-dfp.c: New test.
685 * gcc.dg/fltconst-1.c: New test.
687 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
688 * gcc.dg/dfp/operator-assignment.c: Ditto.
690 2007-05-14 Paolo Carlini <pcarlini@suse.de>
693 * g++.dg/rtti/typeid5.C: New.
695 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
698 * gfortran.dg/substr_4.f: New test.
700 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
702 * gcc.target/m68k/interrupt_thread-1.c,
703 gcc.target/m68k/interrupt_thread-2.c,
704 gcc.target/m68k/interrupt_thread-3.c: New.
705 * gcc.target/m68k/m68k.exp: Accept fido.
707 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
709 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
710 * gfortran.dg/altreturn_3.f90: Likewise.
711 * gfortran.dg/assumed_dummy_1.f90: Likewise.
712 * gfortran.dg/default_numeric_type_1.f90: Likewise.
713 * gfortran.dg/inquire_iolength.f90: Likewise.
714 * gfortran.dg/module_naming_1.f90: Likewise.
715 * gfortran.dg/oldstyle_2.f90: Likewise.
716 * gfortran.dg/operator_2.f90: Likewise.
717 * gfortran.dg/parameter_array_element_1.f90: Likewise.
718 * gfortran.dg/used_types_11.f90: Likewise.
719 * gfortran.dg/zero_array_components_1.f90: Likewise.
720 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
721 * gfortran.dg/parameter_array_dummy.f90: Likewise.
722 * gfortran.dg/real_const_3.f90: Likewise.
724 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
726 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
727 * gcc.dg/tree-ssa/loop-30.c: New test.
729 2007-05-13 Richard Guenther <rguenther@suse.de>
731 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
733 * g++.dg/tree-ssa/pr31146.C: Likewise.
735 2007-05-13 Revital Eres <eres@il.ibm.com>
737 * gcc.dg/dse.c: New test.
739 2007-05-12 Richard Guenther <rguenther@suse.de>
741 PR tree-optimization/31797
742 * gcc.c-torture/compile/pr31797.c: New testcase.
744 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
747 * gfortran.dg/host_assoc_function_1.f90: New test.
749 2007-05-11 Steve Ellcey <sje@cup.hp.com>
752 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
754 2007-05-11 Silvius Rus <rus@google.com>
756 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
757 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
758 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
759 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
760 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
761 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
762 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
763 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
764 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
765 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
766 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
767 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
768 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
769 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
770 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
771 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
773 2007-05-11 Paolo Carlini <pcarlini@suse.de>
776 * gcc.c-torture/execute/builtins/memchr.c: New.
777 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
778 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
780 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
783 * gfortran.dg/recursive_reference_1.f90: Put error at correct
785 * gfortran.dg/recursive_reference_2.f90: New test.
787 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
790 * gfortran.dg/namelist_29.f90: New test.
792 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
795 * gfortran.dg/entry_10.f90: New test.
797 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
799 PR tree-optimization/31885
800 * gcc.dg/tree-ssa/loop-29.c: New test.
802 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
804 * assumed_dummy_1.f90: Fix dg directive.
805 * char_initialiser_actual.f90: Likewise.
806 * nested_modules_2.f90: Likewise.
807 * shift-alloc.f90: Likewise.
809 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
811 * gcc.dg/20070507-1.c: Disable for non-pic targets.
813 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
816 * gfortran.dg/unf_read_corrupted_2.f90: New test.
818 2007-05-09 Mike Stump <mrs@apple.com>
820 * g++.dg/other/first-global.C: Add -fpie for darwin.
821 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
823 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
825 * gcc.dg/20070507-1.c: New testcase.
827 2007-05-08 Chao-ying Fu <fu@mips.com>
829 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
830 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
831 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
832 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
834 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
837 * gcc.dg/pr31847.c: New test.
839 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
842 * gfortran.dg/actual_array_result_1.f90: New test.
844 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
847 * gfortran.dg/parameter_array_init_1.f90: New test.
850 * gfortran.dg/parameter_array_init_2.f90: New test.
852 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
855 * gcc.target/i386/pr31854.c: New test.
857 2007-05-07 Janis Johnson <janis187@us.ibm.com>
859 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
861 2007-05-07 Mike Stump <mrs@apple.com>
863 * g++.old-deja/g++.mike/empty.C: Add.
865 2007-05-07 Eric Christopher <echristo@apple.com>
867 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
869 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
872 variable. Rearrange conversions from binary float to decimal float.
874 2007-05-07 Mark Mitchell <mark@codesourcery.com>
876 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
879 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
881 * gnat.dg/opt1.ad[sb]: New testcase.
883 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
886 * gfortran.dg/do_3.F90: New test.
888 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
891 * gfortran.dg/new_line.f90: Add new checks.
893 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
896 * gfortran.dg/large_unit_1.f90: New.
897 * gfortran.dg/large_unit_2.f90: New.
898 * gfortran.dg/iostat_4.f90: New
899 * gfortran.dg/bounds_check_fail_1.f90: Updated.
901 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
904 * gfortran.dg/char_result_4.f90: New test.
906 2007-06-05 Revital Eres <eres@il.ibm.com>
909 * gcc.dg/pr30957-1.c: New test.
911 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
914 * gfortran.dg/char_type_len_2.f90: New test.
916 2007-05-05 Geoffrey Keating <geoffk@apple.com>
919 * g++.dg/other/nested-extern.cc: New.
920 * g++.dg/other/nested-extern-1.C: New.
921 * g++.dg/other/nested-extern-2.C: New.
923 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
926 * gfortran.dg/erf.f90: New test.
927 * gfortran.dg/besxy.f90: New test.
929 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
932 * gfortran.dg/fseek.f90: New test.
934 2007-05-04 Bob Wilson <bob.wilson@acm.org>
936 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
938 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
941 * gfortran.dg/zero_length_1.f90: New test.
943 2007-05-04 Tobias Burnus <burnus@net-b.de>
946 * gfortran.dg/char_pointer_assign_3.f90: New test.
947 * gfortran.dg/char_result_2.f90: Re-enable test.
949 2007-05-04 Tobias Burnus <burnus@net-b.de>
952 * gfortran.dg/char_length_3.f90: New test.
953 * gfortran.dg/char_result_2.f90: Fix test.
955 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
957 PR tree-optimization/30565
958 * gcc.dg/tree-ssa/loop-27.c: New test.
960 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
962 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
963 * gcc.target/bfin/arith.c (__v2hi): Likewise.
964 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
965 * gcc.target/bfin/shift.c (__v2hi): Likewise.
967 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
969 PR tree-optimization/31699
970 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
972 (check_effective_target_vect_floatint_cvt): New.
973 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
975 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
976 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
977 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
978 * gcc.dg/vect/vect-iv-4.c: Likewise.
979 * gcc.dg/vect/vect-multitypes-11.c: New.
980 * gcc.dg/vect/pr31699.c: New.
982 2007-05-02 Geoffrey Keating <geoffk@apple.com>
984 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
986 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
989 * g++.dg/warn/anonymous-namespace-2.C: New.
990 * g++.dg/warn/anonymous-namespace-2.h: New.
992 2007-05-02 Paul Brook <paul@codesourcery.com>
994 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
996 2007-05-02 Eric Christopher <echristo@apple.com>
998 * gcc.dg/cpp/if-div.c: New file.
1000 2007-05-02 Tom Tromey <tromey@redhat.com>
1002 PR preprocessor/28709:
1003 * gcc.dg/cpp/pr28709.c: New file.
1005 2007-05-02 Richard Guenther <rguenther@suse.de>
1007 PR tree-optimization/31146
1008 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
1010 2007-05-01 Geoffrey Keating <geoffk@apple.com>
1012 * gcc.c-torture/compile/limits-blockid.c: New.
1013 * gcc.c-torture/compile/limits-caselabels.c: New.
1014 * gcc.c-torture/compile/limits-declparen.c: New.
1015 * gcc.c-torture/compile/limits-enumconst.c: New.
1016 * gcc.c-torture/compile/limits-exprparen.c: New.
1017 * gcc.c-torture/compile/limits-externalid.c: New.
1018 * gcc.c-torture/compile/limits-fnargs.c: New.
1019 * gcc.c-torture/compile/limits-fndefn.c: New.
1020 * gcc.c-torture/compile/limits-idexternal.c: New.
1021 * gcc.c-torture/compile/limits-idinternal.c: New.
1022 * gcc.c-torture/compile/limits-pointer.c: New.
1023 * gcc.c-torture/compile/limits-stringlit.c: New.
1024 * gcc.c-torture/compile/limits-structmem.c: New.
1025 * gcc.c-torture/compile/limits-structnest.c: New.
1027 2007-04-29 Geoffrey Keating <geoffk@apple.com>
1029 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
1031 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1034 * gcc.c-torture/compile/20070501-1.c: New testcase.
1036 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1039 * gfortran.dg/array_memset_2: New test case.
1041 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
1044 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
1046 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
1049 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
1051 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
1052 keyword to dg-final test.
1053 * gcc.dg/vect/vect-iv-4.c: Likewise.
1054 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1055 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
1057 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
1059 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
1060 * lib/target-supports.exp
1061 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
1062 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
1064 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
1066 * gcc.c-torture/execute/ieee/20000320-1.c: Use
1067 __LONG_LONG_MAX__ and its friends instead of those supplied by
1070 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
1073 * g++.dg/ext/vector7.C: New testcase.
1075 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1078 * gfortran.dg/bound_simplification_1.f90: New test.
1080 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1083 * testsuite/gfortran.dg/bom_error.f90: New test.
1084 * testsuite/gfortran.dg/bom_include.f90: New test.
1085 * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
1086 * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
1087 * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
1088 * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
1089 * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
1090 * testsuite/gfortran.dg/bom_include.inc: New file.
1092 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1095 * g++.dg/init/ptrfn2.C: New test.
1096 * g++.dg/init/ptrfn3.C: New test.
1098 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
1101 * gfortran.dg/dependency_21.f90: New test.
1103 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1105 * gfortran.dg/secnds.f: Use real*8.
1106 * gfortran.dg/secnds-1.f: Use real*8.
1108 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1111 * gfortran.dg/inquire_5.f90: Update test.
1113 2007-04-27 Ian Lance Taylor <iant@google.com>
1116 * gcc.c-torture/compile/pr31710.c: New test.
1118 2007-04-27 Richard Guenther <rguenther@suse.de>
1120 PR tree-optimization/30965
1121 PR tree-optimization/30978
1122 * gcc.dg/tree-ssa/pr30978.c: New testcase.
1123 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
1124 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
1125 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
1127 2007-04-27 Richard Guenther <rguenther@suse.de>
1129 PR tree-optimization/31715
1130 * gcc.dg/Warray-bounds-4.c: New testcase.
1132 2007-04-26 Ian Lance Taylor <iant@google.com>
1135 * gcc.c-torture/compile/pr28675.c: New test.
1137 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
1140 * g++.dg/ext/vector6.C: New test.
1142 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
1144 * gcc.c-torture/execute/ieee/20000320-1.x: New.
1146 2007-04-26 Steve Ellcey <sje@cup.hp.com>
1149 * g++.dg/other/str_empty.C: Add expected warning.
1151 2007-04-26 Richard Guenther <rguenther@suse.de>
1152 Daniel Berlin <dberlin@dberlin.org>
1154 PR tree-optimization/30567
1155 * g++.dg/other/pr30567.C: New testcase.
1157 2007-04-26 Richard Guenther <rguenther@suse.de>
1159 PR tree-optimization/31703
1160 * gcc.c-torture/compile/pr31703.c: New testcase.
1161 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
1162 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1164 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
1166 * gfortran.dg/open_errors.f90: Added if statements checking
1167 the value of iostat.
1169 2007-04-26 Jakub Jelinek <jakub@redhat.com>
1172 * g++.dg/gomp/pr31598.C: New test.
1174 PR tree-optimization/30558
1175 * g++.dg/gomp/pr30558.C: New test.
1177 2007-04-24 Mark Mitchell <mark@codesourcery.com>
1180 * g++.dg/ext/complex2.C: New test.
1182 2007-04-25 Paolo Carlini <pcarlini@suse.de>
1184 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
1186 2007-04-25 Thiemo Seufer <ths@mips.com>
1188 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
1189 value to signed char.
1191 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
1194 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
1195 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
1197 2007-04-25 Tobias Burnus <burnus@net-b.de>
1200 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
1201 statement functions.
1202 * gfortran.dg/c_by_val_5.f90: New test.
1204 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
1206 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
1207 with two new subroutines to avoid parameter-induced aliasing.
1208 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
1209 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
1211 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1213 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
1214 * g++.dg/warn/Warray-bounds.C: Likewise.
1216 2007-04-24 Ian Lance Taylor <iant@google.com>
1218 PR tree-optimization/31605
1219 * gcc.c-torture/execute/pr31605.c: New test.
1221 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1224 * lib/gcc-dg.exp (scan-module): New function.
1225 * gfortran.dg/module_md5_1.f90: New test.
1227 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
1229 * g++.old-deja/g++.pt/defarg6.C: Only run with
1231 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
1232 * g++.dg/cpp0x/variadic61.C: Ditto.
1233 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
1234 * g++.dg/cpp0x/variadic62.C: Ditto.
1235 * g++.dg/template/meminit1.C: Ditto.
1236 * g++.dg/template/operator7.C: Ditto.
1237 * g++.dg/template/static15.C: Ditto.
1238 * g++.dg/template/invalid1.C: Ditto.
1239 * g++.dg/template/shift1.C: Ditto.
1240 * g++.dg/template/error10.C: Ditto.
1242 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
1245 * gfortran.dg/pr25923.f90: New test.
1247 2007-04-24 Ian Lance Taylor <iant@google.com>
1249 PR tree-optimization/31602
1250 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
1252 2007-04-24 Janis Johnson <janis187@us.ibm.com>
1254 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
1255 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
1257 2007-04-24 Hui-May Chang <hm.chang@apple.com>
1259 * gcc.target/i386/reload-1.c. New.
1261 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1262 Olga Golovanevsky <olga@il.ibm.com>
1264 * g++.dg/other/str_empty.C: New test.
1266 2007-04-24 Richard Henderson <rth@redhat.com>
1268 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
1270 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
1273 * gcc.c-torture/compile/pr31641.c: New testcase.
1275 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
1277 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
1278 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
1279 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
1280 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
1282 2007-04-23 Simon Baldwin <simonb@google.com>
1284 * g++.dg/other/error15.C: New.
1285 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
1286 triggering a "multiple parameters named" error.
1288 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1291 * gfortran.dg/backspace_8.f: New test case.
1293 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
1296 * gfortran.dg/used_types_17.f90: New test.
1299 * gfortran.dg/zero_array_components_1.f90: New test.
1301 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1304 * gfortran.dg/open_errors.f90: Allow a different error message.
1306 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
1308 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
1309 Rename from check_effective_target_vect_pack_mod. Rename global
1310 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
1312 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
1314 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1315 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
1317 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1320 * gcc.c-torture/execute/pr31448.c: New testcase.
1322 2007-04-22 Nick Clifton <nickc@redhat.com>
1324 * gcc.dg/20020312-2.c: Add support for the FRV.
1326 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
1328 PR tree-optimization/24659
1329 * gcc.dg/vect/vect-float-extend-1.c: New test.
1330 * gcc.dg/vect/vect-float-truncate-1.c: New test.
1332 2007-04-22 Richard Guenther <rguenther@suse.de>
1334 PR tree-optimization/29789
1335 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
1336 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
1338 2007-04-22 Revital Eres <eres@il.ibm.com>
1340 * gcc.dg/var-expand2.c: New test.
1342 2007-04-22 Revital Eres <eres@il.ibm.com>
1344 * gcc.dg/var-expand3.c: New test.
1346 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1349 * gfortran.dg/continuation_8.f90: New test.
1351 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1354 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
1355 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
1357 2007-04-21 Richard Guenther <rguenther@suse.de>
1360 * gcc.c-torture/execute/pr31136.c: New testcase.
1362 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
1364 * gcc.target/i386/movsi-sm-1.c: New.
1366 2007-04-20 Richard Henderson <rth@redhat.com>
1368 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
1369 * gcc.dg/pr27095.c: Cope with alpha GOT load.
1371 2007-04-20 Jakub Jelinek <jakub@redhat.com>
1373 * gcc.target/i386/ordcmp-1.c: New test.
1374 * gcc.target/i386/unordcmp-1.c: New test.
1376 PR tree-optimization/31632
1377 * gcc.c-torture/compile/20070419-1.c: New test.
1379 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1381 * gcc.dg/invalid-call-1.c: New test.
1383 2007-04-18 Dirk Mueller <dmueller@suse.de>
1386 * gcc.dg/Warray-bounds-3.c: New.
1388 2007-04-18 Richard Guenther <rguenther@suse.de>
1390 PR tree-optimization/19431
1391 PR tree-optimization/21463
1392 * gcc.c-torture/execute/20070212-1.c: New testcase.
1393 * gcc.c-torture/execute/20070212-2.c: Likewise.
1394 * gcc.c-torture/execute/20070212-3.c: Likewise.
1395 * gcc.dg/tree-ssa/pr19431.c: Likewise.
1396 * gcc.dg/tree-ssa/pr21463.c: Likewise.
1397 * g++.dg/tree-ssa/pr21463.C: Likewise.
1398 * g++.dg/tree-ssa/pr30738.C: Likewise.
1400 2007-04-17 Mark Mitchell <mark@codesourcery.com>
1403 * g++.dg/expr/bitfield8.C: New test.
1405 2007-04-17 Joseph Myers <joseph@codesourcery.com>
1406 Richard Sandiford <richard@codesourcery.com>
1408 * lib/target-supports.exp (check_profiling_available): Return 0
1409 for uClibc with -p or -pg.
1411 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
1414 * g++.dg/template/init7.C: New test.
1416 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
1418 PR rtl-optimization/31360
1419 * gcc.dg/loop-7.c: New test.
1421 2007-04-17 Mark Mitchell <mark@codesourcery.com>
1423 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
1424 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
1426 (compat-execute): Likewise.
1427 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
1428 files to remote hosts.
1429 * lib/c-ctorture.exp (c-torture-compile): Likewise.
1430 (c-torture-execute): Likewise.
1431 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
1432 or plain file. Use remote_upload and remote_download to copy
1434 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
1437 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
1439 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
1441 2007-04-16 Lawrence Crowl <crowl@google.com>
1443 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
1444 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
1445 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
1446 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1447 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
1448 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
1449 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
1450 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
1451 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
1452 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1453 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
1455 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
1456 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
1457 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
1458 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
1459 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
1460 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
1461 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
1462 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
1463 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
1464 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
1465 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
1467 2007-04-16 Ian Lance Taylor <iant@google.com>
1469 PR tree-optimization/31522
1470 * gcc.dg/Wstrict-overflow-16.c: New test.
1472 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
1474 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
1476 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
1479 * gfortran.dg/module_naming_1.f90: New.
1481 2007-04-16 Richard Sandiford <richard@codesourcery.com>
1483 * lib/target-supports.exp (check_profiling_available): Return
1484 false for m68k-*-uclinux.
1486 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
1489 Testcase for c++ anonymous namespace warning
1491 * g++.dg/warn/anonymous-namespace-1.C: New test
1492 * g++.dg/warn/anonymous-namespace-1.h: New test
1494 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
1497 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
1499 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1501 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
1503 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
1506 * gfortran.dg/array_constructor_16.f90: New test.
1508 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
1510 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
1511 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
1513 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1515 PR rtl-optimization/31500
1516 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
1517 * g++.dg/warn/Warray-bounds.C: Likewise.
1519 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
1522 * gcc.dg/gnu89-init-4.c: New testcase.
1524 2007-04-14 Jakub Jelinek <jakub@redhat.com>
1527 * gcc.dg/gomp/pr25874.c: Add dg-options.
1528 * g++.dg/gomp/pr25874.C: Add dg-options.
1530 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
1533 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
1534 * gfortran.dg/warnings_are_errors_1.f: New testcase.
1536 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1539 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
1541 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
1545 * gfortran.dg/initialization_6.f90: New test.
1547 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
1549 * gcc.c-torture/compile/pr27528.c: Require nonpic.
1551 * lib/target-supports.exp (check_gc_sections_available):
1552 Return false if ldflags includes -elf2flt.
1554 2007-04-13 Jason Merrill <jason@redhat.com>
1557 * conv3.C: New test.
1559 2007-04-13 Mike Stump <mrs@apple.com>
1561 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
1562 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
1564 2007-04-13 Joseph Myers <joseph@codesourcery.com>
1566 PR tree-optimization/29598
1567 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
1569 2007-04-13 Tobias Burnus <burnus@net-b.de>
1572 * gfortran.dg/func_assign.f90: New test.
1574 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
1577 * gfortran.dg/used_types_16.f90: New test.
1579 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
1582 * gfortran.dg/goto_2.f90: New.
1583 * gfortran.dg/goto_3.f90: New.
1584 * gfortran.dg/pr17708.f90: Rename to ...
1585 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
1587 2007-04-13 Tobias Burnus <burnus@net-b.de>
1590 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
1591 instead of a struct.
1593 2007-04-13 Tobias Burnus <burnus@net-b.de>
1596 * gfortran.dg/value_4.c: Use GNU extensions for complex
1597 instead of a struct.
1599 2007-04-13 Richard Guenther <rguenther@suse.de>
1601 PR tree-optimization/21258
1602 * gcc.dg/tree-ssa/vrp34.c: New testcase.
1604 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1606 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
1609 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
1612 * gfortran.dg/char_length_2.f90: New.
1613 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
1614 * gfortran.dg/repeat_4.f90: Likewise.
1617 * gfortran.dg/char_assign_1.f90: New.
1620 * gfortran.dg/block_name_1.f90: New.
1621 * gfortran.dg/block_name_2.f90: New.
1623 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
1626 * g++.dg/other/pr31078.C: New.
1628 2007-04-12 Richard Guenther <rguenther@suse.de>
1630 PR tree-optimization/31169
1631 * gcc.c-torture/execute/pr31169.c: New testcase.
1633 2007-04-12 Richard Guenther <rguenther@suse.de>
1635 PR tree-optimization/24689
1636 PR tree-optimization/31307
1637 * g++.dg/tree-ssa/pr31307.C: New testcase.
1638 * gcc.dg/tree-ssa/pr24689.c: Likewise.
1640 2007-04-12 Tobias Burnus <burnus@net-b.de>
1643 * gfortran.dg/access_spec_1.f90: New test.
1644 * gfortran.dg/access_spec_2.f90: New test.
1645 * gfortran.dg/non_module_public.f90: Match new error message.
1647 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
1650 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
1651 to 4 at line 38 to fix bounds problem.
1653 2007-04-11 Tobias Burnus <burnus@net-b.de>
1656 * gfortran.dg/pointer_intent_1.f90: Fix test.
1658 2007-04-10 Eric Christopher <echristo@apple.com>
1660 * lib/target-supports.exp
1661 (check_effective_target_fstack_protector): Rewrite.
1663 2007-04-09 Mark Mitchell <mark@codesourcery.com>
1666 * g++.dg/init/const5.C: New test.
1668 2007-04-09 Jan Hubicka <jh@suse.cz>
1670 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
1672 2007-04-08 Jan Hubicka <jh@suse.cz>
1674 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
1676 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1679 * gfortran.dg/achar_4.f90: New test.
1681 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1684 * gfortran.dg/used_dummy_types_8.f90: New test.
1686 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1689 * gfortran.dg/parameter_array_element_1.f90: New test.
1691 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1694 * gfortran.dg/default_numeric_type_1.f90: New test.
1696 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1699 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
1701 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
1704 * gfortran.dg/interface_12.f90: New test.
1706 2007-04-07 Bruce Korb <bkorb@gnu.org>
1708 * gcc.dg/format/opt-6.c: New test.
1709 * gcc.dg/format/nul-1.c: New test.
1710 * gcc.dg/format/nul-2.c: New test.
1712 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1714 PR libgfortran/31395
1715 * gfortran.dg/fmt_colon.f90: New test.
1717 2007-04-06 Mark Mitchell <mark@codesourcery.com>
1719 * g++.old-deja/g++.other/init18.C: Use
1720 dg-require-effective-target instead of an explicit xfail.
1722 2007-04-05 Janis Johnson <janis187@us.ibm.com>
1724 * gcc.dg/dfp/signbit-1.c
1725 * gcc.dg/dfp/signbit-2.c
1727 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
1730 * gfortran.dg/altreturn_5.f90: New test.
1732 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
1735 * gfortran.dg/contained_module_proc_1.f90: New test.
1737 2007-04-04 Stuart Hastings <stuart@apple.com>
1740 * testsuite/objc/execute/exceptions/pr31281.m: New.
1742 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
1744 * g++.dg/ext/dllimport12.C: Update comments.
1746 2007-04-03 Eric Christopher <echristo@apple.com>
1748 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
1750 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1753 * gfortran.dg/repeat_2.f90: New test.
1754 * gfortran.dg/repeat_3.f90: New test.
1755 * gfortran.dg/repeat_4.f90: New test.
1757 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
1759 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
1761 2007-04-03 Jakub Jelinek <jakub@redhat.com>
1764 * g++.dg/parse/cond3.C: New test.
1767 * gcc.c-torture/execute/ieee/pr30704.c: New test.
1769 2007-04-02 Jason Merrill <jason@redhat.com>
1772 * g++.dg/ext/visibility/anon3.C: New test.
1774 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1776 PR libgfortran/31052
1777 * gfortran.dg/namelist_28.f90: New test.
1779 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1781 PR libgfortran/31366
1782 * gfortran.dg/direct_io_6.f90: New test.
1784 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1786 PR libgfortran/31207
1787 * gfortran.dg/advance_5.f90: New test.
1788 * gfortran.dg/advance_6.f90: New test.
1790 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
1792 * g++.dg/ext/dllimport6.C: Remove extra ';'.
1793 * g++.dg/ext/dllimport7.C: Likewise.
1794 * g++.dg/ext/selectany1.C: Likewise.
1796 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
1798 * g++.dg/parser/pr31138.C: New.
1799 * g++.dg/parser/pr31140.C: New.
1800 * g++.dg/parser/pr31141.C: New.
1802 2007-03-30 Paolo Carlini <pcarlini@suse.de>
1805 * g++.dg/ext/is_base_of.C: New.
1806 * g++.dg/ext/has_virtual_destructor.C: New.
1807 * g++.dg/ext/is_polymorphic.C: New.
1808 * g++.dg/ext/is_base_of_diagnostic.C: New.
1809 * g++.dg/ext/is_enum.C: New.
1810 * g++.dg/ext/has_nothrow_assign.C: New.
1811 * g++.dg/ext/has_nothrow_constructor.C: New.
1812 * g++.dg/ext/is_empty.C: New.
1813 * g++.dg/ext/has_trivial_copy.C: New.
1814 * g++.dg/ext/has_trivial_assign.C: New.
1815 * g++.dg/ext/is_abstract.C: New.
1816 * g++.dg/ext/is_pod.C: New.
1817 * g++.dg/ext/has_nothrow_copy.C: New.
1818 * g++.dg/ext/is_class.C: New.
1819 * g++.dg/ext/has_trivial_constructor.C: New.
1820 * g++.dg/ext/is_union.C: New.
1821 * g++.dg/ext/has_trivial_destructor.C: New.
1822 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
1823 * g++.dg/template/crash43.C: Likewise.
1825 2007-03-29 Dirk Mueller <dmueller@suse.de>
1827 * g++.dg/warn/pedantic2.C: New testcase.
1829 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1831 * size_dim.f90: Fix dg directive.
1832 * pr16433.f: Likewise.
1833 * use_6.f90: Likewise.
1834 * use_7.f90: Likewise.
1835 * entry_9.f90: Likewise.
1836 * pointer_intent_2.f90: Likewise.
1837 * protected_1.f90: Likewise.
1838 * fmt_missing_period_2.f: Likewise.
1839 * pointer_intent_3.f90: Likewise.
1840 * protected_2.f90: Likewise.
1841 * protected_3.f90: Likewise.
1842 * pr15754.f90: Likewise.
1843 * protected_4.f90: Likewise.
1844 * protected_5.f90: Likewise.
1845 * initialization_2.f90: Likewise.
1846 * protected_6.f90: Likewise.
1847 * continuation_7.f90: Likewise.
1848 * derived_function_interface_1.f90: Likewise.
1849 * der_pointer_4.f90: Likewise.
1850 * fmt_zero_precision.f90: Likewise.
1851 * blockdata_3.f90: Likewise.
1852 * fmt_missing_period_1.f: Likewise.
1853 * real_const_3.f90: Likewise.
1854 * use_4.f90: Likewise.
1855 * fmt_missing_period_3.f: Likewise.
1856 * use_5.f90: Likewise.
1858 2007-03-28 Mike Stump <mrs@apple.com>
1860 * gcc.dg/darwin-comm.c: Add.
1862 2007-03-28 Eric Christopher <echristo@apple.com>
1864 * lib/target-supports.exp (check_effective_target_fstack_protector): New.
1865 * gcc.dg/ssp-1.c: Use.
1866 * gcc.dg/ssp-2.c: Ditto.
1868 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
1871 * g++.dg/parse/constructor3.C: New test.
1873 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
1875 * gnat.dg/thin_pointer.ad[sb]: New test.
1877 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1879 * g++.dg/cpp0x/bracket1.C: New.
1880 * g++.dg/cpp0x/bracket2.C: New.
1881 * g++.dg/cpp0x/bracket3.C: New.
1882 * g++.dg/cpp0x/bracket4.C: New.
1884 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1886 * g++.dg/cpp0x/temp_default1.C: New.
1887 * g++.dg/cpp0x/temp_default3.C: New.
1888 * g++.dg/cpp0x/temp_default2.C: New.
1889 * g++.dg/cpp0x/temp_default4.C: New.
1891 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
1894 * g++.dg/other/cv_func2.C: New.
1896 2007-03-27 Janis Johnson <janis187@us.ibm.com>
1898 * gcc.dg/dfp/func-vararg-alternate.h: New file.
1899 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
1900 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
1901 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
1903 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
1904 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1906 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
1908 * lib/compat.exp (compat-execute): Fix processing of file names.
1910 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1912 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
1914 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
1916 * lib/target-supports.exp (check_effective_target_fortran_large_real):
1917 Delete created executable test file.
1918 (check_effective_target_fortran_large_int): Ditto.
1919 (check_effective_target_static_libgfortran): Ditto.
1921 2007-03-26 Paolo Carlini <pcarlini@suse.de>
1924 * g++.dg/warn/pragma-system_header1.C: New test.
1925 * g++.dg/warn/pragma-system_header2.C: New test.
1926 * g++.dg/warn/pragma-system_header1.h. New.
1927 * g++.dg/warn/pragma-system_header2.h. New.
1929 2007-03-26 Ian Lance Taylor <iant@google.com>
1931 PR tree-optimization/31345
1932 * gcc.c-torture/compile/pr31345-1.c: New test.
1934 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
1936 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
1937 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
1938 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
1939 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1940 * gfortran.dg/overload_1.f90: Likewise.
1941 * gfortran.dg/impure_assignment_1.f90: Likewise.
1942 * gfortran.dg/error_recovery_3.f90: Likewise.
1943 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1944 * gfortran.dg/sequence_types_1.f90: Likewise.
1945 * gfortran.dg/internal_references_1.f90: Likewise.
1946 * gfortran.dg/present_1.f90: Likewise.
1947 * gfortran.dg/volatile10.f90: Likewise.
1948 * gfortran.dg/module_equivalence_2.f90: Likewise.
1949 * gfortran.dg/use_4.f90: Likewise.
1950 * gfortran.dg/elemental_result_1.f90: Likewise.
1951 * gfortran.dg/generic_actual_arg.f90: Likewise.
1952 * gfortran.dg/private_type_5.f90: Likewise.
1953 * gfortran.dg/protected_4.f90: Likewise.
1954 * gfortran.dg/interface_3.f90: Likewise.
1956 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
1958 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
1959 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
1961 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
1963 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
1965 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1967 PR libgfortran/31199
1968 * gfortran.dg/fmt_t_4.f90: New test.
1970 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1973 * gfortran.dg/backspace_5.f: Initialize variable(s).
1974 * gfortran.dg/backspace_6.f: Likewise.
1975 * gfortran.dg/char_bounds_check_fail_1: Likewise.
1976 * gfortran.dg/direct_io_2.f90: Likewise.
1977 * gfortran.dg/write_back.f: Likewise.
1978 * gfortran.dg/write_rewind_2.f: Likewise.
1979 * gfortran.dg/write_rewind_1.f: Likewise.
1980 * gfortran.dg/write_rewind_2.f: Likewise.
1982 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
1984 PR tree-optimization/30784
1985 * gcc.dg/vect/pr30784.c: New test.
1987 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1990 * gfortran.dg/operator_1.f90: New test.
1991 * gfortran.dg/operator_2.f90: New test.
1993 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1996 * gfortran.dg/reshape_transpose_1.f90: New test.
1998 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2001 * gfortran.dg/bounds_check_6.f90: New test.
2003 2007-03-23 Michael Meissner <michael.meissner@amd.com>
2005 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
2007 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2008 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2010 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
2013 * gfortran.dg/pointer_function_actual_1.f90: New test.
2016 * gfortran.dg/pointer_function_actual_2.f90: New test.
2019 * gfortran.dg/result_in_spec_1.f90: New test.
2021 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2024 * gfortran.dg/integer_exponentiation_3.F90: New test.
2025 * gfortran.dg/integer_exponentiation_4.f90: New test.
2026 * gfortran.dg/integer_exponentiation_5.F90: New test.
2028 2007-03-22 Mark Mitchell <mark@codesourcery.com>
2031 * g++.dg/template/error24.C: New test.
2032 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
2034 2007-03-22 Mark Mitchell <mark@codesourcery.com>
2037 * g++.dg/expr/bitfield7.C: New test.
2039 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2042 * gcc.dg/float-range-4.c: New.
2043 * gcc.dg/float-range-1.c: Update. Test for a warning.
2044 * gcc.dg/float-range-3.c: New.
2045 * gcc.dg/float-range-5.c: New.
2047 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2050 * gfortran.dg/no_range_check_1.f90: New test.
2052 2007-03-22 Dirk Mueller <dmueller@suse.de>
2054 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2055 * g++.dg/other/static1.C: Remove stray semicolon.
2056 * g++.dg/other/init1.C: Likewise.
2057 * g++.dg/rtti/dyncast1.C: Likewise.
2058 * g++.dg/tree-ssa/pr17153.C: Likewise.
2059 * g++.dg/lookup/disamb1.C: Likewise.
2060 * g++.dg/lookup/scoped2.C: Likewise.
2061 * g++.dg/lookup/friend7.C: Likewise.
2062 * g++.dg/parse/parse4.C: Likewise.
2063 * g++.dg/parse/parse5.C: Likewise.
2064 * g++.dg/expr/pr29066.C: Likewise.
2065 * g++.dg/expr/cast4.C: Likewise.
2066 * g++.dg/tc1/dr193.C: Likewise.
2067 * g++.dg/tc1/dr213.C: Likewise.
2068 * g++.dg/abi/dcast1.C: Likewise.
2069 * g++.dg/abi/covariant2.C: Likewise.
2070 * g++.dg/inherit/covariant11.C: Likewise.
2071 * g++.dg/inherit/covariant9.C: Likewise.
2072 * g++.dg/inherit/covariant10.C: Likewise.
2073 * g++.dg/init/static3.C: Likewise.
2074 * g++.dg/init/init-ref3.C: Likewise.
2075 * g++.dg/init/ref10.C: Likewise.
2076 * g++.dg/template/meminit2.C: Likewise.
2077 * g++.dg/template/using9.C: Likewise.
2078 * g++.dg/template/friend9.C: Likewise.
2079 * g++.dg/template/ref1.C: Likewise.
2080 * g++.old-deja/g++.warn/inline.C: Likewise.
2081 * g++.old-deja/g++.robertl/eb91.C: Likewise.
2082 * g++.old-deja/g++.robertl/eb46.C: Likewise.
2083 * g++.old-deja/g++.robertl/eb34.C: Likewise.
2084 * g++.old-deja/g++.robertl/eb43.C: Likewise.
2085 * g++.old-deja/g++.robertl/eb26.C: Likewise.
2086 * g++.old-deja/g++.robertl/eb116.C: Likewise.
2087 * g++.old-deja/g++.brendan/copy5.C: Likewise.
2088 * g++.old-deja/g++.brendan/overload8.C: Likewise.
2089 * g++.old-deja/g++.brendan/overload11.C: Likewise.
2090 * g++.old-deja/g++.brendan/copy7.C: Likewise.
2091 * g++.old-deja/g++.brendan/crash38.C: Likewise.
2092 * g++.old-deja/g++.brendan/template11.C: Likewise.
2093 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
2094 * g++.old-deja/g++.brendan/crash50.C: Likewise.
2095 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2096 * g++.old-deja/g++.jason/pmem2.C: Likewise.
2097 * g++.old-deja/g++.jason/parse9.C: Likewise.
2098 * g++.old-deja/g++.jason/byval2.C: Likewise.
2099 * g++.old-deja/g++.jason/overload8.C: Likewise.
2100 * g++.old-deja/g++.jason/pmf8.C: Likewise.
2101 * g++.old-deja/g++.jason/template33.C: Likewise.
2102 * g++.old-deja/g++.jason/return3.C: Likewise.
2103 * g++.old-deja/g++.jason/scoping2.C: Likewise.
2104 * g++.old-deja/g++.jason/virtual.C: Likewise.
2105 * g++.old-deja/g++.jason/opeq3.C: Likewise.
2106 * g++.old-deja/g++.jason/template27.C: Likewise.
2107 * g++.old-deja/g++.jason/synth6.C: Likewise.
2108 * g++.old-deja/g++.jason/ref8.C: Likewise.
2109 * g++.old-deja/g++.jason/offset1.C: Likewise.
2110 * g++.old-deja/g++.other/static20.C: Likewise.
2111 * g++.old-deja/g++.other/array1.C: Likewise.
2112 * g++.old-deja/g++.other/new3.C: Likewise.
2113 * g++.old-deja/g++.other/array2.C: Likewise.
2114 * g++.old-deja/g++.other/overload9.C: Likewise.
2115 * g++.old-deja/g++.other/cast6.C: Likewise.
2116 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
2117 * g++.old-deja/g++.other/eh4.C: Likewise.
2118 * g++.old-deja/g++.other/using7.C: Likewise.
2119 * g++.old-deja/g++.other/init18.C: Likewise.
2120 * g++.old-deja/g++.other/dyncast1.C: Likewise.
2121 * g++.old-deja/g++.other/dyncast2.C: Likewise.
2122 * g++.old-deja/g++.other/dtor11.C: Likewise.
2123 * g++.old-deja/g++.pt/static11.C: Likewise.
2124 * g++.old-deja/g++.pt/crash19.C: Likewise.
2125 * g++.old-deja/g++.pt/overload12.C: Likewise.
2126 * g++.old-deja/g++.pt/crash46.C: Likewise.
2127 * g++.old-deja/g++.pt/mi1.C: Likewise.
2128 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2129 * g++.old-deja/g++.pt/nontype5.C: Likewise.
2130 * g++.old-deja/g++.pt/local5.C: Likewise.
2131 * g++.old-deja/g++.pt/typename2.C: Likewise.
2132 * g++.old-deja/g++.pt/explicit80.C: Likewise.
2133 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2134 * g++.old-deja/g++.law/visibility1.C: Likewise.
2135 * g++.old-deja/g++.law/visibility2.C: Likewise.
2136 * g++.old-deja/g++.law/virtual2.C: Likewise.
2137 * g++.old-deja/g++.law/operators19.C: Likewise.
2138 * g++.old-deja/g++.law/parsing10.C: Likewise.
2139 * g++.old-deja/g++.law/visibility4.C: Likewise.
2140 * g++.old-deja/g++.law/operators4.C: Likewise.
2141 * g++.old-deja/g++.law/dtors2.C: Likewise.
2142 * g++.old-deja/g++.law/missed-error3.C: Likewise.
2143 * g++.old-deja/g++.law/visibility10.C: Likewise.
2144 * g++.old-deja/g++.law/scope3.C: Likewise.
2145 * g++.old-deja/g++.law/casts2.C: Likewise.
2146 * g++.old-deja/g++.law/code-gen5.C: Likewise.
2147 * g++.old-deja/g++.law/operators33.C: Likewise.
2148 * g++.old-deja/g++.law/friend4.C: Likewise.
2149 * g++.old-deja/g++.mike/pmf7.C: Likewise.
2150 * g++.old-deja/g++.mike/p5611.C: Likewise.
2151 * g++.old-deja/g++.mike/net37.C: Likewise.
2152 * g++.old-deja/g++.mike/p3570.C: Likewise.
2153 * g++.old-deja/g++.mike/p5718.C: Likewise.
2154 * g++.old-deja/g++.mike/net21.C: Likewise.
2155 * g++.old-deja/g++.mike/p1862.C: Likewise.
2156 * g++.old-deja/g++.mike/p4511.C: Likewise.
2157 * g++.old-deja/g++.mike/virt3.C: Likewise.
2158 * g++.old-deja/g++.mike/p16146.C: Likewise.
2159 * g++.old-deja/g++.mike/p1989.C: Likewise.
2160 * g++.old-deja/g++.mike/p5571.C: Likewise.
2161 * g++.old-deja/g++.gb/scope10.C: Likewise.
2162 * g++.old-deja/g++.abi/primary5.C: Likewise.
2163 * g++.old-deja/g++.abi/empty2.C: Likewise.
2164 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2165 * g++.old-deja/g++.eh/vbase4.C: Likewise.
2166 * g++.old-deja/g++.eh/ptr1.C: Likewise.
2167 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
2168 * g++.old-deja/g++.bob/template3.C: Likewise.
2169 * g++.old-deja/g++.bob/inherit1.C: Likewise.
2171 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
2174 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
2176 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
2179 * gfortran.dg/derived_name_1.f90: New.
2180 * gfortran.dg/derived_name_2.f: New.
2182 2007-03-21 Richard Sandiford <richard@codesourcery.com>
2184 * lib/target-supports.exp (check_effective_target_nonpic): New
2186 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
2188 * gcc.target/i386/asm-4.c: Require nonpic.
2189 * gcc.target/i386/cmov1.c: Likewise.
2190 * gcc.target/i386/mul.c: Likewise.
2191 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
2192 * gcc.target/i386/ssetype-1.c: Require nonpic.
2193 * gcc.target/i386/ssetype-3.c: Likewise.
2194 * gcc.target/i386/ssetype-5.c: Likewise.
2196 2007-03-21 Richard Sandiford <richard@codesourcery.com>
2198 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
2199 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
2200 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
2201 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
2203 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
2205 PR tree-optimization/30590
2206 * g++.dg/opt/pr30590.C: New testcase.
2208 2007-03-20 Jakub Jelinek <jakub@redhat.com>
2211 * gcc.dg/pr30762-1.c: New test.
2212 * gcc.dg/pr30762-2.c: New test.
2215 * gcc.target/i386/pr30505.c: New test.
2217 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
2219 * gcc.target/arm/register-variables.c: New.
2221 2007-03-19 Jeff Law <law@redhat.com>
2223 * PR tree-optimization/30984
2224 * gcc.c-torture/pr30984.c: New test.
2226 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2227 Richard Guenther <rguenther@suse.de>
2229 PR tree-optimization/31254
2230 * gcc.dg/torture/pr31254.c: New testcase.
2232 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
2234 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
2235 target default_packed.
2237 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2240 * gfortran.dg/string_length_1.f90: New test.
2242 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2245 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
2247 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2249 PR libgfortran/31052
2250 * gfortran.dg/namelist_27.f90: New test.
2252 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
2255 * gfortran.dg/used_types_14.f90: New test.
2258 * gfortran.dg/used_types_15.f90: New test.
2260 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
2262 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
2263 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
2265 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2268 * gfortran.dg/integer_exponentiation_2.f90: New test.
2270 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
2272 PR tree-optimization/31041
2273 * gcc.dg/vect/pr31041.c: New test.
2275 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2277 * g++.dg/warn/Wconversion-integer.C: New
2278 * g++.dg/warn/Wconversion-real.C: New.
2279 * g++.dg/warn/Wconversion-real-integer.C: New.
2280 * g++.dg/warn/conv2.C: Updated.
2282 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2284 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
2287 2007-03-16 Richard Guenther <rguenther@suse.de>
2289 PR tree-optimization/31146
2290 * g++.dg/tree-ssa/pr31146.C: New testcase.
2292 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2294 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
2295 assume that the target has <features.h>.
2297 2007-03-16 Richard Sandiford <richard@codesourcery.com>
2299 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
2300 dg-options rather than to the whole test.
2302 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
2305 * g++.dg/debug/pr29906.C: New
2307 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2309 PR libgfortran/31099
2310 * gfortran.dg/unformatted_recl.f90: Update test.
2312 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
2314 * gcc.dg/tree-ssa/prefetch-5.c: New test.
2316 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2319 * g++.dg/parse/namespace-definition.C: New.
2321 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2324 * g++.dg/cpp/pedantic-errors.C: New.
2325 * g++.dg/cpp/permissive.C: New.
2327 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2329 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
2330 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
2332 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2334 * lib/target-supports.exp (check_missing_uclibc_feature)
2335 (check_effective_target_wchar): New procedures.
2336 * gcc.dg/wchar_t-1.c: Require target wchar.
2337 * gcc.dg/wint_t-1.c: Likewise.
2339 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2341 * lib/target-supports.exp (check_gc_sections_available): Return
2342 false for VxWorks targets.
2344 2007-03-15 Dirk Mueller <dmueller@suse.de>
2346 * g++.dg/warn/Wconversion2.C: Fix typo.
2347 * gcc.dg/if-empty-1.c: Ditto.
2349 2007-03-15 Richard Sandiford <richard@codesourcery.com>
2351 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
2353 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
2355 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
2356 * gcc.target/i386/pr31167.c: Ditto.
2358 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
2361 * gcc.target/i386/pr31167.c: New test.
2363 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
2366 * gfortran.dg/import5.f90.f90: New test.
2370 * gfortran.dg/data_components_1.f90: New test.
2374 * gfortran.dg/generic_13.f90: New test.
2377 * gfortran.dg/alloc_comp_basics_5.f90: New test.
2379 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2381 PR libgfortran/31051
2382 * gfortran.dg/fmt_t_4.f90: New
2384 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
2387 * g++.dg/other/default7.C: New test.
2389 2007-03-15 Dirk Mueller <dmueller@suse.de>
2391 * g++.dg/warn/Wconversion2.C: New.
2393 2007-03-14 Eric Christopher <echristo@apple.com>
2395 * gcc.dg/ssp-1.c: New.
2396 * gcc.dg/ssp-2.c: Ditto.
2398 2007-03-14 Dirk Mueller <dmueller@suse.de>
2400 * g++.dg/warn/do-empty.C: New.
2401 * gcc.dg/do-empty.c: New.
2402 * gcc.dg/if-empty-1.c: Update.
2403 * gcc.dg/20001116-1.c: Update.
2404 * gcc.dg/pr23165.c: Update.
2406 2007-03-14 Jakub Jelinek <jakub@redhat.com>
2408 * gfortran.dg/module_implicit_conversion.f90: New test.
2410 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
2413 * gcc.dg/pr31127.c: New.
2415 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
2417 * gcc.dg/tree-ssa/loop-26.c: New test.
2419 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
2421 * gcc.target/i386/cmpxchg16b-1.c: New test.
2423 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
2425 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
2426 * gcc.dg/c99-vla-1.c: Likewise.
2427 * g++.dg/ext/vla1.C: Likewise
2429 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
2431 * gcc.dg/wvla-1.c: New test
2432 * gcc.dg/wvla-2.c: New test
2433 * gcc.dg/wvla-3.c: New test
2434 * gcc.dg/wvla-4.c: New test
2435 * gcc.dg/wvla-5.c: New test
2436 * gcc.dg/wvla-6.c: New test
2437 * gcc.dg/wvla-7.c: New test
2438 * g++.dg/warn/Wvla-1.C: New test
2439 * g++.dg/warn/Wvla-2.C: New test
2440 * g++.dg/warn/Wvla-3.C: New test
2442 2007-03-12 Mark Mitchell <mark@codesourcery.com>
2445 * g++.dg/other/default6.C: New test.
2447 2007-03-12 Richard Sandiford <richard@codesourcery.com>
2449 * lib/target-supports.exp (check_profiling_available): Return false
2451 (check_effective_target_vxworks_kernel): New procedure.
2452 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
2454 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
2455 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
2457 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
2459 2007-03-12 Richard Sandiford <richard@codesourcery.com>
2461 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
2462 PIC is not supported.
2463 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
2464 * gcc.dg/20020426-2.c: Likewise.
2465 * gcc.dg/pr28243.c: Likewise.
2466 * gcc.dg/visibility-11.c: Likewise.
2467 * gcc.dg/tls/opt-9.c: Likewise.
2468 * gcc.dg/tls/opt-10.c: Likewise.
2469 * gcc.dg/tls/pic-1.c: Likewise.
2470 * gcc.dg/tls/struct-1.c: Likewise.
2471 * gcc.target/i386/20000807-1.c: Likewise.
2472 * gcc.target/i386/20000904-1.c: Likewise.
2473 * gcc.target/i386/20011119-1.c: Likewise.
2474 * gcc.target/i386/990213-2.c: Likewise.
2475 * gcc.target/i386/990214-1.c: Likewise.
2476 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2477 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2478 * gcc.target/i386/pic-1.c: Likewise.
2479 * gcc.target/i386/pr21518.c: Likewise.
2480 * gcc.target/i386/pr23098.c: Likewise.
2481 * gcc.target/i386/pr23943.c: Likewise.
2483 2007-03-11 Mark Mitchell <mark@codesourcery.com>
2486 * g++.dg/template/complit2.C: New test.
2489 * g++.dg/ext/bitfield1.C: New test.
2491 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
2494 * gfortran.dg/interface_11.f90: New test.
2496 2007-03-11 Richard Guenther <rguenther@suse.de>
2498 PR tree-optimization/31115
2499 * gcc.dg/torture/pr31115.c: New testcase.
2501 2007-03-11 Ira Rosen <irar@il.ibm.com>
2503 PR tree-optimization/29925
2504 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
2506 2007-03-10 Mark Mitchell <mark@codesourcery.com>
2509 * g++.dg/expr/bitfield3.C: New test.
2510 * g++.dg/expr/bitfield4.C: Likewise.
2511 * g++.dg/expr/bitfield5.C: Likewise.
2512 * g++.dg/expr/bitfield6.C: Likewise.
2515 * g++.dg/template/array18.C: New test.
2517 2007-03-10 Dirk Mueller <dmueller@suse.de>
2520 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
2521 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
2523 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
2526 * g++.dg/cpp0x/variadic-bind.C: New.
2527 * g++.dg/cpp0x/variadic-function.C: New.
2528 * g++.dg/cpp0x/variadic-mem_fn.C: New.
2529 * g++.dg/cpp0x/variadic-tuple.C: New.
2530 * g++.dg/cpp0x/variadic1.C: New.
2531 * g++.dg/cpp0x/variadic2.C: New.
2532 * g++.dg/cpp0x/variadic3.C: New.
2533 * g++.dg/cpp0x/variadic4.C: New.
2534 * g++.dg/cpp0x/variadic5.C: New.
2535 * g++.dg/cpp0x/variadic6.C: New.
2536 * g++.dg/cpp0x/variadic7.C: New.
2537 * g++.dg/cpp0x/variadic8.C: New.
2538 * g++.dg/cpp0x/variadic9.C: New.
2539 * g++.dg/cpp0x/variadic10.C: New.
2540 * g++.dg/cpp0x/variadic11.C: New.
2541 * g++.dg/cpp0x/variadic12.C: New.
2542 * g++.dg/cpp0x/variadic13.C: New.
2543 * g++.dg/cpp0x/variadic14.C: New.
2544 * g++.dg/cpp0x/variadic15.C: New.
2545 * g++.dg/cpp0x/variadic16.C: New.
2546 * g++.dg/cpp0x/variadic17.C: New.
2547 * g++.dg/cpp0x/variadic18.C: New.
2548 * g++.dg/cpp0x/variadic19.C: New.
2549 * g++.dg/cpp0x/variadic20.C: New.
2550 * g++.dg/cpp0x/variadic21.C: New.
2551 * g++.dg/cpp0x/variadic22.C: New.
2552 * g++.dg/cpp0x/variadic23.C: New.
2553 * g++.dg/cpp0x/variadic24.C: New.
2554 * g++.dg/cpp0x/variadic25.C: New.
2555 * g++.dg/cpp0x/variadic26.C: New.
2556 * g++.dg/cpp0x/variadic27.C: New.
2557 * g++.dg/cpp0x/variadic28.C: New.
2558 * g++.dg/cpp0x/variadic29.C: New.
2559 * g++.dg/cpp0x/variadic30.C: New.
2560 * g++.dg/cpp0x/variadic31.C: New.
2561 * g++.dg/cpp0x/variadic32.C: New.
2562 * g++.dg/cpp0x/variadic33.C: New.
2563 * g++.dg/cpp0x/variadic34.C: New.
2564 * g++.dg/cpp0x/variadic35.C: New.
2565 * g++.dg/cpp0x/variadic36.C: New.
2566 * g++.dg/cpp0x/variadic37.C: New.
2567 * g++.dg/cpp0x/variadic38.C: New.
2568 * g++.dg/cpp0x/variadic39.C: New.
2569 * g++.dg/cpp0x/variadic40.C: New.
2570 * g++.dg/cpp0x/variadic41.C: New.
2571 * g++.dg/cpp0x/variadic42.C: New.
2572 * g++.dg/cpp0x/variadic43.C: New.
2573 * g++.dg/cpp0x/variadic44.C: New.
2574 * g++.dg/cpp0x/variadic45.C: New.
2575 * g++.dg/cpp0x/variadic46.C: New.
2576 * g++.dg/cpp0x/variadic47.C: New.
2577 * g++.dg/cpp0x/variadic48.C: New.
2578 * g++.dg/cpp0x/variadic49.C: New.
2579 * g++.dg/cpp0x/variadic50.C: New.
2580 * g++.dg/cpp0x/variadic51.C: New.
2581 * g++.dg/cpp0x/variadic52.C: New.
2582 * g++.dg/cpp0x/variadic53.C: New.
2583 * g++.dg/cpp0x/variadic54.C: New.
2584 * g++.dg/cpp0x/variadic55.C: New.
2585 * g++.dg/cpp0x/variadic56.C: New.
2586 * g++.dg/cpp0x/variadic57.C: New.
2587 * g++.dg/cpp0x/variadic58.C: New.
2588 * g++.dg/cpp0x/variadic59.C: New.
2589 * g++.dg/cpp0x/variadic60.C : New.
2590 * g++.dg/cpp0x/variadic61.C : New.
2591 * g++.dg/cpp0x/variadic62.C : New.
2592 * g++.dg/cpp0x/variadic63.C : New.
2593 * g++.dg/cpp0x/variadic64.C : New.
2594 * g++.dg/cpp0x/variadic65.C : New.
2595 * g++.dg/cpp0x/variadic66.C : New.
2596 * g++.dg/cpp0x/variadic67.C : New.
2597 * g++.dg/cpp0x/variadic68.C : New.
2598 * g++.dg/cpp0x/variadic69.C : New.
2599 * g++.dg/cpp0x/variadic70.C : New.
2600 * g++.dg/cpp0x/variadic71.C : New.
2601 * g++.dg/cpp0x/variadic72.C : New.
2602 * g++.dg/cpp0x/variadic73.C : New.
2603 * g++.dg/cpp0x/variadic74.C : New.
2604 * g++.dg/cpp0x/variadic75.C : New.
2605 * g++.dg/cpp0x/variadic-ex1.C : New.
2606 * g++.dg/cpp0x/variadic-ex2.C : New.
2607 * g++.dg/cpp0x/variadic-ex3.C : New.
2608 * g++.dg/cpp0x/variadic-ex4.C : New.
2609 * g++.dg/cpp0x/variadic-ex5.C : New.
2610 * g++.dg/cpp0x/variadic-ex6.C : New.
2611 * g++.dg/cpp0x/variadic-ex7.C : New.
2612 * g++.dg/cpp0x/variadic-ex8.C : New.
2613 * g++.dg/cpp0x/variadic-ex9.C : New.
2614 * g++.dg/cpp0x/variadic-ex10.C : New.
2615 * g++.dg/cpp0x/variadic-ex11.C : New.
2616 * g++.dg/cpp0x/variadic-ex12.C : New.
2617 * g++.dg/cpp0x/variadic-ex13.C : New.
2618 * g++.dg/cpp0x/variadic-ex14.C : New.
2620 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2622 PR libgfortran/31099
2623 * gfortran.dg/unformatted_recl.f90: New test.
2625 2007-03-09 Roger Sayle <roger@eyesopen.com>
2627 * gcc.dg/fold-eqcmplx-1.c: New test case.
2629 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
2631 PR rtl-optimization/30643
2632 * gcc.dg/pr30643.c: New.
2634 2007-03-09 Chao-ying Fu <fu@mips.com>
2636 * gcc.target/mips/mips32-dspr2-type.c: New test.
2637 * gcc.target/mips/mips32-dspr2.c: New test.
2638 * gcc.target/mips/dspr2-MULT.c: New test.
2639 * gcc.target/mips/dspr2-MULTU.c: New test.
2640 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
2641 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
2642 Adjust some formats.
2644 2007-03-09 Dirk Mueller <dmueller@suse.de>
2647 * gcc.dg/Wlogical-op-1.c: New.
2648 * g++.dg/warn/Wlogical-op-1.C: New.
2650 2007-03-09 Richard Guenther <rguenther@suse.de>
2652 PR tree-optimization/30904
2654 * gcc.dg/pr30904.c: Remove xfail.
2656 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
2659 * gcc.c-torture/execute/pr31072.c: New test.
2661 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2663 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
2664 * gcc.dg/torture/builtin-attr-1.c: Likewise.
2665 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*.
2666 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
2667 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
2668 * gcc.dg/torture/builtin-integral-1.c: Likewise.
2669 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
2670 and *lround*. Correct macro names.
2671 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
2672 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
2674 2007-03-08 Ian Lance Taylor <iant@google.com>
2676 * gcc.dg/no-strict-overflow-5.c: New test.
2677 * gcc.dg/no-strict-overflow-6.c: New test.
2678 * gcc.dg/Wstrict-overflow-11.c: New test.
2679 * gcc.dg/Wstrict-overflow-12.c: New test.
2680 * gcc.dg/Wstrict-overflow-13.c: New test.
2681 * gcc.dg/Wstrict-overflow-14.c: New test.
2682 * gcc.dg/Wstrict-overflow-15.c: New test.
2684 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2686 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
2687 for VxWorks kernel mode.
2688 * gcc.c-torture/execute/strncmp-1.x: Likewise.
2690 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2692 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
2695 2007-03-08 Richard Sandiford <richard@codesourcery.com>
2697 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
2698 and lib/bfill.c on VxWorks targets.
2699 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
2700 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
2701 lib/bfill.c and lib/memmove.c on VxWorks targets.
2702 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
2703 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
2705 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
2706 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2708 2007-03-08 Tobias Burnus <burnus@net-b.de>
2710 * gfortran.dg/use_5.f90: New test.
2711 * gfortran.dg/use_6.f90: Ditto.
2712 * gfortran.dg/use_7.f90: Ditto.
2714 2007-03-08 Tobias Burnus <burnus@net-b.de>
2717 * gfortran.dg/use_4.f90: New test.
2718 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
2720 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
2723 * gfortran.dg/parameter_array_section_2.f90: New test.
2725 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
2728 * g++.dg/ext/offsetof1.C: Add cases with volatile.
2731 * g++.dg/template/arg5.C: New test.
2733 2007-03-07 Joseph Myers <joseph@codesourcery.com>
2735 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
2737 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
2739 * gcc.dg/var-expand1.c: Add newline at end of file.
2741 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
2743 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
2745 2007-03-06 Richard Sandiford <richard@codesourcery.com>
2747 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
2749 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2751 * gcc.dg/torture/builtin-convert-4.c: New test.
2753 2007-03-05 Ian Lance Taylor <iant@google.com>
2755 * gcc.c-torture/compile/pr31034.c: New test.
2757 2007-03-05 Ian Lance Taylor <iant@google.com>
2759 * gcc.dg/inline-18.c: New test.
2760 * gcc.dg/inline-19.c: New test.
2761 * gcc.dg/inline-20.c: New test.
2762 * gcc.dg/inline-21.c: New test.
2764 2007-03-05 Richard Guenther <rguenther@suse.de>
2766 PR tree-optimization/14052
2767 * gcc.dg/tree-ssa/vrp33.c: New testcase.
2769 2007-03-05 Richard Guenther <rguenther@suse.de>
2771 PR tree-optimization/23777
2772 * gcc.dg/tree-ssa/pr23777.c: New testcase.
2774 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2777 * gcc.dg/multiple-overflow-warn-3.c: New.
2778 * g++.dg/warn/multiple-overflow-warn-3.C: New.
2780 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
2783 * g++.dg/parse/template23.C: New test.
2785 2007-03-04 Roger Sayle <roger@eyesopen.com>
2788 * gcc.dg/pr30744-1.c: New test case.
2790 2007-03-04 Tobias Burnus <burnus@net-b.de>
2792 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
2794 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2797 * gfortran.dg/logical_3.f90: New test.
2799 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
2802 * gfortran.dg/integer_exponentiation_1.f90: New test.
2804 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
2806 * gcc.target/m68k/m68k.exp: New.
2807 * gcc.target/m68k/crash1.c: New.
2809 2007-03-03 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/c_by_val.c: Use int64_t instead of long
2812 to be more compatible with integer(kind=8).
2814 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2817 * gfortran.dg/zero_sized_3.f90: New test.
2819 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2822 * g++.dg/parse/else.C: New.
2823 * g++.dg/parse/else-2.C: New.
2825 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
2826 Tobias Burnus <burnus@net-b.de>
2829 * gfortran.dg/size_dim.f90: New test.
2831 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
2832 Tobias Burnus <burnus@net-b.de>
2835 * gfortran.dg/entry_9.f90: New test.
2837 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
2840 * g++.dg/inherit/covariant16.C: New test.
2842 2007-03-02 Geoffrey Keating <geoffk@apple.com>
2844 * g++.dg/other/darwin-minversion-1.C: New.
2846 2007-03-02 Diego Novillo <dnovillo@redhat.com>
2848 * gcc.dg/tree-ssa/20070302-1.c: New test.
2850 2007-03-02 Joseph Myers <joseph@codesourcery.com>
2852 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
2855 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
2857 * gcc.dg/tree-ssa/prefetch-4.c: New test.
2859 2007-03-01 Simon Baldwin <simonb@google.com>
2862 * warn/ignored_typedef.C: New.
2863 * init/ctor8.C: Added dg-warning to consume ignored typedef
2865 * template/typedef2.C: Ditto. Moved dg-error onto its own line
2866 and added an explicit line number.
2868 2007-02-28 Richard Guenther <rguenther@suse.de>
2871 * gcc.dg/torture/pr30364-1.c: New testcase.
2872 * gcc.dg/torture/pr30364-2.c: Likewise.
2873 * gcc.dg/torture/pr30364-3.c: Likewise.
2875 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2877 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
2878 powerpc*, use -funsafe-math-optimizations.
2879 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2880 * gcc.dg/torture/builtin-modf-1.c: Likewise.
2882 2007-02-28 Tobias Burnus <burnus@net-b.de>
2883 Paul Thomas <pault@gcc.gnu.org>
2887 * c_by_val_1.f: Test %VAL() with non-default kind.
2888 * c_by_val.c: Ditto.
2889 * c_by_val_4.f: New test.
2891 2007-02-28 Tobias Burnus <burnus@net-b.de>
2894 * gfortran.dg/continuation_7.f90: New test.
2896 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
2898 * g++.dg/inherit/thunk7.C: New test.
2899 * lib/target-supports.exp (check_profiling_available): Not available
2902 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
2905 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
2907 2007-02-27 Mark Mitchell <mark@codesourcery.com>
2909 * lib/target-supports.exp (check_effective_target_init_priority):
2910 Remove Solaris special case.
2912 2007-02-26 Geoffrey Keating <geoffk@apple.com>
2914 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
2915 for more builtin types.
2917 * g++.dg/ext/visibility/class1.C: Port to Darwin.
2918 * g++.dg/ext/visibility/noPLT.C: Likewise.
2920 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2922 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
2925 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
2928 * size_optional_dim_1.f90: New test.
2930 2007-02-25 Mark Mitchell <mark@codesourcery.com>
2932 * gcc.dg/vxworks/vxworks.exp: New file.
2933 * gcc.dg/vxworks/initpri1.c: Likewise.
2934 * gcc.dg/vxworks/initpri2.c: Likewise.
2935 * gcc.dg/initpri2.c: Add more tests.
2936 * g++.dg/special/initpri2.C: Likewise.
2938 * gcc.dg/initpri1.c: New test.
2939 * gcc.dg/initpri2.c: Likewise.
2940 * g++.dg/special/initpri1.C: New test.
2941 * g++.dg/special/initpri2.C: Likewise.
2942 * g++.dg/special/conpr-1.C: Use init_priority effective target.
2943 * g++.dg/special/conpr-2.C: Likewise.
2944 * g++.dg/special/conpr-3.C: Likewise.
2945 * g++.dg/special/conpr-4.C: Likewise.
2946 * g++.dg/special/initp1.C: Likewise.
2947 * g++.dg/special/ecos.exp: Remove code to detect availability of
2948 constructor priorities.
2949 * lib/target-supports.exp (check_effective_target_init_priority):
2952 2007-02-24 Jan Hubicka <jh@suse.cz>
2954 * gcc.c-torture/execute/pr30778.c: New testcase.
2956 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2958 PR libgfortran/30918
2959 * gfortran.dg/namelist_26.f90: New test.
2961 2007-02-24 Richard Guenther <rguenther@suse.de>
2964 * gcc.dg/pr30951.c: New testcase.
2966 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2968 * gcc.dg/torture/builtin-modf-1.c: New test.
2970 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
2972 PR tree-optimization/30904
2973 * gcc.dg/pr30904.c: New test.
2975 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2977 * gcc.test-framework/README: Correct command.
2978 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
2980 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
2982 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
2984 * lib/target-supports.exp (check_effective_target_unwrapped): New.
2986 2007-02-23 Mark Mitchell <mark@codesourcery.com>
2988 * lib/target-supports.exp (check_effective_target_newlib): New
2991 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
2994 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
2995 allocatable component.
2998 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3000 * gcc.dg/torture/builtin-logb-1.c: New test.
3001 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
3002 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
3003 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
3006 2007-02-23 Richard Guenther <rguenther@suse.de>
3008 * g++.dg/warn/changes-meaning.C: New testcase.
3010 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3012 PR libgfortran/30910
3013 * gfortran.dg/fmt_zero_precision.f90: Update test.
3015 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3017 * gcc.dg/torture/builtin-frexp-1.c: New test.
3019 2007-02-22 Mark Mitchell <mark@codesourcery.com>
3021 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
3023 2007-02-22 Ian Lance Taylor <iant@google.com>
3026 * g++.dg/debug/pr30898.C: New test.
3028 2007-02-22 Ira Rosen <irar@il.ibm.com>
3030 * gcc.dg/vect/vect-106.c: New test.
3032 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
3033 Ira Rosen <irar@il.ibm.com>
3035 PR tree-optimization/30843
3036 * gcc.dg/vect/pr30843.c: New test.
3038 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
3040 PR tree-optimization/30858
3041 * gcc.dg/vect/pr30858.c: New test.
3043 2007-02-21 Mark Mitchell <mark@codesourcery.com>
3045 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
3046 to set options for compiling testglue.
3047 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
3048 * lib/obj-c++.exp (obj-c++_init): Likewise.
3050 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
3052 * gnat.dg/derived_aggregate.adb: New test.
3054 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3056 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
3057 sh* targets. Call the correct CKSGN macro.
3059 2007-02-21 Jakub Jelinek <jakub@redhat.com>
3061 * gfortran.dg/gomp/omp_parse1.f90: New test.
3062 * gfortran.dg/gomp/omp_parse2.f: New test.
3064 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
3067 * gfortran.dg/do_pointer_1.f90: New test.
3069 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3071 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
3074 2007-02-20 Geoffrey Keating <geoffk@apple.com>
3076 * gcc.dg/darwin-minversion-1.c: New.
3077 * gcc.dg/darwin-minversion-2.c: New.
3079 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3081 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
3083 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3084 DJ Delorie <dj@redhat.com>
3087 * gcc.dg/Wfatal.c: New.
3088 * gcc.dg/Wfatal-2.c: New.
3089 * gcc.dg/Werror-1.c: Adjust expectations.
3090 * gcc.dg/Werror-5.c: Likewise.
3091 * gcc.dg/Werror-7.c: Likewise.
3092 * gcc.dg/Werror-10.c: Likewise.
3093 * gcc.dg/Werror-11.c: Likewise.
3095 2007-02-20 Tobias Burnus <burnus@net-b.de>
3098 * gfortran.dg/volatile10.f90: New test.
3100 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
3103 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
3105 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3107 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
3108 * gcc.dg/Walways-true-1.c: Likewise.
3109 * gcc.dg/weak/weak-3.c: Likewise.
3110 * gcc.dg/Werror-1.c: Likewise.
3111 * gcc.dg/Werror-3.c: Likewise.
3112 * gcc.dg/Werror-4.c: Likewise.
3113 * gcc.dg/Werror-5.c: Likewise.
3114 * gcc.dg/Werror-6.c: Likewise.
3115 * gcc.dg/Werror-7.c: Likewise.
3116 * gcc.dg/Werror-8.c: Likewise.
3117 * gcc.dg/Werror-10.c: Likewise.
3118 * gcc.dg/Werror-11.c: Likewise.
3119 * gcc.dg/Werror-12.c: Likewise.
3120 * g++.old-deja/g++.mike/warn8.C: Likewise.
3121 * g++.dg/warn/Walways-true-1.C: Likewise.
3122 * g++.dg/warn/Walways-true-2.C: Likewise.
3123 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
3124 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
3125 -Wstring-literal-comparison with -Waddress.
3126 * gcc.dg/Wstring-literal-comparison-4.c: Replace
3127 -Wno-string-literal-comparison with -Wno-address.
3129 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
3131 * gnat.dg/self_aggregate_with_call.adb: New test.
3133 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
3135 PR tree-optimization/30975
3136 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
3137 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
3138 * gcc.dg/vect/pr30795.c: New.
3140 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3143 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
3145 2007-02-18 Roger Sayle <roger@eyesopen.com>
3147 PR rtl-optimization/28173
3148 * gcc.target/i386/andor-1.c: New test case.
3150 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3152 * gcc.dg/torture/builtin-ldexp-1.c: New.
3153 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
3155 2007-02-18 Roger Sayle <roger@eyesopen.com>
3157 * gfortran.dg/array_constructor_15.f90: New test case.
3159 2007-02-18 Roger Sayle <roger@eyesopen.com>
3161 * gfortran.dg/forall_10.f90: New test case.
3163 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
3165 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
3167 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
3169 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
3170 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
3172 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
3174 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
3175 * gcc.target/i386/builtin-bswap-3.c: Ditto.
3176 * gcc.target/i386/xchg-1.c: New test.
3177 * gcc.target/i386/xchg-2.c: New test.
3179 2007-02-16 Richard Guenther <rguenther@suse.de>
3180 Christian Bruel <christian.bruel@st.com>
3182 * gcc.dg/strict-overflow-5.c: New testcase.
3184 2007-02-16 Tobias Burnus <burnus@net-b.de>
3187 * gfortran.dg/func_derived_4.f90: New test.
3189 2007-02-15 Roger Sayle <roger@eyesopen.com>
3192 * gfortran.dg/pr30391-1.f90: New test case.
3194 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3197 * gcc.c-torture/compile/pr30433.c: New testcase to check
3198 that complex constants comparisions are foldded.
3200 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3203 * g++.dg/ext/stmtexpr10.C: New testcase.
3205 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3208 * gcc.dg/Wunused-value-2.c: New testcase.
3210 2007-02-15 Ian Lance Taylor <iant@google.com>
3212 * g++.dg/eh/subreg-1.C: New test.
3214 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3217 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
3218 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
3219 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
3220 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
3221 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
3222 * gcc.dg/Werror-implicit-function-declaration.c: New.
3224 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3227 * g++.dg/warn/pr28943.C: New.
3229 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3231 * gfortran.fortran-torture/execute/math.f90: Fix typo.
3233 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3236 * gfortran.dg/error_recovery_3.f90: New test.
3238 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3240 * g++.dg/tree-ssa/sra-1.C: New.
3242 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3244 * g++.dg/tree-ssa/sra-1.C: New.
3246 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
3248 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
3250 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3252 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
3254 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
3257 * gfortran.dg/logical_2.f90: New test.
3259 2007-02-14 Joseph Myers <joseph@codesourcery.com>
3261 * gcc.dg/torture/complex-alias-1.c: New test.
3263 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
3265 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
3266 instead of -fdump-tree-tailcall.
3268 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
3270 * gfortran.dg/interface_10.f90: Fix comment typo.
3272 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
3274 PR tree-optimization/30771
3275 * gcc.dg/vect/pr30771.c: New test.
3277 2007-02-13 Ian Lance Taylor <iant@google.com>
3279 * gcc.dg/Wstrict-overflow-1.c: New test.
3280 * gcc.dg/Wstrict-overflow-2.c: New test.
3281 * gcc.dg/Wstrict-overflow-3.c: New test.
3282 * gcc.dg/Wstrict-overflow-4.c: New test.
3283 * gcc.dg/Wstrict-overflow-5.c: New test.
3284 * gcc.dg/Wstrict-overflow-6.c: New test.
3285 * gcc.dg/Wstrict-overflow-7.c: New test.
3286 * gcc.dg/Wstrict-overflow-8.c: New test.
3287 * gcc.dg/Wstrict-overflow-9.c: New test.
3288 * gcc.dg/Wstrict-overflow-10.c: New test.
3290 2007-02-13 Roger Sayle <roger@eyesopen.com>
3292 * gcc.target/ia64/builtin-bswap-2.c: New test case.
3294 2007-02-13 Richard Henderson <rth@redhat.com>
3296 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
3297 * gcc.c-torture/execute/pr29302-1.c: ... here.
3299 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3302 * gcc.dg/c90-return-1.c: Update output.
3303 * gcc.dg/c99-return-1.c: Likewise.
3305 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
3308 * gfortran.dg/used_dummy_types_7.f90: New test..
3310 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
3312 * gcc.target/i386/parity-1.c: New test.
3313 * gcc.target/i386/parity-2.c: New test.
3315 2007-02-12 Roger Sayle <roger@eyesopen.com>
3317 * gcc.target/i386/builtin-bswap-3.c: New test case.
3319 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
3321 PR tree-optimization/29145
3322 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
3323 alias analysis is improved to take better advantage of restrict
3325 * gcc.dg/vect/vect-80.c: Likewise.
3326 * gcc.dg/vect/pr29145.c: New.
3328 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
3330 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
3331 * gcc.target/i386/sse4a-insert.c: Likewise.
3333 2007-02-11 Roger Sayle <roger@eyesopen.com>
3335 * gcc.target/ia64/builtin-popcount-1.c: New test case.
3336 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
3338 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
3341 * gfortran.dg/enum_4.f90: Update error message checks.
3343 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
3346 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
3347 versions of the modules.
3350 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
3351 by getting rid of recursive I/O and providing functions with
3355 * gfortran.dg/char_array_constructor_2.f90
3357 2007-02-11 Mark Mitchell <mark@codesourcery.com>
3360 * g++.dg/template/spec34.C: New test
3362 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
3364 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
3366 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
3367 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
3368 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
3370 * gcc.dg/vect/vect-113.c: Ditto.
3372 2007-02-06 Mark Mitchell <mark@codesourcery.com>
3375 * g++.dg/eh/weak1-C: New test.
3376 * g++.dg/eh/weak1-a.cc: Likewise.
3377 * g++.dg/eh/comdat1.C: Likewise.
3379 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
3380 Dorit Nuzman <dorit@il.ibm.com>
3382 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
3383 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
3384 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
3385 * gcc.dg/vect/vect-113.c: Likewise.
3387 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
3389 2007-02-10 Richard Henderson <rth@redhat.com>
3391 * lib/target-supports.exp (check_effective_target_tls): Redefine
3392 to mean non-emulated tls.
3393 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3394 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3395 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3396 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3397 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3398 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3399 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3401 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
3403 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
3405 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
3407 * gfortran.dg/secnds.f: Replace time tolerance with a
3408 before-and-after bracket.
3409 * gfortran.dg/secnds-1.f: Likewise.
3411 2007-02-09 Tobias Burnus <burnus@net-b.de>
3414 * gfortran.dg/maxlocval_1.f90: New test.
3416 2007-02-09 Roger Sayle <roger@eyesopen.com>
3418 * gcc.target/ia64/builtin_bswap-1.c: New test case.
3420 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3423 * gfortran.dg/array_function_1.f90: New test.
3425 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3427 * lib/target-supports.exp (check_effective_target_lax_strtofp)
3428 (check_effective_target_dummy_wcsftime): New functions.
3430 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3432 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
3433 * lib/target-supports.exp (check_effective_target_uclibc): New
3436 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3438 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
3439 (vsnprintf): Don't define for uClibc targets.
3441 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3443 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
3444 set before checking whether it was allowed.
3445 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
3446 before checking inside_main.
3448 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3450 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
3452 (u16sf): Likewise u4sf.
3453 * g++.dg/compat/struct-layout-1.h: Likewise.
3455 2007-02-09 Richard Sandiford <richard@codesourcery.com>
3457 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
3459 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3460 m68k targets if check_effective_target_coldfire_fpu returns true.
3462 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
3463 Richard Guenther <rguenther@suse.de>
3466 * gcc.dg/fold-compare-3.c: New testcase.
3467 * gcc.dg/tree-ssa/loop-24.c: Likewise.
3469 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
3471 * gcc.dg/pr26570.c: Clean up coverage files.
3472 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
3473 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
3474 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
3475 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3476 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3477 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3478 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
3479 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
3480 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
3481 * gcc.dg/tree-ssa/pr25501.c: Ditto.
3482 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
3483 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
3484 * gcc.dg/vect/pr28952.c: Ditto.
3485 * gcc.dg/vect/pr27151.c: Ditto.
3486 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
3487 * g++.dg/gomp/macro-3.C: Ditto.
3489 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
3491 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
3494 2007-02-08 Roger Sayle <roger@eyesopen.com>
3496 * gcc.target/i386/builtin-bswap-2.c: New test case.
3498 2007-02-08 Roger Sayle <roger@eyesopen.com>
3500 * gfortran.dg/forall_8.f90: New test case.
3501 * gfortran.dg/forall_9.f90: Likewise.
3503 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3505 * gcc.dg/builtins-20.c: Add some -~ complex cases.
3507 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
3509 * lib/target-supports.exp (check_effective_target_simulator): New.
3511 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
3513 * gcc.dg/tree-ssa/loop-25.c: New test.
3515 2007-02-06 Richard Henderson <rth@redhat.com>
3517 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
3519 2007-02-06 Roger Sayle <roger@eyesopen.com>
3521 * gcc.target/powerpc/popcount-1.c: New test case.
3522 * gcc.target/powerpc/parity-1.c: Likewise.
3524 2007-02-06 Richard Guenther <rguenther@suse.de>
3527 * gcc.dg/torture/pr27302-2.c: New testcase.
3529 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
3531 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
3532 * gcc.dg/vect/vect-iv-1.c: New test.
3533 * gcc.dg/vect/vect-iv-2.c: New test.
3534 * gcc.dg/vect/vect-iv-3.c: New test.
3535 * gcc.dg/vect/vect-iv-4.c: New test.
3536 * gcc.dg/vect/vect-iv-5.c: New test.
3537 * gcc.dg/vect/vect-iv-6.c: New test.
3538 * gcc.dg/vect/vect-iv-7.c: New test.
3539 * gcc.dg/vect/vect-iv-8.c: New test.
3540 * gcc.dg/vect/vect-iv-9.c: New test.
3541 * gcc.dg/vect/vect-iv-10.c: New test.
3542 * gcc.dg/vect/vect-iv-11.c: New test.
3543 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
3544 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
3545 * gcc.dg/vect/vect-14.c: Now vectorizable.
3546 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
3547 * gcc.dg/vect/vect-27.c: Likewise.
3548 * gcc.dg/vect/vect-29.c Likewise.
3549 * gcc.dg/vect/vect-dv-2.c: Likewise.
3550 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3551 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3552 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3554 2007-02-06 Ira Rosen <irar@il.ibm.com>
3556 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
3558 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3560 * gcc.dg/builtins-20.c: Add more cases.
3562 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
3565 * gcc.dg/pr30189.c: New test.
3567 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3569 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
3571 * gcc.target/i386/sse4a-extract.c: New test.
3572 * gcc.target/i386/sse4a-insert.c: New test.
3573 * gcc.target/i386/sse4a-montsd.c: New test.
3574 * gcc.target/i386/sse4a-montss.c: New test.
3576 2007-02-05 Richard Guenther <rguenther@suse.de>
3578 * gcc.target/i386/vectorize3.c: New testcase.
3580 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
3583 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
3585 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3588 * gfortran.dg/repeat_1.f90: New test.
3590 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
3593 * gfortran.dg/spread_shape_1.f90: Remove tabs.
3594 * gfortran.dg/derived_init_2.f90: Ditto.
3595 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
3596 * gfortran.dg/array_initializer_1.f90: Ditto.
3597 * gfortran.dg/do_2.f90: Ditto.
3598 * gfortran.dg/proc_assign_1.f90: Ditto.
3600 2007-02-04 Richard Guenther <rguenther@suse.de>
3603 * g++.dg/warn/pr30636.C: New testcase.
3604 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
3606 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
3609 * gfortran.dg/pr30667.f: New test.
3611 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3613 * gcc.dg/builtins-54.c: Add more cases.
3615 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
3618 * gfortran.dg/zero_sized_2.f90: New test.
3621 * gfortran.dg/alloc_comp_basics_4.f90: New test.
3624 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
3627 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
3630 * gfortran.dg/interface_10.f90: New test.
3632 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3634 * gcc.dg/builtins-20.c: Add more cases.
3636 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3639 * gcc-target/ia64/pr29682.c: New test.
3641 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
3644 * gfortran.dg/arrayio_11.f90.f90: New test.
3647 * gfortran.dg/arrayio_12.f90.f90: New test.
3649 2007-02-02 Jakub Jelinek <jakub@redhat.com>
3652 * g++.dg/tls/diag-5.C: New test.
3655 * gcc.dg/pr30473.c: New test.
3656 * gcc.c-torture/execute/20070201-1.c: New test.
3658 2007-02-01 Roger Sayle <roger@eyesopen.com>
3660 * gfortran.dg/dependency_20.f90: New test case.
3662 2007-01-31 Ian Lance Taylor <iant@google.com>
3664 * gcc.dg/lower-subreg-1.c (test): New test.
3666 2007-01-30 Geoffrey Keating <geoffk@apple.com>
3668 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
3670 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3672 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
3673 * gcc.dg/torture/builtin-math-3.c: Likewise.
3675 2007-01-31 Dirk Mueller <dmueller@suse.de>
3677 gcc.dg/Wparentheses-2.c: Update and add new tests.
3679 2007-01-31 Ira Rosen <irar@il.ibm.com>
3681 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
3684 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
3686 * gcc.dg/builtins-63.c: New test.
3688 2007-01-31 Tobias Burnus <burnus@net-b.de>
3691 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
3693 2007-01-31 Tobias Burnus <burnus@net-b.de>
3696 * gfortran.dg/volatile8.f90: New argument conformance test.
3697 * gfortran.dg/volatile9.f90: New scope test.
3699 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3702 * g++.dg/warn/null4.C: New.
3704 2001-01-30 Roger Sayle <roger@eyesopen.com>
3705 Uros Bizjak <ubizjak@gmail.com>
3707 * gcc.dg/large-size-array-3.c: Correct typo.
3709 2007-01-30 Richard Guenther <rguenther@suse.de>
3712 * g++.dg/debug/pr27657.C: New testcase.
3714 2007-01-30 Richard Guenther <rguenther@suse.de>
3717 * gcc.dg/torture/pr30313.c: New testcase.
3719 2007-01-29 Janis Johnson <janis187@us.ibm.com>
3721 * gcc.dg/dfp/dfp-except.h: New file.
3722 * gcc.dg/dfp/fe-check.h: New file.
3723 * gcc.dg/dfp/fe-binop.c: New test.
3724 * gcc.dg/dfp/fe-convert-1.c: New test.
3725 * gcc.dg/dfp/fe-convert-2.c: New test.
3726 * gcc.dg/dfp/fe-convert-3.c: New test.
3728 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
3729 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3730 * gcc.dg/dfp/convert-dfp.c: Ditto.
3731 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3733 2007-01-29 Josh Conner <jconner@apple.com>
3735 * gcc.target/powerpc/altivec-24.c: New test.
3737 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
3740 * g++.dg/parse/defarg12.C: New test.
3742 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
3745 * gfortran.dg/used_dummy_types_6.f90: New test.
3747 2007-01-28 Jan Hubicka <jh@suse.cz>
3749 * gcc.dg/tree-prof/val-prof-6.c: New test.
3751 2007-01-28 Roger Sayle <roger@eyesopen.com>
3753 * gcc.dg/large-size-array-3.c: Correct test case (portability).
3755 2007-01-28 Andrew Pinski <pinskia@gmail.com>
3758 * g++.dg/expr/dtor4.C: New test.
3760 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
3762 * gcc.dg/tree-ssa/loop-23.c: New test.
3764 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
3767 * gfortran.dg/achar_2.f90: New test.
3768 * gfortran.dg/achar_3.f90: New test.
3770 2007-01-27 Ian Lance Taylor <iant@google.com>
3772 * gcc.dg/strict-overflow-1.c: New test.
3773 * gcc.dg/no-strict-overflow-1.c: New test.
3774 * gcc.dg/strict-overflow-2.c: New test.
3775 * gcc.dg/no-strict-overflow-2.c: New test.
3776 * gcc.dg/strict-overflow-3.c: New test.
3777 * gcc.dg/no-strict-overflow-3.c: New test.
3778 * gcc.dg/strict-overflow-4.c: New test.
3779 * gcc.dg/no-strict-overflow-4.c: New test.
3780 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
3781 * gcc.dg/pr15784-1.c: Likewise.
3782 * gcc.dg/pr20922-1.c: Likewise.
3783 * gcc.dg/pr20922-3.c: Likewise.
3784 * gcc.dg/pr20922-4.c: Likewise.
3785 * gcc.dg/pr20922-6.c: Likewise.
3786 * gcc.dg/compare-4.c: Likewise.
3787 * gcc.dg/torture/pr26898-1.c: Likewise.
3788 * gcc.dg/tree-ssa/divide-1.c: Likewise.
3789 * gcc.dg/tree-ssa/divide-2.c: Likewise.
3790 * gcc.dg/tree-ssa/divide-3.c: Likewise.
3791 * gcc.dg/tree-ssa/divide-4.c: Likewise.
3792 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
3793 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
3794 * gcc.dg/tree-ssa/pr21082.c: Likewise.
3795 * gcc.dg/tree-ssa/pr26899.c: Likewise.
3796 * g++.dg/tree-ssa/pr21082.C: Likewise.
3798 2007-01-27 Roger Sayle <roger@eyesopen.com>
3800 * gcc-dg/large-size-array-3.c: New test case.
3802 2007-01-27 Roger Sayle <roger@eyesopen.com>
3804 * gfortran.dg/forall_7.f90: New test case.
3806 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
3809 * gfortran.dg/where_operator_assign_1.f90: New test.
3810 * gfortran.dg/where_operator_assign_2.f90: New test.
3811 * gfortran.dg/where_operator_assign_3.f90: New test.
3813 2007-01-26 Joseph Myers <joseph@codesourcery.com>
3815 * lib/target-supports.exp
3816 (check_effective_target_powerpc_altivec): New.
3817 (check_effective_target_vect_cmdline_needed): Use it.
3819 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
3822 * gfortran.dg/backslash_3.f: New test.
3824 2007-01-26 Richard Guenther <rguenther@suse.de>
3826 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
3828 2007-01-26 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
3831 * gfortran.dg/vect/vect.exp: Ditto.
3832 * gfortran.dg/dg.exp: Ditto.
3833 * gfortran.fortran-torture/execute/execute.exp: Ditto.
3834 * gfortran.fortran-torture/compile/compile.exp: Ditto.
3836 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3838 * gcc.dg/builtins-20.c: Add more cases.
3839 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
3841 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3844 * gcc.dg/Wall.c: New.
3845 * gcc.dg/Wno-all.c: New.
3846 * gfortran.dg/Wall.f90: New.
3847 * gfortran.dg/Wno-all.f90: New.
3849 2007-01-24 Geoffrey Keating <geoffk@apple.com>
3851 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
3852 * g++.dg/eh/simd-2.C: Also run on Darwin.
3853 * g++.dg/eh/simd-3.C: New.
3854 * g++.dg/eh/simd-4.C: New.
3856 2007-01-25 Richard Guenther <rguenther@suse.de>
3858 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
3860 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
3862 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
3864 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
3865 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
3866 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
3867 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
3868 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
3869 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
3870 * gcc.dg/ipa/ipa-7.c: New testcase.
3872 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
3874 * g++.dg/cpp0x/warn_cxx0x.C: New.
3876 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3878 * gcc.dg/builtins-20.c: Test builtin carg.
3880 2007-01-24 Jakub Jelinek <jakub@redhat.com>
3883 * gcc.dg/gomp/pr27416.c: New test.
3886 * gcc.dg/gomp/pr30494.c: New test.
3887 * g++.dg/gomp/pr30494.C: New test.
3890 * gcc.dg/gomp/pr30421.c: New test.
3892 2007-01-24 Steve Ellcey <sje@cup.hp.com>
3894 * gcc.target/ia64/versionid-1.c: New test.
3895 * gcc.target/ia64/versionid-2.c: New test.
3897 2007-01-24 Richard Guenther <rguenther@suse.de>
3900 * gcc.dg/builtins-57.c: Change to a link-time testcase
3901 to support non-C99 targets.
3903 2007-01-24 Jan Hubicka <jh@suse.cz>
3905 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
3907 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
3909 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
3911 2007-01-23 Andrew Pinski <pinskia@gmail.com>
3914 * objc.dg/const-str-12.m: New test.
3916 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3919 * gfortran.dg/ctrl-z.f90: New test.
3921 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3924 * gfortran.dg/namelist_assumed_char.f90: New test.
3926 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
3929 * g++.dg/inherit/covariant15.C: New test.
3931 2007-01-23 Ian Lance Taylor <iant@google.com>
3933 * g++.dg/warn/Wparentheses-24.C: New test.
3935 2007-01-23 Richard Guenther <rguenther@suse.de>
3938 * ada/acats/run_acats: Do not call gnatmake or gnatchop
3941 2007-01-22 Richard Guenther <rguenther@suse.de>
3943 PR tree-optimization/30038
3944 * gcc.dg/builtins-62.c: New testcase.
3946 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
3948 * gcc.c-torture/compile/20070121.c: New test.
3950 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
3953 * gfortran.dg/char_comparison_1.f: New test.
3955 2007-01-21 Ira Rosen <irar@il.ibm.com>
3957 * gcc.dg/vect/vect-strided-same-dr.c: New test.
3959 2007-01-20 Andrew Pinski <pinskia@gmail.com>
3962 * objc.dg/pch: New directory.
3963 * objc.dg/pch/pch.exp: New file.
3964 * objc.dg/pch/interface-1.m: New test.
3965 * objc.dg/pch/interface-1.hs: New include file.
3966 * lib/objc.exp (objc_target_compile): Add
3967 "-x objective-c-header" in front of the sources if this is
3968 a precompiled header being compiled.
3970 2007-01-20 Roger Sayle <roger@eyesopen.com>
3972 * gfortran.dg/array_memcpy_3.f90: New test case.
3973 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
3975 2007-01-20 Roger Sayle <roger@eyesopen.com>
3976 Brooks Moses <brooks.moses@codesourcery.com>
3977 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3979 * gfortran.dg/intrinsic_sign_1.f90: New test case.
3980 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3982 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3984 * gcc.dg/torture/builtin-math-3.c: Test fdim.
3986 2007-01-19 Mike Stump <mrs@apple.com>
3988 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
3991 2007-01-19 Roger Sayle <roger@eyesopen.com>
3993 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
3994 option instead of -funsafe-math-optimizations.
3996 2007-01-19 Tomas Bily <tbily@suse.cz>
3998 gcc.dg/tree-prof/indir-call-prof.c: New.
3999 g++.dg/dg.exp: Add tree-prof subdirectory.
4000 g++.dg/tree-prof/indir-call-prof.C: New.
4001 g++.dg/tree-prof/tree-prof.exp: New.
4003 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4006 * g++.dg/warn/deprecated.C: Update warning output.
4007 * g++.dg/warn/deprecated-2.C: Likewise.
4008 * g++.dg/warn/deprecated-3.C: New.
4010 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
4012 * gcc.c-torture/execute/nestfunc-7.c: New.
4014 2007-01-18 Hui-May Chang <hm.chang@apple.com>
4016 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
4018 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
4020 * gcc.dg/m68k-pic-1.c: New.
4022 2007-01-18 Roger Sayle <roger@eyesopen.com>
4024 * gfortran.dg/array_memcpy_4.f90: New test case.
4026 2007-01-18 Josh Conner <jconner@apple.com>
4029 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
4030 * gcc.dg/vect/no-trapping-math-1: New.
4031 * gcc.dg/vect/no-trapping-math-2: New.
4033 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
4035 * gcc.target/i386/387-8.c: Update comment about optimizing
4036 inherent load of 1.0 of fptan instruction.
4038 2007-01-18 Dirk Mueller <dmueller@suse.de>
4039 Richard Guenther <rguenther@suse.de>
4042 * gcc.dg/Warray-bounds.c: New testcase.
4043 * gcc.dg/Warray-bounds-2.c: New testcase.
4044 * g++.dg/warn/Warray-bounds.C: New testcase.
4045 * g++.dg/warn/Warray-bounds-2.C: New testcase.
4047 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
4050 * gfortran.dg/generic_12.f90: New test.
4052 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
4054 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
4055 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
4057 2007-01-16 Janis Johnson <janis187@us.ibm.com>
4059 * gcc.dg/dfp/compare-special.h: New file.
4060 * gcc.dg/dfp/compare-special-32.c: New test.
4061 * gcc.dg/dfp/compare-special-64.c: New test.
4062 * gcc.dg/dfp/compare-special-128.c: New test.
4064 2007-01-16 Roger Sayle <roger@eyesopen.com>
4065 Paul Thomas <pault@gcc.gnu.org>
4066 Steven G. Kargl <kargl@gcc.gnu.org>
4069 * gfortran.dg/forall_6.f90: New test case.
4070 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
4071 * gfortran.dg/dependency_13.f90: Likewise.
4073 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4076 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
4077 targets that don't support Inf.
4079 2007-01-15 Dale Johannesen <dalej@apple.com>
4081 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
4083 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
4085 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
4086 of achar for 0xff to avoid the "Extended ASCII not
4087 implemented" error message.
4089 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
4092 * gfortran.dg/altreturn_4.f90: New test.
4095 * gfortran.dg/stfunc_4.f90: New test.
4098 * gfortran.dg/bound_2.f90: Reinstate commented out line.
4099 * gfortran.dg/initialization_1.f90: Change warning.
4102 * gfortran.dg/specification_type_resolution_2.f90: New test.
4104 2007-01-14 Jan Hubicka <jh@suse.cz>
4106 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
4107 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4108 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
4111 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
4114 * gfortran.dg/external_procedures_2.f90: New test.
4116 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
4119 * gcc.target/i386/pr30413.c: New test.
4121 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
4124 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
4126 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
4128 * gcc.dg/20070112-1.c: New test.
4130 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4132 PR libgfortran/30435
4133 * gfortran.dg/list_read_6.f90: New test.
4135 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
4137 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
4139 2007-01-12 Tom Tromey <tromey@redhat.com>
4141 PR preprocessor/28227:
4142 * gcc.dg/cpp/pr28227.c: New file.
4144 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
4146 * gcc.dg/tree-ssa/loop-22.c: New test.
4148 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
4150 PR tree-optimization/29516
4151 * gcc.dg/tree-ssa/loop-20.c: New test.
4153 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
4156 * minmaxloc_integer_kinds_1.f90: New test.
4158 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
4161 * g++.dg/template/sizeof-template-argument.C: New test.
4163 2007-01-11 Jan Hubicka <jh@suse.cz>
4165 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
4166 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
4167 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
4168 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
4169 * gcc.dg/tree-ssa/pr21658.c: Likewise.
4170 * gcc.dg/tree-ssa/pr15349.c: Likewise.
4171 * gcc.dg/tree-ssa/pr25501.c: Likewise.
4172 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
4173 transformation in question.
4174 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4175 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4176 * gcc.dg/always_inline3.c: Likewise.
4178 2007-01-10 Mark Mitchell <mark@codesourcery.com>
4181 * g++.dg/template/typename11.C: New test.
4183 2007-01-10 Robert Kennedy <jimbob@google.com>
4185 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
4187 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
4189 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
4190 for different integer kinds.
4191 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
4192 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
4193 * gfortran.dg/ishft_2.f90: New test.
4194 * gfortran.dg/ishft_3.f90: New test.
4196 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
4198 * gfortran.dg/altreturn_2.f90: Removed executable bit.
4200 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
4202 PR tree-optimization/30322
4203 * gcc.dg/tree-ssa/loop-21.c: New test.
4205 2007-01-08 Geoffrey Keating <geoffk@apple.com>
4207 * g++.dg/rtti/darwin-builtin-linkage.C: New.
4209 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
4211 * gcc.target/spu/intrinsics-1.c: Remove xfail.
4213 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4215 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
4216 * g++.dg/warn/overflow-warn-3.C: Likewise.
4217 * g++.dg/warn/overflow-warn-4.C: Likewise.
4218 * g++.dg/warn/overflow-warn-5.C: Likewise.
4219 * g++.dg/warn/overflow-warn-6.C: Likewise.
4220 * g++.dg/warn/Woverflow-1.C: Likewise.
4221 * g++.dg/warn/Woverflow-2.C: Likewise.
4222 * g++.dg/warn/Woverflow-3.C: Likewise.
4223 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
4225 2007-01-08 Roger Sayle <roger@eyesopen.com>
4227 * gfortran.dg/array_constructor_14.f90: New test case.
4228 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
4230 2007-01-08 Richard Guenther <rguenther@suse.de>
4232 PR tree-optimization/23603
4233 * gcc.dg/tree-ssa/vrp31.c: New testcase.
4234 * gcc.dg/tree-ssa/vrp32.c: Likewise.
4236 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
4238 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
4240 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
4241 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
4243 * gcc.dg/simd-5.c: Likewise.
4244 * gcc.dg/simd-6.c: Likewise.
4245 * g++.dg/conversion/simd1.C: Likewise.
4246 * g++.dg/conversion/simd3.C: Likewise.
4247 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
4250 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
4252 PR tree-optimization/29877
4253 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
4254 name of a hard register for the target concerned. Adjust dg-error
4255 directives to cope with new behaviour of TER.
4257 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4260 * g++.dg/conversion/nullptr1.C: Added overflow warning.
4261 * g++.dg/warn/overflow-warn-1.C: New.
4262 * g++.dg/warn/overflow-warn-3.C: New.
4263 * g++.dg/warn/overflow-warn-4.C: New.
4264 * g++.dg/warn/overflow-warn-5.C: New.
4265 * g++.dg/warn/overflow-warn-6.C: New.
4266 * g++.dg/warn/Woverflow-1.C: New.
4267 * g++.dg/warn/Woverflow-2.C: New.
4268 * g++.dg/warn/Woverflow-3.C: New.
4269 * g++.dg/warn/multiple-overflow-warn-2.C: New.
4271 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
4274 * gfortran.dg/invalid_name.f90: New test.
4275 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
4276 * gfortran.dg/gomp/pr29759.f90: Ditto.
4278 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
4280 * gfortran.dg/present_1.f90: Update error message.
4282 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
4285 * g++.dg/template/duplicate1.C: New test
4286 * g++.dg/template/memfriend6.C: Adjust error markers.
4288 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
4291 * gcc.dg/torture/inline-1.c: New test.
4293 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4296 * gcc.dg/multiple-overflow-warn-1.c: New.
4297 * gcc.dg/multiple-overflow-warn-2.c: New.
4298 * gcc.dg/overflow-warn-6.c: New.
4299 * g++.dg/warn/multiple-overflow-warn-1.C: New.
4301 2007-01-05 Roger Sayle <roger@eyesopen.com>
4303 * gfortran.dg/array_memcpy_1.f90: New test case.
4304 * gfortran.dg/array_memcpy_2.f90: Likewise.
4306 2007-01-05 Richard Guenther <rguenther@suse.de>
4309 * g++.dg/opt/pr27826.C: New testcase.
4311 2007-01-05 Ian Lance Taylor <iant@google.com>
4313 * gcc.dg/Walways-true-1.c: New test.
4314 * gcc.dg/Walways-true-2.c: New test.
4315 * g++.dg/warn/Walways-true-1.C: New test.
4316 * g++.dg/warn/Walways-true-2.C: New test.
4318 2007-01-05 Jakub Jelinek <jakub@redhat.com>
4321 * gcc.dg/pr30360.c: New test.
4323 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
4326 * gfortran.dg/data_implied_do_1.f90: New test.
4330 * gfortran.dg/char_length_1.f90: New test.
4332 2007-01-05 Richard Guenther <rguenther@suse.de>
4335 * g++.dg/opt/pr28116.C: New testcase.
4337 2007-01-05 Tobias Burnus <burnus@net-b.de>
4340 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
4342 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
4343 * gfortran.dg/protected_4.f90: Add pointer intent check.
4344 * gfortran.dg/protected_6.f90: Add pointer intent check.
4345 * gfortran.dg/pointer_intent_1.f90: New test.
4346 * gfortran.dg/pointer_intent_2.f90: New test.
4347 * gfortran.dg/pointer_intent_3.f90: New test.
4349 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
4352 * gfortran.dg/altreturn_2.f90: new test.
4354 2007-01-04 Tom Tromey <tromey@redhat.com>
4356 PR preprocessor/28165:
4357 * gcc.dg/cpp/pr28165.c: New file.
4359 2007-01-03 Josh Conner <jconner@apple.com>
4362 * gcc.dg/pr29683.c: New.
4364 2007-01-03 Jakub Jelinek <jakub@redhat.com>
4367 * g++.dg/pch/template-1.C: New test.
4368 * g++.dg/pch/template-1.Hs: New file.
4370 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4373 * gcc.c-torture/compile/complex-4.c: New test.
4375 2007-01-03 Joseph Myers <joseph@codesourcery.com>
4377 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
4379 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
4381 2007-01-03 Jakub Jelinek <jakub@redhat.com>
4384 * gcc.dg/pr30286.c: New test.
4387 * g++.dg/template/crash66.C: New test.
4390 * g++.dg/template/friend49.C: New test.
4392 2007-01-03 Steven G. Kargl <kargls@comcast.net>
4394 * gfortran.dg/ibits.f90: New test.
4396 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
4398 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
4399 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
4401 2007-01-02 Jan Hubicka <jh@suse.cz>
4403 * gcc.dg/pr16194.c: We now output error on all three functions, not just
4406 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4409 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
4410 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
4412 2006-01-02 Ian Lance Taylor <iant@google.com>
4414 * g++.dg/warn/Wparentheses-22.C: New test.
4415 * g++.dg/warn/Wparentheses-23.C: New test.
4417 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4420 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
4421 * gcc.dg/declspec-3-Wextra.c: New.
4422 * gcc.dg/declspec-3-no.c: New
4424 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
4427 * gfortran.dg/interface_10.f90: Remove.
4429 2007-01-01 Roger Sayle <roger@eyesopen.com>
4431 * gcc.dg/fold-eqxor-4.c: New test case.
4433 2007-01-02 Joseph Myers <joseph@codesourcery.com>
4436 * gcc.c-torture/compile/pr30311.c: New test.
4438 2007-01-01 Andrew Pinski <pinskia@gmail.com>
4441 * gcc.c-torture/compile/statement-expression-1.c: New test.
4443 2007-01-01 Andreas Schwab <schwab@suse.de>
4446 * g++.dg/eh/pr29166.C: New test.
4448 2007-01-01 Joseph Myers <joseph@codesourcery.com>
4450 * lib/target-supports.exp (check_effective_target_powerpc_spe):
4452 (check_effective_target_vect_cmdline_needed): Use it.
4454 2006-12-31 Richard Guenther <rguenther@suse.de>
4457 * testsuite/gcc.dg/pr30137-1.c: New testcase.
4458 * testsuite/gcc.dg/pr30137-2.c: Likewise.
4460 2006-12-31 Roger Sayle <roger@eyesopen.com>
4463 * gcc.dg/fold-plusnot-1.c: New test case.
4465 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
4468 * g++.dg/parse/template22.C: New test.
4470 2006-12-31 Richard Guenther <rguenther@suse.de>
4473 * gcc.c-torture/compile/pr30338.c: New testcase.
4475 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
4478 * gfortran.dg/intrinsic_actual_4.f90: New test.
4481 * gfortran.dg/func_decl_3.f90: New test.
4483 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
4486 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
4487 * gfortran.dg/c_by_val_1.f: New test.
4488 * gfortran.dg/c_by_val_2.f: New test.
4489 * gfortran.dg/c_by_val_3.f: New test.
4491 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
4494 * gfortran.dg/sum_zero_array_1.f90: New test.
4496 2006-12-29 Jakub Jelinek <jakub@redhat.com>
4498 PR preprocessor/29612
4499 * gcc.dg/cpp/pr29612-1.c: New test.
4500 * gcc.dg/cpp/pr29612-2.c: New test.
4502 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
4505 * gfortran.dg/pure_formal_proc_1.f90: New test.
4508 * gfortran.dg/intrinsic_actual_3.f90: New test.
4510 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4513 * gfortran.dg/io_constraints_1.f90: Update test.
4514 * gfortran.dg/io_constraints_2.f90: Update test.
4515 * gfortran.dg/inquire_iolength.f90: New test.
4517 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
4520 * gfortran.dg/interface_10.f90: New test.
4521 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
4522 since z is already, locally a variable.
4525 * gfortran.dg/generic_11.f90: New test.
4526 * gfortran.dg/interface_7.f90: Remove name clash between module
4527 name and procedure 'x' referenced in the interface.
4529 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4532 * gcc.dg/Wmissing-parameter-type.c: New.
4533 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
4534 * gcc.dg/Wmissing-parameter-type-no.c: New.
4536 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
4539 * gfortran.dg/entry_array_specs_2.f: New test.
4542 * gfortran.dg/nested_modules_6.f90: New test.
4544 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4547 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
4548 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
4550 2006-12-21 Andrew Pinski <pinskia@gmail.com>
4553 * g++.dg/opt/complex6.C: New test.
4555 2006-12-22 Ben Elliston <bje@au.ibm.com>
4557 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
4558 full" if the linker on spu-*-* warns about exceeding local store.
4560 And revert this patch:
4561 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
4562 fail to link due to relocation overflows on spu-*-*.
4564 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
4567 * gfortran.dg/dependency_19.f90: New test.
4569 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
4572 * gfortran.dg/alloc_comp_basics_3.f90: New test.
4574 2006-12-21 Jakub Jelinek <jakub@redhat.com>
4577 * gcc.c-torture/execute/20061220-1.c: New test.
4580 * gcc.dg/gomp/asm-1.c: New test.
4583 * g++.dg/eh/ia64-2.C: New test.
4585 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
4589 * gcc.dg/rs6000-leaf.c: New.
4591 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4594 * gfortran.dg/f2c_8.f90: New test.
4596 2006-12-20 Bill Wendling <wendling@apple.com>
4598 * gcc.dg/asm-b.c: Check for __ppc64__.
4600 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
4603 * gfortran.dg/bounds_check_5.f90: New test.
4605 2006-12-20 Andrew Pinski <pinskia@gmail.com>
4608 * gcc.dg/gomp/complex-1.c: New testcase.
4610 2006-12-20 Roger Sayle <roger@eyesopen.com>
4612 * gfortran.dg/array_memset_1.f90: New test case.
4614 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
4616 * lib/target-supports.exp: Add spu to
4617 check_effective_target_vect_widen_mult_hi_to_si.
4619 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
4622 * gfortran.dg/generic_9.f90: New test.
4625 * gfortran.dg/generic_10.f90: New test.
4627 2006-12-19 Andrew Pinski <pinskia@gmail.com>
4630 * gcc.dg/pr30045.c: New test.
4632 2006-12-20 Ben Elliston <bje@au.ibm.com>
4634 * gcc.dg/20020312-2.c: Add a case for __SPU__.
4636 2006-12-19 Eric Christopher <echristo@apple.com>
4639 * gcc.c-torture/execute/pr29302-1.c: New.
4641 2006-12-19 Tobias Burnus <burnus@net-b.de>
4644 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
4646 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
4649 * gfortran.dg/altreturn_3.f90: New test.
4651 * gfortran.dg/char_result_12.f90: Fix comment typos.
4653 2006-12-19 Ben Elliston <bje@au.ibm.com>
4655 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
4656 as newlib's stdio.h uses non-traditional cpp constructs.
4658 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
4660 * gfortran.dg/advance.f90: Renamed to advance_1.f90
4661 * gfortran.dg/append-1.f90: Renamed to append_1.f90
4662 * gfortran.dg/array-1.f90: Renamed to array_1.f90
4663 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
4664 * gfortran.dg/backspace.f: Renamed to backspace_1.f
4665 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
4666 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
4667 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
4668 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
4669 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
4670 * gfortran.dg/logint-1.f: Renamed to logint_1.f
4671 * gfortran.dg/logint-2.f: Renamed to logint_2.f
4672 * gfortran.dg/logint-3.f: Renamed to logint_3.f
4673 * gfortran.dg/advance_1.f90: Renamed from advance.f90
4674 * gfortran.dg/append_1.f90: Renamed from append-1.f90
4675 * gfortran.dg/array_1.f90: Renamed from array-1.f90
4676 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
4677 * gfortran.dg/backspace_1.f: Renamed from backspace.f
4678 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
4679 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
4680 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
4681 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
4682 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
4683 * gfortran.dg/logint_1.f: Renamed from logint-1.f
4684 * gfortran.dg/logint_2.f: Renamed from logint-2.f
4685 * gfortran.dg/logint_3.f: Renamed from logint-3.f
4687 2006-12-18 Bill Wendling <wendling@apple.com>
4689 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
4690 id is an OjbC keyword.
4692 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4694 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
4696 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
4698 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
4700 2006-12-18 Ian Lance Taylor <iant@google.com>
4702 * g++.dg/warn/Wmissing-declarations-1.C: New test.
4704 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
4706 * gcc.c-torture/compile/pr27528.c: Use empty templates.
4708 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
4711 * gfortran.fortran-torture/execute/where21.f90: New test.
4713 2006-12-17 Tobias Burnus <burnus@net-b.de>
4715 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
4717 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4720 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
4721 * gcc.dg/if-empty-1.c: Likewise.
4722 * gcc.dg/pr23165.c: Likewise.
4723 * g++.dg/warn/empty-body.C: Likewise.
4725 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4728 * gfortran.dg/open_errors.f90: New test.
4730 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
4732 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
4734 * gcc.target/i386/ssse3-pabsb.c: New file.
4735 * gcc.target/i386/ssse3-pabsd.c: Likewise.
4736 * gcc.target/i386/ssse3-pabsw.c: Likewise.
4737 * gcc.target/i386/ssse3-palignr.c: Likewise.
4738 * gcc.target/i386/ssse3-phaddd.c: Likewise.
4739 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4740 * gcc.target/i386/ssse3-phaddw.c: Likewise.
4741 * gcc.target/i386/ssse3-phsubd.c: Likewise.
4742 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4743 * gcc.target/i386/ssse3-phsubw.c: Likewise.
4744 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4745 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4746 * gcc.target/i386/ssse3-pshufb.c: Likewise.
4747 * gcc.target/i386/ssse3-psignb.c: Likewise.
4748 * gcc.target/i386/ssse3-psignd.c: Likewise.
4749 * gcc.target/i386/ssse3-psignw.c: Likewise.
4750 * gcc.target/i386/ssse3-vals.h: Likewise.
4752 2006-12-15 Janis Johnson <janis187@us.ibm.com>
4754 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
4755 * lib/fortran-torture.exp: Include target-supports.exp.
4757 2006-12-15 Jakub Jelinek <jakub@redhat.com>
4760 * gcc.c-torture/execute/pr30185.c: New test.
4762 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4766 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
4767 * gcc.dg/builtin-bswap-2.c: Likewise.
4768 * gcc.dg/builtin-bswap-3.c: Likewise.
4769 * gcc.dg/builtin-bswap-4.c: Likewise.
4770 * lib/target-supports.exp (check_effective_target_stdint_types): New.
4771 * gcc.c-torture/execute/mode-dependent-address.x: New file.
4773 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4776 * gfortran.dg/write_zero_array: New test.
4778 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4781 * gfortran.dg/write_fmt_trim.f90: New test.
4783 2006-12-14 Diego Novillo <dnovillo@redhat.com>
4786 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
4789 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4791 * lib/target-supports.exp (check_weak_available): Use istarget
4792 "hppa*-*-hpux10*" instead of regexp.
4793 (check_cxa_atexit_available): Likewise.
4795 2006-12-14 Richard Guenther <rguenther@suse.de>
4797 PR tree-optimization/30197
4798 * gcc.c-torture/execute/complex-1.c: Fix function name.
4799 * gcc.dg/builtins-61.c: New testcase.
4801 2006-12-14 Richard Guenther <rguenther@suse.de>
4804 * gcc.dg/pr30172-1.c: New testcase.
4806 2006-12-14 Richard Guenther <rguenther@suse.de>
4808 PR tree-optimization/30198
4809 * gcc.dg/builtins-60.c: New testcase.
4811 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
4813 * lib/target-supports.exp (vect_no_align): Remove spu.
4815 2006-12-13 Ian Lance Taylor <iant@google.com>
4819 * g++.dg/warn/Wparentheses-5.C: New test.
4820 * g++.dg/warn/Wparentheses-6.C: New test.
4821 * g++.dg/warn/Wparentheses-7.C: New test.
4822 * g++.dg/warn/Wparentheses-8.C: New test.
4823 * g++.dg/warn/Wparentheses-9.C: New test.
4824 * g++.dg/warn/Wparentheses-10.C: New test.
4825 * g++.dg/warn/Wparentheses-11.C: New test.
4826 * g++.dg/warn/Wparentheses-12.C: New test.
4827 * g++.dg/warn/Wparentheses-13.C: New test.
4828 * g++.dg/warn/Wparentheses-14.C: New test.
4829 * g++.dg/warn/Wparentheses-15.C: New test.
4830 * g++.dg/warn/Wparentheses-16.C: New test.
4831 * g++.dg/warn/Wparentheses-17.C: New test.
4832 * g++.dg/warn/Wparentheses-18.C: New test.
4833 * g++.dg/warn/Wparentheses-19.C: New test.
4834 * g++.dg/warn/Wparentheses-20.C: New test.
4835 * g++.dg/warn/Wparentheses-21.C: New test.
4837 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4840 * lib/target-supports.exp (check_cxa_atexit_available): Return false
4841 for target "hppa.*hpux10".
4843 2006-12-13 Jakub Jelinek <jakub@redhat.com>
4845 * g++.dg/debug/vartrack1.C: New test.
4847 * g++.dg/opt/ifcvt1.C: New test.
4849 * gcc.dg/tls/opt-13.c: New test.
4851 * gcc.dg/20060425-2.c: New test.
4853 * g++.dg/opt/pr15054-2.C: New test.
4855 * gcc.c-torture/execute/20060420-1.c: New test.
4857 * gcc.c-torture/execute/20060412-1.c: New test.
4859 * objc/compile/20060406-1.m: New test.
4861 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
4863 * g++.dg/template/array17.C: New test.
4865 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
4867 * gcc.target/powerpc/altivec-23.c: New test.
4869 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
4872 * g++.dg/inherit/error3.C: New test.
4875 * g++.dg/inherit/error4.C: New test.
4877 2006-12-13 Richard Guenther <rguenther@suse.de>
4879 PR tree-optimization/17687
4880 * gcc.dg/builtins-59.c: New testcase.
4882 2006-12-13 Ben Elliston <bje@au.ibm.com>
4884 * gcc.target/spu/Wmain.c: New test.
4886 2006-12-12 Josh Conner <jconner@apple.com>
4888 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
4889 * g++.dg/abi/thunk4.C: Likewise.
4890 * g++.dg/abi/rtti3.C: Likewise.
4892 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4894 * gcc.target/spu/cpat-1.c: New test.
4895 * gcc.target/spu/cpat-2.c: New test.
4896 * gcc.target/spu/cpat-3.c: New test.
4897 * gcc.target/spu/cpat-4.c: New test.
4899 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4902 * gcc.c-torture/compile/vector-1.c: New test.
4903 * gcc.c-torture/compile/vector-2.c: New test.
4904 * gcc.c-torture/compile/vector-3.c: New test.
4906 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4908 * lib/fortran-torture.exp: Update copyright years. Remove
4909 obsolete comment. Test -ftree-vectorize where it makes sense.
4910 * lib/gfortran-dg.exp: Update copyright years. Use settings
4911 from fortran-torture.exp.
4912 * gfortran.dg/char_transpose_1.f90,
4913 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
4914 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
4915 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
4918 2006-12-12 Richard Sandiford <richard@codesourcery.com>
4920 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
4923 2006-12-12 Ira Rosen <irar@il.ibm.com>
4925 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
4926 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
4927 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
4928 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
4931 2006-12-12 Richard Guenther <rguenther@suse.de>
4934 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
4936 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
4937 Diego Novillo <dnovillo@redhat.com>
4939 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
4941 * gcc.dg/tree-ssa/pr26421.c: Likewise
4942 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
4943 * gcc.dg/tree-ssa/pr23382.c: Likewise.
4944 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
4945 * gcc.dg/tree-ssa/pr28410.c: Likewise.
4946 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
4947 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4948 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4949 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4950 * gcc.dg/tree-ssa/alias-12.c: Likewise.
4952 2006-12-11 Jan Hubicka <jh@suse.cz>
4954 * gcc.dg/tree-prof/stringop-1.c: New test.
4955 * gcc.dg/tree-prof/stringop-2.c: New test.
4957 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
4960 * gcc.target/i386/pr30120.c: New test.
4963 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
4965 * gcc.target/i386/x87regparm-1.c: New test.
4966 * gcc.target/i386/x87regparm-2.c: New test.
4967 * gcc.target/i386/x87regparm-3.c: New test.
4968 * gcc.target/i386/x87regparm-4.c: New test.
4970 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
4972 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
4974 2006-12-10 Tobias Burnus <burnus@net-b.de>
4977 * gfortran.dg/protected_1.f90: New test.
4978 * gfortran.dg/protected_2.f90: New test.
4979 * gfortran.dg/protected_3.f90: New test.
4980 * gfortran.dg/protected_4.f90: New test.
4981 * gfortran.dg/protected_5.f90: New test.
4982 * gfortran.dg/protected_6.f90: New test.
4984 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
4985 Tobias Burnus <burnus@gcc.gnu.org>
4989 * gfortran.dg/interface_4.f90: Test adding procedure to generic
4991 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
4992 ambiguous interfaces.
4993 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
4994 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
4995 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
4996 ambiguous interfaces.
4997 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
4998 * gfortran.dg/array_initializer_2.f90: Add initializer array
5002 * gfortran.dg/interface_9.f90: Test that host interfaces are
5003 not checked for ambiguity with the local version.
5005 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
5008 * gfortran.dg/module_interface_2.f90: New test.
5010 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
5013 * gfortran.dg/assumed_len.f90: New test.
5015 2006-12-09 Richard Guenther <rguenther@suse.de>
5017 * g++.dg/warn/implicit-typename1.C: Qualify types.
5018 * g++.dg/parse/crash12.C: Likewise.
5019 * g++.dg/tree-ssa/pr22444.C: Likewise.
5021 2006-12-09 Tobias Burnus <burnus@net-b.de>
5023 * gfortran.dg/array_2.f90: Added sqrt test.
5025 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
5027 * gcc.target/i386/x87regparm-1.c: XFAIL.
5028 * gcc.target/i386/x87regparm-2.c: XFAIL.
5029 * gcc.target/i386/x87regparm-3.c: XFAIL.
5030 * gcc.target/i386/x87regparm-4.c: XFAIL.
5032 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5034 * lib/target-supports.exp
5035 (check_effective_target_large_long_double): New.
5036 * gcc.dg/Wconversion-real.c : Use it.
5037 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
5040 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
5042 * gcc.c-torture/execute/mode-dependent-address.c: New test.
5044 2006-12-08 Tobias Burnus <burnus@net-b.de>
5047 * gfortran.dg/import4.f90: New test for IMPORT in modules.
5049 2006-12-07 Mark Mitchell <mark@codesourcery.com>
5052 * g++.dg/template/crash65.C: New test.
5053 * g++.dg/template/spec16.C: Tweak error markers.
5055 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
5057 * gcc.target/spu: New directory.
5058 * gcc.target/spu/spu.exp: New file.
5059 * gcc.target/spu/intrinsics-1.c: New test.
5061 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
5064 * g++.dg/ext/attrib27.C: New test.
5065 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
5066 * g++.dg/parse/typedef5.C: Likewise.
5068 2006-12-07 Mike Stump <mrs@apple.com>
5070 * treelang/compile/var_defs.tree: Adjust.
5072 2006-12-06 Mark Mitchell <mark@codesourcery.com>
5075 * g++.dg/template/crash64.C: New test.
5076 * g++.dg/parse/crash27.C: Adjust error markers.
5078 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
5082 * gfortran.dg/read_eof_4.f90: Add tests.
5083 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
5084 * gfortran.dg/unf_read_corrupted_1.f90: New test.
5086 2006-12-05 Mark Mitchell <mark@codesourcery.com>
5089 * g++.dg/template/crash63.C: New test.
5092 * g++.dg/template/crash62.C: New test.
5094 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
5097 * gfortran.dg/allocatable_function_1.f90: Increase the number
5098 of expected calls of free to 10; the lhs section reference is
5099 now evaluated so there is another call to bar. Change the
5100 comment appropriately.
5101 * gfortran.dg/array_section_1.f90: New test.
5103 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
5106 * gfortran.dg/char_result_12.f90: New test.
5108 2006-12-05 Richard Guenther <rguenther@suse.de>
5110 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
5111 * gcc.dg/vect/vect-pow-2.c: Rename to ...
5112 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
5113 vect_double, xfail for spu*-*-*.
5115 2006-12-04 Tobias Burnus <burnus@net-b.de>
5118 * initialization_4.f90: Test noninteger exponents (-std=f95).
5119 * initialization_5.f90: New test for noninteger exponents
5122 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
5125 * gfortran.dg/parameter_array_section_1.f90: New test.
5127 2006-12-04 Mark Mitchell <mark@codesourcery.com>
5130 * g++.dg/template/crash61.C: New test.
5133 * g++.dg/template/error23.C: New test.
5135 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
5137 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
5139 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
5142 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
5144 2006-12-04 Jakub Jelinek <jakub@redhat.com>
5147 * gcc.dg/gomp/pr29965-1.c: New test.
5148 * gcc.dg/gomp/pr29965-2.c: New test.
5149 * gcc.dg/gomp/pr29965-3.c: New test.
5150 * gcc.dg/gomp/pr29965-4.c: New test.
5151 * gcc.dg/gomp/pr29965-5.c: New test.
5152 * gcc.dg/gomp/pr29965-6.c: New test.
5153 * g++.dg/gomp/pr29965-1.C: New test.
5154 * g++.dg/gomp/pr29965-2.C: New test.
5155 * g++.dg/gomp/pr29965-3.C: New test.
5156 * g++.dg/gomp/pr29965-4.C: New test.
5157 * g++.dg/gomp/pr29965-5.C: New test.
5158 * g++.dg/gomp/pr29965-6.C: New test.
5159 * g++.dg/gomp/pr29965-7.C: New test.
5160 * g++.dg/gomp/pr29965-8.C: New test.
5161 * g++.dg/gomp/pr29965-9.C: New test.
5162 * g++.dg/gomp/pr29965-10.C: New test.
5164 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
5166 * gnat.dg/pointer_variable_bounds.adb: New test.
5167 * gnat.dg/pointer_variable_bounds.ads: Likewise.
5168 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
5170 2006-12-03 Eric Christopher <echristo@apple.com>
5172 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
5174 2006-12-03 Richard Henderson <rth@redhat.com>
5175 Andrew Pinski <pinskia@gmail.com>
5178 * g++.dg/warn/unit-1.C: New test.
5180 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
5182 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
5184 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
5186 * g++.dg/vect/vect.exp: Enable tests to run on spu.
5187 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
5188 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
5189 * gcc.dg/vect/vect-70.c: Reduce array size.
5190 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
5191 vect_no_compaer_double targets.
5192 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
5193 vect_float, vect_double, and vect_int.
5195 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
5197 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
5198 test for loop versioning on vect_no_align targets.
5199 * gcc.dg/vect/pr20122.c: Likewise.
5200 * gcc.dg/vect/vect-105.c: Likewise.
5201 * gcc.dg/vect/vect-42.c: Likewise.
5202 * gcc.dg/vect/vect-43.c: Likewise.
5203 * gcc.dg/vect/vect-74.c: Likewise.
5204 * gcc.dg/vect/vect-75.c: Likewise.
5205 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5206 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5207 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
5208 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
5210 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
5213 * gfortran.dg/value_1.f90 : New test.
5214 * gfortran.dg/value_2.f90 : New test.
5215 * gfortran.dg/value_3.f90 : New test.
5216 * gfortran.dg/value_4.f90 : New test.
5217 * gfortran.dg/value_4.c : Called from value_4.f90.
5219 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
5222 * g++.dg/cpp0x/static_assert4.C: New testcase.
5224 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5226 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
5228 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
5231 * gcc.dg/pr27953.c: New test.
5233 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5236 * g++.dg/ext/vector5.C: New test.
5239 * g++.dg/other/main1.C: New test.
5241 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
5244 * gfortran.dg/convert_implied_open.f90: Change to
5245 new default record length.
5246 * gfortran.dg/unf_short_record_1.f90: Adapt to
5248 * gfortran.dg/unformatted_subrecords_1.f90: New test.
5250 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
5252 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
5254 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
5257 * g++.dg/expr/pr29066.c: New.
5259 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
5260 Zdenek Dvorak <dvorakz@suse.cz>
5262 PR tree-optimization/29921
5263 * gcc.dg/pr29921-2.c: New test.
5265 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
5267 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
5268 (i386_get_cpuid): New function.
5269 (i386_cpuid_ecx): Likewise.
5270 (i386_cpuid_edx): Likewise.
5271 (i386_cpuid): Updated to call i386_cpuid_edx.
5273 * gcc.target/i386/sse3-addsubpd.c: New file.
5274 * gcc.target/i386/sse3-addsubps.c: Likewise.
5275 * gcc.target/i386/sse3-haddpd.c: Likewise.
5276 * gcc.target/i386/sse3-haddps.c: Likewise.
5277 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5278 * gcc.target/i386/sse3-hsubps.c: Likewise.
5279 * gcc.target/i386/sse3-lddqu.c: Likewise.
5280 * gcc.target/i386/sse3-movddup.c: Likewise.
5281 * gcc.target/i386/sse3-movshdup.c: Likewise.
5282 * gcc.target/i386/sse3-movsldup.c: Likewise.
5284 2006-12-01 Dirk Mueller <dmueller@suse.de>
5286 * g++.dg/warn/Wreturn-type-4.C: New testcase.
5288 2006-11-30 Janis Johnson <janis187@us.ibm.com>
5290 * gcc.dg/dfp/convert-int-max.c: New test.
5291 * gcc.dg/dfp/convert-int-max-fold.c: New test.
5293 2006-11-30 Richard Guenther <rguenther@suse.de>
5295 * gcc.dg/vect/vect-pow-1.c: Rename ...
5296 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
5297 floats instead of doubles, check successful vectorization.
5299 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
5302 * gcc.c-torture/compile/pr29945.c: New testcase.
5304 2006-11-30 Joseph Myers <joseph@codesourcery.com>
5306 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
5309 2006-11-29 Eric Christopher <echristo@apple.com>
5311 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
5313 2006-11-29 Janis Johnson <janis187@us.ibm.com>
5315 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
5317 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
5319 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
5322 * g++.dg/inherit/virtual2.C: New test.
5323 * g++.dg/inherit/virtual3.C: Likewise.
5324 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
5325 * g++.dg/inherit/error2.C: Likewise.
5326 * g++.dg/template/instantiate1.C: Likewise.
5328 2006-11-28 Andrew Pinski <pinskia@gmail.com>
5331 * gcc.dg/tree-ssa/reassoc-12.c: New test.
5333 2006-11-28 Jan Hubicka <jh@suse.cz>
5335 * gcc.dg/memcpy-1.c: New test.
5337 2006-11-28 Jakub Jelinek <jakub@redhat.com>
5340 * g++.dg/warn/main-3.C: New test.
5342 2006-11-28 Jan Hubicka <jh@suse.cz>
5344 * gcc.dg/winline-1.c: New test.
5346 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
5348 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
5351 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
5354 * gfortran.dg/missing_optional_dummy_3.f90
5356 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
5359 * gfortran.dg/interface_3.f90: Modify errors.
5361 2006-11-28 Ben Elliston <bje@au.ibm.com>
5363 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5364 fail to link due to relocation overflows on spu-*-*.
5366 2006-11-27 Michael Matz <matz@suse.de>
5367 Andreas Krebbel <krebbel1@de.ibm.com>
5370 * gcc.dg/20061127-1.c: New testcase.
5372 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
5374 * gcc.dg/20061124-1.c: Add exit() function prototype.
5376 2006-11-27 Jan Hubicka <jh@suse.cz>
5378 * gcc.target/i386/memcpy-1.c: Adjust size.
5379 * testsuite/gcc.dg/visibility-11.c: Likewise.
5381 2006-11-27 Richard Guenther <rguenther@suse.de>
5384 * gcc.target/i386/pow-1.c: New testcase.
5385 * gcc.dg/builtins-58.c: Likewise.
5387 2006-11-26 Mark Mitchell <mark@codesourcery.com>
5390 * g++.dg/expr/cast8.C: New test.
5392 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5394 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
5395 Don't ever inline the testcase.
5397 2006-11-25 Andrew Pinski <pinskia@gmail.com>
5400 * gfortran.fortran-torture/compile/parameter_3.f90: New
5403 2006-11-25 Andrew Pinski <pinskia@gmail.com>
5406 * gfortran.fortran-torture/execute/transfer2.f90: New test.
5408 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5410 * gfortran.fortran-torture/execute/specifics.f90: Remove test
5413 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5415 PR libgfortran/29936
5416 * gfortran.dg/write_check3.f90: New test.
5418 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5420 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
5422 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
5425 * gfortran.dg/interface_3.f90: New test.
5428 * gfortran.dg/generic_8.f90: New test.
5430 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5432 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
5433 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
5434 * gfortran.dg/specifics_3.f90: Remove.
5436 2006-11-24 Jakub Jelinek <jakub@redhat.com>
5439 * gcc.dg/gomp/pr29955.c: New test.
5442 * gcc.dg/pr29736.c: New test.
5444 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
5447 * gcc.dg/pure-1.c: New test.
5449 2006-11-24 Joseph Myers <joseph@codesourcery.com>
5451 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
5452 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
5454 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
5456 * gcc.dg/20061124-1.c: New testcase.
5458 2006-11-23 Eric Christopher <echristo@apple.com>
5460 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
5462 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5466 * gcc.dg/Wconversion-integer.c: New. Supersedes
5467 Wconversion-negative-constants.c
5468 * gcc.dg/Wconversion-real.c: New.
5469 * gcc.dg/Wconversion-real-integer.c: New.
5470 * gcc.dg/Wconversion-negative-constants.c: Deleted.
5471 * g++.dg/warn/Wconversion1.C: Modified.
5473 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5475 * gfortran.dg/overload_1.f90: New test.
5477 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5480 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
5481 Wtraditional-conversion.
5482 * gcc.dg/overflow-warn-2.c: Likewise.
5483 * gcc.dg/Wconversion.c: Likewise. Renamed as
5484 Wtraditional-conversion.c .
5485 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
5486 Wtraditional-conversion-2.c .
5487 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
5488 Wtraditional-conversion-2.c
5489 * gcc.dg/Wconversion-negative-constants.c: New.
5491 2006-11-23 Andrew Pinski <pinskia@gmail.com>
5493 * gcc.dg/tree-ssa/dump-1.c: New test.
5495 2006-11-23 David Ung <davidu@mips.com>
5497 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
5498 -mfp64, allowable when ISA >= 33 and float is enabled.
5499 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
5500 of mthc1 and mfhc1 patterns.
5502 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
5504 PR tree-optimization/29921
5505 * gcc.dg/pr29921.c: New test.
5507 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
5510 * gfortran.dg/initialization_4.f90: New test.
5512 2006-11-22 Ira Rosen <irar@il.ibm.com>
5514 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
5515 platforms that have interleaving support.
5516 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
5517 * gcc.dg/vect/vect-strided-a-u16-i2.c,
5518 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
5519 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
5520 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
5521 gcc.dg/vect/vect-strided-u8-i2-gap.c,
5522 gcc.dg/vect/vect-strided-u8-i8.c,
5523 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
5524 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
5525 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
5526 gcc.dg/vect/vect-strided-float.c,
5527 gcc.dg/vect/vect-strided-a-mult.c,
5528 gcc.dg/vect/vect-strided-mult-char-ls.c,
5529 gcc.dg/vect/vect-strided-a-u16-mult.c,
5530 gcc.dg/vect/vect-strided-a-u32-mult.c,
5531 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
5532 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
5533 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
5534 gcc.dg/vect/vect-strided-mult.c,
5535 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
5536 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
5538 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
5541 * gfortran.dg/auto_char_len_4.f90: New test.
5543 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
5546 * gfortran.dg/generic_7.f90: New test.
5547 * gfortran.dg/defined_operators_1.f90: Add new error.
5549 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
5551 PR tree-optimization/29902
5552 * g++.dg/tree-ssa/pr29902.C: New test.
5554 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
5557 * gfortran.dg/used_types_13.f90: New test.
5559 2006-11-21 Janis Johnson <janis187@us.ibm.com>
5561 * gcc.dg/dfp/snan.c: Delete.
5563 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
5565 * g++.dg/cpp0x/static_assert1.C: New.
5566 * g++.dg/cpp0x/static_assert2.C: New.
5567 * g++.dg/cpp0x/static_assert3.C: New.
5569 2006-11-21 Richard Guenther <rguenther@suse.de>
5571 * gcc.dg/vect/vect-pow-1.c: New testcase.
5572 * gcc.dg/vect/vect-pow-2.c: Likewise.
5574 2006-11-21 Jakub Jelinek <jakub@redhat.com>
5577 * g++.dg/template/static29.C: New test.
5580 * g++.dg/conversion/simd4.C: New test.
5582 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
5585 * g++.dg/template/access19.C: New test.
5586 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
5589 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5592 * gcc.dg/tree-ssa/sra-4.c: New testcase.
5594 2006-11-20 Tobias Burnus <burnus@net-b.de>
5597 * gfortran.dg/import.f90: Extended test.
5598 * gfortran.dg/import2.f90: Extended test.
5600 2006-11-20 Tobias Burnus <burnus@net-b.de>
5602 * gfortran.dg/volatile3.f90: Add conflict test.
5604 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
5607 * gfortran.dg/implicit_10.f90: New test.
5609 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
5612 * g++.dg/warn/Wall-write-strings.C: New.
5614 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
5616 * gfortran.dg/alloc_comp_constraint_5.f90: New.
5617 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
5619 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5621 * gfortran.dg/use_3.f90: Remove error message.
5622 * gfortran.dg/iso_fortran_env_1.f90: New test.
5623 * gfortran.dg/iso_fortran_env_2.f90: New test.
5624 * gfortran.dg/iso_fortran_env_3.f90: New test.
5625 * gfortran.dg/iso_fortran_env_4.f90: New test.
5627 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
5629 * gcc.dg/vect/vect-27.c: Fix initialization.
5631 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5633 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
5634 * gcc.dg/torture/builtin-minmax-1.c: New.
5636 * gcc.dg/builtins-20.c: Add cases for copysign.
5638 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5641 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
5643 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5644 * gfortran.dg/use_1.f90: New test.
5645 * gfortran.dg/use_1.f90: New test.
5646 * gfortran.dg/use_1.f90: New test.
5648 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
5650 PR tree-optimization/29801
5651 * gcc.dg/pr29801.c: New test.
5653 2006-11-17 Jakub Jelinek <jakub@redhat.com>
5656 * gcc.dg/torture/pr29584.c: New test.
5658 2006-11-17 Joseph Myers <joseph@codesourcery.com>
5660 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
5661 Condition PowerPC tests for saving FPRs on powerpc_fprs.
5662 * gcc.target/powerpc/compress-float-ppc.c,
5663 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
5665 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
5666 do not pass -mhard-float.
5668 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
5670 * gnat.dg/volatile_aggregate.adb: New test.
5672 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5676 * gfortran.dg/bound_2.f90: Add more checks.
5677 * gfortran.dg/bound_3.f90: New test.
5679 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5682 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
5684 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
5686 * gfortran.dg/import3.f90: Fix error message.
5688 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5691 * gfortran.fortran-torture/compile/inline_1.f90:
5694 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
5696 * gcc.target/i386/x87regparm-1.c: New test.
5697 * gcc.target/i386/x87regparm-2.c: New test.
5698 * gcc.target/i386/x87regparm-3.c: New test.
5699 * gcc.target/i386/x87regparm-4.c: New test.
5701 2006-11-15 Tobias Burnus <burnus@net-b.de>
5704 * gfortran.dg/import.f90: New test.
5705 * gfortran.dg/import2.f90: New test.
5706 * gfortran.dg/import3.f90: New test.
5708 2006-11-15 Tobias Burnus <burnus@net-b.de>
5711 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
5713 2006-11-15 Tobias Burnus <burnus@net-b.de>
5716 * gfortran.dg/contains.f90: New test.
5717 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
5719 2006-11-15 Jakub Jelinek <jakub@redhat.com>
5721 PR tree-optimization/29581
5722 * gcc.dg/pr29581-1.c: New test.
5723 * gcc.dg/pr29581-2.c: New test.
5724 * gcc.dg/pr29581-3.c: New test.
5725 * gcc.dg/pr29581-4.c: New test.
5726 * gfortran.dg/pr29581.f90: New test.
5728 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
5731 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
5732 numbers in error message headers.
5734 2006-11-14 Richard Guenther <rguenther@suse.de>
5736 * gcc.target/i386/math-torture/math-torture.exp: Restrict
5737 to i?86 and x86_64 targets.
5739 2006-11-14 Caroline Tice <ctice@apple.com>
5741 * gcc.dg/pubtypes-1.c: New file/testcase.
5742 * gcc.dg/pubtypes-2.c: New file/testcase.
5743 * gcc.dg/pubtypes-3.c: New file/testcase.
5744 * gcc.dg/pubtypes-4.c: New file/testcase.
5745 * g++.dg/pubtypes.C: New file/testcase.
5747 2006-11-14 Mark Mitchell <mark@codesourcery.com>
5750 * g++.dg/init/self1.C: New test.
5752 2006-11-14 Tobias Burnus <burnus@net-b.de>
5755 * gfortran.dg/conflicts.f90: Add.
5757 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
5759 PR rtl-optimization/29798
5761 * gcc.c-torture/execute/pr29798.c: New.
5763 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5765 * gcc.dg/builtins-20.c: Add more cases.
5767 2006-11-13 Jakub Jelinek <jakub@redhat.com>
5770 * gfortran.dg/gomp/pr29759.f90: New test.
5772 2006-11-13 Mark Mitchell <mark@codesourcery.com>
5775 * g++.dg/template/static28.C: New test.
5777 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
5779 * lib/c-torture.exp: Use target-libpath.exp.
5780 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
5781 set GCC_EXEC_PREFIX env var from global variable of same name.
5783 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5786 * gfortran.fortran-torture/compile/transfer-1.f90:
5789 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
5790 Zdenek Dvorak <dvorakz@suse.cz>
5792 PR tree-optimization/29680
5793 * gcc.dg/alias-11.c: New test.
5795 2006-11-12 Jason Merrill <jason@redhat.com>
5796 Andrew Pinski <pinskia@physics.uc.edu>
5799 * gcc.target/i386/vectorize1.c: New.
5801 2006-11-12 Roger Sayle <roger@eyesopen.com>
5803 PR rtl-optimization/29797
5804 * gcc.c-torture/execute/pr29797-1.c: New test case.
5806 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5808 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
5810 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
5812 * gcc.dg/tree-ssa/prefetch-3.c: New test.
5814 2006-11-12 Roger Sayle <roger@eyesopen.com>
5816 PR tree-optimization/13827
5817 * gcc.dg/fold-eqand-1.c: New test case.
5819 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
5822 * gcc.c-torture/execute/mayalias-3.c: New test.
5824 2006-11-11 Richard Sandiford <richard@codesourcery.com>
5827 * gcc.c-torture/compile/pr27528.c: New test.
5828 * gcc.dg/pr27528.c: Likewise.
5830 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5832 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
5834 * gcc.dg/torture/builtin-symmetric-1.c: New test.
5836 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5839 * gfortran.dg/reshape_source_size_1.f90: New test.
5841 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
5844 * gfortran.dg/aliasing_dummy_4.f90: New test.
5846 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
5849 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
5850 and x86_64-*-* targets.
5852 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5854 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
5855 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
5856 New macros. Use them in exact tests.
5857 (TESTIT3): New macro.
5858 Add tests for fmin, fmax and fma.
5860 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5863 * gfortran.dg/array_constructor_13.f90: New test.
5865 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5868 * gfortran.dg/used_types_12.f90: New test.
5870 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
5873 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
5875 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
5876 * gcc.dg/fold-eqandshift-3.c: New test case.
5878 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
5881 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
5884 * gfortran.dg/change_symbol_attributes_1.f90: New test.
5886 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5888 * gcc.dg/20061109-1.c: New testcase.
5890 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5892 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
5894 2006-11-09 Tobias Burnus <burnus@net-b.de>
5896 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
5897 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
5899 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
5901 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
5902 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
5904 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5906 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
5908 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5910 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
5912 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
5913 * gcc.dg/vect/vect-9.c: Now vectorizable.
5914 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
5915 that support vect_widen_mult.
5916 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
5917 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
5918 vect-reduc-dot-u16.c).
5919 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
5920 vect-reduc-dot-u16.c).
5921 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
5922 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
5923 vect-reduc-dot-s8.c).
5924 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
5925 vect-reduc-dot-s8.c).
5926 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
5927 vect-reduc-dot-s8.c).
5928 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
5929 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
5930 vect-reduc-dot-u8.c).
5931 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
5932 vect-reduc-dot-u8.c).
5933 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
5934 * gcc.dg/vect/vect-multitypes-9.c: New test.
5935 * gcc.dg/vect/vect-multitypes-10.c: New test.
5936 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
5937 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
5938 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
5939 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
5940 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
5941 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
5942 wrapv-vect-reduc-dot-s8.c.
5943 * lib/target-support.exp (check_effective_target_vect_unpack): New.
5944 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
5945 targets that support vec_unpack.
5946 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5947 (check_effective_target_vect_widen_mult_qi_to_hi): New.
5948 (check_effective_target_vect_widen_mult_hi_to_si): New.
5949 (check_effective_target_vect_widen_sum): Removed.
5951 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5953 * gcc.dg/vect/vect-multitypes-8.c: New test.
5954 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
5956 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5958 * gcc.dg/vect/vect-multitypes-7.c: New test.
5960 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5962 * gcc.dg/vect/vect-multitypes-4.c: New test.
5963 * gcc.dg/vect/vect-multitypes-5.c: New test.
5964 * gcc.dg/vect/vect-multitypes-6.c: New test.
5966 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
5968 * gcc.dg/vect/vect-multitypes-1.c: New test.
5969 * gcc.dg/vect/vect-multitypes-2.c: New test.
5970 * gcc.dg/vect/vect-multitypes-3.c: New test.
5972 2006-11-07 Eric Christopher <echristo@apple.com>
5974 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
5975 Test using scan-assembler-not.
5977 2006-11-07 Jakub Jelinek <jakub@redhat.com>
5979 * gcc.dg/inline-17.c: New test.
5981 2006-11-07 Steve Ellcey <sje@cup.hp.com>
5984 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
5987 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
5990 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
5993 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
5996 2006-11-07 Tobias Burnus <burnus@net-b.de>
5999 * gfortran.dg/volatile.f90: Add.
6000 * gfortran.dg/volatile2.f90: Add.
6001 * gfortran.dg/volatile3.f90: Add.
6002 * gfortran.dg/volatile4.f90: Add.
6003 * gfortran.dg/volatile5.f90: Add.
6004 * gfortran.dg/volatile6.f90: Add.
6005 * gfortran.dg/volatile7.f90: Add.
6007 2006-11-06 Tobias Burnus <burnus@net-b.de>
6009 * gfortran.dg/io_constraints_2.f90: Adjust pattern
6010 for matching error messages.
6011 * gfortran.dg/specifics_3.f90: Adjust pattern
6012 for matching error messages.
6014 2006-11-06 Janis Johnson <janis187@us.ibm.com>
6015 Bernhard Fischer <aldot@gcc.gnu.org>
6017 * lib/gcc-dg.exp (output-exists): New proc.
6018 (output-exists-not): New proc.
6019 * gcc.test-framework/test-framework.awk: Support new directives.
6020 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
6021 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
6022 * gcc.test-framework/dg-outexists-exp-F.c: New test.
6023 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
6024 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
6025 * gcc.test-framework/dg-outexists-exp-P.c: New test.
6027 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
6031 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
6032 * gfortran.dg/initialization_3.f90: New.
6034 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6036 PR libgfortran/25545
6037 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
6039 2006-11-05 Jakub Jelinek <jakub@redhat.com>
6042 * gcc.c-torture/execute/pr29695-1.c: New test.
6043 * gcc.c-torture/execute/pr29695-2.c: New test.
6045 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
6048 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
6050 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
6052 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
6053 for matching error messages.
6055 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
6058 * gcc.target/i386/387-12.c: New test.
6060 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6063 * gfortran.dg/pr29713.f90: New test.
6065 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
6067 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
6068 Also test for bogus rest sign.
6070 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6073 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
6075 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
6077 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
6078 from error messages.
6080 2006-11-02 Mike Stump <mrs@apple.com>
6082 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
6084 * g++.old-deja/g++.abi/align.C: Enable for darwin.
6086 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
6088 * g++.dg/eh/gcsec1.C: New test.
6090 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6092 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
6093 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
6095 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
6097 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
6099 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6100 * gcc.dg/pr14796-2.c: Likewise.
6102 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
6104 * gcc.c-torture/execute/20061101-1.c: New test.
6106 2006-11-01 Richard Guenther <rguenther@suse.de>
6108 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
6110 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6112 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
6113 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
6115 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
6117 * gcc.c-torture/execute/20061031-1.c: New test.
6119 2006-10-31 Geoffrey Keating <geoffk@apple.com>
6122 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
6123 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
6124 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
6125 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
6126 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
6127 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
6128 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
6130 2006-10-31 Eric Christopher <echristo@apple.com>
6131 Falk Hueffner <falk@debian.org>
6133 * gcc.dg/builtin-bswap-1.c: New.
6134 * gcc.dg/builtin-bswap-2.c: New.
6135 * gcc.dg/builtin-bswap-3.c: New.
6136 * gcc.dg/builtin-bswap-4.c: New.
6137 * gcc.dg/builtin-bswap-5.c: New.
6138 * gcc.target/i386/builtin-bswap-1.c: New.
6140 2006-10-31 Geoffrey Keating <geoffk@apple.com>
6142 * gcc.dg/inline-16.c: New.
6145 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
6147 * gcc.dg/inline-13.c: New.
6148 * gcc.dg/inline-14.c: New.
6149 * gcc.dg/inline-15.c: New.
6152 * gcc.dg/inline6.c: New.
6153 * gcc.dg/inline7.c: New.
6155 2006-10-31 Roger Sayle <roger@eyesopen.com>
6158 * gcc.dg/pr23470-1.c: New test case.
6160 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
6163 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
6165 * gfortran.dg/blockdata_2.f90: New testcase.
6167 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
6170 * gfortran.dg/unf_short_record_1.f90: New test.
6172 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6175 * gfortran.dg/pr29067.f: New test.
6177 2006-10-31 Joseph Myers <joseph@codesourcery.com>
6178 Richard Sandiford <richard@codesourcery.com>
6180 * lib/target-supports.exp (get_compiler_messages): Append options
6181 as a single list element.
6182 (check_effective_target_arm_vfp_ok): New.
6183 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
6185 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
6188 * gfortran.dg/intrinsic_actual_2.f90: New test.
6191 * gfortran.dg/actual_array_interface_1.f90: New test.
6194 * gfortran.dg/used_types_11.f90: New test.
6196 2006-10-30 Dirk Mueller <dmueller@suse.de>
6198 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
6199 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
6200 * g++.old-deja/g++.pt/eichin01.C (main): Same.
6201 * g++.old-deja/g++.mike/net25.C (main): Same.
6202 * g++.dg/lookup/exception1.C (main): Same.
6203 * g++.dg/parse/parens2.C (main): Same.
6205 2006-10-30 Roger Sayle <roger@eyesopen.com>
6207 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
6209 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6211 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
6212 * gcc.dg/torture/builtin-math-3.c: Likewise.
6214 2006-10-30 Tobias Burnus <burnus@net-b.de>
6217 * gfortran.dg/write_check.f90: Check run-time keyword checking.
6218 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
6220 2006-10-30 Andrew Pinski <pinskia@gmail.com>
6223 * gfortran.fortran-torture/execute/transfer1.f90: New test.
6225 2006-10-30 Joseph Myers <joseph@codesourcery.com>
6227 * lib/target-supports.exp (check_function_available): Declare
6228 function before calling.
6230 2006-10-30 Jakub Jelinek <jakub@redhat.com>
6232 PR tree-optimization/29637
6233 * gcc.dg/pr29637.c: New test.
6235 2006-10-29 Roger Sayle <roger@eyesopen.com>
6237 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
6238 tree canonicalization.
6240 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6242 * gcc.dg/builtins-20.c: Add more hypot tests.
6244 2006-10-29 Roger Sayle <roger@eyesopen.com>
6246 * gcc.dg/fold-compare-1.c: New test case.
6248 2006-10-29 Dirk Mueller <dmueller@suse.de>
6251 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
6253 2006-10-29 Roger Sayle <roger@eyesopen.com>
6255 PR tree-optimization/15458
6256 * gcc.dg/fold-xornot-1.c: New test case.
6258 2006-10-29 Richard Guenther <rguenther@suse.de>
6260 * gcc.target/i386/math-torture/trunc.c: New testcase.
6262 2006-10-29 Richard Guenther <rguenther@suse.de>
6264 * gcc.target/i386/math-torture/round.c: New testcase.
6266 2006-10-29 Richard Guenther <rguenther@suse.de>
6268 * gcc.target/i386/math-torture/ceil.c: New testcase.
6269 * gcc.target/i386/math-torture/floor.c: Likewise.
6271 2006-10-29 Richard Guenther <rguenther@suse.de>
6273 * gcc.target/i386/math-torture/rint.c: New testcase.
6274 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
6276 2006-10-29 Richard Guenther <rguenther@suse.de>
6278 * gcc.target/i386/math-torture/lfloor.c: New testcase.
6279 * gcc.target/i386/math-torture/lceil.c: Likewise.
6281 2006-10-28 Tobias Burnus <burnus@net-b.de>
6283 PR libgfortran/24313
6284 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
6286 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
6288 * gcc.c-torture/execute/20020118-1.c,
6289 gcc.c-torture/execute/builtins/strlen.c,
6290 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
6293 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6295 * gcc.dg/builtins-20.c: Add tests for hypot.
6296 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
6297 two-argument builtins.
6298 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
6299 TESTIT2. Update all callers.
6300 (TESTIT2, TESTIT2_R): New helper macros.
6301 Add testcases for pow, hypot and atan2.
6303 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6306 * g++.dg/expr/bool1.C: New test.
6307 * g++.dg/expr/bool2.C: New test.
6309 2006-10-28 Tobias Burnus <burnus@net-b.de>
6312 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
6313 * gfortran.dg/namelist_internal.f90: New test.
6315 2006-10-28 Tobias Burnus <burnus@net-b.de>
6318 * gfortran.dg/io_real_boz.f90: Add.
6319 * gfortran.dg/io_real_boz2.f90: Add.
6321 2006-10-28 Richard Guenther <rguenther@suse.de>
6324 * gcc.dg/tree-ssa/pr26899.c: New testcase.
6326 2006-10-28 Richard Guenther <rguenther@suse.de>
6329 * gcc.target/i386/math-torture/lround.c: New testcase.
6331 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
6333 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
6334 * gcc.dg/builtins-44.c: Likewise.
6335 * gcc.dg/builtins-45.c: Likewise.
6336 * gcc.dg/pr28796-2.c: Likewise.
6337 * gcc.dg/unordered-3.c: Likewise.
6339 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6341 PR libgfortran/27954
6342 * gfortran.dg/error_recovery_2.f90: New test.
6344 2006-10-26 Richard Guenther <rguenther@suse.de>
6346 * gcc.target/i386/i386.exp: Use glob, not find to collect
6347 tests. Avoids recursing into subdirectories.
6348 * gcc.target/i386/math-torture/math-torture.exp: Torture
6349 for interesting ia32 math options.
6350 * gcc.target.i386/math-torture/lrint.c: New testcase.
6352 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6354 PR libgfortran/29563
6355 * gfortran.dg/arrayio_9.f90: Update test.
6356 * gfortran.dg/arrayio_19.f90: New test.
6358 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
6360 * gcc.dg/20061026.c: New testcase.
6362 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6364 PR libgfortran/29563
6365 * gfortran.dg/arrayio_9.f90: New test.
6367 2006-10-26 Ben Elliston <bje@au.ibm.com>
6369 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
6370 Copy the strings manually, as strcpy may call strlen.
6372 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6374 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
6375 Add checks for log, log2, log10 and log1p.
6377 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
6378 we already test 0.0. Add checks for expm1, log, log2, log10,
6379 log1p, cbrt, erf and erfc.
6381 2006-10-25 Steve Ellcey <sje@cup.hp.com>
6383 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
6385 2006-10-25 Uros Bizjak <uros@kss-loka.si>
6387 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
6388 and remainderl() built-in functions. Remove -ffast-math from
6391 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6393 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
6396 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
6397 floating point modifiers to arguments passed to float and long
6398 double functions respectively. Update all callers to use floating
6399 point numbers, not integers. Add tests for exp, exp2 and
6402 * gcc.dg/torture/builtin-math-3.c: New test.
6404 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
6407 * gfortran.dg/initialize_2.f90: New.
6409 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6411 * gcc.dg/torture/builtin-math-2.c: New test.
6413 2006-10-24 Richard Guenther <rguenther@suse.de>
6416 * gcc.dg/pr28796-1.c: New testcase.
6417 * gcc.dg/pr28796-2.c: Likewise.
6419 2006-10-24 Richard Guenther <rguenther@suse.de>
6421 * gcc.dg/builtins-57.c: New testcase.
6423 2006-10-24 Richard Guenther <rguenther@suse.de>
6425 PR tree-optimization/29567
6426 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
6428 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
6430 PR tree-optimization/14784
6431 * gcc.dg/alias-10.c: New test.
6433 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6435 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
6437 2006-10-23 Jakub Jelinek <jakub@redhat.com>
6439 * gcc.dg/builtin-strncat-chk-1.c: New test.
6441 2006-10-23 Jan Hubicka <jh@suse.cz>
6443 * gcc.dg/memmove-1.c: New test.
6445 2006-10-23 Paul Brook <paul@codesourcery.com>
6447 * gcc.dg/pragma-pack-5.c: New test.
6449 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
6451 * g++.dg/other/s390-1.C: New testcase.
6453 2006-10-23 Richard Guenther <rguenther@suse.de>
6457 * gcc.dg/pr27132.c: New testcase.
6458 * gcc.dg/pr23295.c: Likewise.
6459 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
6460 * g++.dg/tree-ssa/pr19807.C: Likewise.
6462 2006-10-23 Richard Guenther <rguenther@suse.de>
6465 * gcc.dg/pr21032.c: New testcase.
6467 2006-10-22 Jeff Law <law@redhat.com>
6468 Richard Guenther <rguenther@suse.de>
6470 PR tree-optimization/15911
6471 * gcc.dg/tree-ssa/vrp30.c: New testcase.
6473 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
6476 * g++.dg/abi/rtti3.C: New.
6478 2006-10-21 Uros Bizjak <uros@kss-loka.si>
6481 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
6484 2006-10-21 Richard Guenther <rguenther@suse.de>
6486 PR tree-optimization/3511
6487 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
6489 2006-10-21 Richard Guenther <rguenther@suse.de>
6492 * gcc.dg/torture/pr26898-1.c: New testcase.
6493 * gcc.dg/torture/pr26898-2.c: Likewise.
6495 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
6498 * g++.dg/parse/bitfield1.C: Adjust error markers.
6499 * g++.dg/parse/bitfield2.C: New test.
6501 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
6503 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
6505 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6508 * gfortran.dg/zero_sized_1.f90: New test.
6510 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
6512 * gcc.dg/div-compare-1.c: New test.
6514 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
6517 * gfortran.dg/result_default_init_1.f90: New test.
6520 * gfortran.dg/automatic_default_init_1.f90: New test.
6522 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
6525 2006-10-18 Geoffrey Keating <geoffk@apple.com>
6527 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
6528 'using namespace std' without previous declaration.
6529 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
6530 * g++.old-deja/g++.robertl/eb133c.C: New.
6532 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6534 PR libgfortran/29277
6535 * gfortran.dg/streamio_4.f90: Update test.
6536 * gfortran.dg/streamio_11.f90: New test.
6538 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
6541 * g++.dg/inherit/virtual1.C: New test.
6543 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6546 * g++.dg/parse/enum3.C: New test.
6548 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6551 * g++.dg/init/ctor8.C: New test.
6553 2006-10-17 Mark Mitchell <mark@codesourcery.com>
6556 * g++.dg/ext/complit8.C: Tweak error markers.
6557 * g++.dg/template/complit1.C: Add error marker.
6559 2006-10-16 Mark Mitchell <mark@codesourcery.com>
6562 * g++.dg/ext/complit8.C: New test.
6565 * g++.dg/parse/dtor12.C: New test.
6568 * g++.dg/template/sizeof11.C: New test.
6570 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
6573 * gfortran.dg/data_char_3.f90: New test.
6576 * gfortran.dg/negative_automatic_size.f90: New test.
6578 2006-10-16 David Daney <ddaney@avtrex.com>
6580 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
6582 2006-10-16 Eric Christopher <echristo@apple.com>
6584 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
6587 2006-10-16 Mark Mitchell <mark@codesourcery.com>
6590 * g++.dg/tc1/dr49.C: Tweak error messages.
6591 * g++.dg/parse/template21.C: New test.
6593 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6596 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
6598 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6601 * gfortran.dg/print_1.f90: New test.
6603 2006-10-15 Jan Hubicka <jh@suse.cz>
6606 * gcc.c-torture/compile/pr29241.c: New testcase.
6608 2006-10-15 David Edelsohn <edelsohn@gnu.org>
6611 * gcc.c-torture/compile/pr29250.c: New test.
6613 2006-10-15 Richard Guenther <rguenther@suse.de>
6615 * gcc.dg/pr29299.c: New testcase.
6617 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
6620 * gfortran.dg/label_4.f90: Adjust warning flag.
6622 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
6625 * gfortran.dg/nullify_3.f90: New test.
6627 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
6629 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6630 on Solaris 2.5.1 too.
6632 2006-10-13 Eric Christopher <echristo@apple.com>
6634 * gcc.dg/pr25993.c: Skip for darwin.
6636 2006-10-13 Eric Christopher <echristo@apple.com>
6638 * gcc.dg/visibility-11.c: Skip for darwin.
6640 2006-10-13 Eric Christopher <echristo@apple.com>
6642 * gcc.dg/darwin-weakimport-1.c: Use
6643 -fno-asynchronous-unwind-tables.
6644 * gcc.dg/darwin-weakimport-3.c: Ditto.
6646 2006-10-13 Richard Guenther <rguenther@suse.de>
6648 PR tree-optimization/29446
6649 * gcc.dg/torture/pr29446.c: New testcase.
6651 2006-10-13 Bill Wendling <wendling@apple.com>
6653 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
6654 * g++.old-deja/g++.jason/hmc1.C: Likewise.
6655 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
6656 * g++.old-deja/g++.law/shadow1.C: Likewise.
6657 * g++.old-deja/g++.law/ctors10.C: Likewise.
6658 * g++.dg/debug/namespace1.C: Likewise.
6659 * g++.dg/inherit/namespace-as-base.C: Likewise.
6660 * g++.dg/opt/delay-slot-1.C: Likewise.
6661 * g++.dg/parse/defarg10.C: Likewise.
6662 * g++.dg/template/ptrmem11.C: Likewise.
6663 * g++.dg/template/mem_func_ptr.C: Likewise.
6664 * g++.dg/template/spec19.C: Likewise.
6666 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
6668 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
6670 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
6673 * gfortran.dg/implicit_9.f90: New test.
6676 * gfortran.dg/namelist_25.f90: New test.
6679 * gfortran.dg/same_name_2.f90: New test.
6682 * gfortran.dg/host_assoc_types_1.f90: New test.
6685 * gfortran.dg/missing_derived_type_1.f90: New test.
6686 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
6689 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
6692 * gfortran.dg/alloc_comp_assign_5.f90: New test.
6694 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6697 * gfortran.dg/bound_2.f90: New test.
6699 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6701 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
6703 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6704 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
6705 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6706 * gfortran.dg/gomp/reduction3.f90: Likewise.
6707 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6708 * gfortran.dg/dummy_procedure_2.f90: Likewise.
6709 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6710 * gfortran.dg/forall_4.f90: Likewise.
6711 * gfortran.dg/spec_expr_4.f90: Likewise.
6712 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
6713 * gfortran.dg/forall_5.f90: Likewise.
6714 * gfortran.dg/open_access_append_2.f90: Add check for
6715 compile-time warning.
6717 2006-10-13 Mark Mitchell <mark@codesourcery.com>
6720 * g++.dg/parse/pure1.C: New test.
6722 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6725 * gfortran.dg/io_constraints_3.f90: New test.
6726 * gfortran.dg/open_access_append_1.f90: Add checks
6727 for compile-time warnings.
6728 * gfortran.dg/pr20163-2.f: Likewise.
6729 * gfortran.dg/iostat_2.f90: Likewise.
6730 * gfortran.dg/label_4.f90: Delete the temporary
6732 * gfortran.dg/direct_io_2.f90: Add a FILE=
6734 * gfortran.dg/iomsg_1.f90: Add check for
6735 compile-time warning.
6737 2006-10-12 Jan Hubicka <jh@suse.cz>
6740 * gcc.dg/pr28319.c: New test.
6742 2006-10-12 Mark Mitchell <mark@codesourcery.com>
6744 * g++.dg/ext/vla4.C: New test.
6746 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
6749 * g++.dg/template/crash60.C: New test.
6750 * g++.dg/other/large-size-array.C: Adjust error markers.
6751 * g++.dg/parse/crash27.C: Likewise.
6752 * g++.dg/template/crash1.C: Likewise.
6754 2006-10-12 Steve Ellcey <sje@cup.hp.com>
6757 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
6759 2006-10-12 Jakub Jelinek <jakub@redhat.com>
6761 PR preprocessor/28709
6762 * gcc.dg/cpp/paste14.c: New test.
6764 2006-10-11 Mark Mitchell <mark@codesourcery.com>
6767 * g++.dg/init/array24.C: New test.
6769 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6771 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
6774 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
6777 * g++.dg/parse/typedef8.C: New test.
6778 * g++.dg/other/mult-stor1.C: Adjust error markers.
6780 2006-10-11 Richard Guenther <rguenther@suse.de>
6782 PR tree-optimization/28230
6783 * gcc.dg/torture/pr28230.c: New testcase.
6785 2006-10-11 Richard Guenther <rguenther@suse.de>
6788 * gcc.dg/torture/pr29119.c: New testcase.
6790 2006-10-10 Jakub Jelinek <jakub@redhat.com>
6793 * gcc.c-torture/execute/20060930-2.c: New test.
6795 2006-10-09 Richard Henderson <rth@redhat.com>
6797 Revert emutls patch.
6799 2006-10-09 Richard Guenther <rguenther@suse.de>
6802 * gcc.dg/pr29254.c: New testcase.
6804 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
6805 Paul Thomas <pault@gcc.gnu.org>
6808 * gfortran.dg/alloc_comp_basics_1.f90: New test.
6809 * gfortran.dg/alloc_comp_basics_2.f90: New test.
6810 * gfortran.dg/alloc_comp_assign_1.f90: New test.
6811 * gfortran.dg/alloc_comp_assign_2.f90: New test.
6812 * gfortran.dg/alloc_comp_assign_3.f90: New test.
6813 * gfortran.dg/alloc_comp_assign_4.f90: New test.
6814 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
6815 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
6816 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
6817 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
6818 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
6819 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
6820 * gfortran.dg/alloc_comp_std.f90: New test.
6821 * gfortran.dg/move_alloc.f90: New test.
6823 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
6826 * gfortran.dg/derived_constructor_comps_2.f90: New test.
6829 * gfortran.dg/forall_char_dependencies_1.f90: New test.
6831 2006-10-08 Tobias Burnus <burnus@net-b.de>
6834 * gfortran.dg/new_line.f90: New test.
6836 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6838 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
6839 * gcc.dg/torture/builtin-convert-1.c,
6840 gcc.dg/torture/builtin-convert-2.c,
6841 gcc.dg/torture/builtin-convert-3.c,
6842 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
6844 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
6846 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6847 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6848 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6849 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
6851 2006-10-07 Andrew Pinski <pinskia@gmail.com>
6853 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6854 Xfail some tests for powerpc-darwin and powerpc-aix.
6856 2006-10-07 Jakub Jelinek <jakub@redhat.com>
6859 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
6861 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6864 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
6867 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6871 * gfortran.fortran-torture/execute/specifics.f90:
6872 Add tests for using all possible intrinsics as actual arguments.
6873 * gfortran.dg/specifics_1.f90: Add tests for using
6874 all possible intrinsics as actual arguments.
6875 * gfortran.dg/specifics_2.f90: New file.
6876 * gfortran.dg/specifics_3.f90: New file.
6878 2006-10-07 Richard Sandiford <richard@codesourcery.com>
6880 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
6881 * gcc.dg/debug/debug-2.c: Likewise.
6883 2006-10-06 Uros Bizjak <uros@kss-loka.si>
6885 * gcc.c-torture/compile/sync-2.c: New test.
6887 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
6889 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
6892 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6894 PR rtl-optimization/29128
6895 * gcc.c-torture/compile/pr29128.c: New test.
6897 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
6899 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
6902 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
6905 * gcc.dg/tree-ssa/loop-19.c: New test.
6907 2006-10-06 Jakub Jelinek <jakub@redhat.com>
6909 PR tree-optimization/29330
6910 * gcc.dg/pr29330.c: New test.
6913 * gcc.c-torture/compile/20061005-1.c: New test.
6915 2006-10-06 Olivier Hainque <hainque@adacore.com>
6917 * gcc.dg/typename-vla-1.c: New case.
6918 * gnat.dg/forward_vla.adb: New case.
6920 2006-10-06 Jakub Jelinek <jakub@redhat.com>
6922 PR tree-optimization/29290
6923 * gfortran.dg/loop_nest_1.f90: New test.
6926 * gcc.dg/tls/opt-12.c: New test.
6929 * gfortran.dg/save_2.f90: New test.
6932 * gcc.dg/pr29091.c: New test.
6934 2006-10-06 Joseph Myers <joseph@codesourcery.com>
6936 * lib/target-supports.exp
6937 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
6938 same as x86_64-*-*; check for LP64.
6940 2006-10-04 Richard Henderson <rth@redhat.com>
6942 * lib/target-supports.exp (check_effective_target_tls): Redefine
6943 to mean non-emulated tls.
6944 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6945 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6946 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6947 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6948 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6949 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6950 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6952 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
6955 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
6957 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6959 * gfortran.dg/bounds_check_fail_1.f90: New test.
6961 2006-10-03 Mark Mitchell <mark@codesourcery.com>
6964 * g++.dg/template/friend48.C: New test.
6966 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
6969 * gfortran.dg/default_initialization_2.f90: New test.
6971 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
6975 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
6977 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
6980 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
6984 * gfortran.dg/missing_optional_dummy_2.f90: New test.
6988 * gfortran.dg/entry_array_specs_1.f90: New test.
6990 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
6992 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
6993 insufficient to inhibit some test failures at -O3. Do testing
6996 2006-10-03 Mark Mitchell <mark@codesourcery.com>
6999 * g++.dg/inherit/access8.C: New test.
7000 * g++.dg/template/dtor4.C: Tweak error messages.
7002 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7005 * gfortran.dg/entry_8.f90: New test.
7007 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7010 * g++.dg/parse/new4.C: New test.
7012 2006-10-03 Uros Bizjak <uros@kss-loka.si>
7014 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
7015 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
7016 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
7017 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
7018 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
7020 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7023 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
7024 * gfortran.dg/continuation_2.f90: New test.
7027 * gfortran.dg/continuation_3.f90: New test.
7028 * gfortran.dg/continuation_4.f90: New test.
7029 * gfortran.dg/continuation_5.f: New test.
7030 * gfortran.dg/continuation_6.f: New test.
7032 2006-10-02 Mark Mitchell <mark@codesourcery.com>
7035 * g++.dg/template/vla1.C: New test.
7037 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7040 * gfortran.dg/complex_parameter_1.f90: New test.
7042 2006-10-02 Jakub Jelinek <jakub@redhat.com>
7045 * gcc.c-torture/execute/20060929-1.c: New test.
7047 2006-10-01 Mark Mitchell <mark@codesourcery.com>
7050 * g++.dg/template/member6.C: New test.
7051 * g++.dg/parse/typename7.C: Adjust error markers.
7054 * g++.dg/template/member7.C: New test.
7056 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
7059 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
7060 gcc.dg/Woverride-init-3.c: New tests.
7062 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
7064 * gcc.c-torture/execute/20060930-1.c: New test.
7066 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7069 * gfortran.dg/specifics_1.f90: New test.
7070 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
7073 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7075 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
7076 pthread-init-common.h: New.
7078 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7080 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
7081 precision on some archs.
7083 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
7085 * gcc.dg/non-local-goto-1.c: New test.
7086 * gcc.dg/non-local-goto-2.c: Likewise.
7087 * gcc.dg/setjmp-3.c: Likewise.
7088 * gcc.dg/setjmp-4.c: Likewise.
7090 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
7092 * gnat.dg/self_aggregate_with_pointer.adb: New test.
7094 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
7097 * gfortran.dg/exponent_1.f90: New test.
7100 * gfortran.dg/nearest_1.f90: New test.
7102 2006-09-26 Jakub Jelinek <jakub@redhat.com>
7106 * gcc.dg/gomp/nestedfn-1.c: New test.
7108 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
7111 * objc/compile/method-1.m: New test.
7113 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
7116 * g++.dg/template/crash58.C: New test.
7117 * g++.dg/parse/crash28.C: Adjust error markers.
7118 * g++.dg/template/crash34.C: Likewise.
7119 * g++.dg/template/friend31.C: Likewise.
7120 * g++.dg/template/crash32.C: Likewise.
7123 * g++.dg/template/crash59.C: New test.
7126 * g++.dg/template/spec33.C: New test.
7127 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
7129 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
7130 Adam Nemet <anemet@caviumnetworks.com>
7132 * gcc.dg/tree-ssa/ivopts-1.c: New test.
7133 * gcc.dg/tree-ssa/ivopts-2.c: New test.
7135 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
7138 * gcc.dg/pr28911.c: New.
7140 2006-09-23 Uros Bizjak <uros@kss-loka.si>
7143 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
7144 (dg-options): Add -mfpmath=387.
7146 2006-09-23 Jakub Jelinek <jakub@redhat.com>
7149 * gcc.dg/pr28706.c: New test.
7152 * gcc.dg/pr28712.c: New test.
7154 2006-09-22 Mike Stump <mrs@apple.com>
7156 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
7158 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
7160 PR tree-optimization/28888
7161 * gcc.dg/pr28888.c: New test.
7163 2006-09-21 Mark Mitchell <mark@codesourcery.com>
7166 * g++.dg/init/ptrfn1.C: New test.
7168 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
7171 * g++.dg/template/spec32.C: New test.
7172 * g++.dg/parse/crash9.C: Adjust error markers.
7175 * g++.dg/template/typedef6.C: New test.
7176 * g++.dg/init/error1.C: Adjust error markers.
7177 * g++.dg/parse/crash9.C: Likewise.
7178 * g++.dg/template/crash55.C: Likewise.
7180 2006-09-21 Janis Johnson <janis187@us.ibm.com>
7182 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
7184 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
7187 * g++.dg/ext/dllimport12.C: New test.
7189 2006-09-20 Richard Sandiford <richard@codesourcery.com>
7191 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
7192 * gcc.target/mips/nmadd-2.c: Likewise.
7193 * gcc.target/mips/mips-ps-6.c: New test.
7194 * gcc.target/mips/neg-abs-1.c: Likewise.
7195 * gcc.target/mips/neg-abs-2.c: Likewise.
7196 * gcc.target/mips/nmadd-3.c: New test.
7198 2006-09-20 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.dg/gomp/atomic-10.c: New test.
7202 * g++.dg/gomp/atomic-10.C: New test.
7204 2006-09-20 Eric Christopher <echristo@apple.com>
7206 * gcc.target/i386/sse3-not-fisttp.c: New.
7208 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
7210 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
7212 2006-09-19 Richard Sandiford <richard@codesourcery.com>
7214 * gcc.c-torture/execute/pr28289.c (one): New variable.
7215 (main): Use it instead of argc.
7216 * gcc.c-torture/execute/20060102-1.c (one): New variable.
7217 (main): Use it instead of argc.
7219 2006-09-19 Paul Brook <paul@codesourcery.com>
7222 * gcc.dg/nested-func-5.c: New test.
7224 2006-09-19 Ben Elliston <bje@au.ibm.com>
7226 * lib/target-supports.exp (check_effective_target_tls): Compile
7227 test stubs using ${tool}_target_compile, not just target_compile.
7228 (check_effective_target_tls_runtime): Likewise.
7230 2006-09-19 Ben Elliston <bje@au.ibm.com>
7232 * gcc.c-torture/compile/20030405-1.x: Remove.
7234 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
7235 optimising linker from discarding it.
7237 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7240 * gfortran.dg/keyword_symbol_1.f90: New test.
7242 * gfortran.dg/spread_shape_1.f90: Add missing warning with
7243 pedantic compilation option.
7245 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
7248 * gfortran.dg/spread_shape_1.f90: New test.
7250 2006-09-17 Roger Sayle <roger@eyesopen.com>
7252 PR tree-optimization/28887
7253 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
7255 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
7258 * gcc.dg/pr25993.c: New test.
7260 2006-09-17 Ira Rosen <irar@il.ibm.com>
7263 * gcc.dg/vect/pr21591.c: New test.
7265 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
7268 * gcc.c-torture/compile/strcpy-1.c: New test.
7269 * gcc.c-torture/compile/strcpy-2.c: New test.
7270 * gcc.c-torture/compile/memcpy-1.c: New test.
7271 * gcc.c-torture/compile/memcpy-2.c: New test.
7273 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
7276 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
7278 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
7280 * gnat.dg/specs/double_record_extension1.ads: New test.
7281 * gnat.dg/specs/double_record_extension2.ads: Likewise.
7283 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
7286 * gfortran.dg/oldstyle_3.f90: New test.
7288 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7290 PR libgfortran/29099
7291 * gfortran.dg/secnds-1.f: New test.
7293 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7295 PR libgfortran/29053
7296 * gfortran.dg/streamio_9.f90: New test.
7297 * gfortran.dg/streamio_10.f90: New test.
7299 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
7302 * g++.dg/init/array22.C: New test.
7303 * g++.dg/init/array23.C: New test.
7305 2006-09-14 Arnaud Charlet <charlet@adacore.com>
7307 * stackcheck.lst: Update list of tests requiring stack checking.
7308 * norun.lst: Adjust for above change.
7309 * ada95.lst: New file.
7310 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
7311 requiring -gnat95 switch.
7313 2006-09-14 Olivier Hainque <hainque@adacore.com>
7315 * gnat.dg/in_out_parameter.adb: New test.
7317 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
7320 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
7322 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
7324 * gnat.dg/specs/unchecked_union.ads: New test.
7326 2006-09-13 Richard Sandiford <richard@codesourcery.com>
7328 PR rtl-optimization/28982
7329 * gcc.c-torture/execute/pr28982a.c: New test.
7330 * gcc.c-torture/execute/pr28982b.c: Likewise.
7332 2006-09-12 Eric Christopher <echristo@apple.com>
7334 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
7335 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
7337 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
7340 PR preprocessor/14634
7341 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
7342 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
7343 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
7345 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
7347 * gcc.dg/pr28243.c: New test.
7349 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
7352 gfortran.dg/pr28971.f90: New test to act as a backstop in case
7353 this undiagnosed regression reappears.
7355 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
7357 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
7358 Treat $srcdir as a literal.
7359 * lib/fortran-torture.exp (fortran-torture-compile,
7360 fortran-torture-execute): Likewise.
7361 * lib/objc-torture.exp (objc-torture-compile,
7362 objc-torture-execute): Likewise.
7363 * lib/profopt.exp (profopt-execute): Likewise.
7365 2006-09-11 Geoffrey Keating <geoffk@apple.com>
7367 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
7369 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
7372 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
7374 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
7377 * gcc.target/i386/pr13685.c: New test.
7379 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
7381 * gcc.dg/pr28726.c: New test.
7383 2006-09-11 Josh Conner <jconner@apple.com>
7385 * gcc.dg/nrv3.c: Increase size of structure.
7386 * gcc.dg/nrv4.c: Likewise.
7387 * gcc.dg/nrv5.c: Likewise.
7389 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
7392 gfortran.dg/assumed_charlen_function_5.f90: New test.
7394 2006-09-10 Mark Mitchell <mark@codesourcery.com>
7397 * g++.dg/init/static3.C: New test.
7399 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
7402 * gcc.dg/long-long-cst1.c (t): Add cast to
7403 __SIZE_TYPE__ before casting to int.
7404 (main): Return 0 on success.
7406 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
7408 * gcc.c-torture/execute/20060910-1.c: New test.
7410 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
7413 * gcc.dg/pr26983.c: New test.
7415 2006-09-10 Richard Sandiford <richard@codesourcery.com>
7418 * gcc.c-torture/execute/pr29006.c: New test.
7420 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7423 gfortran.dg/matmul_4.f90: New test.
7425 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7428 gfortran.dg/used_types_10: New test.
7430 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
7433 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
7434 gfortran.dg/array_initializer_3.f90: New test.
7436 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7439 * gfortran.dg/actual_array_constructor_3.f90: New test.
7441 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
7444 * gcc.target/i386/pr26778.c: New testcase.
7446 2006-09-08 Eric Christopher <echristo@apple.com>
7448 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
7449 * gcc.target/i386/memcpy-1.c: Ditto.
7450 * gcc.target/i386/asm-1.c: Ditto.
7451 * gcc.target/i386/20060512-4.c: Ditto.
7452 * gcc.target/i386/compress-float-387.c: Ditto.
7453 * gcc.target/i386/20060512-1.c: Ditto.
7454 * gcc.target/i386/compress-float-sse.c: Ditto.
7455 * gcc.target/i386/20060512-2.c: Ditto.
7456 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
7457 * gcc.target/i386/stack-prot-kernel.c: Ditto.
7458 * gcc.target/i386/compress-float-387-pic.c: Ditto.
7459 * gcc.dg/pr26449.c: Ditto.
7460 * gcc.dg/attr-ms_struct-2.c: Ditto.
7461 * gcc.dg/attr-ms_struct-1.c: Ditto.
7462 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
7464 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
7467 * gcc.dg/vla-10.c: New test.
7469 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7472 * g++.dg/parse/template20.C: New test.
7473 * g++.dg/template/operator8.C: Remove obsolete part.
7474 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
7475 * g++.old-deja/g++.pt/crash65.C: Likewise.
7477 2006-09-07 Jason Merrill <jason@redhat.com>
7480 * gcc.dg/long-long-cst1.c: New test.
7482 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
7485 * g++.dg/other/array3.C: New test.
7486 * g++.dg/other/array4.C: New test.
7487 * g++.dg/other/array5.C: New test.
7489 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
7491 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
7493 2006-09-07 Uros Bizjak <uros@kss-loka.si>
7496 * gcc.target/i386/pr28946.c: New test.
7498 2006-09-07 Steven G. Kargl <kargls@comcast.net>
7500 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
7501 in integer literal constant.
7502 * gfortran.dg/enum_8.f90: Ditto.
7503 * gfortran.dg/g77/20030326-1.f: Ditto.
7505 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
7507 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
7508 nonconformance usage.
7510 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
7513 * gcc.c-torture/compile/vector-align-1.c: New test.
7515 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
7518 * g++.dg/opt/copysign-1.C: New test.
7520 2006-09-06 Jason Merrill <jason@redhat.com>
7523 * g++.dg/warn/unused-result1.C: New test.
7525 2006-09-06 Mark Mitchell <mark@codesourcery.com>
7528 * g++.dg/ext/vla3.C: New test.
7531 * g++.dg/template/array16.C: New test.
7533 2006-09-06 Richard Guenther <rguenther@suse.de>
7535 * gcc.dg/pr27226.c: Remove testcase again.
7537 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
7540 * g++.dg/opt/unroll2.C: New test.
7542 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
7545 * gcc.dg/vect/pr28952.c: New test.
7547 2006-09-05 Richard Guenther <rguenther@suse.de>
7549 PR tree-optimization/28900
7550 * gcc.dg/torture/pr28900.c: New testcase
7552 2006-09-05 Richard Guenther <rguenther@suse.de>
7554 PR tree-optimization/28905
7555 * gcc.c-torture/compile/pr28905.c: New testcase.
7557 2006-09-05 Richard Guenther <rguenther@suse.de>
7560 * gcc.dg/pr28935.c: New testcase.
7562 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
7564 * gcc.c-torture/execute/20060905-1.c: New test.
7566 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
7569 * gfortran.dg/used_types_7.f90: New test.
7570 * gfortran.dg/used_types_8.f90: New test.
7571 * gfortran.dg/used_types_9.f90: New test.
7573 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
7575 * gcc.c-torture/compile/20060904-1.c: New test.
7577 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
7579 PR c++/23287 Revert my 2006-09-01 patch
7580 * g++.dg/parse/dtor12.C: Remove.
7582 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
7585 * g++.dg/template/operator9.C: New test.
7588 * g++.dg/template/operator7.C: New test.
7591 * g++.dg/template/operator8.C: New test.
7594 * g++.dg/template/crash57.C: New test.
7596 * g++.dg/template/typedef4.C: Adjust error markers.
7597 * g++.dg/template/typedef5.C: Likewise.
7599 2006-09-02 Jakub Jelinek <jakub@redhat.com>
7602 * g++.dg/parse/crash33.C: New test.
7604 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
7605 Richard Guenther <rguenther@suse.de>
7606 Adam Nemet <anemet@caviumnetworks.com>
7609 * gcc.target/mips/memcpy-1.c: New testcase.
7610 * gcc.dg/pr27226.c: Likewise.
7612 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
7615 * g++.dg/lookup/koenig5.C: New.
7616 * g++.dg/template/crash56.C: New.
7618 2006-09-01 Josh Conner <jconner@apple.com>
7621 * gcc.dg/nrv3.c: New test.
7622 * gcc.dg/nrv4.c: New test.
7623 * gcc.dg/nrv5.c: New test.
7625 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
7628 * g++.dg/parse/dtor12.C: New.
7630 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
7632 PR tree-optimization/28839
7633 * gcc.dg/pr28839.c: New test.
7635 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
7638 * gcc.dg/pr24367.c: New testcase.
7640 2006-08-30 Joseph Myers <joseph@codesourcery.com>
7642 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
7644 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
7646 PR rtl-optimization/27735
7647 * gcc.dg/loop-unswitch-1.c: New test.
7649 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
7652 * gfortran.dg/aliasing_dummy_2.f90: New test.
7655 * gfortran.dg/generic_5.f90: Change error message.
7658 * gfortran.dg/generic_6.f90: New test.
7661 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
7664 * gfortran.dg/invalid_interface_assignment.f90: New test.
7667 * gfortran.dg/module_proc_external_dummy.f90: New test.
7669 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
7672 * testsuite/g++.dg/warn/var-args1.C: New test.
7674 2006-08-29 Steven G. Kargl <kargls@comcast.net>
7677 * gfortran.dg/simpleif_2.f90: New test.
7678 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
7679 * gfortran.dg/enum_5.f90: Ditto.
7681 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7682 Kazu Hirata <kazu@codesourcery.com>
7684 PR tree-optimization/17506
7685 * gcc.dg/pr17506.c: New.
7687 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
7690 * g++.dg/eh/alias1.C: New test.
7692 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7695 * g++.dg/template/ttp22.C: New test.
7697 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
7700 * gcc.dg/pr26632.c: New.
7702 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7704 PR libgfortran/28354
7705 * gfortran.dg/fmt_zero_precision.f90: New test.
7707 2006-08-27 Mark Mitchell <mark@codesourcery.com>
7710 * g++.dg/template/spec31.C: New test.
7712 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
7715 * g++.dg/other/static2.C: New test.
7717 2006-08-26 Roger Sayle <roger@eyesopen.com>
7719 * gcc.dg/Wswitch-enum-2.c: New test case.
7720 * gcc.dg/Wswitch-enum-3.c: Likewise.
7722 2006-08-26 Richard Guenther <rguenther@suse.de>
7724 * gcc.c-torture/compile/20060826-1.c: New testcase.
7726 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
7729 * g++.dg/template/void10.C: New test.
7732 * g++.dg/template/void8.C: New test.
7735 * g++.dg/template/void9.C: New test.
7737 * g++.dg/template/void3.C: Adjust error markers.
7738 * g++.dg/template/void4.C: Likewise.
7739 * g++.dg/template/crash55.C: Likewise.
7740 * g++.dg/template/void7.C: Likewise
7742 2006-08-26 Mark Mitchell <mark@codesourcery.com>
7745 * g++.dg/inherit/access6.C: New test.
7746 * g++.dg/inherit/access7.C: Likewise.
7749 * g++.dg/template/array15.C: New test.
7750 * g++.dg/template/crash2.C: Tweak error markers.
7752 2006-08-26 Jakub Jelinek <jakub@redhat.com>
7755 * gcc.c-torture/compile/20060823-1.c: New test.
7757 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7760 * g++.dg/template/ttp21.C: New test.
7763 * g++.dg/other/operator1.C: Add error-marker.
7764 * g++.dg/other/operator2.C: New test.
7766 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
7769 * gcc.c-torture/compile/vla-const-1.c,
7770 gcc.c-torture/compile/vla-const-2.c: New tests.
7772 2006-08-26 Richard Guenther <rguenther@suse.de>
7775 * gcc.dg/torture/pr28814.c: New testcase.
7777 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
7780 * gcc.c-torture/compile/compound-literal-1.c: New test.
7782 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
7785 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
7786 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
7787 Expect extra diagnostics.
7789 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
7791 gcc.dg/noncompile/pr16876.c: New test.
7793 2006-08-25 Mark Mitchell <mark@codesourcery.com>
7796 * g++.dg/parse/local1.C: New test.
7797 * g++.dg/other/qual1.C: Tweak error marker.
7799 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
7802 * g++.dg/template/typename10.C: New.
7803 * g++.dg/template/lookup4.C: Remove bogus error marker.
7805 2006-08-25 Richard Guenther <rguenther@suse.de>
7808 * gcc.dg/pr26570.c: Fix testcase.
7810 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
7813 * gcc.c-torture/execute/mayalias-2.c: New test.
7814 * gcc.dg/tree-ssa/alias-13.c: New test.
7816 2006-08-24 Jan Hubicka <jh@suse.cz>
7819 * gcc.dg/debug/pr26881.c: New file.
7821 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
7824 * gfortran.dg/used_types_4.f90: New test.
7825 * gfortran.dg/derived_init_2.f90: Modify to check sibling
7826 association of derived types.
7827 * gfortran.dg/used_types_2.f90: Add module cleanup.
7828 * gfortran.dg/used_types_3.f90: The same.
7831 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
7834 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7837 * gfortran.dg/direct_io_6.f90: Remove test.
7839 2006-08-23 Stuart Hastings <stuart@apple.com>
7842 * gcc.target/i386/20060821-1.c: New.
7844 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
7846 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
7847 dg-warning strings for dllimport.
7849 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7852 * g++.dg/ext/vector4.C: New test.
7853 * g++.dg/ext/complex1.C: New test.
7855 2006-08-21 Geoffrey Keating <geoffk@apple.com>
7858 * gcc.dg/debug/const-1.c: New.
7859 * gcc.dg/debug/const-2.c: New.
7860 * gcc.dg/debug/dwarf2/const-1.c: New.
7861 * gcc.dg/debug/dwarf2/const-2.c: New.
7862 * gcc.dg/debug/dwarf2/const-2b.c: New.
7864 2006-08-22 Richard Guenther <rguenther@suse.de>
7867 * gcc.c-torture/compile/pr28776-1.c: New testcase.
7868 * gcc.c-torture/compile/pr28776-2.c: Likewise.
7870 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
7872 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
7874 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
7877 * g++.dg/other/error14.C: New test.
7880 * g++.dg/parse/ctor7.C: New test.
7881 * g++.dg/parse/ctor8.C: Likewise.
7884 * g++.dg/template/void7.C: New test.
7886 2006-08-21 Olivier Hainque <hainque@adacore.com>
7888 * gnat.dg/self_aggregate_with_zeros.adb: New test.
7889 * gnat.dg/self_aggregate_with_array.adb: New test.
7891 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
7893 * g++.dg/eh/arm-vfp-unwind.C: New test.
7895 2006-08-20 Mark Mitchell <mark@codesourcery.com>
7898 * g++.dg/template/ref3.C: New test.
7899 * g++.dg/template/nontype13.C: New test.
7902 * g++.dg/template/ptrmem17.C: New test.
7904 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
7907 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
7909 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
7912 * gfortran.dg/used_types_2.f90: New test.
7915 * gfortran.dg/used_types_3.f90: New test.
7918 * gfortran.dg/generic_actual_arg.f90: New test.
7921 * gfortran.dg/module_private_array_refs_1.f90: New test.
7924 * gfortran.dg/program_name_1.f90: New test.
7927 * gfortran.dg/derived_constructor_comps_1.f90: New test.
7930 * gfortran.dg/array_initializer_2.f90: New test.
7933 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
7936 * gfortran.dg/assumed_charlen_function_4.f90: New test.
7939 * gfortran.dg/assumed_charlen_in_main.f90: New test.
7942 * gfortran.dg/dependent_decls_1.f90: New test.
7944 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
7947 * gfortran.dg/derived_init_2.f90: New.
7949 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
7951 * gcc.c-torture/execute/pr28289.c: New test.
7953 2006-08-17 Jakub Jelinek <jakub@redhat.com>
7956 * gcc.dg/attr-externally-visible-1.c: New test.
7957 * gcc.dg/attr-externally-visible-2.c: New test.
7958 * g++.dg/parse/attr-externally-visible-1.C: New test.
7959 * g++.dg/parse/attr-externally-visible-2.C: New test.
7961 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7964 * g++.dg/parse/dtor11.C: New test.
7966 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7968 PR rtl-optimization/28489
7969 * gcc.c-torture/compile/pr28489.c: New test.
7971 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7974 * g++.dg/template/redecl4.C: New test.
7977 * g++.dg/template/ctor8.C: New test.
7979 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
7981 * gcc.dg/pr26570.c: Fix testcase.
7983 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
7986 * g++.dg/parse/offsetof6.C: New test.
7987 * g++.dg/parse/offsetof6.C: New test.
7988 * g++.dg/parse/offsetof7.C: New test.
7990 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7993 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
7996 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7999 * g++.dg/ext/vector3.C: New test.
8001 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
8003 PR gcov/profile/26570
8004 * gcc.dg/pr26570.c: New test.
8006 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
8009 * gcc.dg/qual-component-1.c: New test.
8011 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8014 * g++.dg/parse/new3.C: New test.
8016 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8019 * gfortran.dg/streamio_1.f90: New test.
8020 * gfortran.dg/streamio_2.f90: New test.
8021 * gfortran.dg/streamio_3.f90: New test.
8022 * gfortran.dg/streamio_4.f90: New test.
8023 * gfortran.dg/streamio_5.f90: New test.
8024 * gfortran.dg/streamio_6.f90: New test.
8025 * gfortran.dg/streamio_7.f90: New test.
8026 * gfortran.dg/streamio_8.f90: New test.
8028 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
8031 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
8033 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
8036 * g++.dg/template/void6.C: New test.
8038 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8041 * gcc.dg/parse-error-1.c: New test.
8042 * gcc.dg/parse-error-2.c: New test.
8043 * gcc.dg/cpp/digraph2.c: Add error-marker.
8044 * gcc.dg/noncompile/920923-1.c: Likewise.
8046 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
8049 * gcc.dg/sizeof-2.c: New testcase.
8052 * gcc.dg/switch-A.c: New testcase.
8054 2006-08-14 Steve Ellcey <sje@cup.hp.com>
8058 * g++.old-deja/g++.warn/compare1.C: Delete.
8059 * g++.dg/opt/pr7503-2.C: Delete.
8060 * g++.dg/opt/pr7503-3.C: Delete.
8061 * g++.dg/opt/pr7503-4.C: Delete.
8062 * g++.dg/opt/pr7503-5.C: Delete.
8063 * g++.dg/opt/max1.C: Delete.
8064 * g++.dg/warn/minmax.C: Delete.
8065 * g++.dg/expr/minmax.C: New test.
8067 2006-08-14 Richard Guenther <rguenther@suse.de>
8070 * gcc.c-torture/execute/pr28651.c: Do not use argc
8071 to avoid optimization, instead forbid inlining.
8073 2006-08-14 Richard Sandiford <richard@codesourcery.com>
8075 PR rtl-optimization/28634
8076 * gcc.c-torture/execute/ieee/pr28634.c: New test.
8078 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
8081 * gcc.dg/torture/pr27184.c: New test.
8083 2006-08-12 Jakub Jelinek <jakub@redhat.com>
8085 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
8087 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8089 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
8090 * gfortran.dg/stat_2.f90: Likewise.
8091 * gfortran.dg/chmod_1.f90: Likewise.
8092 * gfortran.dg/chmod_2.f90: Likewise.
8093 * gfortran.dg/chmod_3.f90: Likewise.
8095 2006-08-11 David Edelsohn <edelsohn@gnu.org>
8097 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
8099 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
8101 * g++.dg/opt/pr23454-2.C: New test.
8103 2006-08-11 Richard Guenther <rguenther@suse.de>
8106 * gcc.c-torture/execute/pr28651.c: New testcase.
8108 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
8110 * gnat.dg/specs/static_initializer.ads: New test.
8112 2006-08-10 Paul Brook <paul@codesourcery.com>
8114 * gcc.target/arm/cond-asm.c: New test.
8116 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
8118 PR tree-optimization/26197
8119 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
8120 * g++.dg/vect/vect.exp: Compile the new tests with
8121 --param max-aliased-vops=0.
8123 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
8126 * g++.dg/template/void3.C: New test.
8129 * g++.dg/template/void4.C: New test.
8132 * g++.dg/template/void5.C: New test.
8134 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
8136 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
8137 after dg-do compile.
8139 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
8141 PR tree-optimizations/26969
8142 * gcc.dg/vect/vect.exp: Compile tests prefixed with
8143 "unswitch-loops" with -funswitch-loops.
8144 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
8146 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
8148 * gcc.dg/sparc-getcontext-1.c: Fix typo.
8149 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
8150 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
8151 * objc.dg/dwarf-1.m: Likewise.
8152 * objc.dg/dwarf-2.m: Likewise.
8153 * obj-c++.dg/dwarf-2.mm: Likewise.
8155 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8157 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
8158 * objc.dg/dwarf-2.m: Likewise.
8159 * obj-c++.dg/dwarf-2.mm: Likewise.
8162 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
8165 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8168 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
8170 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
8173 * gcc.target/i386/pr27827.c: New testcase.
8175 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
8178 * gfortran.dg/sequence_types_1.f90: New test.
8180 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
8183 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
8184 dg-warning. Add -pedantic option.
8186 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8189 * gcc.dg/proto-1.c: New test.
8192 * gcc.dg/lvalue-4.c: New test.
8195 * gcc.dg/init-bad-5.c: New test.
8197 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
8200 * g++.dg/ext/typedef-init.C: Add new test for typedef
8201 initialization inside templates. Adjust existing error markers.
8203 2006-08-03 Mark Mitchell <mark@codesourcery.com>
8206 * g++.dg/init/ptrmem3.C: New test.
8208 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
8210 PR tree-optimization/27770
8211 * lib/target-support.exp: New target keyword "section_anchors".
8212 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
8214 * gcc.dg/vect/section-anchors-pr27770.c: New test.
8215 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
8216 * gcc.dg/vect/section-anchors-vect-69.c: New test.
8217 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
8219 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8221 * gcc.dg/20060801-1.c: Add missing '}'.
8223 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8226 * g++.dg/parse/dtor9.C: New test.
8227 * g++.dg/parse/dtor10.C: New test.
8228 * g++.dg/other/error7.C: Adjust error-marker.
8231 * g++.dg/other/default5.C: New test.
8233 2006-08-02 Richard Guenther <rguenther@suse.de>
8235 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
8237 2006-08-02 Mark Mitchell <mark@codesourcery.com>
8240 * g++.dg/template/conv9.C: New test.
8242 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8245 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
8246 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
8247 Optionally return assembly text. Update callers.
8248 (check_no_compiler_messages): Update verbose messages.
8249 (check_no_messages_and_pattern): New.
8250 (check_effective_target_string_merging): New.
8252 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8255 * g++.dg/eh/catch4.C: New test.
8258 * g++.dg/other/qual1.C: New test.
8261 * g++.dg/inherit/error2.C: New test.
8264 * g++.dg/other/new1.C: New test.
8266 * g++.dg/warn/pr23075.C: Remove obsolete test.
8267 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
8268 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
8270 2006-07-31 Mark Mitchell <mark@codesourcery.com>
8273 * g++.dg/eh/cast1.C: New test.
8275 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
8278 * gfortran.dg/random_3.f90: New test.
8280 2006-08-01 Steve Ellcey <sje@cup.hp.com>
8283 * g++.dg/other/pr28304.C: Change expected error message.
8284 * g++.dg/other/pr28432.C: New test.
8286 2006-08-01 Steve Ellcey <sje@cup.hp.com>
8289 * g++.dg/init/brace2.C: Change expected error message, add empty init.
8291 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
8294 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
8296 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
8297 g++.dg/debug/enum-2.C: New.
8299 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8302 * g++.dg/parse/long1.C: Add more tests.
8304 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8306 * gfortran.dg/lrshift_1.c: New file.
8308 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8310 PR libgfortran/28335
8311 * gfortran.dg/no_unit_error_1.f90: New test.
8313 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8315 PR libgfortran/28335
8316 * gfortran.dg/no_unit_error_1.f90: Delete test.
8317 * gfortran.dg/no_unit_error_2.f90: Delete test.
8319 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8321 * gfortran.dg/chmod_3.f90: New test.
8322 * gfortran.dg/ltime_gmtime_1.f90: New test.
8323 * gfortran.dg/ltime_gmtime_2.f90: New test.
8324 * gfortran.dg/lrshift_1.f90: New test.
8325 * gfortran.dg/chmod_1.f90: New test.
8326 * gfortran.dg/chmod_2.f90: New test.
8328 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
8331 * g++.dg/template/crash55.C: New test.
8334 * g++.dg/template/nontype16.C: New test.
8336 * g++.dg/template/void2.C: Adjust error markers.
8337 * g++.dg/template/nontype5.C: Adjust error markers.
8339 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
8341 * gcc.target/i386/stack-prot-kernel.c: New test.
8343 2006-07-27 Roger Sayle <roger@eyesopen.com>
8345 * gcc.dg/builtins-55.c: New test case.
8347 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
8349 PR rtl-optimization/27907
8350 * gcc.c-torture/compile/pr27907.c: New test.
8352 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8354 * gfortran.dg/mclock.f90: New test.
8355 * gfortran.dg/int_conv_1.f90: New test.
8356 * gfortran.dg/stat_1.f90: New test.
8357 * gfortran.dg/stat_2.f90: New test.
8359 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8361 PR libgfortran/28335
8362 * gfortran.dg/no_unit_error_1.f90: New test.
8363 * gfortran.dg/no_unit_error_2.f90: New test.
8364 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
8366 2006-07-25 Roger Sayle <roger@eyesopen.com>
8369 * gcc.dg/fold-convround-1.c: New test case.
8371 2006-07-24 Steven G. Kargl <kargls@comcast.net>
8373 * gfortran.dg/arithmetic_if.f90: Fix comments.
8375 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8378 * g++.dg/other/typedef1.C: New test.
8379 * g++.dg/template/typedef4.C: New test.
8380 * g++.dg/template/typedef5.C: New test.
8382 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
8385 * gfortran.dg/allocatable_dummy_3.f90: New.
8387 2006-07-24 Steven G. Kargl <kargls@comcast.net>
8390 * gfortran.dg/arithmetic_if.f90: New test.
8392 2006-07-24 Uros Bizjak <uros@kss-loka.si>
8394 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
8395 avoid memcpy optimization.
8397 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8400 * gfortran.dg/direct_io_6.f90: New test.
8402 2006-07-24 Jan Hubicka <jh@suse.cz>
8406 * gcc.dg/pr25795.c: New test.
8407 * gcc.dg/pr25795-1.c: New test.
8409 2006-07-23 Roger Sayle <roger@eyesopen.com>
8411 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
8412 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
8413 which may be transformed to "g || h" on some platforms.
8415 2006-07-23 Mark Mitchell <mark@codesourcery.com>
8418 * g++.dg/template/friend45.C: New test.
8420 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8422 PR libgfortran/28339
8423 * gfortran.dg/arrayio_8.f90: New test.
8425 2006-07-21 Mike Stump <mrs@apple.com>
8427 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
8429 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
8431 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8434 * g++.dg/eh/catch3.C: New test.
8437 * g++.dg/template/defarg10.C: New test.
8439 2006-07-20 Paul Brook <paul@codesourcery.com>
8442 * gcc.dg/pr27363.c: New test.
8444 2006-07-19 Mark Mitchell <mark@codesourcery.com>
8447 * g++.dg/init/ref13.C: New test.
8449 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8452 * obj-c++.dg/proto-error-1.mm: New test.
8454 2006-07-18 Mark Mitchell <mark@codesourcery.com>
8457 * g++.dg/template/string1.C: New test.
8459 2006-07-18 Mark Mitchell <mark@codesourcery.com>
8462 * g++.dg/template/defarg9.C: New test.
8465 * g++.dg/template/static27.C: New test.
8467 2006-07-18 Diego Novillo <dnovillo@redhat.com>
8470 * gcc.dg/tree-ssa/pr28410.c: New test.
8472 2006-07-18 Lee Millward <lee.millward@gmail.com>
8475 * g++/dg/other/error13.C: New test.
8478 * g++.dg/template/friend44.C: New test.
8480 2006-07-18 Steve Ellcey <sje@cup.hp.com>
8483 * g++.dg/other/pr27495.C: New.
8485 2006-07-18 Olivier Hainque <hainque@adacore.com>
8487 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
8488 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
8490 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8493 * gcc.dg/pragma-pack-4.c: New test.
8495 2006-07-17 Steve Ellcey <sje@cup.hp.com>
8498 * g++.dg/ext/pr28291.C: New test.
8500 2006-07-17 Richard Sandiford <richard@codesourcery.com>
8503 * gcc.c-torture/execute/pr28403.c: New test.
8505 2006-07-17 Richard Sandiford <richard@codesourcery.com>
8508 * gcc.dg/pr28402.c: New test.
8510 2006-07-17 Steve Ellcey <sje@cup.hp.com>
8513 * g++.dg/other/pr28304.C: New test.
8515 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
8518 gcc.c-torture/unsorted/dump-noaddr.c: New test.
8519 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
8521 2006-07-17 Richard Guenther <rguenther@suse.de>
8523 PR tree-optimization/28238
8524 * g++.dg/tree-ssa/pr28238.C: New testcase.
8526 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8529 * g++.dg/eh/catch1.C: New test.
8530 * g++.dg/eh/catch2.C: New test.
8532 2006-07-16 Jakub Jelinek <jakub@redhat.com>
8535 * g++.dg/template/anon3.C: New test.
8537 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
8540 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
8541 specifiers requiring an explicit format tag..
8544 * gfortran.dg/generic_5: New test.
8547 * gfortran.dg/elemental_optional_args_1.f90: New test.
8549 2006-07-16 Olivier Hainque <hainque@adacore.com>
8551 * gnat.dg/assert.ads: New file.
8552 * gnat.dg/controlled_record.ads: Likewise.
8553 * gnat.dg/controlled_record.adb: Likewise.
8555 2006-07-15 Lee Millward <lee.millward@gmail.com>
8558 * g++.dg/other/error12.C: New test.
8561 * g++.dg/template/crash54.C: New test.
8563 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8566 * g++.dg/parse/catch1.C: New test.
8569 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
8572 * g++.dg/ext/attrib24.C: New test.
8574 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8577 * g++.dg/ext/asmspec1.C: New test.
8579 2006-07-13 Janis Johnson <janis187@us.ibm.com>
8581 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
8582 (dg-test): Support shouldfail tests.
8583 * lib/target-supports-dg.exp (dg-shouldfail): New.
8584 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
8585 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
8586 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
8587 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
8588 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
8589 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
8590 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
8592 2006-07-13 Jan Hubicka <jh@suse.cz>
8594 * gcc.target/i386/memcpy-1.c: New.
8596 2006-07-12 Geoffrey Keating <geoffk@apple.com>
8598 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
8600 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
8603 * gfortran.dg/present_1.f90: New test.
8606 * gfortran.dg/interface_derived_type_1.f90: New test.
8608 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
8611 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
8614 2006-07-07 Lee Millward <lee.millward@gmail.com>
8617 * g++.dg/other/label1.C: New test.
8619 2006-07-07 Richard Guenther <rguenther@suse.de>
8622 * gcc.dg/torture/pr28268.c: New testcase.
8624 2006-07-07 Steve Ellcey <sje@cup.hp.com>
8627 * g++.dg/ext/pr27019.C: New.
8629 2006-07-07 Richard Guenther <rguenther@suse.de>
8631 PR tree-optimization/28187
8632 * gcc.dg/pr28187.c: New testcase.
8634 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
8636 * gnat.dg/address_conversion.adb: New test.
8637 * gnat.dg/boolean_subtype.adb: Likewise.
8638 * gnat.dg/frame_overflow.adb: Likewise.
8639 * gnat.dg/pointer_array.adb: Likewise.
8640 * gnat.dg/pointer_conversion.adb: Likewise.
8642 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
8646 * gfortran.dg/print_fmt_5.f90: New test.
8648 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8651 * gfortran.dg/bounds_check_4.f90: New test.
8653 2006-07-05 Richard Guenther <rguenther@suse.de>
8656 * gfortran.dg/pr28158.f90: New testcase.
8658 2006-07-05 Richard Guenther <rguenther@suse.de>
8660 PR tree-optimization/28162
8661 * gcc.dg/pr28162.c: New testcase.
8663 2006-07-05 Richard Guenther <rguenther@suse.de>
8664 Andrew Pinski <pinskia@gcc.gnu.org>
8667 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
8669 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
8672 * gfortran.dg/actual_array_substr_2.f90: New test.
8675 * gfortran.dg/actual_array_constructor_2.f90: New test.
8677 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8679 * gfortran.dg/itime_idate_1.f: New test.
8680 * gfortran.dg/itime_idate_2.f: New test.
8682 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8684 PR libgfortran/27704
8685 * gfortran.dg/open_status_3.f90: New test.
8686 * gfortran.dg/fmt_l.f90: Update for new feature.
8688 2006-07-03 Asher Langton <langton2@llnl.gov>
8690 * gfortran.dg/oldstyle_2.f90: New.
8692 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
8694 * gnat.dg/string_slice.adb: New test.
8696 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8699 * gfortran.dg/semicolon_fixed.c: New.
8700 * gfortran.dg/semicolon_free.c: New.
8702 2006-06-30 Mike Stump <mrs@apple.com>
8704 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
8705 that don't support internal visibility.
8707 2006-06-30 Andrew Pinski <pinskia@gmail.com>
8709 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
8710 for '(' / ')' needing an extra '\'.
8712 2006-06-29 Roger Sayle <roger@eyesopen.com>
8715 * gcc.dg/pr27428-1.c: New test case.
8717 2006-06-29 Mike Stump <mrs@apple.com>
8719 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
8720 on darwin as we can't align commons large enough yet.
8722 * gcc.dg/vla-8.c: Add additional testcases.
8724 2006-06-26 Steve Ellcey <sje@cup.hp.com>
8727 * g++.dg/other/pr28114.C: New.
8729 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
8731 * gcc.c-torture/compile/20060625-1.c: New test.
8733 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
8736 * gfortran.dg/stfunc_3.f90: New test.
8739 * gfortran.dg/impure_actual_1.f90: New test.
8742 * gfortran.dg/elemental_result_1.f90: New test.
8745 * gfortran.dg/select_7.f90: New test.
8748 * intrinsic_actual_1.f: New test.
8752 * gfortran.dg/forall_4.f90: New test.
8755 * gfortran.dg/forall_5.f90: New test.
8757 2006-06-25 Lee Millward <lee.millward@gmail.com>
8760 * g++.dg/template/using13.C: New test.
8763 * g++.dg/other/incomplete3.C: New test.
8765 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8768 * gfortran.dg/substr_3.f: New test.
8769 * gfortran.dg/equiv_2.f90: Update expected error message.
8771 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
8774 * gfortran.dg/actual_array_substr_1.f90: New test.
8776 2006-06-24 Olivier Hainque <hainque@adacore.com>
8778 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
8779 * gnat.dg/scalar_mode_agg_compare.adb: New test.
8781 2006-06-23 Janis Johnson <janis187@us.ibm.com>
8783 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8785 2006-06-23 Steven G. Kargl <kargls@comcast.net>
8788 * gfortran.dg/simpleif_2.f90: New test.
8790 2006-06-23 Lee Millward <lee.millward@gmail.com>
8792 * g++.dg/template/error22.C: Fix typo.
8794 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8797 * g++.dg/ext/attrib23.C: New test.
8799 2006-06-23 Olivier Hainque <hainque@adacore.com>
8801 * gnat.dg/varsize_temp.adb: New test.
8803 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8806 * g++.dg/other/java2.C: New test.
8808 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
8811 * g++.dg/ext/dllimport4.C. Add more tests for invalid
8814 2006-06-22 Roger Sayle <roger@eyesopen.com>
8817 * gcc.dg/pr27531-1.c: New test case.
8819 2006-06-22 Asher Langton <langton2@llnl.gov>
8822 * gfortran.dg/implicit_8.f90: New.
8824 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
8826 PR rtl-optimization/28121
8827 * gcc.dg/pr28121.c: New test.
8829 2006-06-22 Lee Millward <lee.millward@gmail.com>
8832 * g++.dg/parse/ptrmem6.C: New test.
8835 * g++.dg/template/error22.C: New test.
8837 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8840 * g++.dg/template/friend43.C: New test.
8843 * g++.dg/template/crash53.C: New test.
8846 * g++.dg/rtti/incomplete1.C: New test.
8848 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
8850 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
8852 2006-06-21 Joseph Myers <joseph@codesourcery.com>
8854 * gcc.c-torture/execute/complex-7.c: New.
8856 2006-06-21 Jakub Jelinek <jakub@redhat.com>
8858 * gcc.dg/merge-all-constants-1.c: New test.
8860 2006-06-20 Janis Johnson <janis187@us.ibm.com>
8863 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
8865 2006-06-20 Steven G. Kargl <kargls@comcast.net>
8867 * gfortran.dg/rrspacing_1.f90: New test.
8869 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8872 * g++.dg/other/bitfield2.C: New test.
8874 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
8876 PR tree-optimization/27331
8877 * gcc.dg/pr27331.c: New test.
8879 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
8880 Eric Botcazou <ebotcazou@adacore.com>
8883 * lib/gnat.exp: New file.
8884 * lib/gnat-dg.exp: Likewise.
8885 * gnat.dg: New directory.
8886 * gnat.dg/dg.exp: New driver.
8887 * gnat.dg/specs: New directory.
8888 * gnat.dg/specs/specs.exp: New driver.
8889 * gnat.dg/style: New directory.
8890 * gnat.dg/style/style.exp: New driver.
8892 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
8895 * gfortran.dg/array_initializer_1.f90: New test.
8898 * gfortran.dg/matmul_3.f90: New test.
8900 2006-06-19 Andrew Pinski <pinskia@gmail.com>
8903 * gcc.dg/tree-ssa/inline-1.c: New test.
8905 2006-06-19 Anatoly Sokolov <aesok@post.ru>
8907 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
8908 in malloc prototype; remove XFAIL.
8909 * gcc.dg/pr18241-2.c: Ditto.
8910 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
8911 in memset prototype; remove XFAIL.
8912 * gcc.dg/tree-ssa/pr23382.c: Ditto.
8914 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
8916 * gcc.dg/vla-8.c: Add.
8918 2006-06-19 Richard Guenther <rguenther@suse.de>
8920 PR tree-optimization/27090
8921 * g++.dg/tree-ssa/pr27090.C: New testcase.
8923 2006-06-19 Roger Sayle <roger@eyesopen.com>
8926 * gcc.dg/pr27861-1.c: New test case.
8928 2006-06-19 Richard Guenther <rguenther@suse.de>
8931 * gcc.dg/torture/pr28045.c: New testcase.
8933 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8936 * gfortran.dg/associated_4.f90: New test.
8938 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8942 * gfortran.dg/real_const_3.f90: New test.
8944 2006-06-16 Mark Mitchell <mark@codesourcery.com>
8947 * g++.dg/template/static26.C: New test.
8950 * g++.dg/expr/bitfield2.C: New test.
8953 * g++.dg/parse/linkage2.C: New test.
8955 2006-06-16 Richard Guenther <rguenther@suse.de>
8958 * gcc.dg/pr15785-1.c: Revert last change.
8959 * gcc.dg/torture/pr27116-2.c: New testcase.
8961 2006-06-16 Roger Sayle <roger@eyesopen.com>
8964 * gcc.dg/pr27802-1.c: New test case.
8966 2006-06-15 Mark Mitchell <mark@codesourcery.com>
8969 * g++.dg/template/ttp18.C: New test.
8970 * g++.dg/template/ttp19.C: Likewise.
8973 * g++.dg/expr/cond9.C: New test.
8976 * g++.dg/template/ctor7.C: New test.
8978 2006-06-15 Janis Johnson <janis187@us.ibm.com>
8980 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
8982 2006-06-16 Richard Guenther <rguenther@suse.de>
8984 PR tree-optimization/27781
8985 * gcc.dg/tree-ssa/pr27781.c: New testcase.
8987 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
8989 * gfortran.dg/allocate_zerosize_2.f90: New test case.
8991 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
8993 * gcc.dg/tree-ssa/loop-18.c: New test.
8995 2006-06-14 Mark Mitchell <mark@codesourcery.com>
8998 * g++.dg/template/crash52.C: New test.
9001 * g++.dg/ext/attrib22.C: New test.
9004 * g++.dg/template/builtin1.C: New test.
9005 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
9008 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
9010 * g++.old-deja/g++.pt/crash51.C: Likewise.
9013 * g++.dg/lookup/linkage1.C: New test.
9014 * g++.dg/lookup/linkage2.C: Likewise.
9016 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
9019 * gcc.dg/pr27959.c: New testcase.
9021 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
9024 * g++.dg/eh/div.C: New test.
9026 2006-06-13 Jakub Jelinek <jakub@redhat.com>
9029 * g++.dg/tree-ssa/pr26757.C: New test.
9030 * g++.dg/tree-ssa/pr27894.C: New test.
9032 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9034 * gcc.c-torture/compile/20060609-1.c: New test.
9037 * gcc.c-torture/compile/pr27863.c: New test.
9039 2006-06-13 Richard Guenther <rguenther@suse.de>
9041 PR tree-optimization/27830
9042 * g++.dg/tree-ssa/pr27830.C: New testcase.
9044 2006-06-13 Matthew Sachs <msachs@apple.com>
9046 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
9047 the list of compiler flags; this causes those flags to be checked
9048 for things like dg-skip-if.
9050 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9053 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
9055 2006-06-12 Mark Mitchell <mark@codesourcery.com>
9056 Kazu Hirata <kazu@codesourcery.com>
9058 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
9059 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
9061 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9064 * g++.dg/lookup/using15.C: New test.
9067 * g++.dg/other/anon4.C: New test.
9069 2006-06-12 Roger Sayle <roger@eyesopen.com>
9072 * g++.dg/init/complex1.C: New test case.
9074 2006-06-11 Eric Christopher <echristo@apple.com>
9077 * gcc.dg/bf-ms-layout.c: Run on darwin.
9078 * gcc.dg/bf-no-ms-layout: Ditto.
9079 * gcc.dg/attr-ms_struct-2.c: New.
9080 * gcc.dg/bf-ms-layout-2.c: Ditto.
9082 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
9084 * gcc.dg/attr-ms_struct-packed1.c: New.
9086 2006-06-09 Mike Stump <mrs@apple.com>
9088 * gcc.dg/vla-7.c: Add.
9090 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
9093 * gfortran.dg/entry_6.f90: New test.
9097 * gfortran.dg/entry_7.f90: New test.
9099 2006-06-09 Jakub Jelinek <jakub@redhat.com>
9102 * gcc.dg/cpp/_Pragma6.c: New test.
9105 * g++.dg/cpp/_Pragma1.C: New test.
9107 PR preprocessor/27746
9108 * gcc.dg/gomp/macro-3.c: New test.
9109 * gcc.dg/gomp/macro-4.c: New test.
9110 * g++.dg/gomp/macro-3.C: New test.
9111 * g++.dg/gomp/macro-4.C: New test.
9113 2006-06-09 Richard Guenther <rguenther@suse.de>
9115 PR tree-optimization/26998
9116 * gcc.dg/torture/pr26998.c: New testcase.
9117 * gcc.dg/tree-ssa/vrp29.c: New testcase.
9119 2006-06-08 Mike Stump <mrs@apple.com>
9121 * gcc.dg/pr27095.c: Account for stubs.
9124 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
9125 produce bad code on darwin.
9127 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9130 * gfortran.dg/substr_2.f: New test.
9132 2006-06-08 Asher Langton <langton2@llnl.gov>
9135 * cray_pointers_2.f90: Add -fbounds-check compile flag.
9137 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9140 * gcc.dg/union-3.c: New test.
9142 2006-06-08 Richard Guenther <rguenther@suse.de>
9145 * gcc.dg/torture/pr27116.c: New testcase.
9146 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
9148 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9150 PR rtl-optimization/26449
9151 * gcc.dg/pr26449.c: New test.
9153 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9156 * g++.dg/ext/offsetof1.C: Test member functions.
9158 2006-06-07 Steve Ellcey <sje@cup.hp.com>
9160 * gcc.dg/pr27095.c: Improve scanning.
9162 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
9165 * gfortran.dg/saved_automatic_1.f90: New test.
9168 * gfortran.dg/array_simplify_1.f90: New test.
9171 * gfortran.dg/entry_dummy_ref_1.f90: New test.
9174 * gfortran.dg/entry_dummy_ref_2.f90: New test.
9176 2006-06-06 Mark Mitchell <mark@codesourcery.com>
9179 * g++.dg/expr/cast7.C: New test.
9181 2006-06-06 Janis Johnson <janis187@us.ibm.com>
9183 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
9184 * lib/gcc-defs.exp (tool_check_compile): Ditto.
9185 * lib/fortran-torture.exp (fortran-torture-compile,
9186 fortran-torture-execute): Ditto.
9188 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
9191 * gcc.dg/vmx/pr27842.c: New test.
9193 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9196 * gfortran.dg/bounds_check_3.f90: New test.
9198 2006-06-05 Mike Stump <mrs@apple.com>
9200 * objc.dg/objc-fast-4.m: Skip for ppc64.
9202 2006-06-05 Steve Ellcey <sje@cup.hp.com>
9205 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
9207 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
9208 Victor Kaplansky <victork@il.ibm.com>
9210 PR tree-optimizations/26360
9211 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
9213 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
9215 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
9218 * gfortran.dg/data_char_1.f90: Add messages for truncated
9222 * gfortran.dg/func_decl_2.f90: New test.
9225 * gfortran.dg/do_2.f90: New test.
9228 * gfortran.dg/associated_3.f90: New test.
9230 2006-06-04 Mark Mitchell <mark@codesourcery.com>
9233 * g++.dg/template/static25.C: New test.
9236 * g++.dg/init/array21.C: New test.
9239 * g++.dg/ext/complit7.C: New test.
9242 * g++.dg/parse/ptrmem5.C: New test.
9244 2006-06-04 Roger Sayle <roger@eyesopen.com>
9245 Andrew Pinski <pinskia@physics.uc.edu>
9249 * gcc.dg/pr27150-1.c: New testcase.
9250 * gcc.dg/pr27382-1.c: New testcase.
9251 * gcc.dg/pr27382-2.c: New testcase.
9253 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
9257 * gcc.dg/array-10.c: New test.
9259 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9262 * g++.dg/init/const4.C: New test.
9263 * g++.dg/init/member1.C: Add error-marker.
9264 * g++.dg/other/fold1.C: Adjust error-marker.
9266 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9269 * g++.dg/ext/offsetof1.C: New test.
9271 2006-06-04 Eric Christopher <echristo@apple.com>
9273 * gcc.dg/attr-ms_struct-1.c: New.
9275 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
9277 * gcc.c-torture/compile/builtin_constant_p.c: New test.
9279 2006-06-04 Richard Guenther <rguenther@suse.de>
9281 PR tree-optimization/27039
9282 * gcc.dg/tree-ssa/loop-17.c: New testcase.
9284 2006-06-03 Roger Sayle <roger@eyesopen.com>
9287 * gcc.target/i386/amd64-abi-2.c: New test case.
9289 2006-06-02 Eric Christopher <echristo@apple.com>
9291 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
9292 * gcc.target/i386/20020523-1.c: Skip if darwin.
9293 * gcc.target/i386/asm-3.c: Ditto.
9294 * gcc.target/i386/20011119-1.c: Ditto.
9295 * gcc.target/i386/clobbers.c: Remove pic part of test.
9297 2006-06-02 Steve Ellcey <sje@cup.hp.com>
9299 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
9300 * g++.old-deja/g++.other/init19.C: Ditto.
9301 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
9302 and add other platforms as expected failures.
9304 2006-06-01 Steve Ellcey <sje@cup.hp.com>
9306 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
9307 (is-effective-target-keyword): Ditto.
9309 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
9312 * gfortran.dg/extended_char_comparison_1.f: New test.
9314 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
9317 * gfortran.dg/dummy_procedure_1.f90: New test.
9320 * gfortran.dg/dummy_procedure_2.f90: New test.
9322 * gfortran.dg/associated_2.f90: Correct to make consistent with
9325 2006-05-31 Roger Sayle <roger@eyesopen.com>
9327 * gcc.target/i386/387-11.c: New test case.
9329 2006-05-31 Mark Mitchell <mark@codesourcery.com>
9332 * g++.dg/template/cond6.C: New test.
9335 * g++.dg/template/crash51.C: New test.
9336 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
9339 * g++.dg/init/array20.C: New test.
9341 2006-05-31 Roger Sayle <roger@eyesopen.com>
9343 * gcc.dg/builtins-54.c: New test case.
9345 2006-05-30 Mark Mitchell <mark@codesourcery.com>
9348 * g++.dg/template/fntry1.C: Add dg-do link.
9351 * g++.dg/parse/friend6.C: New test.
9353 2006-05-30 Asher Langton <langton2@llnl.gov>
9355 * gfortran.dg/cray_pointers_7.f90: New test.
9357 2006-05-30 Roger Sayle <roger@eyesopen.com>
9359 PR tree-optimization/23452
9360 * gcc.dg/fold-mulconj-1.c: New test case.
9362 2006-05-30 Mark Mitchell <mark@codesourcery.com>
9365 * g++.dg/parse/bitfield1.C: New test.
9367 2006-05-30 Roger Sayle <roger@eyesopen.com>
9369 * gcc.target/ppc-eq0-1.c: New test case.
9370 * gcc.target/ppc-negeq0-1.c: New test case.
9372 2006-05-30 Dirk Mueller <dmueller@suse.de>
9375 * gcc.dg/overflow-warn-5.c: New test.
9377 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9380 * gcc.dg/sizeof-1.c: New test.
9382 2006-05-30 Uros Bizjak <uros@kss-loka.si>
9385 * gcc.target/i386/pr27790.c: New test.
9387 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9389 PR libgfortran/27757
9390 * gfortran.dg/direct_io_5.f90: New test.
9392 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9394 PR libgfortran/27634
9395 * gfortran.dg/fmt_missing_period_1.f: New test.
9396 * gfortran.dg/fmt_missing_period_2.f: New test.
9397 * gfortran.dg/fmt_missing_period_3.f: New test.
9399 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9402 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
9405 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9408 * g++.dg/template/new6.C: New test.
9410 2006-05-29 Roger Sayle <roger@eyesopen.com>
9412 PR tree-optimization/24964
9413 * gcc.target/i386/387-10.c: New test case.
9415 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
9417 * intrinsics/string_intrinsics.c (compare_string):
9418 Use memcmp instead of strncmp to avoid tripping over
9419 CHAR(0) in a string.
9421 2006-05-27 Richard Guenther <rguenther@suse.de>
9424 * gcc.dg/torture/pr27773.c: New testcase.
9426 2006-05-27 Dirk Mueller <dmueller@suse.de>
9428 * gcc.dg/pr24561.c: Rename to..
9429 * gcc.dg/pr25962.c: .. this.
9431 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9434 * gfortran.dg/bounds_check_2.f: New test.
9436 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
9438 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
9439 * gfortran.dg/byte_1.f90: Likewise.
9440 * gfortran.dg/dup_save_2.f90: Likewise.
9442 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
9444 * gfortran.dg/associated_2.f90: New test.
9446 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9449 * gfortran.dg/bounds_check_1.f90: New test.
9451 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
9453 PR rtl-optimization/27661
9454 * gcc.dg/pr27661.c: New test case.
9456 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9459 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
9460 * gfortran.dg/print_parentheses_1.f: New test.
9461 * gfortran.dg/print_parentheses_2.f90: New test.
9463 2006-05-26 Jakub Jelinek <jakub@redhat.com>
9466 * gcc.dg/pr27758.c: New test.
9468 2006-05-24 Falk Hueffner <falk@debian.org>
9470 * gcc.c-torture/compile/pr27571.c: New test.
9472 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
9475 * gfortran.dg/spec_expr_4.f90: New test.
9478 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
9480 2006-05-25 Mark Mitchell <mark@codesourcery.com>
9483 * g++.dg/ext/complit6.C: New test.
9484 * g++.dg/ext/complit3.C: Adjust error markers.
9485 * g++.dg/init/const3.C: New test.
9487 2006-05-25 Richard Guenther <rguenther@suse.de>
9490 * gcc.dg/torture/pr27743.c: New testcase.
9492 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9494 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
9496 2006-05-25 Alan Modra <amodra@bigpond.net.au>
9498 * gcc.dg/compat/scalar-by-value-x.h: New.
9499 * gcc.dg/compat/scalar-by-value-y.h: New.
9500 * gcc.dg/compat/scalar-by-value-5.c: New.
9501 * gcc.dg/compat/scalar-by-value-5_main.c: New.
9502 * gcc.dg/compat/scalar-by-value-5_x.c: New.
9503 * gcc.dg/compat/scalar-by-value-5_y.c: New.
9504 * gcc.dg/compat/scalar-by-value-6.c: New.
9505 * gcc.dg/compat/scalar-by-value-6_main.c: New.
9506 * gcc.dg/compat/scalar-by-value-6_x.c: New.
9507 * gcc.dg/compat/scalar-by-value-6_y.c: New.
9509 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9511 PR tree-optimization/27639
9512 PR tree-optimization/26719
9513 * gcc.dg/pr27639.c: New test.
9514 * gcc.dg/pr26719.c: New test.
9515 * gcc.dg/tree-ssa/scev-cast.c: New test.
9517 2006-05-23 Mark Mitchell <mark@codesourcery.com>
9520 * g++.dg/template/error21.C: New test.
9522 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
9525 * gcc.target/i386/pr27696.c: New.
9527 2006-05-22 Janis Johnson <janis187@us.ibm.com>
9529 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
9531 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
9533 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9536 * g++.dg/other/assign1.C: New test.
9538 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
9541 * gcc.target/i386/pr27266.c: New.
9543 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9546 * g++.dg/ext/asm9.C: New test.
9548 2006-05-22 Richard Sandiford <richard@codesourcery.com>
9550 PR rtl-optimization/25514
9551 * gcc.c-torture/compile/pr25514.c: New test.
9553 2006-05-22 Richard Guenther <rguenther@suse.de>
9556 2006-01-31 Richard Guenther <rguenther@suse.de>
9558 * gcc.target/i386/sselibm-1.c: New testcase.
9559 * gcc.target/i386/sselibm-2.c: Likewise.
9560 * gcc.target/i386/sselibm-3.c: Likewise.
9561 * gcc.target/i386/sselibm-4.c: Likewise.
9562 * gcc.target/i386/sselibm-5.c: Likewise.
9564 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9567 * gcc.dg/func-args-2.c: New test.
9570 * gcc.dg/struct-incompl-1.c: New test.
9572 2006-05-22 Richard Guenther <rguenther@suse.de>
9575 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
9576 the transformations we test for.
9578 2006-05-22 Richard Guenther <rguenther@suse.de>
9581 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
9583 2006-05-21 Mark Mitchell <mark@codesourcery.com>
9586 * g++.dg/warn/new1.C: New test.
9587 * g++.dg/template/new5.C: Likewise.
9589 2006-05-21 Roger Sayle <roger@eyesopen.com>
9591 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
9592 * gcc.target/i386/20060512-3.c: Likewise.
9594 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
9596 PR rtl-optimization/27671
9597 * gcc.c-torture/execute/pr27671-1.c: New.
9598 * gcc.dg/pr27671-2.c: Likewise.
9600 PR tree-optimization/26622.
9601 * gcc.c-torture/compile/pr26622.c: New.
9603 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
9606 * gfortran.dg/recursive_reference_1.f90: New test.
9608 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
9611 * gfortran.dg/elemental_subroutine_3.f90: New test.
9614 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
9617 * gfortran.dg/associated_target_1.f90: New test.
9620 * gfortran.dg/maxloc_shape_1.f90: New test.
9622 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9624 PR libgfortran/24459
9625 * gfortran.dg/namelist_24.f90: New test.
9626 * gfortran.dg/namelist_12.f: Fix typo in comment.
9628 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
9631 * g++.dg/other/error11.C: New test.
9633 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9635 * gcc.target/mips/pr26765.c: Add -w to options.
9637 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9639 * lib/target-supports.exp (check_effective_target_mpaired_single):
9641 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
9643 * g++.dg/vect/vect.exp: Likewise.
9645 2006-05-20 Richard Sandiford <richard@codesourcery.com>
9648 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
9650 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
9653 * gfortran.dg/temporary_1.f90: New file.
9655 2006-05-19 Andreas Schwab <schwab@suse.de>
9657 * g++.dg/other/unused1.C: Also match "stringz".
9659 2006-05-19 Mark Mitchell <mark@codesourcery.com>
9662 * g++.dg/template/fntry1.C: New test.
9664 2006-05-18 Mark Mitchell <mark@codesourcery.com>
9668 * g++.dg/conversion/bitfield5.C: New test.
9669 * g++.dg/conversion/bitfield6.C: New test.
9671 2006-05-18 Mike Stump <mrs@apple.com>
9673 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
9674 * gcc.dg/vla-4.c: Add.
9675 * gcc.dg/vla-5.c: Add.
9676 * gcc.dg/vla-6.c: Add.
9678 2006-05-12 Stuart Hastings <stuart@apple.com>
9680 * testsuite/gcc.target/i386/20060512-1.c: New.
9681 * testsuite/gcc.target/i386/20060512-2.c: New.
9682 * testsuite/gcc.target/i386/20060512-3.c: New.
9683 * testsuite/gcc.target/i386/20060512-4.c: New.
9685 2006-05-17 Mark Mitchell <mark@codesourcery.com>
9688 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
9691 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
9692 * g++.dg/parse/linkage1.C: New test.
9694 2006-05-17 Jakub Jelinek <jakub@redhat.com>
9696 PR tree-optimization/27548
9697 * g++.dg/tree-ssa/pr27548.C: New test.
9699 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9702 * gfortran.dg/recursive_check_1.f: New test.
9703 * gfortran.dg/recursive_check_2.f90: New test.
9705 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
9707 * g++.dg/opt/temp2.C: New test.
9709 2006-05-17 Jakub Jelinek <jakub@redhat.com>
9712 * g++.dg/init/brace5.C: New test.
9715 * gcc.dg/gomp/pr27415.c: New test.
9716 * g++.dg/gomp/pr27415.C: New test.
9718 PR tree-optimization/27549
9719 * g++.dg/tree-ssa/pr27549.C: New test.
9721 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9723 PR libgfortran/27575
9724 * gfortran.dg/read_eof_4.f90: New test.
9726 2006-05-16 Richard Guenther <rguenther@suse.de>
9728 PR tree-optimization/22303
9729 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
9731 2006-05-16 Jakub Jelinek <jakub@redhat.com>
9734 * gcc.dg/gomp/pr27573.c: New test.
9735 * gfortran.dg/gomp/pr27573.f90: New test.
9738 * gcc.dg/gomp/pr27499.c: New test.
9739 * g++.dg/gomp/pr27499.C: New test.
9741 2006-05-15 Mark Mitchell <mark@codesourcery.com>
9744 * g++.dg/parser/access8.C: Adjust error marker.
9745 * g++.dg/template/access17.C: New test.
9746 * g++.dg/template/access18.C: Likewise.
9748 2006-05-15 Roger Sayle <roger@eyesopen.com>
9751 * gcc.target/i386/pr26600.c: New test case.
9753 2006-05-15 Mark Mitchell <mark@codesourcery.com>
9756 * g++.dg/expr/bitfield1.C: New test.
9758 2006-05-15 Richard Guenther <rguenther@suse.de>
9760 PR tree-optimization/27603
9761 * gcc.dg/torture/pr27603.c: New testcase.
9763 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
9766 * gfortran.dg/entry_dummy_ref_1.f90: New test.
9769 * gfortran.dg/scalar_return_1.f90: New test.
9772 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
9774 2006-05-15 Jakub Jelinek <jakub@redhat.com>
9776 * gcc.dg/gomp/critical-4.c: New test.
9777 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
9778 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
9779 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
9780 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
9782 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9785 * g++.dg/template/dependent-args1.C: New test.
9788 * g++.dg/lookup/this1.C: New test.
9791 * g++.dg/template/operator6.C: New test.
9792 * g++.dg/template/incomplete3.C: New test.
9795 * g++.dg/template/new4.C: New test.
9798 * g++.dg/template/void2.C: New test.
9800 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
9802 * g++.dg/template/dependent-expr5.C: New test.
9804 2006-05-14 Roger Sayle <roger@eyesopen.com>
9807 * gcc.dg/pr26729-1.c: New test case.
9809 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
9811 * gcc.dg/pr27003.c: New test.
9813 2006-05-12 Steve Ellcey <sje@cup.hp.com>
9815 * lib/target-supports.dg (check_cxa_atexit_available): Change
9816 v3_target_compile to ${tool}_target_compile.
9818 2006-05-11 Jason Merrill <jason@redhat.com>
9820 * lib/scanasm.exp (scan-not-hidden): Fix typo.
9822 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9825 * gfortran.dg/label_5.f90: New test.
9827 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
9829 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
9830 check_effective_target_powerpc_altivec_ok): New.
9831 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
9832 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
9833 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
9834 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
9835 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
9836 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
9837 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
9838 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
9839 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
9840 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
9841 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
9842 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
9843 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
9844 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
9845 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
9846 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
9847 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
9848 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
9849 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
9850 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
9851 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
9852 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
9853 gcc.target/powerpc/altivec-9.c,
9854 gcc.target/powerpc/altivec-consts.c,
9855 gcc.target/powerpc/altivec-pr22085.c,
9856 gcc.target/powerpc/altivec-splat.c,
9857 gcc.target/powerpc/altivec-types-1.c,
9858 gcc.target/powerpc/altivec-types-2.c,
9859 gcc.target/powerpc/altivec-types-3.c,
9860 gcc.target/powerpc/altivec-types-4.c,
9861 gcc.target/powerpc/altivec-varargs-1.c,
9862 gcc.target/powerpc/altivec-vec-merge.c,
9863 gcc.target/powerpc/ppc-vector-memcpy.c,
9864 gcc.target/powerpc/ppc-vector-memset.c,
9865 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
9866 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
9867 these effective targets.
9868 * gcc.dg/vmx/pr27006.c: Add missing close brace.
9869 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
9871 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9874 * g++.dg/other/fold1.C: New test.
9877 * gcc.dg/fold-nonneg-1.c: New test.
9880 * g++.dg/other/operator1.C: New test.
9882 2006-05-11 Richard Guenther <rguenther@suse.de>
9885 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
9887 2006-05-10 Janis Johnson <janis187@us.ibm.com>
9889 * lib/target-supports-dg.exp (check-flags): New.
9890 (dg-skip-if): Move flag checks.
9892 2006-05-09 Steve Ellcey <sje@cup.hp.com>
9894 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
9895 * lib/target-supports.dg (check_cxa_atexit_available): New.
9897 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
9900 * gfortran.dg/multiple_allocation_2.f90: New test case.
9902 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
9904 * gcc.target/arm/pr27387.C: Fix a comment typo.
9906 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9909 * gfortran.dg/error_recovery_1.f90: New test.
9911 2006-05-10 Richard Guenther <rguenther@suse.de>
9913 PR tree-optimization/27302
9914 * gcc.dg/torture/pr27302.c: New testcase.
9916 2006-05-09 Dirk Mueller <dmueller@suse.de>
9917 Richard Guenther <rguenther@suse.de>
9920 * gcc.dg/tree-ssa/pr27498.c: New testcase.
9922 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
9924 PR rtl-optimization/27335
9925 * gcc.dg/pr27335.c: New test.
9927 2006-05-06 Richard Sandiford <richard@codesourcery.com>
9929 * gcc.target/mips/mips-ps-5.c: New file.
9931 2006-05-08 Jan Hubicka <jh@suse.cz>
9934 * gcc.dg/pr25962.c: New.
9936 2006-05-08 Roger Sayle <roger@eyesopen.com>
9939 * gcc.target/powerpc/pr27158.c: New test case.
9941 2006-05-08 Laurent GUERBY <laurent@guerby.net>
9944 * ada/acats/run_all.sh: Use test -z.
9946 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9949 * gfortran.dg/spec_expr_3.f90: New test.
9951 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
9954 * gcc.target/i386/monitor.c: New file.
9956 2006-05-08 Alan Modra <amodra@bigpond.net.au>
9958 * gcc.dg/pr27095.c: xfail *-*-darwin*.
9960 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9963 * g++.dg/other/ptrmem7.C: New test.
9965 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9968 * gcc.dg/array-9.c: New test.
9970 2006-05-07 Richard Guenther <rguenther@suse.de>
9972 PR tree-optimization/27409
9973 * gcc.dg/torture/pr27409.c: New testcase.
9975 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9978 * gfortran.dg/select_6.f90: New.
9980 2006-05-07 Richard Guenther <rguenther@suse.de>
9982 PR tree-optimization/27136
9983 * gcc.dg/torture/pr27136.c: New testcase.
9985 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
9988 * gfortran.dg/char_cons_len_1.f90: New test.
9990 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9993 * g++.dg/template/incomplete2.C: New test.
9995 2006-05-06 Richard Guenther <rguenther@suse.de>
9997 PR tree-optimization/27151
9998 * gcc.dg/vect/pr27151.c: New testcase.
10000 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10003 * g++.dg/template/void1.C: New test.
10006 * g++.dg/other/void2.C: New test.
10009 * g++.dg/conversion/void1.C: New test.
10011 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
10014 * g++.dg/other/unused1.C: New.
10016 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10019 * objc.dg/member-1.m: New test.
10021 2006-05-05 Steve Ellcey <sje@cup.hp.com>
10023 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
10025 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10027 PR libfortran/26985
10028 * gfortran.dg/matmul_2.f90: New test.
10030 2005-05-05 Laurent GUERBY <laurent@guerby.net>
10032 * ada/acats/run_all.sh: Use sync when main not found.
10034 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
10037 * gcc.target/mips/pr26765.c: New.
10039 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
10041 * gcc.target/bfin: New directory.
10042 * gcc.target/bfin/bfin.exp: New file.
10043 * gcc.target/bfin/frmul.c: New file.
10044 * gcc.target/bfin/arith.c: New file.
10045 * gcc.target/bfin/mul-combine.c: New file.
10046 * gcc.target/bfin/shift.c: New file.
10048 2006-05-04 Richard Guenther <rguenther@suse.de>
10050 PR tree-optimization/14287
10051 PR tree-optimization/14844
10052 PR tree-optimization/19792
10053 PR tree-optimization/21608
10054 PR tree-optimization/27090
10055 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
10056 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10057 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10058 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10059 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10061 2006-05-04 Jakub Jelinek <jakub@redhat.com>
10063 PR tree-optimization/27285
10064 * gcc.c-torture/execute/pr27285.c: New test.
10066 PR middle-end/27388
10067 * gcc.dg/gomp/pr27388-1.c: New test.
10068 * gcc.dg/gomp/pr27388-2.c: New test.
10069 * gcc.dg/gomp/pr27388-3.c: New test.
10072 * g++.dg/gomp/pr27359.C: New test.
10074 2006-05-02 Steven G. Kargl <kargls@comcast.net>
10077 * gfortran.dg/iargc.f90: New test.
10079 2006-05-02 Mark Mitchell <mark@codesourcery.com>
10082 * g++.dg/template/crash49.C: New test.
10084 2006-05-02 Steve Ellcey <sje@cup.hp.com>
10087 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
10089 2006-05-02 Jeff Law <law@redhat.com>
10091 PR tree-optimization/27364
10092 * gcc.c-torture/execute/pr27364.c: New test.
10094 2006-05-02 Mark Mitchell <mark@codesourcery.com>
10097 * g++.dg/parser/ctor5.C: New test.
10099 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
10102 * gcc.target/arm/arm.exp: New.
10103 * gcc.target/arm/pr27387.C: Likewise.
10105 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
10109 * gfortran.dg/module_equivalence_2.f90: New test.
10111 2006-05-02 Jakub Jelinek <jakub@redhat.com>
10113 PR middle-end/27337
10114 * g++.dg/gomp/pr27337-1.C: New test.
10115 * g++.dg/gomp/pr27337-2.C: New test.
10117 PR middle-end/27328
10118 * gcc.dg/gomp/pr27328.c: New test.
10120 PR middle-end/27325
10121 * g++.dg/gomp/pr27325.C: New test.
10123 PR middle-end/27310
10124 * g++.dg/gomp/pr27310.C: New test.
10126 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10128 PR tree-optimization/27291
10129 * g++.dg/tree-ssa/pr27291.C: New test.
10131 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10133 PR tree-optimization/27283
10134 * g++.dg/tree-ssa/pr27283.C: New test.
10136 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10138 * gcc.dg/tree-ssa/loop-16.c: New test.
10140 2006-05-01 Roger Sayle <roger@eyesopen.com>
10141 Joseph S. Myers <joseph@codesourcery.com>
10143 * gcc.dg/Wconversion-3.c: New test case.
10144 * gcc.dg/Wconversion-4.c: Likewise.
10146 2006-05-01 Richard Guenther <rguenther@suse.de>
10148 PR tree-optimization/26726
10149 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
10151 2006-04-30 Roger Sayle <roger@eyesopen.com>
10153 * gcc.dg/Woverflow-1.c: New test case.
10154 * gcc.dg/Woverflow-2.c: Likewise.
10155 * gcc.dg/Woverflow-3.c: Likewise.
10157 2006-04-30 Mark Mitchell <mark@codesourcery.com>
10160 * g++.dg/template/defarg8.C: New test.
10162 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10165 * g++.dg/parse/operator7.C: New test.
10167 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10171 * g++.dg/template/crash48.C: New test.
10174 * g++.dg/parse/ctor4.C: New test.
10176 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10179 * gfortran.df/char_type_len.f90: New test.
10181 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10183 PR libgfortran/27304
10184 * gfortran.dg/fmt_exhaust.f90: New test.
10186 2006-04-28 Roger Sayle <roger@eyesopen.com>
10189 * gcc.dg/large-size-array-2.c: New test case.
10191 2006-04-28 Richard Guenther <rguenther@suse.de>
10194 * gcc.target/i386/pr26826.c: New testcase.
10196 2006-04-28 Jakub Jelinek <jakub@redhat.com>
10198 PR middle-end/27260
10199 * gcc.c-torture/execute/pr27260.c: New.
10201 2006-04-28 Alan Modra <amodra@bigpond.net.au>
10203 PR middle-end/27095
10204 * gcc.dg/pr27095.c: New.
10206 2006-04-27 Mark Mitchell <mark@codesourcery.com>
10209 * g++.dg/conversion/bitfield4.C: New test.
10211 2006-04-27 Eric Christopher <echristo@apple.com>
10213 * gcc.dg/pragma-ms_struct.c: New.
10215 2006-04-27 Mark Mitchell <mark@codesourcery.com>
10218 * g++.dg/template/crash47.C: New test.
10220 2006-04-27 Dirk Mueller <dmueller@suse.de>
10222 * gcc.target/i386/sse-7.c: build with -msse.
10224 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
10226 PR testsuite/27274:
10227 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
10228 (main): Exit if processor doesn't support SSE.
10230 2006-04-26 David Edelsohn <edelsohn@gnu.org>
10232 PR middle-end/27282
10233 * gcc.c-torture/compile/pr27282.c: New test.
10235 2006-04-26 Jakub Jelinek <jakub@redhat.com>
10237 PR middle-end/26913
10238 * g++.dg/gomp/pr26913.C: New test.
10241 * gcc.dg/gomp/pr25996.c: New test.
10242 * g++.dg/gomp/pr25996.C: New test.
10244 2006-04-25 Richard Sandiford <richard@codesourcery.com>
10246 PR rtl-optimization/26725
10247 * gcc.c-torture/compile/pr26725.c: New test.
10249 2006-04-25 Richard Guenther <rguenther@suse.de>
10251 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
10254 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
10256 * gcc.dg/20060425-1.c: New testcase.
10258 2006-04-25 Jakub Jelinek <jakub@redhat.com>
10260 PR tree-optimization/26865
10261 * gcc.dg/pr26865.c: New test.
10263 2006-04-24 Mark Mitchell <mark@codesourcery.com>
10266 * g++.dg/conversion/bitfield1.C: New test.
10267 * g++.dg/conversion/bitfield2.C: Likewise.
10268 * g++.dg/conversion/bitfield3.C: Likewise.
10270 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
10271 Richard Guenther <rguenther@suse.de>
10273 PR tree-optimization/27236
10274 * gcc.dg/tree-ssa/pr27236.c: New testcase.
10276 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10279 * g++.dg/other/incomplete2.C: New test.
10281 2006-04-24 Richard Guenther <rguenther@suse.de>
10283 PR middle-end/26869
10284 * gcc.dg/torture/pr26869.c: New testcase.
10286 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
10287 Richard Guenther <rguenther@suse.de>
10289 PR tree-optimization/27218
10290 * g++.dg/tree-ssa/pr27218.C: New testcase.
10292 2006-04-23 Mark Mitchell <mark@codesourcery.com>
10295 * g++.dg/template/friend41.C: New test.
10297 2006-04-23 David Edelsohn <edelsohn@gnu.org>
10299 * g++.dg/opt/pr15551.C: Include cstdio.
10300 (main): Use remove instead of unlink.
10302 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
10304 * gcc.dg/sibcall-7.c: New test.
10305 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
10306 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
10307 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
10308 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
10309 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
10311 2006-04-23 Mark Mitchell <mark@codesourcery.com>
10314 * g++.dg/opt/bitfield1.C: New test.
10315 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
10316 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
10317 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
10318 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
10319 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
10320 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
10321 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
10322 * g++.dg/abi/bitfield2.C: Likewise.
10323 * g++.dg/init/bitfield1.C: Likewise.
10325 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
10328 * gfortran.dg/elemental_subroutine_4.f90: New test.
10329 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
10332 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
10334 * gcc.c-torture/compile/20060421-1.c: New testcase.
10336 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10339 * gcc.dg/init-bad-4.c: New test.
10341 2006-04-21 Paul Brook <paul@codesourcery.com>
10343 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
10345 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
10348 * gfortran.dg/defined_operators_1.f90: New test.
10349 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
10350 remove old ones associated, incorrectly, with Note 5.46.
10353 * gfortran.dg/character_array_constructor_1.f90: New test.
10355 2006-04-20 Jakub Jelinek <jakub@redhat.com>
10357 * gcc.dg/20060419-1.c: New test.
10359 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
10362 * gcc.dg/struct-parse-1.c: New test case.
10364 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10367 * g++.dg/parse/template19.C: New test.
10370 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
10373 * g++.dg/expr/call3.C: New test.
10376 * g++.dg/conversion/dynamic1.C: New test.
10378 2006-04-19 Mark Mitchell <mark@codesourcery.com>
10381 * g++.dg/template/crash35.C: Tweak error markers.
10382 * g++.dg/template/crash46.C: New test.
10383 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
10384 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
10386 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
10388 PR rtl-optimization/14261
10389 * gcc.c-torture/compile/20060419-1.c: Added.
10391 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
10393 * gfortran.dg/label_1.f90: Adjust dg-error.
10395 2006-04-16 Roger Sayle <roger@eyesopen.com>
10398 * gcc.dg/fold-cond-1.c: New test case.
10399 * gcc.dg/pr26961-1.c: Likewise.
10401 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10403 PR libgfortran/27138
10404 * gfortran.dg/read_bad_advance.f90: New test.
10406 2006-04-16 Roger Sayle <roger@eyesopen.com>
10407 Dale Johannesen <dalej@apple.com>
10410 * gcc.target/i386/vecinit-3.c: New testcase.
10411 * gcc.target/i386/vecinit-4.c: Likewise.
10412 * gcc.target/i386/sse-18.c: Likewise.
10413 * gcc.target/i386/sse-19.c: Likewise.
10415 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
10417 * gfortran.dg/allocate_zerosize_1.f90: New test.
10419 2006-04-16 Mark Mitchell <mark@codesourcery.com>
10422 * g++.dg/template/crash45.C: New test.
10424 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
10427 * gfortran.dg/proc_assign_1.f90: New test.
10428 * gfortran.dg/procedure_lvalue.f90: Change message.
10429 * gfortran.dg/namelist_4.f90: Add new error.
10433 * gfortran.dg/auto_pointer_array_result_1.f90
10436 * gfortran.dg/specification_type_resolution_1.f90
10441 * gfortran.dg/bounds_temporaries_1.f90: New test.
10444 * gfortran.dg/array_return_value_1.f90: New test.
10446 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10449 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
10451 2006-04-15 Jakub Jelinek <jakub@redhat.com>
10453 PR middle-end/26823
10454 * g++.dg/gomp/pr26823-1.C: New test.
10455 * g++.dg/gomp/pr26823-2.C: New test.
10457 2006-04-13 Uros Bizjak <uros@kss-loka.si>
10459 PR middle-end/27134
10460 * gcc.dg/pr27314.c: New test.
10462 2006-04-13 Richard Henderson <rth@redhat.com>
10464 * g++.dg/gomp/block-0.C: Update expected matches.
10466 2006-04-13 DJ Delorie <dj@redhat.com>
10468 * lib/target-supports.exp (check_effective_target_int32plus): New.
10469 (check_effective_target_ptr32plus): New.
10470 (check_effective_target_size32plus): New.
10471 (check_effective_target_int16): New.
10472 (check_profiling_available): Add m32c to the list of unsupported targets.
10474 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
10475 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
10477 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
10479 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
10481 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
10483 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
10484 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
10485 not just xstormy16. Skip m32c due to weird pointer size.
10486 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
10487 not just xstormy16.
10488 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
10489 not just xstormy16.
10490 * gcc.dg/20020312-2.c: Add m32c support.
10491 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
10492 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
10494 * gcc.dg/20050321-2.c: Require >=32 bit integers.
10495 * gcc.dg/asm-1.c: Skip if int and short are the same size.
10496 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
10497 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
10498 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
10499 * gcc.dg/init-string-2.c: Require >=32 bit integers.
10500 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
10501 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
10502 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
10503 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
10504 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
10505 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
10507 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
10509 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
10510 * gcc.dg/pr23049.c: Require >=32 bit integers.
10511 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
10512 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
10513 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
10514 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
10515 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
10516 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
10517 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
10518 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
10519 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
10520 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
10521 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
10522 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
10524 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
10525 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
10526 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
10527 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
10528 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
10530 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
10531 * gcc.c-torture/execute/20040703-1.x: Likewise.
10532 * gcc.c-torture/execute/20040705-1.x: Likewise.
10533 * gcc.c-torture/execute/20040705-2.x: Likewise.
10534 * gcc.c-torture/execute/20040709-1.x: Likewise.
10535 * gcc.c-torture/execute/20040709-2.x: Likewise.
10536 * gcc.c-torture/execute/20040811-1.x: Likewise.
10537 * gcc.c-torture/execute/20050316-1.x: Likewise.
10538 * gcc.c-torture/execute/bitfld-4.x: Likewise.
10539 * gcc.c-torture/execute/pr19689.x: Likewise.
10540 * gcc.c-torture/execute/pr7284-1.x: Likewise.
10541 * gcc.c-torture/execute/usmul.x: Likewise.
10542 * gcc.c-torture/execute/vrp-5.x: Likewise.
10543 * gcc.c-torture/execute/vrp-6.x: Likewise.
10544 * gcc.dg/debug/20041023-1.s: Likewise.
10546 2006-04-13 Roger Sayle <roger@eyesopen.com>
10548 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
10549 of integers to a vector types are now constant expressions in C.
10550 * gcc.dg/vect/vect-fold-1.c: New test case.
10552 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
10553 Ulrich Weigand <uweigand@de.ibm.com>
10556 * gcc.dg/vmx/pr27006.c: New testcase.
10558 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10560 PR libgfortran/26766
10561 * gfortran.dg/write_recursive.f90: New test.
10563 2006-04-11 Mark Mitchell <mark@codesourcery.com>
10565 * g++.dg/parse/dtor7.C: New test.
10566 * g++.dg/parse/new1.C: Add error marker.
10567 * g++.dg/template/new3.C: New test.
10570 * g++.dg/template/pure1.C: New test.
10573 * g++.dg/parse/ptrmem4.C: New test.
10575 2006-04-10 Jeff Law <law@redhat.com>
10578 * gcc.c-torture/compile/pr27087.c: New test.
10580 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
10583 * gcc.dg/20060410.c: New.
10585 2006-04-10 Matthias Klose <doko@debian.org>
10587 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
10588 Recognize multilib directory names containing underscores.
10590 2006-04-10 Roger Sayle <roger@eyesopen.com>
10592 * gcc.target/i386/vecinit-1.c: New test case.
10593 * gcc.target/i386/vecinit-2.c: Likewise.
10595 2006-04-10 Jakub Jelinek <jakub@redhat.com>
10598 * g++.dg/debug/dwarf2-2.C: New test.
10600 2006-04-09 Richard Sandiford <richard@codesourcery.com>
10602 PR rtl-optimization/27073
10603 * gcc.c-torture/execute/pr27073.c: New test.
10605 2006-04-08 Mike Stump <mrs@apple.com>
10607 * gcc.dg/pragma-darwin.c: Improve for ppc64.
10609 2006-04-07 Richard Guenther <rguenther@suse.de>
10611 PR tree-optimization/26135
10612 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
10614 2006-04-06 Jan Hubicka <jh@suse.cz>
10617 * g++.dg/bprob/g++-bprob-2.C: New testcase.
10619 2006-04-06 Roger Sayle <roger@eyesopen.com>
10621 * g++.dg/conversion/nullptr1.C: New test case.
10622 * g++.dg/conversion/nullptr2.C: Likewise.
10624 2006-04-05 Roger Sayle <roger@eyesopen.com>
10626 * gfortran.dg/dependency_18.f90: New test case.
10628 2006-04-05 Richard Guenther <rguenther@suse.de>
10630 PR tree-optimization/26919
10631 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
10632 * gcc.dg/ipa/ipa-2.c: Likewise.
10633 * gcc.dg/ipa/ipa-3.c: Likewise.
10634 * gcc.dg/ipa/ipa-5.c: Likewise.
10636 2006-04-05 Richard Guenther <rguenther@suse.de>
10638 PR tree-optimization/26763
10639 * gcc.dg/torture/pr26763-1.c: New testcase.
10640 * gcc.dg/torture/pr26763-2.c: Likewise.
10642 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
10646 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
10648 2006-04-04 Eric Christopher <echristo@apple.com>
10650 * gcc.target/i386/387-1.c: Allow regexp to match darwin
10652 * gcc.target/i386/387-5.c: Ditto.
10654 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
10656 * gcc.target/sparc/struct-ret-check.c: New test.
10658 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10660 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
10661 zero decimal digits specified in format.
10663 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
10666 * gfortran.dg/missing_optional_dummy_1.f90: New test.
10669 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
10670 * gfortran.dg/initialization_1.f90: Make assignment compliant.
10671 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
10672 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
10675 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
10677 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
10678 dummy arguments work when the actual argument is itself a dummy
10679 argument of the caller.
10681 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
10683 PR libfortran/24685
10684 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
10686 2006-04-01 Roger Sayle <roger@eyesopen.com>
10688 * gfortran.dg/dependencency_17.f90: New test case.
10690 2006-04-01 Roger Sayle <roger@eyesopen.com>
10692 * gfortran.dg/dependency_14.f90: New test case.
10693 * gfortran.dg/dependency_15.f90: Likewise.
10694 * gfortran.dg/dependency_16.f90: Likewise.
10696 2006-03-31 Asher Langton <langton2@llnl.gov>
10699 gfortran.dg/cray_pointers_6.f90: New test.
10701 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10703 PR libgfortran/26890
10704 * gfortran.dg/read_size_noadvance.f90: New test.
10706 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
10709 * gfortran.dg/multiple_allocation_1.f90: Check that the
10710 size has changed after a re-allocation with stat.
10712 2006-03-30 Richard Guenther <rguenther@suse.de>
10714 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
10716 * gcc.target/i386/sselibm-2.c: Likewise.
10717 * gcc.target/i386/sselibm-3.c: Likewise.
10718 * gcc.target/i386/sselibm-4.c: Likewise.
10719 * gcc.target/i386/sselibm-5.c: Likewise.
10721 2006-03-28 Roger Sayle <roger@eyesopen.com>
10723 * gcc.dg/fold-andxor-1.c: New test case.
10724 * gcc.dg/fold-xorand-1.c: Likewise.
10726 2006-03-28 Roger Sayle <roger@eyesopen.com>
10728 * gcc.dg/fold-convnotconv-1.c: New test case.
10730 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
10733 * gfortran.dg/private_type_5.f90: New test.
10735 2006-03-27 David Edelsohn <edelsohn@gnu.org>
10737 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
10739 2006-03-27 Jakub Jelinek <jakub@redhat.com>
10741 * gfortran.dg/advance_2.f90: New test.
10742 * gfortran.dg/advance_3.f90: New test.
10744 * gfortran.fortran-torture/execute/equiv_5.f: New test.
10746 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10748 PR libgfortran/26661
10749 PR libgfortran/26880
10750 * gfortran.dg/read_x_past.f: New test.
10752 2006-03-26 Geoffrey Keating <geoffk@apple.com>
10754 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
10757 2006-03-26 David Edelsohn <edelsohn@gnu.org>
10759 * objc.dg/dwarf-1.m: Skip on AIX.
10760 * objc.dg/dwarf-2.m: Skip on AIX.
10762 2006-03-25 Steven G. Kargl <kargls@comcast.net>
10765 * gfortran.dg/float_1.f90: New test.
10767 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
10769 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
10771 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
10773 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
10775 PR libfortran/26735
10776 * gfortran.dg/convert_implied_open.f90: New test case.
10778 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
10781 * gfortran.dg/transpose_reshape_r10.f90: New test case.
10783 2006-03-25 Uros Bizjak <uros@kss-loka.si>
10785 PR middle-end/26717
10786 * gcc.dg/pr26717.c: New test.
10788 2006-03-25 Roger Sayle <roger@eyesopen.com>
10790 * gfortran.dg/dependency_12.f90: New test case.
10792 2006-03-24 Roger Sayle <roger@eyesopen.com>
10794 * gfortran.dg/dependency_9.f90: New (resurected) test case.
10796 2006-03-24 Jeff Law <law@redhat.com>
10798 * gcc.c-torture/pr26840.c: New test.
10800 2006-03-24 Geoffrey Keating <geoffk@apple.com>
10802 * objc.dg/dwarf-2.m: New.
10803 * obj-c++.dg/dwarf-2.mm: New.
10805 * g++.old-deja/g++.other/init19.C: New.
10807 2006-03-24 David Edelsohn <edelsohn@gnu.org>
10809 * g++.dg/eh/spbp.C: Skip on AIX.
10811 2006-03-24 Jakub Jelinek <jakub@redhat.com>
10813 PR middle-end/26611
10814 * g++.dg/gomp/pr26611-1.C: New test.
10815 * g++.dg/gomp/pr26611-2.C: New test.
10817 2006-03-24 Jeff Law <law@redhat.com>
10819 * gcc.c-torture/compile/pr26833.c: New test.
10820 * gfortran.fortran-torture/compile/pr26806.f90: New test.
10822 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10824 * gfortran.dg/endfile_2.f90: Delete temp file.
10826 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
10829 * gfortran.dg/record_marker_1.f90: New test case.
10830 * gfortran.dg/record_marker_2.f: New test case.
10831 * gfortran.dg/record_marker_3.f90: New test case.
10833 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
10836 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
10837 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
10839 2006-03-21 Janis Johnson <janis187@us.ibm.com>
10841 * lib/gcc-dg.exp (cleanup-modules): New proc.
10842 * gfortran.dg/allocatable_function_1.f90,
10843 gfortran.dg/allocate_char_star_scalar_1.f90,
10844 gfortran.dg/assumed_charlen_function_1.f90,
10845 gfortran.dg/assumed_dummy_1.f90,
10846 gfortran.dg/assumed_shape_ranks_1.f90,
10847 gfortran.dg/assumed_shape_ranks_2.f90,
10848 gfortran.dg/assumed_size_dt_dummy.f90,
10849 gfortran.dg/auto_char_dummy_array_1.f90,
10850 gfortran.dg/auto_char_len_3.f90,
10851 gfortran.dg/automatic_module_variable.f90,
10852 gfortran.dg/bad_automatic_objects_1.f90,
10853 gfortran.dg/char_array_constructor.f90,
10854 gfortran.dg/char_array_structure_constructor.f90,
10855 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
10856 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
10857 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
10858 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
10859 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
10860 gfortran.dg/derived_pointer_recursion.f90,
10861 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
10862 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
10863 gfortran.dg/dummy_functions_1.f90,
10864 gfortran.dg/elemental_initializer_1.f90,
10865 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
10866 gfortran.dg/elemental_pointer_1.f90,
10867 gfortran.dg/elemental_subroutine_1.f90,
10868 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
10869 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
10870 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
10871 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
10872 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
10873 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
10874 gfortran.dg/global_references_1.f90,
10875 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
10876 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
10877 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
10878 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
10879 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
10880 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
10881 gfortran.dg/large_integer_kind_1.f90,
10882 gfortran.dg/large_real_kind_1.f90,
10883 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
10884 gfortran.dg/module_double_reuse.f90,
10885 gfortran.dg/module_equivalence_1.f90,
10886 gfortran.dg/module_interface_1.f90,
10887 gfortran.dg/module_parameter_array_refs_1.f90,
10888 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
10889 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
10890 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
10891 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
10892 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
10893 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
10894 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
10895 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
10896 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
10897 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
10898 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
10899 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
10900 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
10901 gfortran.dg/same_name_1.f90,
10902 gfortran.dg/sibling_dummy_procedure_1.f90,
10903 gfortran.dg/sibling_dummy_procedure_2.f90,
10904 gfortran.dg/sibling_dummy_procedure_3.f90,
10905 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
10906 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
10907 gfortran.dg/used_dummy_types_2.f90,
10908 gfortran.dg/used_dummy_types_3.f90,
10909 gfortran.dg/used_dummy_types_4.f90,
10910 gfortran.dg/used_dummy_types_5.f90,
10911 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
10912 gfortran.dg/userdef_operator_1.f90: Use it.
10914 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10916 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
10917 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
10918 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
10919 gfortran.dg/write_back.f,
10920 gfortran.fortran-torture/execute/inquire_1.f90,
10921 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
10923 2006-03-21 Jeff Law <law@redhat.com>
10925 * gcc.dg/tree-ssa/vrp28.c: New test.
10927 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10929 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
10930 if _STDC_C99 is defined.
10931 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
10932 * gcc.dg/builtins-20.c: Likewise.
10933 * gcc.dg/builtins-53.c: Likewise.
10934 * gcc.dg/single-precision-constant.c: Likewise. Also pass
10935 -mmacosx-version-min=10.3 on PowerPC/Darwin.
10937 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
10940 * gcc.c-torture/compile/pr26781-1.c: New test.
10941 * gcc.c-torture/compile/pr26781-2.c: New test.
10943 2006-03-21 Jakub Jelinek <jakub@redhat.com>
10946 * g++.dg/gomp/pr26690-1.C: New test.
10947 * g++.dg/gomp/pr26690-2.C: New test.
10949 2006-03-20 Jeff Law <law@redhat.com>
10951 * gcc.dg/tree-ssa/pr21829.c: New test.
10953 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
10955 2006-03-20 Richard Sandiford <richard@codesourcery.com>
10957 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
10958 (check_visibility_available): Use it.
10959 (check_effective_target_default_packed): Likewise.
10960 (check_effective_target_pcc_bitfield_type_matters): Likewise.
10961 (check_effective_target_fopenmp): Likewise.
10962 (check_effective_target_freorder): Likewise.
10963 (check_effective_target_fpic): Likewise.
10964 (check_named_sections_available): Likewise.
10965 (check_effective_target_ilp32): Likewise.
10966 (check_effective_target_lp64): Likewise.
10968 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
10971 * gfortran.dg/scalar_mask_2.f90: New test case.
10973 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
10976 * gcc.dg/tree-ssa/loadpre12.c: New test.
10977 * gcc.dg/tree-ssa/loadpre13.c: New test.
10978 * gcc.dg/tree-ssa/loadpre14.c: New test.
10979 * gcc.dg/tree-ssa/loadpre15.c: New test.
10980 * gcc.dg/tree-ssa/loadpre16.c: New test.
10981 * gcc.dg/tree-ssa/loadpre17.c: New test.
10982 * gcc.dg/tree-ssa/loadpre18.c: New test.
10983 * gcc.dg/tree-ssa/loadpre19.c: New test.
10984 * gcc.dg/tree-ssa/loadpre20.c: New test.
10985 * gcc.dg/tree-ssa/loadpre21.c: New test.
10986 * gcc.dg/tree-ssa/loadpre22.c: New test.
10988 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
10991 * gfortran.dg/elemental_initializer_1.f90: New test.
10994 * gfortran.dg/assumed_shape_ranks_2: New test.
10996 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
10998 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
11001 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11003 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
11004 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
11005 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
11006 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
11007 gfortran.fortran-torture/execute/direct_io.f90,
11008 gfortran.fortran-torture/execute/inquire_2.f90,
11009 gfortran.fortran-torture/execute/inquire_4.f90,
11010 gfortran.fortran-torture/execute/list_read_1.f90,
11011 gfortran.fortran-torture/execute/open_replace.f90,
11012 gfortran.fortran-torture/execute/slash_edit.f90,
11013 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
11014 temporary files from testcases.
11016 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11018 PR libgfortran/26509
11019 gfortran.dg/write_direct_eor.f90: New test.
11021 2006-03-17 David Edelsohn <edelsohn@gnu.org>
11023 * gcc.target/powerpc/pr26350.c: New.
11024 * gcc.target/powerpc/indexed-addr.c: New.
11026 2006-03-16 Roger Sayle <roger@eyesopen.com>
11028 * gfortran.dg/dependency_13.f90: New test case.
11030 2006-03-16 Roger Sayle <roger@eyesopen.com>
11032 PR middle-end/21781
11033 * gcc.dg/real-const-1.c: New test case.
11035 2006-03-15 Geoffrey Keating <geoffk@apple.com>
11037 * g++.old-deja/g++.other/init18.C: New.
11038 * g++.old-deja/g++.other/init5.C: Remove xfail.
11040 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11042 * g++.dg/opt/pr15551.C: Cleanup temp file.
11044 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11047 g++.dg/parse/long1.C: New test.
11049 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11052 * gfortran.dg/continuation.f90: New test.
11053 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
11055 2006-03-14 Richard Guenther <rguenther@suse.de>
11057 PR tree-optimization/26672
11058 * gcc.dg/torture/pr26672.c: New testcase.
11060 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
11062 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
11063 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
11065 2006-03-13 Roger Sayle <roger@eyesopen.com>
11067 PR middle-end/26557
11068 * gcc.c-torture/compile/switch-1.c: New test case.
11070 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
11073 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
11074 test to include more permuatations of mask and index.
11075 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
11076 respond to F2003 spec. that the position returned for an all false
11077 mask && condition is zero.
11079 2006-03-13 Jakub Jelinek <jakub@redhat.com>
11081 PR middle-end/25989
11082 * gcc.dg/gomp/pr25989.c: New test.
11084 2006-03-13 Jeff Law <law@redhat.com>
11086 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
11088 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
11090 * gcc.dg/switch-9.c: New test.
11092 2006-03-13 Richard Guenther <rguenther@suse.de>
11094 PR middle-end/26630
11095 * gcc.dg/torture/pr26630.c: New testcase.
11097 2006-03-11 Roger Sayle <roger@eyesopen.com>
11099 * gfortran.dg/dependency_10.f90: New test case.
11100 * gfortran.dg/dependency_11.f90: Likewise.
11102 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
11103 Erik Edelmann <eedelman@gcc.gnu.org>
11105 * gfortran.dg/allocatable_function_1.f90: New.
11106 * gfortran.dg/allocatable_function_2.f90: New.
11108 2006-03-10 Richard Guenther <rguenther@suse.de>
11110 PR middle-end/26565
11111 * gcc.dg/torture/pr26565.c: New testcase.
11113 2006-03-09 Eric Christopher <echristo@apple.com>
11115 * gcc.c-torture/compile/20060309-1.c: New.
11117 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11119 PR libgfortran/26499
11120 * gfortran.dg/write_back.f: New test.
11121 * gfortran.dg/write_rewind_1.f: New test.
11122 * gfortran.dg/write_rewind_2.f: New test.
11124 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11126 PR libgfortran/26554
11127 * gfortran.dg/read_logical.f90: New test.
11129 2006-03-04 Laurent GUERBY <laurent@guerby.net>
11131 * ada/acats/norun.lst: cdd2a03 now passes.
11133 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
11136 * gcc.target/powerpc/pr18096-1.c: Change where the error
11139 2006-03-04 Jakub Jelinek <jakub@redhat.com>
11141 * gcc.target/i386/cleanup-1.c: New test.
11142 * gcc.target/i386/cleanup-2.c: New test.
11144 2006-03-04 Roger Sayle <roger@eyesopen.com>
11146 * gfortran.dg/dependency_9.f90: Remove for the time being.
11148 2006-03-04 Krister Walfridsson <cato@df.lth.se>
11150 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
11153 2006-03-03 Roger Sayle <roger@eyesopen.com>
11155 * gfortran.dg/dependency_9.f90: New test case.
11157 2006-03-03 Roger Sayle <roger@eyesopen.com>
11159 * gfortran.dg/dependency_4.f90: New test case.
11160 * gfortran.dg/dependency_5.f90: New test case.
11161 * gfortran.dg/dependency_6.f90: New test case.
11162 * gfortran.dg/dependency_7.f90: New test case.
11163 * gfortran.dg/dependency_8.f90: New test case.
11165 2006-03-03 Paul Brook <paul@codesourcery.com>
11167 * lib/target-supports.exp (check_profiling_available):
11170 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
11173 * multiple_allocation_1.f90: New test.
11175 2006-03-03 Roger Sayle <roger@eyesopen.com>
11177 PR tree-optimization/26524
11178 * gfortran.dg/pr26524.f: New test case.
11180 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11182 * g++.dg/template/repo5.C: Cleanup repo files.
11183 * gcc.dg/20051201-1.c: Cleanup coverage files.
11184 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
11185 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
11188 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
11190 * objc.dg/objc-nofilename-1.m: New test.
11191 * objc.dg/bad-receiver-type.m: New test.
11192 * obj-c++.dg/bad-receiver-type.mm: New test.
11194 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
11196 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
11198 2006-03-01 Mike Stump <mrs@apple.com>
11200 * g++.dg/abi/key2.C: Add.
11202 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
11204 * gfortran.dg/logical_dot_product.f90: New test.
11207 * gfortran.dg/used_interface_ref.f90: New test.
11210 * gfortran.dg/dependency_2.f90: New test.
11211 * gfortran.fortran-torture/execute/where17.f90: New test.
11212 * gfortran.fortran-torture/execute/where18.f90: New test.
11213 * gfortran.fortran-torture/execute/where19.f90: New test.
11214 * gfortran.fortran-torture/execute/where20.f90: New test.
11216 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
11218 * g++.dg/tree-ssa/pr26443.C: New test case.
11220 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
11222 PR middle-end/26022
11223 * g++.dg/opt/return-slot1.C: New test.
11225 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11227 PR libgfortran/26136
11228 * gfortran.dg/namelist_23.f90: New test.
11230 2006-02-28 Roger Sayle <roger@eyesopen.com>
11232 PR middle-end/14752
11233 * gcc.dg/fold-eqandshift-2.c: New test case.
11235 2006-02-28 Richard Guenther <rguenther@suse.de>
11237 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
11240 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
11242 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
11244 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11246 PR libgfortran/26464
11247 * gfortran.dg/backspace_5.f: New test.
11248 * gfortran.dg/backspace_6.f: New test.
11250 2006-02-26 Roger Sayle <roger@eyesopen.com>
11252 * gcc.dg/fold-eqandnot-1.c: New test case.
11254 2006-02-26 Roger Sayle <roger@eyesopen.com>
11256 PR middle-end/19983
11257 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
11259 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
11261 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
11262 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
11264 2006-02-26 Richard Guenther <rguenther@suse.de>
11266 PR tree-optimization/26421
11267 * gcc.dg/tree-ssa/pr26421.c: New testcase.
11269 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
11271 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
11272 * g++.old-deja/g++.robertl/eb132.C: Likewise.
11274 2006-02-26 Roger Sayle <roger@eyesopen.com>
11276 * gcc.dg/fold-even-1.c: New test case.
11278 2006-02-26 Roger Sayle <roger@eyesopen.com>
11280 PR middle-end/21137
11281 * gcc.dg/fold-eqandshift-1.c: New test case.
11283 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
11285 PR tree-optimization/25125
11286 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
11287 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
11289 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
11291 PR tree-optimizations/26359
11292 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
11293 with -fdump-tree-dceloop-details.
11294 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
11296 2006-02-25 Roger Sayle <roger@eyesopen.com>
11298 PR middle-end/23673
11299 * gcc.dg/fold-eqxor-1.c: New test case.
11300 * gcc.dg/fold-eqxor-2.c: Likewise.
11301 * gcc.dg/fold-eqxor-3.c: Likewise.
11303 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
11306 * scalar_mask_1.f90: New test.
11308 2006-02-24 Geoffrey Keating <geoffk@apple.com>
11310 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
11311 * g++.dg/eh/uncaught2.C: New.
11312 * g++.dg/eh/uncaught3.C: New.
11314 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11316 PR libgfortran/26423
11317 * gfortran.dg/read_many_1.f: New test.
11319 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
11322 * gfortran.dg/dependency_3.f90: New test.
11323 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
11327 * gfortran.dg/equiv_6.f90: New test.
11329 2006-02-23 Jeff Law <law@redhat.com>
11331 * gcc.c-torture/compile/pr26425.c: New test.
11333 2006-02-23 Jakub Jelinek <jakub@redhat.com>
11335 PR middle-end/26412
11336 * gcc.dg/gomp/pr26412.c: New test.
11338 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11341 * g++.dg/other/ellipsis1.C: New test.
11342 * g++.dg/parse/operator4.C: Adjust error marker.
11344 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
11347 * gfortran.dg/pr25603.f: New testcase.
11349 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
11351 * gcc.dg/bf-spl1.c: Don't specify -m68000.
11352 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
11354 2006-02-21 Geoffrey Keating <geoffk@apple.com>
11356 * g++.dg/eh/spbp.C: New.
11358 2006-02-21 Jakub Jelinek <jakub@redhat.com>
11360 PR middle-end/26379
11361 * gcc.target/i386/mmx-7.c: New test.
11363 2006-02-20 Roger Sayle <roger@eyesopen.com>
11365 PR tree-optimization/26361
11366 * gcc.dg/tree-ssa/vrp27.c: New test case.
11368 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
11370 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
11371 * gcc.dg/tree-ssa/complex-4.c: Here.
11373 2006-02-19 Roger Sayle <roger@eyesopen.com>
11375 PR middle-end/19543
11376 * gfortran.dg/logical_1.f90: New test case.
11378 2006-02-19 Jakub Jelinek <jakub@redhat.com>
11380 PR middle-end/26334
11381 * gcc.dg/20060218-1.c: Moved to...
11382 * gcc.target/i386/20060218-1.c: ... here. New test.
11384 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
11387 * gfortran.dg/convert_1.f90: New.
11389 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
11392 * gfortran.dg/namelist_5.f90: New test.
11395 * gfortran.dg/namelist_4.f90: New test.
11397 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
11400 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
11402 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
11404 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
11405 variable to take into account the variable name in the
11407 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
11409 2006-02-18 Jakub Jelinek <jakub@redhat.com>
11411 PR middle-end/26334
11412 * gcc.c-torture/compile/20060217-1.c: New test.
11413 * gcc.dg/20060218-1.c: New test.
11415 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
11417 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
11419 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
11421 * gcc.dg/cpp/undef3.c: New test.
11422 * gcc.dg/cpp/trad/builtins2.c: New test.
11424 2006-02-18 Mark Mitchell <mark@codesourcery.com>
11427 * g++.dg/template/static22.C: New test.
11428 * g++.dg/template/static23.C: New test.
11429 * g++.dg/template/static24.C: New test.
11430 * g++.dg/template/non-dependent13.C: New test.
11431 * g++.dg/init/member1.C: Tweak error markers.
11433 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11436 * gcc.c-torture/compile/pr26255.c: New test case.
11438 2006-02-16 Roger Sayle <roger@eyesopen.com>
11440 * gfortran.fortran-torture/execute/where_10.f90: New test case.
11441 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11442 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
11443 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
11444 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11445 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11446 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11448 2006-02-16 Jeff Law <law@redhat.com>
11450 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
11451 * gcc.dg/tree-ssa/vrp26.c: New test.
11453 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
11457 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
11458 __UCLIBC__ is defined.
11460 2006-02-16 Jakub Jelinek <jakub@redhat.com>
11463 * gfortran.dg/gomp/pr26224.f: New test.
11465 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
11468 * lib/target-supports.exp
11469 (check_effective_target_vect_short_mult): New.
11470 (check_effective_target_vect_char_mult): New.
11471 (check_effective_target_vect_widen_sum_qi_to_si): New.
11472 (check_effective_target_vect_widen_sum_qi_to_hi): New.
11473 (check_effective_target_vect_widen_sum_hi_to_si): New.
11474 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
11475 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
11476 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
11477 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
11478 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
11479 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
11480 vect-reduc-pattern-2c.c
11481 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
11482 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
11483 vect-reduc-pattern-1c.c
11485 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
11488 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
11490 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
11493 * gfortran.dg/enum_8.f90: Remove check for warning.
11494 * gfortran.dg/iomsg_1.f90: Ditto.
11495 * gfortran.dg/enum_1.f90: Ditto.
11496 * gfortran.dg/enum_9.f90: Ditto.
11497 * gfortran.dg/enum_2.f90: Ditto.
11498 * gfortran.dg/enum_10.f90: Ditto.
11499 * gfortran.dg/enum_3.f90: Ditto.
11500 * gfortran.dg/flush_1.f90: Ditto.
11501 * gfortran.dg/enum_4.f90: Ditto.
11502 * gfortran.dg/array_constructor_1.f90: Ditto.
11503 * gfortran.dg/enum_5.f90: Ditto.
11504 * gfortran.dg/enum_6.f90: Ditto.
11505 * gfortran.dg/enum_7.f90: Ditto.
11507 2006-02-15 Jakub Jelinek <jakub@redhat.com>
11509 PR middle-end/26300
11510 * gcc.c-torture/compile/20060215-1.c: New test.
11512 2006-02-14 Roger Sayle <roger@eyesopen.com>
11514 PR middle-end/23670
11515 * gcc.dg/tree-ssa/andor-2.c: New test case.
11517 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
11520 * optional_dim.f90: New test.
11522 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11525 * gfortran.dg/label_4.f90: New.
11527 2006-02-14 Jakub Jelinek <jakub@redhat.com>
11528 Diego Novillo <dnovillo@redhat.com>
11529 Uros Bizjak <uros@kss-loka.si>
11531 * gfortran.dg/gomp: New directory.
11533 2006-02-14 Richard Guenther <rguenther@suse.de>
11535 PR tree-optimization/26258
11536 * gcc.dg/torture/pr26258.c: New testcase.
11538 2006-02-13 Jakub Jelinek <jakub@redhat.com>
11541 * gfortran.dg/pr26246_1.f90: New test.
11542 * gfortran.dg/pr26246_2.f90: New test.
11544 PR middle-end/26092
11545 * gcc.c-torture/compile/20060208-1.c: New test.
11547 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
11551 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
11552 * gfortran.dg/bad_automatic_objects_1.f90: New test.
11553 * gfortran.dg/automatic_module_variable.f90: Change error message.
11556 * gfortran.dg/internal_dummy_1.f90: New test.
11559 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
11563 * gfortran.dg/uncommon_block_data_1.f90: New test.
11564 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
11568 * gfortran.dg/typed_subroutine_1.f90: New test.
11570 2006-02-13 Geoffrey Keating <geoffk@apple.com>
11572 * objc.dg/dwarf-1.m: New.
11574 2006-02-13 Roger Sayle <roger@eyesopen.com>
11576 PR middle-end/24427
11577 * gcc.dg/tree-ssa/andor-1.c: New test case.
11579 2006-02-13 Josh Conner <jconner@apple.com>
11582 * gcc.dg/pr25376.c: New test.
11584 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
11586 * lib/target-supports.exp (check_named_sections_available):
11587 Only compile named-sections test -- don't assemble.
11589 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
11591 * g++.dg/warn/no-write-strings.C: New test.
11592 * g++.dg/warn/write-strings.C: Likewise.
11593 * g++.dg/warn/write-strings-default.C: Likewise.
11595 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
11598 * gfortran.dg/ret_pointer_2.f90: New test.
11600 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
11602 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
11604 2006-02-10 Jeff Law <law@redhat.com>
11606 * gcc.c-torture/compile/pr26213.c: New test.
11608 2006-02-10 Steven G. Kargl <kargls@comcast.net>
11610 gfortran.dg/null_1.f90: New test.
11612 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11615 * gfortran.dg/parens_4.f90: New.
11616 * gfortran.dg/parens_5.f90: New.
11618 2006-02-10 Richard Guenther <rguenther@suse.de>
11620 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
11622 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11623 Paul Thomas <pault@gcc.gnu.org>
11626 * gfortran.dg/parens_1.f90: New.
11627 * gfortran.dg/parens_2.f90: New.
11628 * gfortran.dg/parens_3.f90: New.
11630 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
11633 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
11636 * gfortran.dg/impure_assignment_1.f90: New test.
11639 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
11641 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
11644 * g++.dg/expr/stdarg2.C: New test.
11646 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
11648 PR inline-asm/16194
11649 * gcc.dg/pr16194.c: New test.
11651 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
11653 * ada/acats/run_acats: Use portable variant of "$@".
11655 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
11657 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
11658 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
11660 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11663 * g++.dg/opt/pr26179.C: New test.
11665 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11667 PR middle-end/26134
11668 * gcc.dg/tree-ssa/complex-3.c: New test.
11670 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
11672 * gcc.c-torture/compile/volatile-1.c: New test.
11674 2006-02-09 Diego Novillo <dnovillo@redhat.com>
11677 * gcc.dg/tree-ssa/pr26180.c: New test.
11679 2006-02-08 Jeff Law <law@redhat.com>
11681 * gcc.dg/tree-ssa/pr21417.c: New test.
11683 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11685 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11686 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
11688 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11690 * lib/scanrtl.exp: New.
11692 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11695 * g++.dg/other/virtual2.C: New test.
11698 * g++.dg/other/virtual1.C: New test.
11700 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
11702 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
11703 cleanup-ipa-dump): Update dump file glob patterns.
11704 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
11705 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
11707 * lib/gcc-dg.exp: Load it.
11708 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
11710 2006-02-07 Janis Johnson <janis187@us.ibm.com>
11713 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
11714 * gcc.dg/tree-ssa/pr23382.c: Ditto.
11716 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11719 * gfortran.dg/mvbits_1.f90: New.
11721 2006-02-07 Dirk Mueller <dmueller@suse.com>
11723 * g++.dg/warn/Wdiv-by-zero.C: New test.
11724 * g++.dg/warn/Wno-div-by-zero.C: New.
11726 2006-02-07 Jeff Law <law@redhat.com>
11728 * gcc.dg/tree-ssa/pr21559.c: New test.
11730 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
11731 multiple VRP passes.
11732 * gcc.dg/tree-ssa/vrp09.c: Likewise.
11733 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11734 * gcc.dg/tree-ssa/pr21582.c: Likewise.
11735 * gcc.dg/tree-ssa/pr20657.c: Likewise.
11736 * gcc.dg/tree-ssa/pr21001.c: Likewise.
11737 * gcc.dg/tree-ssa/vrp02.c: Likewise
11738 * gcc.dg/tree-ssa/vrp11.c: Likewise
11739 * gcc.dg/tree-ssa/pr14341.c: Likewise
11740 * gcc.dg/tree-ssa/vrp19.c: Likewise
11741 * gcc.dg/tree-ssa/vrp20.c: Likewise
11742 * gcc.dg/tree-ssa/vrp03.c: Likewise
11743 * gcc.dg/tree-ssa/pr21086.c: Likewise
11744 * gcc.dg/tree-ssa/pr21959.c: Likewise
11745 * gcc.dg/tree-ssa/vrp21.c: Likewise
11746 * gcc.dg/tree-ssa/vrp04.c: Likewise
11747 * gcc.dg/tree-ssa/pr25485.c: Likewise
11748 * gcc.dg/tree-ssa/pr22026.c: Likewise
11749 * gcc.dg/tree-ssa/vrp22.c: Likewise
11750 * gcc.dg/tree-ssa/vrp05.c: Likewise
11751 * gcc.dg/tree-ssa/20030807-10.c: Likewise
11752 * gcc.dg/tree-ssa/pr20701.c: Likewise
11753 * gcc.dg/tree-ssa/vrp23.c: Likewise
11754 * gcc.dg/tree-ssa/vrp06.c: Likewise
11755 * gcc.dg/tree-ssa/pr22117.c: Likewise
11756 * gcc.dg/tree-ssa/pr20702.c: Likewise
11757 * gcc.dg/tree-ssa/vrp15.c: Likewise
11758 * gcc.dg/tree-ssa/pr21090.c: Likewise
11759 * gcc.dg/tree-ssa/pr21294.c: Likewise
11760 * gcc.dg/tree-ssa/vrp24.c: Likewise
11761 * gcc.dg/tree-ssa/vrp07.c: Likewise
11762 * gcc.dg/tree-ssa/pr21563.c: Likewise
11763 * gcc.dg/tree-ssa/pr25382.c: Likewise
11764 * gcc.dg/tree-ssa/vrp16.c: Likewise
11765 * gcc.dg/tree-ssa/vrp25.c: Likewise
11766 * gcc.dg/tree-ssa/vrp08.c: Likewise
11767 * gcc.dg/tree-ssa/20030807-6.c: Likewise
11768 * gcc.dg/tree-ssa/vrp17.c: Likewise
11769 * gcc.dg/tree-ssa/pr21458.c: Likewise
11770 * g++.dg/tree-ssa/pr18178.C: Likewise
11772 2006-02-07 Richard Guenther <rguenther@suse.de>
11776 2006-01-30 Richard Guenther <rguenther@suse.de>
11778 * gcc.dg/pr23372-1.C: New testcase.
11780 * g++.dg/tree-ssa/pr26140.C: New testcase.
11782 2006-02-07 Mark Mitchell <mark@codesourcery.com>
11785 * g++.dg/template/ttp15.C: New test.
11786 * g++.dg/template/ttp16.C: Likewise.
11787 * g++.dg/template/ttp17.C: Likewise.
11788 * g++.old-deja/g++.pt/ttp36.C: Remove.
11789 * g++.old-deja/g++.pt/ttp19.C: Likewise.
11790 * g++.old-deja/g++.pt/ttp37.C: Likewise.
11791 * g++.old-deja/g++.pt/ttp38.C: Likewise.
11792 * g++.old-deja/g++.pt/ttp39.C: Likewise.
11793 * g++.old-deja/g++.pt/ttp9.C: Likewise.
11794 * g++.old-deja/g++.pt/ttp40.C: Likewise.
11795 * g++.old-deja/g++.pt/ttp51.C: Likewise.
11796 * g++.old-deja/g++.pt/ttp26.C: Likewise.
11797 * g++.old-deja/g++.pt/ttp36.C: Likewise.
11799 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
11801 PR libfortran/23815
11802 * unf_io_convert_4.f90: New test.
11804 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
11806 * gcc.dg/tree-ssa/loadpre10.c: New test.
11807 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
11808 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
11809 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
11811 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11813 PR libfortran/24685
11814 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
11816 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
11819 * gfortran.dg/assign_7.f: New test.
11821 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
11825 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
11826 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
11827 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
11829 2006-02-05 Jakub Jelinek <jakub@redhat.com>
11831 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
11834 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
11836 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
11837 * g++.dg/charset/string.c (foo): Likewise.
11838 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
11840 * g++.dg/ext/builtin2.C (printf): Likewise.
11841 * g++.dg/init/new15.C (printf): Likewise.
11842 * g++.dg/opt/pr17697-1.C (foo): Likewise.
11843 * g++.dg/opt/pr17697-2.C (foo): Likewise.
11844 * g++.dg/opt/pr17697-3.C (foo): Likewise.
11845 * g++.dg/template/non-dependent4.C (temp): Likewise.
11846 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
11847 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
11848 parameter type to const char*.
11849 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
11850 Change type to const char*.
11851 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
11853 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
11854 second parameter type to const char*.
11855 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
11856 (Y::Y): Change parameter type to const char*.
11857 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
11858 * g++.old-deja/g++.jason/report.C: Apply const correctness.
11859 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
11860 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
11862 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
11864 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
11865 type to const char*.
11866 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
11867 return type to const char*.
11868 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
11870 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
11871 * g++.old-deja/g++.law/refs1.C: Likewise.
11872 * g++.old-deja/g++.law/visibility1.C: Likewise.
11873 * g++.old-deja/g++.law/visibility2.C: Likewise.
11874 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
11876 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
11877 * g++.old-deja/g++.mike/net48.C: Likewise.
11878 * g++.old-deja/g++.mike/p646.C: Likewise.
11879 * g++.old-deja/g++.mike/p6746.C: Likewise.
11880 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
11881 type to const char*.
11882 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
11883 deprecated conversion warning.
11884 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
11886 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
11887 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
11888 * g++.old-deja/g++.pt/explicit8.C: Likewise.
11889 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
11890 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
11891 * g++.old-deja/g++.pt/nontype3.C: Likewise.
11892 * g++.old-deja/g++.pt/t39.C: Likewise.
11893 * g++.old-deja/g++.robertl/eb106.C: Likewise.
11894 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
11896 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
11899 intrinsic_argument_conformance_1.f90: New test.
11901 2006-02-03 Steven G. Kargl <kargls@comcast.net>
11904 * gfortran.dg/char_result_11.f90: Add SAVE.
11905 * gfortran.dg/der_pointer_4.f90: Ditto.
11906 * gfortran.dg/default_initialization.f90: New test.
11908 2006-02-03 Jeff Law <law@redhat.com>
11910 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
11911 handle more than 100 dump files.
11912 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
11913 * lib/scantree.exp (scan-tree-dump): Likewise.
11914 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
11915 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
11916 * lib/scanipa.exp (scan-ipa-dump): Likewise.
11917 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
11918 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
11920 2006-02-03 Diego Novillo <dnovillo@redhat.com>
11922 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
11924 2006-02-03 Mark Mitchell <mark@codesourcery.com>
11926 * g++.dg/template/using12.C: New test.
11928 2006-02-03 Alan Modra <amodra@bigpond.net.au>
11930 * gcc.target/powerpc/pr25960.c: New test.
11932 2006-02-02 Steven G. Kargl <kargls@comcast>
11935 gfortran.dg/nullify_2.f90: New test.
11937 2006-02-02 Diego Novillo <dnovillo@redhat.com>
11940 * gcc.dg/gomp/pr25990.c: New test.
11942 2006-01-31 Mark Mitchell <mark@codesourcery.com>
11945 * g++.gd/template/partial4.C: New test.
11947 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
11949 PR middle-end/26001
11950 * gfortran.dg/data_char_2.f90: New.
11952 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
11955 maxval_maxloc_conformance_1.f90: New test.
11957 2006-01-31 Richard Guenther <rguenther@suse.de>
11959 * gcc.target/i386/sselibm-1.c: New testcase.
11960 * gcc.target/i386/sselibm-2.c: Likewise.
11961 * gcc.target/i386/sselibm-3.c: Likewise.
11962 * gcc.target/i386/sselibm-4.c: Likewise.
11963 * gcc.target/i386/sselibm-5.c: Likewise.
11965 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
11968 * gfortran.dg/arrayio_derived_2.f90: New.
11970 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
11972 * gcc.dg/unsigned-long-compare.c: New test.
11974 2006-01-30 Steve Ellcey <sje@cup.hp.com>
11977 * lib/target-supports.exp (check_effective_target_freorder):
11978 Check to see if target supports -freorder-blocks-and-partition.
11979 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11980 instead of "dg-require-named-sections".
11982 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
11985 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
11986 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
11987 * gcc.dg/pragma-isr-trapa2.c: Likewise.
11988 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
11989 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
11990 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
11991 * gcc.dg/attr-isr-trap_exit.c: Likewise.
11992 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
11994 2006-01-30 Richard Guenther <rguenther@suse.de>
11997 * gcc.dg/pr23372-1.C: New testcase.
11999 2006-01-29 Diego Novillo <dnovillo@redhat.com>
12001 * gcc.dg/gomp/pr25874.c: New test.
12003 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
12006 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
12008 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
12014 * gfortran.dg/intent_out_1.f90: New test.
12016 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
12019 * gfortran.dg/procedure_lvalue.f90: New test.
12023 * gfortran.dg/char_pointer_assign_2.f90: New test.
12024 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
12025 assignment to be consistent with standard.
12026 * gfortran.dg/char_result_2.f90: The same.
12027 * gfortran.dg/char_result_8.f90: The same.
12029 2006-01-28 Zack Weinberg <zackw@panix.com>
12031 * gcc.dg/Woverlength-strings.c
12032 * gcc.dg/Woverlength-strings-pedantic-c89.c
12033 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
12034 * gcc.dg/Woverlength-strings-pedantic-c99.c
12035 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
12037 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
12039 * gcc.c-torture/execute/20060127-1.c: New test.
12041 2006-01-28 Mark Mitchell <mark@codesourcery.com>
12044 * g++.dg/ext/pragmaweak1.C: New test.
12046 2006-01-28 Mark Mitchell <mark@codesourcery.com>
12049 * g++.dg/template/spec29.C: New test.
12051 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
12054 * gcc.c-torture/execute/pr19606.c: New.
12056 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
12058 * gcc.dg/pragma-re-4.c: New test.
12060 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
12063 * gfortran.dg/assumed_size_refs_3.f90: New test.
12065 2006-01-27 Ben Elliston <bje@au.ibm.com>
12067 * gcc.misc-tests/dectest.exp: Remove defunct comment.
12069 2006-01-26 Laurent GUERBY <laurent@guerby.net>
12072 * ada/acats/support/impdef.a: Add One_Long_Second.
12073 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
12074 * ada/acats/tests/c9/c94026.a: Likewise.
12075 * ada/acats/tests/c9/c97305c.ada: Likewise.
12076 * ada/acats/tests/c9/c99004a.ada: Likewise.
12078 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
12081 * gfortran.dg/global_references_2.f90: New test.
12087 * gfortran.dg/assumed_charlen_function_1.f90: New test.
12088 * gfortran.dg/assumed_charlen_function_3.f90: New test.
12091 * gfortran.dg/assumed_charlen_function_2.f90: New test.
12093 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
12096 * gcc.dg/Wpointer-sign.c: New.
12097 * gcc.dg/Wpointer-sign-Wall.c: New.
12098 * gcc.dg/Wpointer-sign-Wall-no.c: New.
12099 * gcc.dg/Wpointer-sign-pedantic.c: New.
12100 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
12101 * gcc.dg/conv-2.c: Use -Wpointer-sign.
12103 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
12106 * gcc.c-torture/compile/pr25861.c: New test.
12108 2006-01-26 Paul Brook <paul@codesourcery.com>
12110 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
12111 on short-enum targets.
12112 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
12114 (generate_fields): Use short_enums.
12115 (main): Set short_enums. Document -e.
12116 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
12117 on short-enum targets.
12118 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
12120 (generate_fields): Use short_enums.
12121 (main): Set short_enums. Document -e.
12122 * lib/target-supports.exp (check_effective_target_short_enums): New.
12124 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
12127 * gcc.dg/torture/pr25947-1.c: New test.
12129 2006-01-25 Jan Hubicka <jh@suse.cz>
12130 Roger Sayle <roger@eyesopen.com>
12132 PR rtl-optimization/25703
12133 * gcc.target/i386/20060125-1.c: New test case.
12134 * gcc.target/i386/20060125-2.c: New test case.
12136 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12139 * gfortran.dg/goto_1.f: New.
12141 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
12144 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
12145 25716 on 32-bit systems too.
12147 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
12150 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
12152 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
12154 * gcc.dg/tree-ssa/gen-vect-33.c: New.
12156 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12159 * gfortran.dg/read_eof.f90: Delete, renamed.
12160 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
12161 * gfortran.dg/read_eof_2.f90: New test.
12162 * gfortran.dg/read_eof_3.f90: New test.
12164 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
12167 * gcc.c-torture/compile/pr25860.c: New test.
12169 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12172 * g++.dg/parse/dtor8.C: New test.
12174 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
12177 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
12178 * gcc.dg/gomp/gomp.exp: Return without testing anything if
12179 check_effective_target_fopenmp returns 0.
12181 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
12184 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
12185 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
12186 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
12188 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
12191 * g++.dg/opt/pr25857.C: New test.
12193 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
12194 Jan Hubicka <jh@suse.cz>
12195 Richard Guenther <rguenther@suse.de>
12197 PR rtl-optimization/25654
12198 * gcc.dg/torture/pr25654.c: New testcase.
12199 * gcc.target/i386/pr25654.c: Likewise.
12201 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
12204 * gfortran.dg/internal references_2.f90: New test.
12206 Fix regression in testing of admissability of attributes.
12207 * gfortran.dg/intent_used_1.f90: New test.
12209 2006-01-23 Ben Elliston <bje@au.ibm.com>
12211 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
12212 Remove target conditional torture options for i?86 and x86_64
12215 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
12218 * g++.dg/rtti/no-rtti.C: New.
12220 2006-01-21 Mark Mitchell <mark@codesourcery.com>
12223 * g++.dg/inherit/conv2.C: New test.
12226 * g++.dg/parse/dtor7.C: New test.
12229 * g++.dg/template/crash44.C: New test.
12231 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
12235 * gfortran.dg/internal_references_1.f90: New test.
12240 * gfortran.dg/global_references_1.f90: New test.
12241 * gfortran.dg/g77/19990905-1.f: Restore the error that
12242 there is a clash between the common block name and
12243 the name of a subroutine reference.
12246 * gfortran.dg/aliasing_dummy_1.f90: New test.
12248 2006-01-21 Alan Modra <amodra@bigpond.net.au>
12250 * gcc.dg/vmx/1b-01.c: Warning fix.
12251 * gcc.dg/vmx/1c-02.c: Likewise.
12252 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
12254 2006-01-20 Steve Ellcey <sje@cup.hp.com>
12257 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
12259 2006-01-20 Richard Guenther <rguenther@suse.de>
12260 Steven Bosscher <stevenb.gcc@gmail.com>
12262 PR rtl-optimization/24626
12263 * gcc.dg/torture/pr24626-1.c: New testcase.
12264 * gcc.dg/torture/pr24626-2.c: Likewise.
12265 * gcc.dg/torture/pr24626-3.c: Likewise.
12266 * gcc.dg/torture/pr24626-4.c: Likewise.
12268 2006-01-20 Dirk Mueller <dmueller@suse.com>
12271 * g++.dg/warn/empty-body.C: New.
12273 2006-01-19 Mark Mitchell <mark@codesourcery.com>
12276 * g++.dg/template/using10.C: New test.
12277 * g++.dg/temlpate/using11.C: Likewise.
12278 * g++.dg/inherit/using5.C: Tweak error messages.
12280 2006-01-20 Alan Modra <amodra@bigpond.net.au>
12282 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
12284 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
12286 2006-01-19 Jan Hubicka <jh@suse.cz>
12288 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
12290 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12293 * g++.dg/template/spec28.C: New test.
12295 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
12297 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12298 Fix fprintf's by adding srcdir or removing it.
12300 2006-01-19 Diego Novillo <dnovillo@redhat.com>
12302 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
12303 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
12304 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
12305 * testsuite/gcc.dg/gomp/empty.c: Likewise.
12306 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
12307 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
12308 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
12309 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
12310 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
12311 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
12312 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
12313 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
12314 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
12315 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
12317 2006-01-18 Jeff Law <law@redhat.com>
12319 * gcc.dg/tree-ssa/vrp25.c: New test.
12321 2006-01-19 Richard Sandiford <richard@codesourcery.com>
12323 * gcc.dg/pr25805.c: Fix misapplied patch.
12325 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
12327 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
12328 (check_effective_target_vect_udot_qi): New.
12329 (check_effective_target_vect_sdot_hi): New.
12330 (check_effective_target_vect_udot_hi): New.
12331 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
12332 prefixed with "wrapv-" with -fwrapv.
12333 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
12334 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
12335 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
12336 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
12337 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
12339 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
12340 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
12341 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
12342 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
12344 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12347 * g++.dg/other/default2.C: New test.
12348 * g++.dg/other/default3.C: New test.
12350 2006-01-19 Richard Sandiford <richard@codesourcery.com>
12353 * gcc.dg/pr25805.c: New file.
12355 2006-01-18 Mark Mitchell <mark@codesourcery.com>
12358 * g++.dg/template/init6.C: New test.
12360 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
12362 * gcc.dg/tree-ssa/pr24287.c: New test
12364 2006-01-18 Eric Christopher <echristo@apple.com>
12366 * g++.dg/eh/table.C: New.
12368 2006-01-18 DJ Delorie <dj@redhat.com>
12370 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
12371 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
12372 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
12373 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
12375 2006-01-18 Jeff Law <law@redhat.com>
12377 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
12378 on wrapping on overflow semantics.
12380 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
12382 * gcc.gc/tree-ssa/vrp23.c: New test.
12383 * gcc.gc/tree-ssa/vrp24.c: New test.
12385 2006-01-18 Richard Henderson <rth@redhat.com>
12386 Aldy Hernandez <aldyh@redhat.com>
12387 Jakub Jelinek <jakub@redhat.com>
12388 Diego Novillo <dnovillo@redhat.com>
12389 Uros Bizjak <uros@kss-loka.si>
12391 * testsuite/gcc.dg/gomp: New directory.
12393 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
12394 Steven G. Kargl <kargls@comcast.net>
12397 * gfortran.dg/intrinsic_external_1.f90: New test.
12400 * gfortran.dg/elemental_pointer_1.f90: New test.
12403 * gfortran.dg/external_procedures_1.f90: New test.
12406 gfortran.dg/assumed_present.f90: New test.
12408 2006-01-18 Jakub Jelinek <jakub@redhat.com>
12410 * g++.dg/parse/lookup5.C: New test.
12412 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12415 * gfortran.dg/read_eof.f90: New test.
12417 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12419 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
12420 add a closing brace.
12422 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12425 * gfortran.dg/fmt_tl.f: New test.
12427 2006-01-17 Eric Christopher <echristo@apple.com>
12429 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
12430 * g++.old-deja/g++.warn/impint2.C: Ditto.
12431 * g++.old-deja/g++.other/null1.C: Ditto.
12432 * g++.dg/warn/conv2.C: Ditto.
12433 * g++.dg/warn/conv4.C: New file.
12435 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12437 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
12439 2006-01-17 Andreas Jaeger <aj@suse.de>
12440 Janis Johnson <janis187@us.ibm.com>
12442 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
12444 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
12445 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
12447 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12449 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
12450 xfail txxx where xxx >= 25.
12452 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
12455 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
12457 2006-01-17 Jakub Jelinek <jakub@redhat.com>
12460 * gcc.dg/pr25682.c: New test.
12461 * g++.dg/parse/array-size2.C: New test.
12463 2006-01-16 Ian Lance Taylor <ian@airs.com>
12465 * consistency.vlad: Remove entire directory, 1652 files.
12467 2006-01-16 Janis Johnson <janis187@us.ibm.com>
12469 * lib/target-supports.exp (check_effective_target_dfp_nocache,
12470 check_effective_target_dfprt_nocache): New.
12471 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
12472 (check_effective_target_dfprt): New.
12473 * lib/c-compat.exp (check_dfp): Remove.
12474 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
12475 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
12476 level of support for decimal float.
12477 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
12478 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
12479 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
12480 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
12481 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
12482 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
12483 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
12484 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
12485 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
12486 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
12487 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
12488 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
12491 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
12494 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
12496 * lib/gfortran.exp (gfortran_init): Likewise.
12497 * lib/obj-c++.exp (obj-c++_init): Likewise.
12498 * lib/scanasm.exp (scan-assembler-dem): Likewise.
12499 (scan-assembler-dem-not): Likewise.
12500 * lib/scandump.exp (scan-dump-dem): Likewise.
12501 (scan-dump-dem-not): Likewise.
12503 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
12506 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
12508 * lib/obj-c++.exp (obj-c++_init): Likewise.
12510 2006-01-16 Richard Guenther <rguenther@suse.de>
12512 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
12514 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12517 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
12518 to LD_LIBRARY_PATH.
12520 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
12521 Andrew Pinski <pinskia@physics.uc.edu>
12523 * gcc.dg/minmax-1.c: New test.
12525 2006-01-16 Ben Elliston <bje@au.ibm.com>
12527 * gcc.dg/dfp/dfp.exp: Correct FSF address.
12528 * gcc.misc-tests/dectest.exp: Ditto.
12530 2006-01-15 Ian Lance Taylor <ian@airs.com>
12533 * gcc.target/i386/cmov6.c: Use -march=k8.
12535 2006-01-15 Andreas Jaeger <aj@suse.de>
12537 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
12538 x86 does not have __float128.
12540 2006-01-14 Ian Lance Taylor <ian@airs.com>
12542 * gcc.target/i386/cmov6.c: New test.
12544 2006-01-14 Mark Mitchell <mark@codesourcery.com>
12547 * g++.dg/template/ctor6.C: New test.
12549 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
12551 PR tree-optimization/25485
12552 * gcc.dg/tree-ssa/pr25485.c: New.
12554 2006-01-14 Richard Guenther <rguenther@suse.de>
12556 PR tree-optimization/22548
12557 PR tree-optimization/22555
12558 PR tree-optimization/22501
12559 * gcc.dg/tree-ssa/alias-4.c: New testcase.
12560 * gcc.dg/tree-ssa/alias-5.c: Likewise.
12561 * gcc.dg/tree-ssa/alias-6.c: Likewise.
12562 * gcc.dg/tree-ssa/alias-7.c: Likewise.
12563 * gcc.dg/tree-ssa/alias-8.c: Likewise.
12564 * gcc.dg/tree-ssa/alias-9.c: Likewise.
12565 * gcc.dg/tree-ssa/alias-10.c: Likewise.
12566 * gcc.dg/tree-ssa/alias-11.c: Likewise.
12567 * gcc.dg/tree-ssa/alias-12.c: Likewise.
12569 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
12571 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
12572 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
12574 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
12575 Richard Guenther <rguenther@suse.de>
12577 PR rtl-optimization/24257
12578 * gcc.dg/torture/pr24257.c: New testcase.
12580 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
12582 * gcc.c-torture/execute/20060110-1.c: New test.
12583 * gcc.c-torture/execute/20060110-2.c: New test.
12585 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
12587 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
12589 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
12592 * gfortran.dg/label_3.f90: New test.
12594 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
12596 PR tree-optimization/25771
12597 * g++.dg/tree-ssa/pr25771.C: New test
12599 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
12602 * g++.dg/opt/complex5.C: New test.
12604 2006-01-13 Richard Guenther <rguenther@suse.de>
12606 * gcc.target/i386/387-9.c: New testcase.
12608 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
12611 * g++.dg/debug/dwarf2-1.C: New.
12613 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
12616 * lib/gcov.exp (verify-lines): Add "close $fd".
12618 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
12619 Ben Elliston <bje@au.ibm.com>
12621 * gcc.dg/dfp/inf-1.c: New test.
12623 2006-01-12 Janis Johnson <janis187@us.ibm.com>
12624 Yao Qi <qiyaoltc@cn.ibm.com>
12625 Ben Elliston <bje@au.ibm.com>
12626 Jon Grimm <jgrimm2@us.ibm.com>
12628 * gcc.dg/nodfp-1.c: New test.
12629 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12630 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
12631 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
12632 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
12633 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
12634 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
12635 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
12636 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
12637 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
12638 * gcc.dg/format/dfp-scanf-1.c: Likewise.
12639 * gcc.dg/format/dfp-printf-1.c: Likewise.
12640 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
12641 (compat_setup_dfp): New.
12642 * gcc.dg/compat/compat.exp: Use it.
12643 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
12644 Make some variables global, prepend "compat_" to their names.
12645 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
12646 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
12647 * gcc.misc-tests/dectest.exp: New test driver for decTest.
12648 * lib/compat.exp (compat_skip_list): Make global, rename.
12649 * lib/c-compat.exp: New file.
12650 * lib/target-supports.exp (check_effective_target_dfp): New.
12652 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
12653 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
12654 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
12655 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
12656 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
12657 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
12658 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
12659 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
12660 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
12661 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
12662 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
12663 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
12664 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
12665 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
12666 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
12667 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
12668 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
12669 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
12670 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
12671 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
12672 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
12673 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
12674 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
12675 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
12676 gcc.dg/dfp/struct-layout-1.c,
12677 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
12678 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
12679 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
12680 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
12681 gcc.dg/dfp/func-vararg-dfp.c,
12682 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
12683 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
12684 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
12685 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
12686 gcc.dg/dfp/wtr-conversion-1.c: New tests.
12688 2006-01-11 Richard Guenther <rguenther@suse.de>
12690 PR tree-optimization/25734
12691 * gcc.dg/tree-ssa/pr25734.c: New testcase.
12693 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
12696 * gfortran.dg/literal_character_constant_1_x.F: New test.
12697 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
12698 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
12699 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
12701 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
12704 * g++.dg/ext/packed3.C: Add expected packed error.
12706 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
12709 * gcc.dg/torture/pr25706-1.c: New test.
12711 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
12713 PR tree-optimization/23109
12714 PR tree-optimization/23948
12715 PR tree-optimization/24123
12717 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
12718 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
12719 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
12720 g++.dg/tree-ssa/pr23948.C: New testcases.
12721 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
12722 three divisions in order to do the optimization.
12724 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
12727 * g++.dg/other/pr25632.C: New test.
12729 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
12732 * gfortran.dg/used_types_1.f90: New test.
12734 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
12737 * gcc.dg/torture/pr25718-1.c: New test.
12739 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
12741 * gfortran.dg/list_read_2.f90: Fix typo in description.
12743 2006-01-10 Jan Beulich <jbeulich@novell.com>
12745 * lib/target-supports.exp (check_visibility_available): Simplify test
12747 (check_profiling_available): Fail for *-*-netware*.
12748 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
12749 * gcc.dg/20021014-1.c: Likewise.
12750 * gcc.dg/nest.c: Likewise.
12752 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
12755 * gfortran.dg/forall_3.f90: New test.
12757 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
12760 * gfortran.dg/nesting_2.f90: New test.
12761 * gfortran.dg/nesting_3.f90: New test.
12763 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
12765 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
12766 Fix typo in comment.
12768 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
12770 * gfortran.dg/single_char_string.f90: New test.
12772 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
12774 * gfortran.dg/ichar_2.f90: New test.
12776 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
12779 * gfortran.dg/private_type_4.f90: New.
12781 2006-01-07 Richard Guenther <rguenther@suse.de>
12783 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
12785 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12787 * gfortran.dg/func_decl_1.f90: New.
12788 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
12789 * gfortran.dg/array_alloc_2.f90: Likewise.
12790 * gfortran.dg/char_result_8.f90: Likewise.
12791 * gfortran.dg/dup_save_1.f90: Likewise.
12792 * gfortran.dg/dup_save_2.f90: Likewise.
12793 * gfortran.dg/f2c_6.f90: Likewise.
12794 * gfortran.dg/f2c_7.f90: Likewise.
12795 * gfortran.dg/func_result_2.f90: Likewise.
12796 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
12798 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
12801 * gfortran.dg/elemental_subroutine_1.f90: New test.
12802 * gfortran.dg/elemental_subroutine_2.f90: New test.
12806 * gfortran.dg/assumed_size_refs_1.f90: New test.
12810 * gfortran.dg/assumed_size_refs_2.f90: New test.
12811 * gfortran.dg/initialization_1.f90: Change warning message.
12813 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
12815 * gcc.dg/tree-ssa/loop-15.c: New test.
12817 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12820 * gfortran.dg/backspace_3.f: New test.
12821 * gfortran.dg/backspace_4.f: New test.
12823 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12826 * gfortran.dg/fmt_white.f: Update test.
12828 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
12830 * gcc.dg/cast-1.c: Add new warning.
12831 * gcc.dg/cast-2.c: Likewise.
12832 * gcc.dg/cast-3.c: Likewise.
12833 * gcc.dg/format/cast-1.c: Likewise.
12834 * gcc.dg/cast-4.c: New testcase.
12836 2006-01-05 Richard Guenther <rguenther@suse.de>
12838 PR tree-optimization/22555
12839 * gcc.dg/tree-ssa/alias-3.c: New testcase.
12841 2006-01-05 Richard Guenther <rguenther@suse.de>
12842 Diego Novillo <dnovillo@redhat.com>
12844 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
12845 * gcc.dg/tree-ssa/loop-8.c: Likewise.
12846 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12847 * gcc.dg/tree-ssa/pr23294.c: Likewise.
12848 * gcc.dg/tree-ssa/pr21985.c: Likewise.
12849 * gcc.dg/tree-ssa/loop-14.c: Likewise.
12850 * gcc.dg/tree-ssa/loop-2.c: Likewise.
12851 * gcc.dg/tree-ssa/loop-3.c: Likewise.
12852 * gcc.dg/tree-ssa/loop-4.c: Likewise.
12853 * gcc.dg/tree-ssa/pr21171.c: Likewise.
12854 * gcc.dg/tree-ssa/loop-5.c: Likewise.
12855 * gcc.dg/tree-ssa/loop-10.c: Likewise.
12856 * gcc.dg/tree-ssa/loop-6.c: Likewise.
12857 * treelang/compile/extravar.tree: Likewise.
12858 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
12859 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
12860 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
12861 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12862 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
12864 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12866 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
12869 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
12872 gfortran.dg/char_result_11.f90: New.
12874 2006-01-04 Mark Mitchell <mark@codesourcery.com>
12877 * g++.dg/parse/access9.C: New test.
12878 * g++.dg/tc1/dr52.C: Tweak error markers.
12880 2006-01-04 Richard Henderson <rth@redhat.com>
12882 Merge from gomp branch.
12883 * g++.dg/parse/pragma2.C: Update expected error lines.
12885 2006-01-04 Jakub Jelinek <jakub@redhat.com>
12887 * g++.dg/other/i386-2.C: New test.
12890 * gcc.c-torture/compile/20051228-1.c: New test.
12893 * gcc.dg/pr25559.c: New test.
12895 2006-01-03 Mark Mitchell <mark@codesourcery.com>
12898 * g++.dg/lookup/friend9.C: New test.
12901 * g++.dg/template/repo5.C: New test.
12903 2006-01-03 Steven G. Kargl <kargls@comcast.net>
12906 * gfortran.dg/forall_2.f90: New test.
12908 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
12910 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
12911 dg-require-weak. Adjust regexp to handle leading-underscore
12912 targets and space as well as TAB after .weak. Change previous
12913 64-bit fix to not use naked dot.
12915 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
12917 PR rtl-optimization/25578
12918 * gcc.c-torture/execute/20060102-1.c: New testcase.
12920 2006-01-03 Richard Guenther <rguenther@suse.de>
12923 * gcc.dg/torture/pr25183.c: New testcase.
12925 2006-01-03 Jakub Jelinek <jakub@redhat.com>
12927 Merge from gomp-branch.
12928 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
12929 * gcc.dg/ia64-sync-2.c: Likewise.
12930 * gcc.dg/ia64-sync-3.c: Likewise.
12931 * gcc.dg/ia64-sync-4.c: Likewise.
12932 * gcc.dg/sync-2.c: Likewise.
12933 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
12934 that sparc64-*-* and sparcv9-*-* supports sync builtins.
12936 2006-01-02 Mark Mitchell <mark@codesourcery.com>
12939 * g++.dg/parse/operator6.C: New test.
12942 * g++.dg/parse/error29.C: New test.
12945 * g++.dg/parse/dtor6.C: New test.
12948 * g++.dg/parse/ctor3.C: New test.
12951 * g++.dg/template/class3.C: New test.
12953 2006-01-02 Geoffrey Keating <geoffk@apple.com>
12955 * g++.dg/debug/debug9.C: New.
12957 2006-01-02 Steven G. Kargl <kargls@comcast.net>
12960 * gfortran.dg/label_2.f90: New test.
12962 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12964 * g++.dg/lookup/using12.C: Tighten error marker.
12966 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
12967 Andrew Pinski <pinskia@physics.uc.edu>
12969 * gcc.target/powerpc/darwin-abi-3.c: New file.
12970 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
12971 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
12972 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
12973 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
12974 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
12975 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
12976 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
12977 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
12979 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
12981 * gcc.dg/tree-ssa/loadpre1.c: New;
12982 * gcc.dg/tree-ssa/loadpre2.c: New;
12983 * gcc.dg/tree-ssa/loadpre3.c: New;
12984 * gcc.dg/tree-ssa/loadpre4.c: New;
12985 * gcc.dg/tree-ssa/loadpre5.c: New;
12986 * gcc.dg/tree-ssa/loadpre6.c: New;
12987 * gcc.dg/tree-ssa/loadpre7.c: New;
12988 * gcc.dg/tree-ssa/loadpre8.c: New;
12989 * gcc.dg/tree-ssa/loadpre9.c: New;
12991 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
12993 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
12994 * g++.dg/abi/thunk4.C: Likewise.
12996 2006-01-01 Andreas Jaeger <aj@suse.de>
12998 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
13001 2006-01-01 Jakub Jelinek <jakub@redhat.com>
13004 * gcc.dg/pragma-pack-3.c: New test.
13005 * g++.dg/parse/pragma3.C: New test.
13007 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13009 PR middle-end/24827
13010 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
13012 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13015 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
13017 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
13020 * gfortran-dg/pure_byref_3.f90: New.
13023 * gfortran.dg/userdef_operator_1.f90: New.
13025 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
13027 * g++.dg/abi/thunk3.C: New.
13028 * g++.dg/abi/thunk4.C: New.
13030 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
13033 * gfortran.dg/host_used_types_1.f90: New test. Check that host
13034 associated derived type components of derived types are
13035 properly declared in contained procedures.
13037 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13039 PR libgfortran/25139
13040 * gfortran.dg/backspace_2.f: New test.
13042 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13044 PR libgfortran/25550
13045 * gfortran.dg/endfile.f: New test.
13047 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13049 PR libgfortran/25419
13050 * gfortran.dg/comma.f: New test.
13052 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13054 * lib/gfortran-dg.exp: Remove trailing whitespace.
13055 * lib/fortran-torture.exp: Test with -fbounds-check instead of
13056 -funroll-all-loops.
13058 2005-12-28 Alan Modra <amodra@bigpond.net.au>
13060 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
13061 Extended Double long doubles or repeat tests when long double is
13062 the same size as double.
13064 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13066 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
13069 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
13070 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
13073 * gcc.dg/pr23911.c: Make test variable static.
13076 * gcc.dg/tree-ssa/pr14841.c: Likewise.
13078 2005-12-26 Mark Mitchell <mark@codesourcery.com>
13081 * g++.dg/parse/crash17.C: Adjust error markers.
13082 * g++.dg/template/error20.C: New test.
13084 2005-12-26 Mark Mitchell <mark@codesourcery.com>
13087 * g++.dg/ext/complit4.C: New test.
13090 * g++.dg/ext/complit5.C: Likewise.
13092 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
13094 PR tree-optimization/25125
13095 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
13096 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
13097 * gcc.c-torture/execute/pr25125.c: New.
13099 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
13103 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
13104 with incorrect assumed size references.
13106 2005-12-24 Mark Mitchell <mark@codesourcery.com>
13109 * g++.dg/opt/init1.C: New test.
13111 2005-12-23 Mark Mitchell <mark@codesourcery.com>
13114 * g++.dg/template/sfinae3.C: New test.
13116 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13118 * g++.dg/other/friend4.C: New test.
13120 2005-12-23 Jakub Jelinek <jakub@redhat.com>
13123 * g++.dg/opt/pr25005.C: New test.
13125 2005-12-22 Mark Mitchell <mark@codesourcery.com>
13128 * g++.dg/template/ptrmem16.C: New test.
13130 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
13134 * gfortran.dg/initialization_1.f90: Add test of SIZE.
13136 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13138 PR libgfortran/25307
13139 * gfortran.dg/list_read_5.f90: New test.
13141 2005-12-22 Richard Henderson <rth@redhat.com>
13143 * gcc.target/i386/sse-7.c: Use -msse2.
13145 2005-12-23 Jakub Jelinek <jakub@redhat.com>
13147 PR rtl-optimization/25432
13148 * gcc.c-torture/compile/20051216-1.c: New test.
13151 * objc/execute/pr25328.m: New test.
13153 2005-12-22 Mark Mitchell <mark@codesourcery.com>
13156 * g++.dg/template/call4.C: New test.
13158 2005-12-22 Dale Johannesen <dalej@apple.com>
13160 * gcc.target/i386/sse-17.c: New.
13162 2005-12-22 Paul Brook <paul@codesourcery.com>
13164 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
13166 2005-12-22 Paul Brook <paul@codesourcery.com>
13168 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
13170 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
13173 * gcc.c-torture/compile/pr25513.c: New test.
13175 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13178 * g++.dg/parse/error25.C: Add more tests.
13180 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13183 * gfortran.dg/der_charlen_1.f90: New.
13185 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
13188 * gfortran.dg/pointer_component_type_1.f90: New test.
13192 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
13193 should give an error with assumed size array refernces and checks those
13195 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
13196 reference an upper bound so that it does not generate an error.
13202 * gfortran.dg/used_dummy_types_1.f90: New test.
13203 * gfortran.dg/used_dummy_types_2.f90: New test.
13204 * gfortran.dg/used_dummy_types_3.f90: New test.
13205 * gfortran.dg/used_dummy_types_4.f90: New test.
13206 * gfortran.dg/used_dummy_types_5.f90: New test.
13209 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
13210 group already being USE associated.
13211 * gfortran.dg/assumed_shape_nml.f90: New test.
13212 * gfortran.dg/assumed_size_nml.f90: New test.
13222 * gfortran.dg/io_constraints_1.f90: New test.
13223 * gfortran.dg/io_constraints_1.f90: New test.
13224 * gfortran.dg/iostat_3.f90: Change wording of warning.
13225 * gfortran.dg/g77/19981216-0.f: The same.
13227 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
13229 PR tree-optimization/23518
13230 * testsuite/gcc.dg/pr23518.c: New.
13232 2005-12-21 Mike Stump <mrs@apple.com>
13234 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
13236 2005-12-21 Paul Brook <paul@codesourcery.com>
13238 * gcc.dg/pr19340.c: Skip on m68k targets.
13240 2005-12-21 Steven Bosscher <stevenb@suse.de>
13242 PR rtl-optimization/25196
13243 * gcc.dg/pr25196.c: New test.
13245 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
13248 gfortran.dg/where_nested_1.f90: New.
13250 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
13252 PR tree-optimization/25382.
13253 * gcc.dg/tree-ssa/pr25382.c: New.
13255 2005-12-20 Richard Guenther <rguenther@suse.de>
13257 PR middle-end/24306
13258 * gcc.target/i386/pr24306.c: New testcase.
13260 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
13262 PR tree-optimization/25501
13263 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
13265 2005-12-20 Richard Guenther <rguenther@suse.de>
13268 2005-12-02 Richard Guenther <rguenther@suse.de>
13270 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13272 2005-12-20 Mark Mitchell <mark@codesourcery.com>
13275 * g++.dg/warn/Wunreachable-code-2.C: New test.
13277 2005-12-19 Mark Mitchell <mark@codesourcery.com>
13280 * g++.dg/template/ctor5.C: New test.
13283 * g++.dg/template/overload8.C: New test.
13285 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
13287 * gcc.c-torture/compile/pr25483 : New test.
13289 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13292 * g++.dg/ext/typeof10.C: New test.
13294 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
13296 * gcc.dg/mt-loopi1.c: New.
13298 2005-12-18 Richard Guenther <rguenther@suse.de>
13300 PR tree-optimization/25481
13301 * gcc.dg/torture/pr25481.c: New testcase.
13303 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
13305 PR rtl-optimization/21041
13306 * gcc.dg/pr21041.c: New test.
13308 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13310 PR libgfortran/25463
13311 * gfortran.dg/advance.f90: New test.
13313 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
13315 * gcc.dg/20051201-1.c: New test.
13317 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
13320 * gfortran.dg/initialization_1.f90: New test.
13321 * gfortran.dg/enum_5.f90: Change dg-error to new message.
13322 * gfortran.dg/g77/980616-0.f: The same.
13324 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13327 * gfortran.dg/chkbits.f90: New test.
13329 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13331 * gfortran.dg/enum_5.f: Revert to previous version.
13333 2005-12-17 Steven G. Kargl <kargls@comcast.net>
13335 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
13336 * gfortran.dg/nested_modules_1.f90: Ditto.
13337 * gfortran.dg/hollerith_f95.f90: Ditto.
13338 * gfortran.dg/select_5.f90: Ditto.
13339 * gfortran.dg/secnds.f: Ditto.
13340 * gfortran.dg/hollerith2.f90: Ditto.
13341 * gfortran.dg/imag_2.f: Ditto.
13342 * gfortran.dg/ftell_2.f90: Ditto.
13343 * gfortran.dg/malloc_free_1.f90: Ditto.
13344 * gfortran.dg/logint-1.f: Ditto.
13345 * gfortran.dg/recursive_statement_functions.f90: Ditto.
13346 * gfortran.dg/e_d_fmt.f90: Ditto.
13347 * gfortran.dg/hollerith_legacy.f90: Ditto.
13348 * gfortran.dg/logint-2.f: Ditto.
13349 * gfortran.dg/enum_5.f90: Ditto.
13350 * gfortran.dg/f2c_2.f90: Ditto.
13351 * gfortran.dg/pr17143.f90: Ditto.
13352 * gfortran.dg/namelist_14.f90: Ditto.
13353 * gfortran.dg/logint-3.f: Ditto.
13354 * gfortran.dg/spread_scalar_source.f90: Ditto.
13355 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
13356 * gfortran.dg/namelist_11.f: Ditto.
13357 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
13358 * gfortran.dg/g77/20010519-1.f
13359 * gfortran.dg/g77/alpha1.f: Ditto.
13360 * gfortran.dg/g77/990115-1.f: Ditto.
13361 * gfortran.dg/g77/erfc.f: Ditto.
13362 * gfortran.dg/g77/19990313-3.f: Ditto.
13363 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
13364 * gfortran.dg/g77/20010426.f: Ditto.
13365 * gfortran.dg/g77/19990313-0.f: Ditto.
13366 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
13367 * gfortran.dg/g77/20000629-1.f: Ditto.
13368 * gfortran.dg/g77/970125-0.f: Ditto.
13369 * gfortran.dg/g77/8485.f: Ditto.
13370 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
13371 * gfortran.dg/g77/19990313-1.f: Ditto.
13372 * gfortran.dg/g77/int8421.f: Ditto.
13373 * gfortran.dg/g77/19990305-0.f: Ditto.
13374 * gfortran.dg/g77/947.f: Ditto.
13375 * gfortran.dg/g77/19990905-2.f: Ditto.
13376 * gfortran.dg/g77/cabs.f: Ditto.
13377 * gfortran.dg/g77/19990313-2.f: Ditto.
13378 * gfortran.dg/g77/20020307-1.f: Ditto.
13379 * gfortran.dg/g77/dcomplex.f: Ditto.
13380 * gfortran.dg/g77/19990502-1.f: Ditto.
13381 * gfortran.dg/g77/19981216-0.f: Ditto.
13382 * gfortran.dg/common_4.f90: Ditto.
13383 * gfortran.dg/entry_4.f90: Ditto.
13384 * gfortran.dg/equiv_constraint_2.f90: Ditto.
13385 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
13386 * gfortran.dg/namelist_12.f: Ditto.
13387 * gfortran.dg/scale_1.f90: Ditto.
13388 * gfortran.dg/modulo_1.f90
13389 * gfortran.dg/hollerith.f90: Ditto.
13390 * gfortran.dg/direct_io_3.f90: Ditto.
13391 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
13392 * gfortran.dg/gnu_logical_1.F: Ditto.
13393 * gfortran.dg/unf_io_convert_1.f90: Ditto.
13394 * gfortran.dg/assign_1.f90: Ditto.
13395 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
13396 * gfortran.dg/pr23095.f: Ditto.
13397 * gfortran.dg/read_float_1.f90: Ditto.
13399 2005-12-17 Andreas Jaeger <aj@suse.de>
13401 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
13402 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
13404 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13407 * gfortran.dg/fmt_white.f: New test.
13409 2005-12-16 Steven G. Kargl <kargls@comcast.net>
13411 * gfortran.dg/label_1.f90: New test.
13413 2005-12-15 Ben Elliston <bje@au.ibm.com>
13416 * gcc.dg/20031012-1.c: Add -Walways-true option.
13417 * gcc.dg/weak/weak-3.c: Likewise.
13418 * g++.old-deja/g++.mike/warn8.C: Likewise.
13420 2005-12-16 Mike Stump <mrs@apple.com>
13422 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
13425 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13427 PR libgfortran/25264
13428 PR libgfortran/25349
13429 * gfortran.dg/tl_editing.f90: Added additional checks.
13430 * gfortran.dg/t_editing.f: New test.
13431 * gfortran.dg/write_padding.f90: New test
13433 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13436 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
13438 2005-12-16 Jakub Jelinek <jakub@redhat.com>
13440 PR rtl-optimization/24899
13441 * gcc.c-torture/execute/20051215-1.c: New test.
13443 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
13446 * gfortran.dg/pr24823.f: New test.
13448 2005-12-16 Jeff Law <law@redhat.com>
13450 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
13452 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
13454 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
13455 Change C++ style comments to C style comments.
13456 Remove aligned types from the array.
13457 Keep Enums disabled.
13458 (complex_types): Remove aligned types from the array.
13459 Comment out "_Complex long double".
13460 (attrib_types): Remove.
13461 (complex_attrib_types): Remove.
13462 (attrib_array_types): Remove.
13463 (complex_attrib_array_types): Remove.
13464 (aligned_bitfld_types): Remove.
13465 (n_aligned_bitfld_types): Remove.
13466 (FEATURE_ALIGNEDPACKED): Delete.
13467 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
13468 (singles): Remove support for adding attributes.
13469 (choose_type): Remove support for attributed types.
13470 (generate_fields): Remove support for attributed bit-fields.
13471 Remove support for adding attributes.
13472 (generate_random_tests): Remove support for adding attributes.
13473 (features): Add back "[0] :0" and "complex vector [0]".
13474 (main): Remove support for attributed bit-fields.
13475 Uncomment the calling of generate_random_tests for the rests of
13478 2005-12-16 Jan Hubicka <jh@suse.cz>
13480 * gcc.c-torture/combine/pr25224.c: New.
13482 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
13485 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
13488 2005-12-15 Richard Sandiford <richard@codesourcery.com>
13490 * gcc.dg/20051215-1.c: New file.
13492 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13494 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
13495 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
13497 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
13500 * gfortran.dg/dummy_functions_1.f90: New.
13502 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
13504 PR rtl-optimization/25310
13505 * gcc.c-torture/compile/pr25310.c: New test.
13507 2005-12-14 Jakub Jelinek <jakub@redhat.com>
13510 * gcc.dg/pr25023.c: New test.
13512 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13514 * g++.old-deja/g++.brendan/redecl1.C,
13515 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
13516 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
13517 g++.old-deja/g++.oliva/typeof1.C,
13518 g++.old-deja/g++.other/crash16.C,
13519 g++.old-deja/g++.other/crash34.C,
13520 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
13521 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
13522 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
13523 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
13524 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
13525 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
13528 2005-12-14 Kean Johnston <jkj@sco.com>
13529 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13531 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
13532 * gcc.target/i386/20020523-1.c: Ditto.
13533 * gcc.target/i386/tailcall-1.c: Ditto.
13534 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
13535 * gcc.target/i386/ssetype-5.c: Ditto.
13537 2005-12-14 Jeff Law <law@redhat.com>
13539 * gcc.dg/tree-ssa/foldstring-1.c: New test.
13541 2005-12-14 Jakub Jelinek <jakub@redhat.com>
13545 * gcc.target/i386/pr25254.c: New test.
13546 * gfortran.dg/PR24188.f: New test.
13548 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
13550 * lib/fortran-torture.exp: Catch remaining uses of
13551 remote_file build delete.
13553 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13555 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
13557 2005-12-14 Ben Elliston <bje@au.ibm.com>
13559 * gcc.dg/warn-addr-cmp.c: New test.
13561 2005-12-13 Jakub Jelinek <jakub@redhat.com>
13565 * gcc.target/i386/pr25293.c: New test.
13567 2005-12-13 Petr Machata <machata@post.cz>
13570 * g++.dg/parse/comma2.C: New test.
13572 2005-12-13 Mark Mitchell <mark@codesourcery.com>
13573 Jakub Jelinek <jakub@redhat.com>
13575 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13576 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13577 (limits.h): Include unconditionally.
13578 (stdlib.h): Likewise.
13579 (hashtab.h): Do not include.
13580 (getopt.h): Likewise.
13581 (stddef.h): Include.
13582 (hashval_t): Define.
13583 (struct entry): Add "next" field.
13584 (HASH_SIZE): New macro.
13585 (hash_table): New variable.
13586 (switchfiles): Do not use xmalloc.
13588 (iterative_hash): New function.
13590 (e_exists): New function.
13591 (e_insert): Likewise.
13592 (output): Use, instead of libiberty hashtable functions.
13593 (main): Do not use getopt. Do not call htab_create.
13595 2005-12-13 Jakub Jelinek <jakub@redhat.com>
13598 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
13599 put atal* and atpaal* attributes on array elements.
13600 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
13601 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
13602 put atal* and atpaal* attributes on array elements.
13603 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
13605 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
13607 * gcc.dg/single-precision-constant.c: New test.
13609 2005-12-13 Alan Modra <amodra@bigpond.net.au>
13611 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
13612 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
13613 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
13614 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13615 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13616 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13617 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
13618 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
13619 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
13620 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
13621 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
13622 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
13623 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
13624 gcc.target/powerpc/ppc-sdata-2.c,
13625 gcc.target/powerpc/ppc-stackalign-1.c,
13626 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
13627 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
13628 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
13629 gcc.target/powerpc/rs6000-ldouble-2.c,
13630 gcc.target/powerpc/rs6000-power2-1.c,
13631 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
13632 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
13633 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
13634 option into target selector.
13635 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
13636 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
13638 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
13641 * objc.dg/encode-9.m: New test.
13643 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13646 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
13647 * gcc.dg/asm-b.c: Fix typo.
13648 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
13649 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13650 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
13651 i?86 lp64 and x86_64 ilp32.
13652 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
13654 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
13656 2005-12-12 Steven G. Kargl <kargls@comcast.net>
13659 gfortran.dg/equiv_5.f90: New test.
13661 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
13663 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
13664 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
13665 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
13666 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
13667 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
13668 * gcc.dg/tree-ssa/reassoc-5.c: New.
13669 * gcc.dg/tree-ssa/reassoc-6.c: New.
13670 * gcc.dg/tree-ssa/reassoc-7.c: New.
13671 * gcc.dg/tree-ssa/reassoc-8.c: New.
13672 * gcc.dg/tree-ssa/reassoc-9.c: New.
13673 * gcc.dg/tree-ssa/reassoc-10.c: New.
13674 * gcc.dg/tree-ssa/reassoc-11.c: New.
13676 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13680 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
13682 2005-12-12 Mark Mitchell <mark@codesourcery.com>
13685 * g++.dg/template/inherit.C: Do not use a generic error message.
13687 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
13690 * objc.dg/gnu-encoding: New directory.
13691 * objc.dg/gnu-encoding/compat-common.h: New file.
13692 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
13693 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
13694 * objc.dg/gnu-encoding/vector-defs.h: New file.
13695 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
13696 * objc.dg/gnu-encoding/generate-random.c: New file.
13697 * objc.dg/gnu-encoding/generate-random_r.c: New file.
13698 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
13699 * objc.dg/gnu-encoding/generate-random.h: New file.
13701 2005-12-11 Mark Mitchell <mark@codesourcery.com>
13704 * g++.dg/template/defarg7.C: New test.
13706 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
13709 * objc.dg/encode-8.m: New test.
13711 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
13714 * objc.dg/encode-7.m: New test.
13716 2005-12-10 Mark Mitchell <mark@codesourcery.com>
13719 * g++.dg/opt/inline10.C: New test.
13721 2005-12-11 Steven G. Kargl <kargls@comcast.net>
13723 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
13725 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
13727 * gfortran.dg/substring_equivalence.f90: typo in comment
13729 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13732 * gfortran.dg/iostat_3.f90: New test.
13734 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
13737 * gfortran.dg/unf_io_convert_1.f90: New test.
13738 * gfortran.dg/unf_io_convert_2.f90: New test.
13739 * gfortran.dg/unf_io_convert_3.f90: New test.
13741 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13744 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
13745 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
13746 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13747 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
13748 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
13749 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13750 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
13751 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
13752 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13753 gcc.dg/torture/fp-int-convert-float128-timode.c,
13754 gcc.dg/torture/fp-int-convert-float128.c,
13755 gcc.dg/torture/fp-int-convert-float80-timode.c,
13756 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
13757 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
13759 * gcc.dg/tls/opt-1.c: Require effective target fpic.
13761 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
13763 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
13765 2005-12-10 Richard Sandiford <richard@codesourcery.com>
13767 * gcc.dg/20051207-1.c,
13768 * gcc.dg/20051207-2.c,
13769 * gcc.dg/20051207-3.c: New tests.
13771 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13774 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
13775 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
13776 dg-skip-if target selector.
13779 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
13780 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
13781 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
13782 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
13783 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
13784 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
13785 and/or merge with i?86 cases.
13787 * gcc.dg/tls/opt-3.c: Require effective target fpic.
13790 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
13791 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
13792 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
13793 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
13796 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
13799 * gcc.c-torture/compile/pr25311.c: New test.
13801 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13803 PR libgfortran/25039
13804 * gfortran.dg/read_comma.f: New test.
13806 2005-12-08 Jakub Jelinek <jakub@redhat.com>
13809 * g++.dg/opt/pr19317-1.C: New test.
13810 * g++.dg/opt/pr19317-2.C: New test.
13811 * g++.dg/opt/pr19317-3.C: New test.
13814 * gcc.c-torture/execute/pr19005.c: New test.
13817 * g++.old-deja/g++.other/comdat5.C: New test.
13818 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
13820 * g++.dg/compat/struct-layout-1.exp: New file.
13821 * g++.dg/compat/struct-layout-1.h: New.
13822 * g++.dg/compat/struct-layout-1_generate.c: New.
13823 * g++.dg/compat/struct-layout-1_x1.h: New.
13824 * g++.dg/compat/struct-layout-1_x2.h: New.
13825 * g++.dg/compat/struct-layout-1_y1.h: New.
13826 * g++.dg/compat/struct-layout-1_y2.h: New.
13828 * gcc.dg/20050330-2.c: New test.
13830 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
13833 * gfortran.dg/associated_1.f90: New.
13835 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
13837 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
13838 ILP32 vect_no_align platforms.
13840 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
13841 Jakub Jelinek <jakub@redhat.com>
13844 * gcc.c-torture/compile/20051207-1.c: New test.
13846 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13849 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
13850 gcc.dg/torture/pr18582-1.c,
13851 gcc.target/i386/attributes-error.c: Also test on x86_64.
13853 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
13855 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13858 * g++.dg/template/typedef3.C: New test.
13862 * g++.dg/template/dtor3.C: Fix error markers.
13864 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
13866 * lib/target-supports.exp (check_effective_target_sync_char_short):
13869 2005-12-06 Janis Johnson <janis187@us.ibm.com>
13871 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
13873 2005-12-06 Roger Sayle <roger@eyesopen.com>
13875 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
13876 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
13877 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
13878 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
13880 2005-12-06 Roger Sayle <roger@eyesopen.com>
13883 * g++.dg/other/array2.C: New test case.
13885 2005-12-05 Geoffrey Keating <geoffk@apple.com>
13887 * gcc.dg/darwin-weakimport-3.c: New.
13889 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
13890 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
13891 and to work on Darwin.
13892 * gcc.dg/attr-weakref-1b.c: New file.
13893 * gcc.dg/attr-weakref-2.c: New test.
13894 * gcc.dg/darwin-weakref-1.c: New test.
13896 2005-12-05 Janis Johnson <janis187@us.ibm.com>
13899 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
13900 use in selector expressions.
13901 (dg-xfail-if): Ditto.
13902 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
13903 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
13904 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
13905 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
13906 * gcc.test-framework/test-framework.exp: Skip generated tests if
13907 CHECK_TEST_FRAMEWORK is not 1.
13909 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13911 PR tree-optimization/24963
13912 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
13915 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
13918 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
13919 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13920 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13921 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13923 2005-12-05 Jakub Jelinek <jakub@redhat.com>
13925 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
13928 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
13930 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
13932 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
13934 * gcc.dg/format/cast-1.c: New test.
13936 2005-12-04 Roger Sayle <roger@eyesopen.com>
13939 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
13940 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
13941 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
13942 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
13944 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
13946 * gcc.dg/cast-pretty-print-1.c: New test.
13948 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
13950 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
13952 2005-12-02 Mark Mitchell <mark@codesourcery.com>
13955 * g++.dg/template/friend40.C: New test.
13957 2005-12-02 Jakub Jelinek <jakub@redhat.com>
13960 * gcc.target/i386/movq-2.c: New test.
13961 * gcc.target/i386/movq.c: Remove target i?86, instead add
13962 dg-require-effective-target ilp32.
13964 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13967 * g++.dg/other/default1.C: New test.
13969 2005-12-02 Richard Guenther <rguenther@suse.de>
13971 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
13973 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
13975 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
13977 2005-12-02 Alan Modra <amodra@bigpond.net.au>
13980 * gcc.target/powerpc/rotate.c: New.
13982 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13984 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
13985 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
13987 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
13990 * gcc.dg/pr17730-1.c: Adjust.
13991 * gcc.dg/lvalue1.c (main): Likewise.
13992 * gcc.dg/lvalue-2.c: Likewise.
13993 * g++.dg/pr7503-3.C
13995 2005-12-01 Geoffrey Keating <geoffk@apple.com>
13997 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
14000 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
14003 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
14005 2005-12-01 Uros Bizjak <uros@kss-loka.si>
14008 * lib/target-supports.exp (check_effective_target_tls): New.
14009 (check_effective_target_tls_runtime): New.
14010 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
14012 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
14013 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14014 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
14015 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
14016 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
14017 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
14018 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14019 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
14020 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
14021 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
14022 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
14023 effective-target TLS.
14024 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
14025 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
14026 effective-target TLS runtime.
14028 2005-12-01 Uros Bizjak <uros@kss-loka.si>
14030 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
14032 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
14034 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
14035 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
14036 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
14037 ignored" warnings when "packing" is the same as the ABI layout.
14039 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
14042 * gfortran.dg/line_length_1.f: New test.
14043 * gfortran.dg/line_length_2.f90: Ditto.
14045 2005-11-30 Richard Guenther <rguenther@suse.de>
14047 PR tree-optimization/21655
14048 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
14050 2005-11-30 Dale Johannesen <dalej@apple.com>
14052 * gcc.c-torture/compile/pr24930.c: New.
14054 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
14057 * gfortran.dg/auto_char_dummy_array.f90: New test.
14059 2005-11-30 Jeff Law <law@redhat.com>
14061 * g++.old-deja/g++.law/pr25000.C: New test.
14063 2005-11-30 Jakub Jelinek <jakub@redhat.com>
14065 * gcc.dg/tls/opt-11.c: New test.
14067 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
14069 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
14071 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
14074 2005-11-29 Jakub Jelinek <jakub@redhat.com>
14076 * gfortran.dg/open_access_1.f90: New test.
14078 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14080 * gcc.dg/charset/builtin2.c: New test.
14082 2005-11-28 Jakub Jelinek <jakub@redhat.com>
14084 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
14085 on mmix-*-* for *_[xy].c.
14087 2005-11-28 Kean Johnston <jkj@sco.com>
14089 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
14091 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
14092 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
14093 * gcc.target/i386/asm-3.c: Ditto.
14094 * gcc.target/i386/clobbers.c: Ditto.
14095 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
14096 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
14098 * gcc.target/i386/mul.c: Ditto.
14099 * gcc.target/i386/ssetype-1.c: Ditto.
14100 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
14101 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
14102 static so the test works with -fPIC mode too. Based on comment in
14104 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
14106 2005-11-28 Richard Guenther <rguenther@suse.de>
14108 * gcc.dg/alias-9.c: New testcase.
14109 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
14111 2005-11-28 Roger Sayle <roger@eyesopen.com>
14112 Uros Bizjak <uros@kss-loka.si>
14114 PR middle-end/20219
14115 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
14116 tan(x)/sin(x) transformations.
14118 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
14120 PR middle-end/24575
14121 * gcc.dg/tree-ssa/divide-3.c: New test.
14122 * gcc.dg/tree-ssa/divide-4.c: New test.
14124 2005-11-27 Steven G. Kargl <kargls@comcast.net>
14127 * gfortran.dg/boz_6.f90: New test.
14129 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14132 * gfortran.dg/modulo_1.f90: New test.
14134 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14136 PR libfortran/24919
14137 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
14138 fail on CRLF platforms.
14139 * gfortran.dg/ftell_2.f90: Likewise.
14141 2005-11-26 Eric Christopher <echristo@apple.com>
14143 * gcc.dg/intmax_t-1.c: Remove mips xfail.
14145 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
14147 * objc.dg/gnu-runtime-3.m: Simplify.
14149 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
14151 PR middle-end/23669
14152 * gcc.dg/tree-ssa/divide-1.c: New test.
14153 * gcc.dg/tree-ssa/divide-2.c: New test.
14155 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
14157 PR libgfortran/24945
14158 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
14160 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
14162 PR libgfortran/24945
14163 * gfortran.dg/open_status_2.f90: New test.
14165 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14167 * gcc.c-torture/execute/builtins/fprintf.c,
14168 gcc.c-torture/execute/builtins/fputs-lib.c,
14169 gcc.c-torture/execute/builtins/fputs.c,
14170 gcc.c-torture/execute/builtins/lib/fprintf.c,
14171 gcc.c-torture/execute/builtins/lib/printf.c,
14172 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
14174 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
14176 * gcc.dg/20050922-2.c: New test.
14178 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14180 * objc.dg/gnu-runtime-3.m: New test.
14182 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14185 * g++.dg/other/void1.C: New test.
14187 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
14189 PR middle-end/24998
14190 * gcc.dg/torture/fp-int-convert-float.c,
14191 gcc.dg/torture/fp-int-convert-double.c,
14192 gcc.dg/torture/fp-int-convert-long-double.c,
14193 gcc.dg/torture/fp-int-convert-timode.c,
14194 gcc.dg/torture/fp-int-convert-float80.c,
14195 gcc.dg/torture/fp-int-convert-float80-timode.c,
14196 gcc.dg/torture/fp-int-convert-float128.c,
14197 gcc.dg/torture/fp-int-convert-float128-timode.c,
14198 gcc.dg/torture/fp-int-convert.h: New files.
14200 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
14202 PR middle-end/24989
14203 * gcc.dg/tree-ssa/bool-10.c: New test.
14204 * gcc.dg/tree-ssa/bool-11.c: New test.
14205 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
14207 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
14209 PR middle-end/24990
14210 * tree-ssa/pr24990-1.c: New test.
14212 2005-11-24 Richard Guenther <rguenther@suse.de>
14213 Dirk Mueller <dmueller@suse.de>
14216 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
14217 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
14218 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
14219 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
14220 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
14221 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
14223 2005-11-23 Uros Bizjak <uros@kss-loka.si>
14225 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
14227 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
14230 * gcc.dg/Wc++-compat.c: New.
14231 * gcc.dg/Wno-c++-compat.c: New.
14233 2005-11-23 Alan Modra <amodra@bigpond.net.au>
14235 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
14236 (vspltish, vspltisw): Likewise.
14238 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14240 PR libgfortran/24794
14241 * gfortran.dg/namelist_12.f: Fix quotes.
14242 * gfortran.dg/namelist_13.f90: Fix quotes.
14243 * gfortran.dg/namelist_14.f90: Fix quotes.
14244 * gfortran.dg/namelist_15.f90: Fix quotes.
14245 * gfortran.dg/namelist_use.f90: Fix quotes.
14246 * gfortran.dg/namelist_use_only.f90: Fix quotes.
14247 * gfortran.dg/namelist_21.f90: New test.
14248 * gfortran.dg/namelist_22.f90: New test.
14250 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
14253 * gcc.c-torture/compile/pr23435.c: New.
14255 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
14257 * gcc.c-torture/execute/floatunsisf-1.c: New test.
14259 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
14261 * gcc.target/powerpc/405-macchw-1.c,
14262 gcc.target/powerpc/405-macchw-2.c,
14263 gcc.target/powerpc/405-macchwu-1.c,
14264 gcc.target/powerpc/405-macchwu-2.c,
14265 gcc.target/powerpc/405-machhw-1.c,
14266 gcc.target/powerpc/405-machhw-2.c,
14267 gcc.target/powerpc/405-machhwu-1.c,
14268 gcc.target/powerpc/405-machhwu-2.c,
14269 gcc.target/powerpc/405-maclhw-1.c,
14270 gcc.target/powerpc/405-maclhw-2.c,
14271 gcc.target/powerpc/405-maclhwu-1.c,
14272 gcc.target/powerpc/405-maclhwu-2.c,
14273 gcc.target/powerpc/405-mulchw-1.c,
14274 gcc.target/powerpc/405-mulchw-2.c,
14275 gcc.target/powerpc/405-mulchwu-1.c,
14276 gcc.target/powerpc/405-mulchwu-2.c,
14277 gcc.target/powerpc/405-mulhhw-1.c,
14278 gcc.target/powerpc/405-mulhhw-2.c,
14279 gcc.target/powerpc/405-mulhhwu-1.c,
14280 gcc.target/powerpc/405-mulhhwu-2.c,
14281 gcc.target/powerpc/405-mullhw-1.c,
14282 gcc.target/powerpc/405-mullhw-2.c,
14283 gcc.target/powerpc/405-mullhwu-1.c,
14284 gcc.target/powerpc/405-mullhwu-2.c,
14285 gcc.target/powerpc/405-nmacchw-1.c,
14286 gcc.target/powerpc/405-nmacchw-2.c,
14287 gcc.target/powerpc/405-nmachhw-1.c,
14288 gcc.target/powerpc/405-nmachhw-2.c,
14289 gcc.target/powerpc/405-nmaclhw-1.c,
14290 gcc.target/powerpc/405-nmaclhw-2.c,
14291 gcc.target/powerpc/440-macchw-1.c,
14292 gcc.target/powerpc/440-macchw-2.c,
14293 gcc.target/powerpc/440-macchwu-1.c,
14294 gcc.target/powerpc/440-macchwu-2.c,
14295 gcc.target/powerpc/440-machhw-1.c,
14296 gcc.target/powerpc/440-machhw-2.c,
14297 gcc.target/powerpc/440-machhwu-1.c,
14298 gcc.target/powerpc/440-machhwu-2.c,
14299 gcc.target/powerpc/440-maclhw-1.c,
14300 gcc.target/powerpc/440-maclhw-2.c,
14301 gcc.target/powerpc/440-maclhwu-1.c,
14302 gcc.target/powerpc/440-maclhwu-2.c,
14303 gcc.target/powerpc/440-mulchw-1.c,
14304 gcc.target/powerpc/440-mulchw-2.c,
14305 gcc.target/powerpc/440-mulchwu-1.c,
14306 gcc.target/powerpc/440-mulchwu-2.c,
14307 gcc.target/powerpc/440-mulhhw-1.c,
14308 gcc.target/powerpc/440-mulhhw-2.c,
14309 gcc.target/powerpc/440-mulhhwu-1.c,
14310 gcc.target/powerpc/440-mulhhwu-2.c,
14311 gcc.target/powerpc/440-mullhw-1.c,
14312 gcc.target/powerpc/440-mullhw-2.c,
14313 gcc.target/powerpc/440-mullhwu-1.c,
14314 gcc.target/powerpc/440-mullhwu-2.c,
14315 gcc.target/powerpc/440-nmacchw-1.c,
14316 gcc.target/powerpc/440-nmacchw-2.c,
14317 gcc.target/powerpc/440-nmachhw-1.c,
14318 gcc.target/powerpc/440-nmachhw-2.c,
14319 gcc.target/powerpc/440-nmaclhw-1.c,
14320 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
14322 2005-11-21 Jakub Jelinek <jakub@redhat.com>
14325 * gfortran.dg/inquire_9.f90: New test.
14328 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
14330 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14332 PR libfortran/24432
14333 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14334 Check that 'cos' is supported.
14336 2005-11-21 Paul Thomas <pault@gcc.gnu.org
14339 * gfortran.dg/substring_equivalence.f90: New test.
14342 * gfortran.dg/auto_internal_assumed.f90: New test.
14344 2005-11-21 Uros Bizjak <uros@kss-loka.si>
14346 * gcc.dg/fold-div-2.c: New test.
14348 2005-11-20 Ian Lance Taylor <ian@airs.com>
14350 PR rtl-optimization/24883
14351 * gcc.c-torture/compile/pr24883.c: New test.
14353 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
14355 PR middle-end/20583
14356 * gcc.c-torture/compile/pr20583.c: New.
14358 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
14360 * gcc.c-torture/execute/usmul.c: New test.
14362 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
14364 * gcc.dg/tree-ssa/vrp22.c: New test.
14366 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
14368 PR middle-end/24912
14369 * gcc.dg/torture/pr24912-1.c: New test.
14371 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
14374 * gfortran.dg/arrayio_derived_1.f90: New test.
14376 2005-11-19 Richard Guenther <rguenther@suse.de>
14378 PR middle-end/23294
14379 * gcc.dg/tree-ssa/pr23294.c: New testcase.
14381 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
14383 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
14385 2005-11-18 Mark Mitchell <mark@codesourcery.com>
14388 * g++.dg/template/friend39.C: New test.
14390 2005-11-18 James E Wilson <wilson@specifix.com>
14392 * gcc.dg/builtin-strstr.c: New.
14394 2005-11-18 Richard Henderson <rth@redhat.com>
14396 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
14397 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
14398 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
14399 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
14400 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
14401 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
14402 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
14403 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
14404 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
14405 renaming to remove initial "ia64-".
14407 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
14409 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
14411 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
14413 * g++.dg/cpp/string-2.C: New test.
14415 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
14417 * gcc.dg/tree-ssa/loop-14.c: New test.
14419 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
14420 Michael Chamberlain <michael@chamberlain.net.au>
14422 * ada/acats/run_all.sh (target_run): Kill long running tests.
14424 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14426 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
14427 * gcc.dg/cleanup-9.c: Likewise.
14428 * gcc.dg/cleanup-10.c: Likewise.
14429 * gcc.dg/cleanup-11.c: Likewise.
14431 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14434 * gfortran.dg/open_access_append_1.f90: New test.
14435 * gfortran.dg/open_access_append_2.f90: New test.
14437 2005-11-16 Richard Guenther <rguenther@suse.de>
14439 PR middle-end/24851
14440 * gcc.c-torture/execute/pr24851.c: New testcase.
14442 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
14444 * gcc.dg/fold-overflow-1.c: New test.
14446 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
14448 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
14449 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
14451 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
14453 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
14455 * g++.dg/eh/forced2.C: Likewise.
14456 * g++.dg/eh/forced3.C: Likewise.
14457 * g++.dg/eh/forced4.C: Likewise.
14459 2005-11-11 Mike Stump <mrs@apple.com>
14461 * g++.old-deja/g++.mike/unused.C: Add.
14463 2005-11-15 Mark Mitchell <mark@codesourcery.com>
14466 * g++.dg/warn/Wcast-qual1.C: New test.
14468 2005-11-15 Jan Hubicka <jh@suse.cz>
14470 * gcc.dg/winline-5.c: Add large-unit-insns limit.
14472 2005-11-14 David Edelsohn <edelsohn@gnu.org>
14474 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
14476 2005-11-14 Diego Novillo <dnovillo@redhat.com>
14479 * gcc.dg/tree-ssa/pr24840.c: New test.
14481 2005-11-14 Janis Johnson <janis187@us.ibm.com>
14484 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
14486 2005-11-14 Dale Johannesen <dalej@apple.com>
14488 * gcc.c-torture/execute/20051113-1.c: New.
14490 2005-11-14 Mark Mitchell <mark@codesourcery.com>
14493 * g++.dg/template/crash43.C: New test.
14495 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
14497 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
14499 2005-11-13 Mark Mitchell <mark@codesourcery.com>
14502 * g++.dg/eh/spec8.C: New test.
14504 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
14506 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
14508 2005-11-13 Mark Mitchell <mark@codesourcery.com>
14511 * g++.dg/parse/ambig4.C: New test.
14512 * g++.dg/tc1/dr101.C: Adjust error markers.
14513 * g++.dg/lookup/strong-using-2.C: Likewise.
14514 * g++.dg/lookup/ambig5.C: Likewise.
14515 * g++.dg/lookup/ambig4.C: Likewise.
14516 * g++.dg/parse/crash22.C: Likewise.
14518 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
14520 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
14522 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
14524 * gcc.dg/nested-calls-1.c: New test.
14526 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14528 * gfortran.dg/complex_intrinsic_1.f90: New test.
14529 * gfortran.dg/complex_intrinsic_2.f90: New test.
14530 * gfortran.dg/fgetc_1.f90: New test.
14531 * gfortran.dg/fgetc_2.f90: New test.
14532 * gfortran.dg/fgetc_3.f90: New test.
14533 * gfortran.dg/ftell_1.f90: New test.
14534 * gfortran.dg/ftell_2.f90: New test.
14535 * gfortran.dg/gnu_logical_1.F: New test.
14536 * gfortran.dg/gnu_logical_2.f90: New test.
14538 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
14540 PR middle-end/24820
14541 * testsuite/gcc.dg/pr24820.c: New test.
14543 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
14545 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
14546 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
14549 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14552 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
14554 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
14556 * gcc.target/cris/cris.exp: New file.
14557 * gcc.target/cris/rld-legit1.c: New test.
14558 * gcc.target/cris/rld-legit2.c: New test.
14560 2005-11-12 Jakub Jelinek <jakub@redhat.com>
14563 * g++.dg/opt/pr24780.C: New test.
14566 * g++.dg/template/asm1.C: New test.
14568 2005-11-12 Steven G. Kargl <kargls@comcast.net>
14570 PR libgfortran/24787
14571 * gfortran.dg/scan_1.f90: New test.
14573 2005-11-12 Jan Hubicka <jh@suse.cz>
14575 * gcc.target/i386/minmax-1.c: New.
14576 * gcc.target/i386/minmax-2.c: New.
14578 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
14580 * gcc.dg/pr24445.c: Fix for 64-bit targets.
14582 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
14584 * gcc.c-torture/execute/20051110-1.c,
14585 gcc.c-torture/execute/20051110-2.c: New tests.
14587 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
14589 PR middle-end/24750
14590 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
14593 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
14595 * lib/target-libpath.exp (get_shlib_extension): New proc.
14596 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
14597 * lib/gfortran.exp (gfortran_link_flags): Likewise.
14598 * lib/objc.exp (objc_target_compile): Likewise.
14599 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
14602 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
14604 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
14606 * lib/target-supports.exp (check_effective_target_static_libgfortran):
14607 Add -static to additional_flags and pass it to target_compile.
14609 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14611 PR libgfortran/24719
14612 gfortran.dg/read_noadvance.f90: New test.
14614 PR libgfortran/24699
14615 gfortran.dg/fmt_t_2.f90: New test.
14617 PR libgfortran/24785
14618 gfortran.dg/read_x_eor.f90: New test.
14620 PR libgfortran/24584
14621 gfortran.dg/namelist_empty.f90: Rename test.
14623 PR libgfortran/24489
14624 gfortran/read_eor.f90: Rename test.
14626 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
14629 * gfortran.dg/automatic_module_variable.f90: New test.
14631 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
14634 * gcc.dg/pr24445.c: New test.
14636 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
14640 * gfortran.dg/recursive_statement_functions.f90: Add statement
14641 functions using inline intrinsic functions and parameters to test
14642 that they no longer seg-fault.
14645 gfortran.dg/nested_modules_4.f90: New test.
14646 gfortran.dg/nested_modules_5.f90: New test.
14648 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14651 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
14653 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
14655 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
14658 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14660 * gcc.dg/sparc-getcontext-1.c: New test.
14662 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
14664 * gcc.dg/ifcvt-fabs-1.c: New test.
14666 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
14669 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
14670 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
14672 2005-11-09 Richard Guenther <rguenther@suse.de>
14674 PR tree-optimization/24716
14675 * gcc.c-torture/execute/pr24716.c: New testcase.
14677 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14679 * gcc.dg/pr24624.c: Disable for non S/390 targets.
14681 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14684 * gcc.dg/pr24624.c: Testcase added.
14686 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14689 * g++.dg/other/pr24623.C: Testcase added.
14691 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
14694 * gfortran-dg/pure_byref_1.f90: New.
14695 * gfortran-dg/pure_byref_2.f90: New.
14697 2005-11-09 Uros Bizjak <uros@kss-loka.si>
14700 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
14701 * gcc.dg/dg.exp: Run main loop also for *.i files.
14703 2005-11-08 Jakub Jelinek <jakub@redhat.com>
14706 * g++.dg/tls/diag-3.C: New test.
14707 * g++.dg/tls/diag-4.C: New test.
14708 * g++.dg/tls/static-1.C: New test.
14709 * g++.dg/tls/static-1a.cc: New file.
14711 2005-11-08 Diego Novillo <dnovillo@redhat.com>
14714 * g++.dg/tree-ssa/pr23046.C: New test.
14716 2005-11-08 Devang Patel <dpatel@apple.com>
14718 PR tree-optimization/23115
14719 * gcc.dg/tree-ssa/pr23115.c: New.
14721 2005-11-08 David Edelsohn <edelsohn@gnu.org>
14723 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
14724 * gcc.target/powerpc/pr16155.c: Same.
14725 * gcc.target/powerpc/altivec-1.c: Same.
14726 * gcc.target/powerpc/altivec-2.c: Same.
14727 * gcc.target/powerpc/altivec-3.c: Same.
14728 * gcc.target/powerpc/altivec-5.c: Same.
14729 * gcc.target/powerpc/altivec-11.c: Same.
14730 * gcc.target/powerpc/altivec-12.c: Same.
14731 * gcc.target/powerpc/altivec-14.c: Same.
14732 * gcc.target/powerpc/altivec-22.c: Same.
14733 * gcc.target/powerpc/altivec-consts.c: Same.
14734 * gcc.target/powerpc/altivec-pr22085.c: Same.
14735 * gcc.target/powerpc/altivec-splat.c: Same.
14736 * gcc.target/powerpc/altivec-varargs-1.c: Same.
14737 * gcc.target/powerpc/altivec-vec-merge.c: Same.
14738 * gcc.target/powerpc/darwin-longlong.c: Same.
14740 2005-11-08 Uros Bizjak <uros@kss-loka.si>
14743 * gcc.dg/pr19340.c: New test.
14745 2005-11-07 Ian Lance Taylor <ian@airs.com>
14747 PR rtl-optimization/24683
14748 * gcc.dg/pr24683.c: New test.
14750 2005-11-07 Uros Bizjak <uros@kss-loka.si>
14752 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
14753 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
14755 2005-11-07 Uros Bizjak <uros@kss-loka.si>
14757 * gcc.target/i386/pr23376.c: Compile with -mmmx.
14759 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
14761 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
14763 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
14767 * gcc.target/powerpc/altivec-consts.c,
14768 gcc.target/powerpc/altivec-splat.c: New testcase.
14770 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
14774 * gcc.dg/overflow-2.c: New testcase.
14776 2005-11-07 Jakub Jelinek <jakub@redhat.com>
14778 PR rtl-optimization/23567
14779 * gcc.c-torture/execute/20051104-1.c: New test.
14781 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
14784 gfortran.dg/private_type_2.f90: Modified to check that case with
14785 PRIVATE declaration within derived type is accepted.
14788 gfortran.dg/pointer_assign_1.f90: New test.
14791 * gfortran.dg/arrayio_0.f90: New test.
14794 gfortran.dg/data_initialized.f90: New test.
14795 gfortran.dg/data_constraints_1.f90: New test.
14796 gfortran.dg/data_constraints_2.f90: New test.
14798 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
14802 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
14804 2005-11-06 Diego Novillo <dnovillo@redhat.com>
14807 * gcc.dg/tree-ssa/pr24670.c: New test.
14809 2005-11-05 Ian Lance Taylor <ian@airs.com>
14812 * gcc.target/i386/pr22432.c: New test.
14814 2005-11-05 Richard Henderson <rth@redhat.com>
14816 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
14817 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
14818 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
14819 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
14820 from gcc.dg/alpha-*.
14821 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
14822 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
14824 2005-11-05 Andreas Jaeger <aj@suse.de>
14826 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
14828 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
14831 * gcc.dg/torture/pr23424-1.c: New test.
14833 2005-11-04 Richard Henderson <rth@redhat.com>
14835 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
14836 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
14837 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
14838 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
14839 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
14840 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
14841 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
14842 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
14843 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
14844 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
14845 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
14846 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
14847 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
14848 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
14849 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
14850 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
14851 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
14852 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
14853 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
14854 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
14855 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
14856 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
14857 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
14858 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
14860 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
14861 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
14862 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
14863 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
14864 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
14865 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
14866 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
14867 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
14868 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
14869 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
14870 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
14871 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
14872 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
14873 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
14874 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
14875 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
14876 gcc.target/i386/lea.c, gcc.target/i386/local.c,
14877 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
14878 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
14879 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
14880 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
14881 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
14882 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
14883 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
14884 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
14885 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
14886 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
14887 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
14888 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
14889 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
14890 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
14891 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
14892 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
14893 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
14894 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
14895 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
14896 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
14897 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
14898 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
14899 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
14900 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
14901 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
14902 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
14903 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
14904 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
14906 2005-11-04 Diego Novillo <dnovillo@redhat.com>
14909 * gcc.dg/tree-ssa/pr24627.c: New test.
14911 2005-11-04 Paul Brook <paul@codesourcery.com>
14913 * gcc.dg/tls/opt-10.c: New test.
14915 2005-11-04 Andreas Jaeger <aj@suse.de>
14917 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
14918 avoid extra warnings.
14920 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14922 PR libfortran/22298
14923 * lib/target-supports.exp
14924 (check_effective_target_static_libgfortran): New
14925 static_libgfortran effective target.
14926 * gfortran.dg/static_linking_1.f: New test.
14927 * gfortran.dg/static_linking_1.c: New file.
14929 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
14931 * gcc.dg/pr24615.c: Guard test with { target fpic }.
14933 2005-11-03 Josh Conner <jconner@apple.com>
14936 g++.dg/ext/array2.C: New test.
14937 g++.dg/template/dependent-name3.C: New test.
14938 g++.dg/template/dependent-name4.C: New test.
14939 g++.dg/template/sfinae2.C: New test.
14941 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14943 PR preprocessor/22042
14944 * gcc.dg/cpp/strify4.c: New test.
14946 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
14949 * g++.dg/cpp/string-1.C: New test.
14951 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
14953 * gcc.target/powerpc: New directory.
14954 * gcc.target/powerpc/powerpc.exp: New file.
14955 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
14956 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
14957 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
14958 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
14959 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
14960 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
14961 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
14962 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
14963 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
14964 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
14965 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
14966 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
14967 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
14968 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
14969 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
14970 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
14971 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
14972 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
14973 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
14974 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
14975 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
14976 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
14977 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
14978 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
14979 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
14980 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
14981 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
14982 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
14983 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
14984 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
14985 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
14986 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
14987 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
14988 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
14990 2005-11-03 Mark Mitchell <mark@codesourcery.com>
14993 * g++.dg/warn/inline2.C: New test.
14995 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
14997 PR middle-end/23155
14998 * g++.dg/ext/c99struct1.C: New test.
14999 * gcc.dg/union-cast-1.c: New test.
15000 * gcc.dg/union-cast-2.c: New test.
15001 * gcc.dg/union-cast-3.c: New test.
15003 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
15005 PR middle-end/24589
15006 * gcc.c-torture/execute/zero-struct-2.c: New test.
15008 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
15011 * g++.dg/init/switch1.C: New test.
15013 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
15015 * gcc.dg/delay-slot-1.c: New test.
15017 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
15020 * gcc.dg/pr24620.c: New test.
15022 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
15025 * gcc.dg/format/unnamed-1.c: New test.
15027 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15030 * g++.dg/expr/cond8.C: New test.
15033 * g++.dg/parse/dot1.C: New test.
15035 2005-11-02 Jan Hubicka <jh@suse.cz>
15038 * gcc.dg/i386-lea.c: New test
15040 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
15043 * gcc.dg/pr24615.c: New test.
15045 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
15048 * gcc.dg/pr24600.c: New test.
15050 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15053 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
15054 * g++.dg/parse/typename9.C: New test.
15055 * g++/dg/parse/typename10.C: Likewise.
15057 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15060 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
15061 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
15062 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
15064 2005-11-02 Mark Mitchell <mark@codesourcery.com>
15067 * g++.dg/debug/static1.C: New test.
15069 2005-11-02 Josh Conner <jconner@apple.com>
15071 * g++.dg/crash38.C: moved into proper directory...
15072 * g++.dg/template/crash42.C: ...here
15074 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
15077 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
15078 pcc_bitfield_type_matters || default_packed.
15080 * lib/target-supports.exp
15081 (check_effective_target_pcc_bitfield_type_matters): New proc.
15082 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
15085 * lib/target-supports.exp (check_effective_default_packed): New proc.
15086 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
15087 Gate expected errors on target ! default_packed.
15088 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
15090 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15092 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
15095 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15098 * gfortran.dg/entry_5.f90: New.
15099 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
15101 2005-11-01 Bob Wilson <bob.wilson@acm.org>
15103 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
15105 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
15108 gfortran.dg/namelist_blockdata.f90: New test.
15111 gfortran.dg/external_implicit_none.f90: New test.
15114 * gfortran.dg/secnds.f: New test.
15116 2005-10-31 Jan Hubicka <jh@suse.cz>
15119 * gcc.c-torture/compile/pr20928.c: New test.
15121 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
15123 PR middle-end/23492
15124 * gcc.c-torture/compile/zero-strct-5.c: New test.
15126 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
15128 PR libgfortran/24584
15129 * gfortran.dg/pr24584.f90: New test.
15131 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
15134 * gfortran.dg/char_result_9.f90: New.
15135 * gfortran.dg/char_result_10.f90: New.
15137 2005-10-30 Jan Hubicka <jh@suse.cz>
15139 * g++.dg/tree-ssa/pr24172.C: New testcase.
15141 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15143 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
15145 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
15147 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
15148 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
15149 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
15150 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15151 gfortran.dg/enum_9.f90,
15152 gfortran.fortran-torture/compile/enum_1.f90,
15153 gfortran.fortran-torture/execute/enum_1.f90,
15154 gfortran.fortran-torture/execute/enum_2.f90,
15155 gfortran.fortran-torture/execute/enum_3.f90,
15156 gfortran.fortran-torture/execute/enum_4.f90: New tests.
15158 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
15161 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
15162 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
15164 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15166 PR libfortran/20179
15167 * gfortran.dg/mixed_io_1.f90: New test.
15168 * gfortran.dg/mixed_io_1.c: New file.
15170 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15172 * gfortran.dg/malloc_free_1.f90: New test.
15174 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
15176 * gcc.dg/nested-func-4.c: Require profiling -pg.
15178 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15181 * g++.dg/warn/main-2.C: New test.
15183 2005-10-28 Steven G. Kargl <kargls@comcast.net>
15186 * gfortran.dg/interface_2.f90: new test.
15188 2005-10-28 Josh Conner <jconner@apple.com>
15191 * g++.dg/template/crash38.C: New test.
15192 * g++.dg/parse/explicit1.C: Change expected errors.
15194 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15197 * g++.dg/other/large-size-array.C: New test.
15199 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15201 PR middle-end/24362
15202 * g++.dg/opt/complex4.C: New test.
15204 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
15206 * gcc.dg/nested-func-4.c: New test.
15208 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
15211 gfortran.dg/derived_recursion.f90: New test.
15212 gfortran.dg/implicit_actual.f90: New test.
15214 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
15216 PR middle-end/24295, PR testsuite/24477
15217 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
15218 removed when weakref hits the tree.
15220 2005-10-25 Jakub Jelinek <jakub@redhat.com>
15222 * gfortran.dg/cray_pointers_4.f90: New test.
15224 * gfortran.dg/cray_pointers_5.f90: New test.
15226 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
15229 * gfortran.dg/assign_5.f90: New test.
15230 * gfortran.dg/assign_6.f: New test.
15232 2005-10-25 Uros Bizjak <uros@kss-loka.si>
15234 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
15235 CPU has no SSE support.
15237 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
15239 PR libgfortran/24224
15240 * gfortran.dg/arrayio_1.f90: Update attribution.
15241 * gfortran.dg/arrayio_2.f90: Update attribution.
15242 * gfortran.dg/arrayio_3.f90: Update attribution.
15243 * gfortran.dg/arrayio_4.f90: Update test conditions.
15244 * gfortran.dg/arrayio_5.f90: Update attribution.
15245 * gfortran.dg/arrayio_6.f90: New test.
15246 * gfortran.dg/arrayio_7.f90: New test.
15248 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
15250 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
15252 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
15254 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
15256 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
15259 * gfortran.dg/namelist_char_only.f90: New test.
15261 2005-10-24 Asher Langton <langton2@llnl.gov>
15265 * gfortran.dg/cray_pointers_1.f90: New test.
15266 * gfortran.dg/cray_pointers_2.f90: New test.
15267 * gfortran.dg/cray_pointers_3.f90: New test.
15268 * gfortran.dg/loc_1.f90: New test.
15269 * gfortran.dg/loc_2.f90: New test.
15271 2005-10-24 Steven Bosscher <stevenb@suse.de>
15273 * gcc.dg/pr24225.c: New test.
15275 2005-10-24 Asher Langton <langton2@llnl.gov>
15277 * gfortran.dg/dup_save_1.f90: New test.
15278 * gfortran.dg/dup_save_2.f90: New test.
15280 2005-10-24 Paul Brook <paul@codesourcery.com>
15283 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
15286 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
15288 PR libgfortran/24489
15289 * gfortran.dg/pr24489.f90: New test.
15291 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
15294 * gfortran.dg/ichar_1.f90: Add tests for derived types.
15296 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
15299 * g++.dg/init/array16.C: Skip for mmix-*-*.
15301 2005-10-23 Asher Langton <langton2@llnl.gov>
15303 * gfortran.dg/byte_1.f90: New test.
15304 * gfortran.dg/byte_2.f90: New test.
15306 2005-10-23 David Edelsohn <edelsohn@gnu.org>
15308 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
15310 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
15313 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
15316 * gfortran.dg/merge_char_const.f90: New test.
15319 * gfortran.dg/spread_scalar_source.f90: New test.
15321 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
15323 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
15325 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
15326 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
15328 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
15330 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
15333 * gfortran.dg/der_pointer_4.f90: New.
15335 2005-10-22 David Ayers <d.ayers@inode.at>
15337 * obj-c++.dg/except-1.mm: Simplify.
15339 2005-10-21 David Ayers <d.ayers@inode.at>
15341 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
15343 2005-10-21 Jakub Jelinek <jakub@redhat.com>
15345 * gfortran.dg/assumed_dummy_2.f90: New test.
15347 2005-10-21 James E Wilson <wilson@specifix.com>
15349 PR preprocessor/15220
15350 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
15352 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
15354 * gcc.c-torture/execute/20051021-1.c: New test.
15356 2005-10-21 Mark Mitchell <mark@codesourcery.com>
15359 * g++.dg/ext/tmplattr1.C: New test.
15361 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
15364 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
15366 2005-10-20 Geoffrey Keating <geoffk@apple.com>
15368 * obj-c++.dg/except-1.mm: New.
15370 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
15372 2005-10-21 Alan Modra <amodra@bigpond.net.au>
15374 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
15376 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
15378 PR middle-end/24295
15379 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
15380 declarations with the same names as thunks' alias targets, use
15382 * gcc.dg/attr-alias-3.c: New test.
15383 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
15385 2005-10-20 Mark Mitchell <mark@codesourcery.com>
15388 * g++.dg/parse/access8.C: New test.
15390 2005-10-20 Richard Guenther <rguenther@suse.de>
15393 * g++.dg/tree-ssa/pr24439.C: New testcase.
15395 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15397 * g++.dg/opt/delay-slot-1.C: New test.
15399 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
15402 * gfortran.fg/der_init_1.f90: New.
15404 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
15406 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
15408 2005-10-19 Mark Mitchell <mark@codesourcery.com>
15411 * g++.dg/parse/error28.C: New test.
15413 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
15415 * gcc.dg/profile-generate-2.c: New test.
15417 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
15420 * g++.dg/ext/dllimport11.C: New.
15422 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15425 * g++.dg/other/friend3.C: New test.
15427 2005-10-18 Mark Mitchell <mark@codesourcery.com>
15430 * g++.dg/template/error19.C: New test.
15432 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
15435 * g++.dg/overload/koenig2.C: New.
15438 * g++.dg/overload/error2.C: New.
15441 * g++.dg/inherit/covariant14.C: New.
15443 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15446 * g++.dg/parse/for1.C: New test.
15448 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
15451 * gfortran.dg/host_dummy_index_1.f90: New test.
15454 * gfortran.dg/automatic_char_len_2.f90: New test.
15457 * gfortran.dg/recursive_statement_functions.f90: New test.
15460 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
15463 * gfortran.dg/external_initializer.f90: New test.
15466 * non_module_public.f90: New test.
15468 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
15471 * g++.dg/template/overload7.C: New.
15474 * g++.dg/other/switch2.C: Remove expected warnings.
15477 * g++.dg/template/defarg6.C: New.
15479 2005-10-17 Uros Bizjak <uros@kss-loka.si>
15482 * gcc.target/i386/pr24315.c: New test.
15484 2005-10-16 Mark Mitchell <mark@codesourcery.com>
15487 * g++.dg/template/static21.C: New test.
15488 * g++.dg/template/static21-a.cc: Likewise.
15490 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
15493 * g++.dg/warn/Wswitch-default-1.C: New test.
15494 * g++.dg/warn/Wswitch-default-2.C: New test.
15496 2005-10-16 Mark Mitchell <mark@codesourcery.com>
15499 * g++.dg/parse/template18.C: New test.
15500 * g++.dg/template/nontype15.C: Likewise.
15502 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
15505 * gfortran.dg/spec_expr_2.f90: New.
15507 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
15509 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
15510 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
15511 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
15512 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
15513 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
15514 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
15515 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
15516 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
15517 previous target-specific skips and warning-message matches where
15520 2005-10-15 Mark Mitchell <mark@codesourcery.com>
15523 * g++.dg/warn/Wctor-dtor.C: New test.
15525 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15528 * gcc.dg/for-1.c: New test.
15530 2005-10-14 Mark Mitchell <mark@codesourcery.com>
15533 * g++.dg/warn/Wconversion1.C: New test.
15534 * g++.dg/ext/packed4.C: Compile with -w.
15535 * g++.dg/opt/20050511-1.C: Likewise.
15536 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
15538 2005-10-14 Jakub Jelinek <jakub@redhat.com>
15540 * gfortran.dg/boz_5.f90: New test.
15542 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
15545 * g++.dg/other/switch2.C: New.
15548 * g++.dg/init/ctor7.C: New.
15550 2005-10-13 David Edelsohn <edelsohn@gnu.org>
15553 * g++.dg/parse/crash32.C: New test.
15555 2005-10-13 Mark Mitchell <mark@codesourcery.com>
15558 * g++.dg/init/goto2.C: New test.
15561 * g++.dg/template/crash/41.C: New test.
15564 * g++.dg/template/crash40.C: New test.
15567 * g++.dg/parse/friend5.C: New test.
15570 * g++.dg/template/crash38.C: New test.
15573 * g++.dg/template/friend38.C: New test.
15576 * g++.dg/template/crash39.C: New test.
15578 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
15580 * gcc.dg/debug/dwarf2/dwarf-char1.c,
15581 gcc.dg/debug/dwarf2/dwarf-char2.c,
15582 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
15584 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
15586 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
15588 * gcc.dg/dll-2.c: Add tests for warnings.
15589 * gcc.dg/dll-3.c: Likewise.
15590 * gcc.dg/dll-4.c: Likewise.
15592 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
15593 * g++.dg/ext/dllimport2.C: Likewise.
15594 * g++.dg/ext/dllimport3.C: Likewise.
15595 * g++.dg/ext/dllimport7.C: Likewise.
15596 * g++.dg/ext/dllimport8.C: Likewise.
15597 * g++.dg/ext/dllimport9.C: Likewise.
15599 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
15602 * gfortran.dg/derived_pointer_recursion.f90: New test.
15604 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
15606 * gcc.c-torture/execute/20051012-1.c: New test.
15608 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15611 * gfortran.dg/automatic_char_len_1.f90: New test.
15613 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15616 * gfortran.dg/save_common.f90: New test.
15619 * gfortran.dg/save_result.f90: New test.
15621 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
15624 * g++.dg/template/dependent-expr1.C: Add new expected error.
15625 * g++.dg/template/dependent-expr2.C: Adjust error text.
15626 * g++.dg/template/overload6.C: New.
15629 * g++.dg/other/typename8.C: New.
15632 * g++.dg/other/return1.C: New.
15634 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
15637 * g++.dg/ext/label5.C: New.
15639 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
15642 * g++.dg/parse/crash31.C: New.
15644 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
15646 * g++.dg/ipa/ipa-1.c: New test.
15647 * g++.dg/ipa/ipa-2.c: New test.
15648 * g++.dg/ipa/ipa-3.c: New test.
15649 * g++.dg/ipa/ipa-4.c: New test.
15650 * g++.dg/ipa/ipa-5.c: New test.
15651 * g++.dg/ipa/ipa.exp: New file.
15653 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
15656 * gfortran.dg/private_type_3.f90: New test.
15658 2005-10-11 Steven G. Kargl <kargls@comcast.net>
15661 gfortran.dg/aint_anint_1.f90: New test.
15663 2005-10-11 Steven G. Kargl <kargls@comcast.net>
15665 PR libgfortran/24313
15666 gfortran.dg/csqrt.f: New test.
15668 2005-10-11 Ian Lance Taylor <ian@airs.com>
15671 * g++.dg/warn/noeffect7.C: New test.
15672 * g++.dg/warn/noeffect2.C: Instantiate templates.
15673 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
15676 2005-10-11 Mark Mitchell <mark@codesourcery.com>
15679 * g++.dg/init/float1.C: New test.
15682 * g++.dg/init/member1.C: Tweak error markers.
15684 2005-10-11 Janis Johnson <janis187@us.ibm.com>
15687 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
15688 Check for null pointer.
15690 2005-10-11 Mark Mitchell <mark@codesourcery.com>
15693 * g++.dg/parse/ret-type3.C: New test.
15695 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
15698 * gcc.c-torture/compile/pr23946.c: New test.
15700 2005-10-11 Jakub Jelinek <jakub@redhat.com>
15702 * g++.dg/opt/mmx2.C: New test.
15704 2005-10-10 Mark Mitchell <mark@codesourcery.com>
15707 * g++.dg/template/static20.C: New test.
15710 * g++.dg/warn/Wunused-12.C: New test.
15713 * g++.dg/template/arg4.C: New test.
15715 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15717 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
15718 * gcc.dg/ucnid-3.c: Likewise.
15719 * gcc.dg/ucnid-4.c: Likewise.
15720 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
15721 * g++.dg/other/ucnid-1.C: Likewise.
15722 * gcc.dg/sparc-frame-1.c: New test.
15724 2005-10-10 Mark Mitchell <mark@codesourcery.com>
15727 * g++.dg/template/spec27.C: New test.
15730 * g++.dg/template/static19.C: New test.
15732 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
15734 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
15735 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
15737 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
15740 * gfortran.fortran-torture/compile/pr24136.f: New test.
15742 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
15745 * g++.dg/parse/crash30.C: New test.
15747 2005-10-07 Richard Guenther <rguenther@suse.de>
15749 PR middle-end/24227
15750 * gcc.c-torture/compile/pr24227.c: New testcase.
15752 2005-10-07 Steve Ellcey <sje@cup.hp.com>
15754 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
15755 Do not put aligned attributes on array elements.
15757 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
15759 PR testsuite/23611, PR testsuite/23615
15760 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
15761 writing prototypes of library functions by hand.
15762 * obj-c++.dg/bitfield-4.mm: Likewise.
15763 * obj-c++.dg/const-str-4.mm: Likewise.
15764 * obj-c++.dg/encode-4.mm: Likewise.
15765 * obj-c++.dg/encode-5.mm: Likewise.
15766 * obj-c++.dg/encode-6.mm: Likewise.
15767 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
15768 * obj-c++.dg/method-10.mm: Likewise.
15769 * obj-c++.dg/method-17.mm: Likewise.
15770 * obj-c++.dg/method-19.mm: Likewise.
15771 * obj-c++.dg/try-catch-2.mm: Likewise.
15773 2005-10-06 Richard Henderson <rth@redhat.com>
15776 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
15778 2005-10-06 Dale Johannesen <dalej@apple.com>
15780 * gcc.c-torture/execute/20030125-1.c: Correct.
15782 2005-10-06 Richard Guenther <rguenther@suse.de>
15784 PR tree-optimization/24238
15785 * g++.dg/tree-ssa/pr24238.C: New testcase.
15787 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
15790 * gfortran.dg/der_pointer_3.f90: New test.
15792 2005-10-05 Devang Patel <dpatel@apple.com>
15795 * g++.dg/other/PR23205.C: New.
15797 2005-10-05 Richard Henderson <rth@redhat.com>
15800 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
15801 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
15803 2005-10-05 Dale Johannesen <dalej@apple.com>
15805 * gcc.c-torture/execute/float-floor.c: New.
15807 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
15809 PR tree-optimization/21419
15810 PR tree-optimization/24146
15811 PR tree-optimization/24151
15813 * g++.dg/ext/asm7.C: New.
15814 * g++.dg/ext/asm8.C: New.
15815 * gcc.dg/asm-1.c: Compile on all targets.
15816 * gcc.dg/asm-pr24146.c: New.
15817 * gcc.dg/pr21419.c: Adjust error messages.
15819 2005-10-05 Richard Guenther <rguenther@suse.de>
15822 * gfortran.fortran-torture/compile/empty.f90: New testcase.
15824 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
15827 * g++.dg/template/spec22.C: Robustify test.
15828 * g++.dg/template/spec26.C: New.
15830 2005-10-05 Uros Bizjak <uros@kss-loka.si>
15832 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
15833 if target supports vector instructions.
15835 2005-10-04 Geoffrey Keating <geoffk@apple.com>
15837 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
15840 2005-10-04 Janis Johnson <janis187@us.ibm.com>
15842 * lib/target-supports.exp (check_effective_target_fortran_large_real,
15843 check_effective_target_fortran_large_int): Replace cached result
15844 when target changes.
15846 2005-10-04 Devang Patel <dpatel@apple.com>
15848 * gcc.dg/i386-sse-vect-types.c: New.
15850 2005-10-04 Ian Lance Taylor <ian@airs.com>
15852 PR preprocessor/13726
15853 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
15854 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
15856 2005-10-04 Richard Guenther <rguenther@suse.de>
15859 * gcc.dg/noncompile/pr23576.c: New testcase.
15861 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
15863 PR middle-end/23125
15864 * gcc.dg/register-var-3.c: New test.
15866 2005-10-04 Steven Bosscher <stevenb@suse.de>
15868 * gcc.dg/pr23049.c: New test.
15870 * gcc.dg/ucnid-4.c: Fix test.
15872 2005-10-03 Diego Novillo <dnovillo@redhat.com>
15875 * gcc.c-torture/compile/pr23445.c: New test.
15877 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
15879 * g++.dg/overload/unknown1.C: New.
15881 2005-10-03 Mark Mitchell <mark@codesourcery.com>
15884 * g++.dg/template/repo4.C: New test.
15886 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15888 PR libfortran/19308
15889 * gfortran.dg/large_real_kind_2.F90: New test.
15890 * gfortran.dg/large_integer_kind_2.f90: New test.
15892 2005-10-03 Uros Bizjak <uros@kss-loka.si>
15894 * lib/target-supports.exp (check_effective_target_vect_shift):
15895 Implement with result caching. Add i?86, x86_64 and ia64 targets.
15896 (check_effective_target_vect_condition): Fix copy-n-pasto.
15898 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
15899 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
15902 2005-10-02 Mark Mitchell <mark@codesourcery.com>
15905 * g++.dg/template/overload5.C : New test.
15908 * g++.dg/expr/stdarg1.C: New test.
15910 2005-10-02 Diego Novillo <dnovillo@redhat.com>
15913 * gcc.c-torture/execute/pr24142.c: New test.
15915 2005-10-01 Diego Novillo <dnovillo@redhat.com>
15918 * gcc.c-torture/execute/pr24141.c: New test.
15920 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
15921 Diego Novillo <dnovillo@redhat.com>
15924 * gcc.c-torture/execute/pr23604.c: New test.
15926 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
15935 gfortran.dg/equiv_constraint_1.f90: New test.
15936 gfortran.dg/equiv_constraint_2.f90: New test.
15937 gfortran.dg/equiv_constraint_3.f90: New test.
15938 gfortran.dg/equiv_constraint_4.f90: New test.
15939 gfortran.dg/equiv_constraint_5.f90: New test.
15940 gfortran.dg/equiv_constraint_6.f90: New test.
15941 gfortran.dg/equiv_constraint_7.f90: New test.
15942 gfortran.dg/equiv_constraint_8.f90: New test.
15943 gfortran.dg/private_type_1.f90: New test.
15944 gfortran.dg/private_type_2.f90: New test.
15945 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
15946 980628-10.f: Assert std=gnu to permit mixing of
15947 types in equivalence statements.
15949 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
15952 * gfortran.dg/open_status_1.f90: New.
15954 2005-09-30 Uros Bizjak <uros@kss-loka.si>
15956 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
15957 * gcc.dg/vect/pr22480.c: Clean up temp files.
15958 * gcc.dg/vect/pr23831.c: Clean up temp files.
15959 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
15960 Clean up temp files.
15961 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
15962 Clean up temp files.
15964 * gcc.dg/20050309-1.c: Clean up temp files.
15965 * gcc.dg/20050325-1.c: Clean up temp files.
15967 2005-09-30 Uros Bizjak <uros@kss-loka.si>
15969 PR tree-optimization/24059
15970 * gcc.dg/vect/pr24059.c : New test.
15972 2005-09-29 Jakub Jelinek <jakub@redhat.com>
15974 PR middle-end/24109
15975 * gcc.c-torture/execute/20050929-1.c: New test.
15977 2005-09-29 Steven Bosscher <stevenb@suse.de>
15979 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
15981 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
15984 * gcc.dg/pr21419.c: New test.
15986 2005-09-29 Steven Bosscher <stevenb@suse.de>
15988 * gcc.dg/pr23911.c: New test.
15990 2005-09-28 Mark Mitchell <mark@codesourcery.com>
15992 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
15995 * g++.dg/parse/qualified4.C: New test.
15996 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
15997 * g++.old-deja/g++.mike/p8154.C: Likewise.
15999 2005-09-27 Mark Mitchell <mark@codesourcery.com>
16002 * g++.dg/template/friend37.C: New test.
16003 * g++.dg/parse/crash28.C: Adjust error markers.
16005 2005-09-27 Jakub Jelinek <jakub@redhat.com>
16008 * gfortran.fortran-torture/execute/save_2.f90: New decl.
16010 2005-09-27 Devang Patel <dpatel@apple.com>
16012 PR tree-optimization/23625
16013 * gcc.dg/pr23625.c: New test.
16015 2005-09-27 Uros Bizjak <uros@kss-loka.si>
16017 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
16018 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
16020 2005-09-26 Jakub Jelinek <jakub@redhat.com>
16023 * gfortran.fortran-torture/execute/save_1.f90: New test.
16024 * gfortran.dg/save_1.f90: New test.
16026 2005-09-26 Uros Bizjak <uros@kss-loka.si>
16028 * gcc.target/i386/builtin-apply-mmx.c: New test.
16031 * gcc.target/i386/pr22576.c: New test.
16034 * gcc.target/i386/pr22585.c: New test.
16037 * gcc.target/i386/pr23268.c: New test.
16039 PR middle-end/23831
16040 * gcc.dg/vect/pr23831.c: New test.
16043 * gcc.target/i386/pr24055.c: New test.
16045 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
16047 PR tree-optimization/23960
16048 * gcc.c-torture/compile/pr23960.c: New.
16050 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
16053 * gfortran.dg/nested_modules_3.f90: New.
16055 2005-09-22 Steven G. Kargl <kargls@comcast.net>
16058 gfortran.dg/interface_1.f90: New test.
16060 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
16061 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16064 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
16066 2005-09-22 Steven G. Kargl <kargls@comcast.net>
16069 * gfortran.dg/imag_1.f: New test.
16070 * gfortran.dg/imag_2.f: Ditto.
16072 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
16074 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
16076 2005-09-22 Jakub Jelinek <jakub@redhat.com>
16079 * g++.dg/warn/pr21983.C: New test.
16081 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
16083 * gcc.dg/20050922-1.c: Testcase added.
16085 2005-09-21 Mark Mitchell <mark@codesourcery.com>
16088 * g++.dg/template/array14.C: New test.
16090 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
16093 * gfortran.dg/der_ptr_component_1.f90: New test.
16095 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16098 * g++.dg/template/error1.C: Reject "no matching function" message.
16100 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16103 * g++.dg/lookup/error1.C: New test.
16105 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
16107 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
16108 functionality of the testcase.
16110 2005-09-20 Richard Henderson <rth@redhat.com>
16112 * gcc.dg/vect/vect-22.c: Require vect_float.
16113 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
16115 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
16117 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
16118 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
16119 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
16120 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
16121 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
16122 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
16123 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
16124 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
16125 * gcc.dg/cpp/ucnid-8.c: New test.
16127 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16129 PR tree-optimization/23929
16130 * gcc.c-torture/compile/pr23929.c: New test.
16132 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
16134 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
16137 2005-09-20 Steve Ellcey <sje@cup.hp.com>
16140 * g++.dg/other/pr22003.C: Require named sections.
16142 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16145 * g++.dg/rtti/crash3.C: New test.
16147 PR tree-optimization/23818
16148 * gcc.dg/pr23818.c: New test.
16150 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16153 * gfortran.dg/print_fmt_4.f: New.
16155 2005-09-20 Jakub Jelinek <jakub@redhat.com>
16158 * gfortran.fortran-torture/execute/entry_11.f90: New test.
16160 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
16162 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
16163 Use pointers to local alignable arrays instead. Added comments.
16164 * gcc.dg/vect/vect-46.c: Likewise.
16165 * gcc.dg/vect/vect-48.c: Likewise.
16166 * gcc.dg/vect/vect-49.c: Likewise.
16167 * gcc.dg/vect/vect-52.c: Likewise.
16168 * gcc.dg/vect/vect-53.c: Likewise.
16169 * gcc.dg/vect/vect-54.c: Likewise.
16170 * gcc.dg/vect/vect-56.c: Likewise.
16171 * gcc.dg/vect/vect-57.c: Likewise.
16172 * gcc.dg/vect/vect-58.c: Likewise.
16173 * gcc.dg/vect/vect-60.c: Likewise.
16174 * gcc.dg/vect/vect-61.c: Likewise.
16176 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
16177 The test is no longer vectorizable on vect_no_align targets.
16178 * gcc.dg/vect/vect-43.c: Likewsie.
16180 * gcc.dg/vect/vect-44.c: Added comments.
16181 * gcc.dg/vect/vect-45.c: Added comments.
16182 * gcc.dg/vect/vect-50.c: Added comments.
16183 * gcc.dg/vect/vect-51.c: Added comments.
16185 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
16187 * gcc.dg/vect/Os-vect-95.c: Likewise.
16189 * gcc.dg/vect/vect-41.c: Test removed.
16190 * gcc.dg/vect/vect-47.c: Test removed.
16191 * gcc.dg/vect/vect-55.c: Test removed.
16192 * gcc.dg/vect/vect-59.c: Test removed.
16194 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
16196 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
16197 No longer vectorizable on vect_no_align targets.
16198 * gcc.dg/vect/pr20122.c: Likewise.
16199 * gcc.dg/vect/vect-74.c: Likewise.
16200 * gcc.dg/vect/vect-75.c: Likewise.
16201 * gcc.dg/vect/vect-76.c: Likewise.
16203 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
16204 Will not be vectorizable on vect_no_align targets once aliasing issues
16206 * gcc.dg/vect/vect-79.c: Likewise.
16208 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
16209 * gcc.dg/vect/vect-78.c: Likewise.
16210 * gcc.dg/vect/vect-97.c: Likewise.
16212 2005-09-19 Steven Bosscher <stevenb@suse.de>
16214 * gcc.dg/pr23943.c: New test.
16216 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
16219 * gfortran.dg/derived_pointer_null_1.f90: New test.
16221 2005-09-18 Richard Guenther <rguenther@suse.de>
16223 PR middle-end/23944
16224 * gcc.c-torture/compile/pr23944.c: New testcase.
16226 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
16229 * gfortran.dg/der_pointer_2.f90: New test.
16231 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
16234 * gfortran.dg/nested_modules_2.f90: New test.
16236 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16239 * g++.dg/other/semicolon.C: New test.
16241 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
16243 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
16244 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
16246 2005-09-16 Mark Mitchell <mark@codesourcery.com>
16249 * g++.dg/template/static18.C: New test.
16252 * g++.dg/template/crash19.C: Remove dg-error marker.
16253 * g++.dg/template/local4.C: New test.
16255 2005-09-16 Paul Brook <paul@codesourcery.com>
16258 * gfortran.dg/dependency_1.f90: New test.
16260 2005-09-15 Mark Mitchell <mark@codesourcery.com>
16263 * g++.dg/template/static17.C: New test.
16265 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
16268 * g++.dg/warn/huge-val1.C: New test.
16270 2005-09-15 Mark Mitchell <mark@codesourcery.com>
16273 * g++.dg/parse/class2.C: New test.
16274 * g++.dg/template/explicit8.C: Likewise.
16275 * g++.dg/template/spec25.C: Likewise.
16277 2005-09-14 Josh Conner <jconner@apple.com>
16279 PR middle-end/23584
16280 * gcc.dg/pr23584.c: New test.
16282 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
16284 PR fortran/21875 Internal Unit Array I/O, NIST
16285 * gfortran.dg/arrayio_1.f90: New test.
16286 * gfortran.dg/arrayio_1.f90: New test.
16287 * gfortran.dg/arrayio_1.f90: New test.
16288 * gfortran.dg/arrayio_1.f90: New test.
16289 * gfortran.dg/arrayio_1.f90: New test.
16291 2005-09-14 Uros Bizjak <uros@kss-loka.si>
16293 PR middle-end/22480
16294 * gcc.dg/vect/pr22480.c: New test.
16296 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
16299 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
16301 2005-09-13 Josh Conner <jconner@apple.com>
16304 * g++.dg/init/struct2.C: New test.
16305 * g++.dg/init/struct3.C: New test.
16307 2005-09-13 Janis Johnson <janis187@us.ibm.com>
16309 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
16310 Clean up temp files.
16311 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
16312 gcc.dg/tree-ssa/builtin-fprintf-1.c,
16313 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
16314 gcc.dg/tree-ssa/builtin-printf-1.c,
16315 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
16316 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
16317 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
16318 gcc.dg/tree-ssa/builtin-vprintf-1.c,
16319 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
16320 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
16321 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
16322 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
16323 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
16324 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
16325 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
16326 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
16328 2005-09-13 Josh Conner <jconner@apple.com>
16330 * lib/gcc-dg.exp: Load scanipa.exp.
16331 (cleanup-dump): New procedure.
16332 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
16333 * lib/scandump.exp: New file.
16334 * lib/scantree.exp: Use it.
16335 * lib/scanipa.exp: New file.
16337 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
16340 * gfortran.dg/generic_4.f90: New test.
16342 2005-09-13 Uros Bizjak <uros@kss-loka.si>
16345 * gcc.target/i386/pr23816-1.c: New test.
16346 * gcc.target/i386/pr23816-2.c: New test.
16349 2005-09-13 Bastian Blank <waldi@debian.org>
16352 * g++.dg/abi/mangle26.C: New test.
16353 * g++.dg/abi/mangle27.C: New test.
16354 * g++.dg/abi/mangle28.C: New test.
16355 * g++.dg/abi/mangle29.C: New test.
16358 * g++.dg/parse/register1.C: New test.
16360 2005-09-13 Mark Mitchell <mark@codesourcery.com>
16363 * g++.dg/template/access16.C: New test.
16365 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16367 * gfortran.dg/char_pack_2.f90: Increase the vector size.
16369 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16372 * gfortran.dg/shape_2.f90: New test.
16374 2005-09-13 Richard Sandiford <richard@codesourcery.com>
16377 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
16378 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
16379 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
16380 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
16381 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
16382 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
16383 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
16386 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16389 * g++.dg/parse/template17.C: New test.
16391 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16394 * g++.dg/template/nontype14.C: New test.
16396 2005-09-12 Ian Lance Taylor <ian@airs.com>
16399 * g++.dg/lookup/friend7.C: New test.
16400 * g++.dg/lookup/friend8.C: New test.
16401 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
16402 so that it will be found via argument dependent lookup.
16403 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
16404 friend functions which will no longer be found.
16405 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
16406 function g, so that it will be found via argument dependent
16408 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
16409 * g++.old-deja/g++.mike/net43.C: Likewise.
16411 2005-09-12 Mark Mitchell <mark@codesourcery.com>
16414 * g++.dg/template/static16.C: New test.
16416 2005-09-12 Josh Conner <jconner@apple.com>
16418 PR middle-end/23237
16419 * gcc.c-torture/compile/pr23237.c: New test.
16421 2005-09-11 Richard Henderson <rth@redhat.com>
16423 * g++.dg/other/error8.C: Update expected diagnostic text.
16425 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16427 PR libfortran/19872
16428 * gfortran.dg/overwrite_1.f: New test.
16430 2005-09-09 Josh Conner <jconner@apple.com>
16432 * g++.dg/init/pr23180-1.C: Removed.
16433 * g++.dg/init/pr23180-2.C: Removed.
16435 2005-09-09 David Daney <ddaney@avtrex.com>
16437 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
16438 files which are ...
16439 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
16440 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
16442 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16444 * gfortran.dg/iostat_2.f90: New test.
16446 2005-09-09 Mark Mitchell <mark@codesourcery.com>
16449 * g++.dg/ext/interface1.C: New test.
16450 * g++.dg/ext/interface1.h: Likewise.
16451 * g++.dg/ext/interface1a.cc: Likewise.
16453 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
16455 * gfortran.dg/iomsg_1.f90: New test case.
16457 2005-09-09 Richard Guenther <rguenther@suse.de>
16460 * g++.dg/tree-ssa/pr23624.C: New testcase.
16462 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16465 * gfortran.dg/vector_subscript_1.f90,
16466 * gfortran.dg/vector_subscript_2.f90: New tests.
16468 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16471 * gfortran.dg/array_alloc_1.f90,
16472 * gfortran.dg/array_alloc_2.f90,
16473 * gfortran.dg/array_alloc_3.f90: New tests.
16475 2005-09-09 Richard Sandiford <richard@codesourcery.com>
16478 * gfortran.dg/array_constructor_6.f90
16479 * gfortran.dg/array_constructor_7.f90
16480 * gfortran.dg/array_constructor_8.f90
16481 * gfortran.dg/array_constructor_9.f90
16482 * gfortran.dg/array_constructor_10.f90
16483 * gfortran.dg/array_constructor_11.f90
16484 * gfortran.dg/array_constructor_12.f90: New tests.
16486 2005-09-08 Josh Conner <jconner@apple.com>
16489 * g++.dg/init/pr23180-1.C: New test.
16490 * g++.dg/init/pr23180-2.C: New test.
16492 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
16495 * gfortran.dg/module_double_reuse.f90: New.
16497 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
16504 * gfortran.dg/common_equivalence_1.f: New.
16505 * gfortran.dg/common_equivalence_2.f: New.
16506 * gfortran.dg/common_equivalence_3.f: New.
16507 * gfortran.dg/contained_equivalence_1.f90: New.
16508 * gfortran.dg/module_blank_common.f90: New.
16509 * gfortran.dg/module_commons_1.f90: New.
16510 * gfortran.dg/module_equivalence_1.f90: New.
16511 * gfortran.dg/nested_modules_1.f90: New.
16512 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
16513 equivalences and add comment to connect the test with
16516 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16519 * gfortran.dg/common_6.f90: New test.
16521 2005-09-08 Richard Sandiford <richard@codesourcery.com>
16524 * gfortran.dg/char_result_1.f90,
16525 * gfortran.dg/char_result_2.f90,
16526 * gfortran.dg/char_result_3.f90,
16527 * gfortran.dg/char_result_4.f90,
16528 * gfortran.dg/char_result_5.f90,
16529 * gfortran.dg/char_result_6.f90,
16530 * gfortran.dg/char_result_7.f90,
16531 * gfortran.dg/char_result_8.f90: New tests.
16533 2005-09-08 Richard Sandiford <richard@codesourcery.com>
16536 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
16538 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
16541 * obj-c++.dg/selector-5.mm: New test.
16542 * obj-c++.dg/selector-6.mm: New test.
16544 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
16548 * objc.dg/error-1.m: New test.
16550 2005-09-07 Richard Sandiford <richard@codesourcery.com>
16553 * gfortran.fortran-torture/execute/pr23373-1.f90,
16554 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
16556 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
16558 PR libfortran/23760
16559 * gfortran.dg/g77/1832.f: Remove long string in write statement
16560 to allow the test to pass on correct list directed output with
16563 2005-09-07 James E Wilson <wilson@specifix.com>
16565 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
16567 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
16569 * gfortran.dg/parameter+save.f90: Rename to
16570 * gfortran.dg/parameter_save.f90: .. this.
16572 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
16575 * gfortran.dg/parameter+save.f90: New test case.
16577 2005-09-06 Richard Sandiford <richard@codesourcery.com>
16580 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
16582 2005-09-06 Jakub Jelinek <jakub@redhat.com>
16585 * gcc.dg/pr23075.c: New test.
16586 * g++.dg/warn/pr23075.C: New test.
16589 * gcc.target/i386/pr22362.c: New test.
16591 PR rtl-optimization/23098
16592 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
16594 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
16595 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16596 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16598 2005-09-06 Mark Mitchell <mark@codesourcery.com>
16600 * g++.dg/expr/cast6.C: New test.
16603 * g++.dg/init/new15.C: New test.
16605 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
16607 * gcc.dg/vect/Os-vect-95.c: New test.
16608 * gcc.dg/vect/vect-95.c: Same.
16610 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
16612 * gcc.dg/vect/vect-29.c: Update xfail testing.
16613 * gcc.dg/vect/vect-44.c: Same.
16614 * gcc.dg/vect/vect-48.c: Same.
16615 * gcc.dg/vect/vect-50.c: Same.
16616 * gcc.dg/vect/vect-72.c: Same.
16617 * gcc.dg/vect/vect-77.c: Same.
16618 * gcc.dg/vect/vect-78.c: Same.
16619 * gcc.dg/vect/vect-80.c: Same.
16620 * gcc.dg/vect/vect-96.c: Same.
16621 * gcc.dg/vect/vect-100.c: Same.
16622 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
16623 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
16624 * gfortran.dg/vect/vect-5.f90: Same.
16626 2005-09-06 Jakub Jelinek <jakub@redhat.com>
16628 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
16630 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16631 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16634 * g++.dg/opt/pr23056.C: New test.
16636 PR rtl-optimization/23098
16637 * gcc.target/i386/pr23098.c: New test.
16639 2005-09-05 Mark Mitchell <mark@codesourcery.com>
16642 * g++.dg/template/static15.C: New test.
16645 * g++.dg/ext/stmtexpr5.C: New test.
16646 * g++.dg/ext/stmtexpr6.C: Likewise.
16648 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
16650 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
16652 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
16653 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
16654 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
16656 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
16658 PR libfortran/23321
16659 * gfortran.dg/direct_io_4.f90: New test case.
16661 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
16662 Rasmus Hahn <rassahah@neofonie.de>
16665 * objc.dg/type-stream-1.m: New test.
16667 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
16670 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
16671 gfortran.dg/print_fmt_3.f90: New test.
16673 2005-09-03 Jakub Jelinek <jakub@redhat.com>
16675 * gfortran.dg/fmt_t_1.f90: New test.
16677 2005-09-03 Jakub Jelinek <jakub@redhat.com>
16679 PR rtl-optimization/23454
16680 * g++.dg/opt/pr23454.C: New test.
16682 2005-09-03 Mark Mitchell <mark@codesourcery.com>
16685 * g++.dg/ext/static1.C: New test.
16687 2005-09-02 Richard Henderson <rth@redhat.com>
16689 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
16690 tail call to check_fa_work.
16692 2005-09-02 Mark Mitchell <mark@codesourcery.com>
16695 * g++.dg/other/gc3.C: New test.
16697 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
16699 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
16700 * gcc.dg/20050826-1.c: Likewise.
16702 2005-08-31 Mark Mitchell <mark@codesourcery.com>
16705 * g++.dg/expr/volatile1.C: New test.
16707 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
16709 PR middle-end/23547
16710 * gcc.dg/pr23547.c: New test.
16712 2005-09-02 Richard Sandiford <richard@codesourcery.com>
16715 * gcc.c-torture/execute/pr22061-1.c,
16716 * gcc.c-torture/execute/pr22061-2.c,
16717 * gcc.c-torture/execute/pr22061-3.c,
16718 * gcc.c-torture/execute/pr22061-4.c: New tests.
16720 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
16722 * gcc.dg/Wredundant-decls-2.c: New test to check that
16723 -Wredundant-decls does not issue warning for a variable
16724 definition following a declaration.
16726 2005-09-01 Jakub Jelinek <jakub@redhat.com>
16729 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
16730 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
16731 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
16733 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
16734 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
16735 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
16736 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
16737 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
16738 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
16739 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
16740 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
16742 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
16745 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
16748 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
16751 * gcc.dg/pr21255-1.c: New test.
16752 * gcc.dg/pr21255-2-mb.c: Likewise.
16753 * gcc.dg/pr21255-2-ml.c: Likewise.
16754 * gcc.dg/pr21255-3.c: Likewise.
16755 * gcc.dg/pr21255-4.c: Likewise.
16757 2005-08-31 Dale Johannesen <dalej@apple.com>
16759 * gcc.dg/20050830-1.c: New.
16761 2005-08-31 Josh Conner <jconner@apple.com>
16763 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
16764 command-line options for arm-*-* targets.
16765 * g++.dg/init/array16.C: Likewise.
16766 * g++.dg/other/crash-4.C: Likewise.
16768 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
16771 * obj-c++.dg/gnu-runtime-3.mm: New test.
16773 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16776 * g++.dg/lookup/ambig4.C: New test.
16777 * g++.dg/lookup/ambig5.C: New test.
16778 * g++.dg/tc1/dr101.C: Adjust error markers.
16780 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16783 * g++.dg/template/ttp5.C: Adjust error markers.
16785 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
16788 * lib/obj-c++.exp: Include target-libpath.exp.
16789 (obj-c++_link_flags): Look for the GNU libobjc library
16790 and set the library path to include it.
16791 Don't manually set LD_LIBRARY_PATH (etc.) but call
16792 set_ld_library_path_env_vars instead.
16793 (obj-c++_target_compile): Don't set library path or
16794 linker flags because they are already set correctly
16795 in obj-c++_link_flags.
16797 2005-08-30 Josh Conner <jconner@apple.com>
16799 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
16800 to command-line options for arm-*-* targets.
16802 2005-08-30 Geoffrey Keating <geoffk@apple.com>
16804 * g++.dg/other/i386-1.C: New.
16806 2005-08-30 Jakub Jelinek <jakub@redhat.com>
16808 PR preprocessor/20348
16809 PR preprocessor/20356
16810 * gcc.dg/cpp/pr20348.c: New test.
16811 * gcc.dg/cpp/pr20348.h: New file.
16812 * gcc.dg/cpp/inc/pr20348.h: New file.
16813 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
16814 * gcc.dg/cpp/pr20356.c: New test.
16815 * gcc.dg/cpp/pr20356.h: New file.
16816 * gcc.dg/cpp/inc/pr20356.h: New file.
16817 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
16819 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
16821 * gfortran.fortran-torture/execute/intrinsic_count.f90:
16822 Fix array dimension to avoid correct end-of-file error.
16824 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
16826 PR libfortran/23598
16827 * gfortran.dg/iostat_1.f90: New test.
16829 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
16831 PR middle-end/23408
16832 * gcc.dg/pr23408.c: New test.
16834 2005-08-28 Mark Mitchell <mark@codesourcery.com>
16837 * g++.dg/init/member1.C: Make sure erroneous static data member
16838 definitions are required.
16839 * g++.dg/template/static13.C: New test.
16840 * g++.dg/template/static14.C: Likewise.
16842 2005-08-29 Jakub Jelinek <jakub@redhat.com>
16844 * gcc.target/i386/pr23575.c: Use -msse2 instead of
16845 -march=pentium4, remove ilp32 requirement.
16847 PR middle-end/23484
16848 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
16849 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
16851 2005-08-29 Andreas Jaeger <aj@suse.de>
16854 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
16856 2005-08-28 Jakub Jelinek <jakub@redhat.com>
16858 * gcc.c-torture/execute/20050316-2.c: New test.
16859 * gcc.c-torture/execute/20050316-3.c: New test.
16860 * gcc.dg/torture/pr16104-1.c: New test.
16862 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
16864 PR middle-end/23463
16865 * gcc.c-torture/execute/zero-struct-1.c: New test.
16867 2005-08-27 Richard Guenther <rguenther@suse.de>
16870 * gcc.target/i386/pr23575.c: New testcase.
16872 2005-08-26 Jakub Jelinek <jakub@redhat.com>
16874 PR rtl-optimization/23561
16875 * gcc.c-torture/execute/20050826-1.c: New test.
16878 * gcc.c-torture/execute/20050826-2.c: New test.
16880 2005-08-26 Dale Johannesen <dalej@apple.com>
16882 * gcc.dg/20030711-1.c: Modify to work on Darwin.
16883 * gcc.dg/20050826-1.c: New.
16885 2005-08-26 Mark Mitchell <mark@codesourcery.com>
16888 * g++.dg/template/nontype13.C: New test.
16891 * g++.dg/init/new14.C: New test.
16892 * g++.dg/expr/anew1.C: Do not XFAIL.
16893 * g++.dg/expr/anew2.C: Likewise.
16894 * g++.dg/expr/anew3.C: Likewise.
16896 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
16898 PR middle-end/22439
16899 * gcc.dg/vla-3.c: New test.
16901 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
16904 * gfortran.dg/named_interface.f90: New.
16906 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
16908 * gcc.c-torture/execute/frame-address.c: New test.
16910 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
16913 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
16915 2005-08-25 Alan Modra <amodra@bigpond.net.au>
16917 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
16919 2005-08-25 Alan Modra <amodra@bigpond.net.au>
16921 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
16922 * gcc.dg/altivec-22.c: Rename from..
16923 * gcc.dg/altivec-nomfcr.c: ..this.
16925 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
16927 PR tree-optimization/23546
16928 * gcc.dg/tree-ssa/pr23546.c: New test.
16930 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
16933 * gfortran.dg/nonreturning_statements.f90: New test.
16935 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
16938 * g++.dg/parse/crash29.C: New.
16940 2005-08-23 DJ Delorie <dj@redhat.com>
16942 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
16943 constants have the L suffix.
16945 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
16948 * g++.dg/template/instantiate8.C: New.
16950 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
16952 PR middle-end/23467
16953 * gcc.c-torture/execute/pr23467.c: New test.
16955 2005-08-23 Jakub Jelinek <jakub@redhat.com>
16957 PR tree-optimization/22043
16958 * gcc.c-torture/execute/20050613-1.c: New test.
16960 2005-08-23 Ben Elliston <bje@au.ibm.com>
16962 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
16964 2005-08-22 Jakub Jelinek <jakub@redhat.com>
16966 PR rtl-optimization/23478
16967 * g++.dg/opt/pr23478.C: New test.
16969 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
16972 * gcc.dg/switch-warn-3.c: New test.
16974 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16977 * g++.dg/template/param1.C: New test.
16979 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16982 * g++.dg/other/incomplete1.C: New test.
16984 2005-08-22 Ira Rosen <irar@il.ibm.com>
16986 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
16989 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16991 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
16994 2005-08-21 Jakub Jelinek <jakub@redhat.com>
16996 * gcc.target/i386/sse-4.c: New test.
16998 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17001 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
17003 2005-08-20 Jakub Jelinek <jakub@redhat.com>
17005 * gcc.dg/20050811-1.c: New test.
17006 * gcc.dg/20050811-2.c: New test.
17008 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
17010 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
17012 2005-08-19 Diego Novillo <dnovillo@redhat.com>
17015 * gcc.c-torture/compile/pr23476.c: New test.
17017 2005-08-19 Devang Patel <dpatel@apple.com>
17019 PR tree-optimization/23048
17020 * gcc.dg/tree-ssa/pr23048.c: New test.
17022 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
17024 PR middle-end/20624
17025 * g++.dg/warn/Wreturn-3.C: New test
17027 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
17029 PR tree-optimization/22228
17030 * g++.dg/vect/pr22543.cc: New test.
17032 2005-08-17 Steven Bosscher <stevenb@suse.de>
17034 PR tree-optimization/21574
17035 * gcc.dg/tree-ssa/pr21574.c: New test.
17037 2005-08-16 James E Wilson <wilson@specifix.com>
17039 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
17041 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
17044 * gcc.c-torture/compile/zero-strct-3.c: New test.
17045 * gcc.c-torture/compile/zero-strct-4.c: New test.
17047 2005-08-16 Steven Bosscher <stevenb@suse.de>
17050 * gcc.target/x86_64/pr23376.c: New test.
17052 2005-08-16 Ian Lance Taylor <ian@airs.com>
17055 * g++.dg/ext/vector2.C: New.
17057 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
17059 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
17061 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
17063 PR libfortran/23428
17064 * gfortran.dg/inquire-complex.f90: New test case.
17066 2005-08-16 James E Wilson <wilson@specifix.com>
17068 PR tree-optimization/21105
17069 * gcc.dg/large-size-array.c: New.
17071 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
17073 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
17075 * gcc.dg/vect/vect-41: Likewise.
17076 * gcc.dg/vect/vect-42: Likewise.
17077 * gcc.dg/vect/vect-43: Likewise.
17078 * gcc.dg/vect/vect-44: Likewise.
17079 * gcc.dg/vect/vect-46: Likewise.
17080 * gcc.dg/vect/vect-47: Likewise.
17081 * gcc.dg/vect/vect-48: Likewise.
17082 * gcc.dg/vect/vect-52: Likewise.
17083 * gcc.dg/vect/vect-53: Likewise.
17084 * gcc.dg/vect/vect-54: Likewise.
17085 * gcc.dg/vect/vect-55: Likewise.
17086 * gcc.dg/vect/vect-56: Likewise.
17087 * gcc.dg/vect/vect-57: Likewise.
17088 * gcc.dg/vect/vect-58: Likewise.
17089 * gcc.dg/vect/vect-59: Likewise.
17090 * gcc.dg/vect/vect-60: Likewise.
17091 * gcc.dg/vect/vect-61: Likewise.
17092 * gcc.dg/vect/vect-85: Likewise.
17093 * gcc.dg/vect/vect-87: Likewise.
17094 * gcc.dg/vect/vect-88: Likewise.
17095 * gcc.dg/vect/vect-93.c: Likewise.
17096 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
17097 * gcc.dg/vect/vect-75: Likewise.
17098 * gcc.dg/vect/vect-76: Likewise.
17099 * gcc.dg/vect/vect-77: Likewise.
17100 * gcc.dg/vect/vect-78: Likewise.
17101 * gcc.dg/vect/vect-80: Likewise.
17102 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
17103 vectorized for the expected reason, rather than checking how alignment
17105 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
17106 type and also instead of aligned pointers. Added documentation.
17108 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
17110 * gfortran.dg/power.f90: New test.
17112 2005-08-16 Jakub Jelinek <jakub@redhat.com>
17114 PR rtl-optimization/23299
17115 * g++.dg/opt/pr23299.C: New test.
17117 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17119 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
17121 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
17123 * g++.dg/template/local6.C: New test.
17125 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17127 * execute/exceptions/finally-1.m: Check that the catch and finally are
17128 being called. Also add a "return 0;" at the end of main.
17130 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
17133 * gfortran.dg/namelist_print_1.f: New test of functionality of
17135 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
17136 namelist generates error with -std=f95.
17138 2005-08-14 Ira Rosen <irar@il.ibm.com>
17140 PR tree-optimization/23119
17141 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
17143 2005-08-13 Marcin Koziej <creep@desk.pl>
17144 Andrew Pinski <pinskia@physics.uc.edu>
17147 * execute/exceptions/finally-1.m: New test.
17149 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17151 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
17153 * objc/execute/exceptions/trivial.m: New test.
17154 * objc.dg/try-catch-11.m: Move to ...
17155 * objc/execute/exceptions/foward-1.m: Here.
17156 * objc.dg/try-catch-2.m: Move to ...
17157 * objc/execute/exceptions/catchall-1.m: Here.
17158 * objc.dg/try-catch-8.m: Move to ...
17159 * objc/execute/exceptions/local-variables-1.m: Here.
17161 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17163 * objc.dg/nested-func-1.m: Move to ...
17164 * objc/execute/nested-func-1.m: Here.
17166 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17168 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
17169 in ${options} instead of [target_info name].
17170 * lib/obj-c++.exp (objc_target_compile): Likewise.
17172 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17174 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
17176 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
17178 part of PR testsuite/23348
17179 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
17180 of the torture options.
17181 * objc/compile/trivial.m: New test.
17183 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
17185 * gfortran.dg/eoshift.f90: Correct format.
17187 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
17189 * gfortran.fortran-torture/execute/character_passing.f90:
17192 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
17195 * g++.dg/template/unify10.C: New.
17197 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
17199 * g++.dg/parse/pr22514.C: Move to...
17200 * g++.dg/debug/pr22514.C: here.
17202 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17205 * g++.dg/inherit/pure1.C: New test.
17207 * ChangeLog: Fix typos.
17209 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17210 Steven Bosscher <stevenb@suse.de>
17212 * gfortran.dg/runtime_warning_1.f90: New test.
17214 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
17217 * g++.dg/parse/crash28.C: New.
17219 2005-08-11 Richard Guenther <rguenther@suse.de>
17222 * gcc.target/i386/tailcall-1.c: New testcase.
17224 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
17226 * gcc.dg/vect/vect-67.c: Un-xfail.
17228 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
17231 * g++.dg/testsuite/parse/crash27.C: new test.
17233 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
17235 PR libfortran/22143
17236 * gfortran.dg/shift-kind.f90: New testcase.
17238 2005-08-10 Richard Sandiford <richard@codesourcery.com>
17240 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
17241 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
17243 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17246 * g++.dg/other/mult-stor1.C: New test.
17248 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
17250 * gcc.c-torture/pr18299-1.c: Move to ...
17251 * gcc.c-torture/compile/pr18299-1.c: Here.
17253 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
17255 * gfortran/fortran.torture/execute/character_passing.f90:
17256 Fix types for LSAME.
17258 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
17260 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
17261 input data back to what it was originally.
17263 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
17265 * objc.dg/try-catch-8.m: Enable for all targets.
17267 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
17269 * gcc.dg/pr23165.c: New test.
17271 2005-08-09 Steven Bosscher <stevenb@suse.de>
17273 PR tree-optimization/23234
17274 * gcc.dg/tree-ssa/pr23234.c: New test.
17276 2005-08-08 Josh Conner <jconner@apple.com>
17278 PR rtl-optimization/23241
17279 * gcc.dg/char-compare.c: New test.
17281 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17284 * g++.dg/init/new13.C: New test.
17286 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
17289 * g++.dg/other/crash-4.C: Adjust
17290 * g++/dg/ext/packed9.C: New.
17292 2005-08-08 Richard Sandiford <richard@codesourcery.com>
17294 PR middle-end/21964
17295 * gcc.c-torture/execute/pr21964-1.c: New test.
17297 2005-08-08 Richard Sandiford <richard@codesourcery.com>
17300 * gcc.dg/pr22458-1.c: New test.
17302 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
17303 Steven G. Kargl <kargls@comcast.net>
17306 * gfortran.dg/flush_1.f90: New test.
17308 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17311 * g++.dg/template/eh2.C: New test.
17313 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17316 * g++.dg/template/instantiate7.C: New test.
17318 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
17321 * gcc.dg/Wunused-value-1.c: New test.
17323 2005-08-06 Richard Sandiford <richard@codesourcery.com>
17325 PR rtl-optimization/23233
17326 * gcc.c-torture/compile/pr23233-1.c: New test.
17328 2005-08-06 Jakub Jelinek <jakub@redhat.com>
17332 * gfortran.dg/equiv_1.f90: New test.
17333 * gfortran.dg/equiv_2.f90: New test.
17334 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
17335 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
17336 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
17338 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
17340 * gcc.c-torture/execute/vrp-5.c: New test.
17341 * gcc.c-torture/execute/vrp-6.c: New test.
17342 * gcc.dg/tree-ssa/vrp21.c: New test.
17344 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
17346 * g++.dg/parse/pr22514.C: New test.
17348 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
17350 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
17352 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
17353 instead of constant loads / pool entries.
17355 2005-08-05 David Edelsohn <edelsohn@gnu.org>
17357 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
17360 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
17362 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
17363 __WINT_TYPE__ in generated prototypes if possible.
17365 2005-08-04 Diego Novillo <dnovillo@redhat.com>
17368 * g++.dg/tree-ssa/pr22037.C:
17370 2005-08-04 Richard Henderson <rth@redhat.com>
17372 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
17373 scan-tree-dump-times directive.
17375 2005-08-04 Jan Hubicka <jh@suse.cz>
17377 * gcov-1.C: Fix switch counts.
17378 * gcov-4b.c: Likewise.
17380 2005-08-03 Jeff Law <law@redhat.com>
17382 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
17384 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
17386 * gcc.c-torture/execute/pr23135.c: New test.
17388 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17390 PR tree-optimization/19899
17391 * gcc.dg/tree-ssa/scev-1.c: New test.
17392 * gcc.dg/tree-ssa/scev-2.c: New test.
17394 2005-08-03 Richard Sandiford <richard@codesourcery.com>
17397 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
17399 2005-08-03 Jan Hubicka <jh@suse.cz>
17401 * update-conroll.c: New testcase.
17402 * update-conroll-2.c: New testcase.
17404 2005-08-02 David Edelsohn <edelsohn@gnu.org>
17406 * gfortran.dg/constant_substring.f: New test.
17407 * gfortran.dg/pr22491.f: New test.
17409 2005-08-02 Jan Hubicka <jh@suse.cz>
17411 * update-threading.c: Replace by the proper one.
17413 2005-08-02 Diego Novillo <dnovillo@redhat.com>
17416 * g++.dg/tree-ssa/pr23164.C: New test.
17418 2005-08-02 Diego Novillo <dnovillo@redhat.com>
17420 * gcc.dg/tree-ssa/pr23192.c: New test.
17422 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
17424 * gcc.c-torture/execute/vrp-4.c: New test.
17426 2005-08-02 Jan Hubicka <jh@suse.cz>
17428 * update-threading.c: New test.
17430 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
17432 * gcc.c-torture/compile/20050801-1.c: New test.
17433 * gcc.c-torture/compile/20050801-2.c: New test.
17435 2005-08-01 Jan Hubicka <jh@suse.cz>
17437 * val-prof-5.c: New test.
17439 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
17442 * gcc.dg/pr22311-1.c : New test.
17444 2005-07-31 Steven Bosscher <stevenb@suse.de>
17447 * gfortran.dg/pr23095.f: New test.
17450 * g++.dg/other/pr22003.C: New test.
17452 2005-07-31 Richard Sandiford <richard@codesourcery.com>
17455 * gcc.c-torture/execute/pr20621-1.c: New test.
17457 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
17459 * gfortran.dg/comma_format_extension_4.f: Adjust length
17460 of string for format.
17461 * gfortran.dg/der_array_io_1.f: Replace illegal internal
17462 print statement with internal write.
17463 * gfortran.dg/der_array_io_2.f: Likewise.
17464 * gfortran.dg/der_array_io_3.f: Likewise.
17466 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
17468 * gcc.dg/fold-abs-4.c: new test.
17470 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
17472 PR fortran/22570 an related issues.
17473 * gfortran.dg/x_slash_1.f: New test.
17475 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
17478 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
17479 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
17481 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17484 * gcc.dg/Wshadow-3.c: New test.
17486 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
17488 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
17489 used to have the wrong bounds).
17491 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17494 * gcc.dg/hex-round-1.c: Test more cases.
17495 * gcc.dg/hex-round-2.c: New test.
17497 2005-07-29 Diego Novillo <dnovillo@redhat.com>
17500 * g++.dg/tree-ssa/pr22550.C: New test.
17502 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
17504 * gcc.dg/tree-ssa/vrp19.c: New test.
17505 * gcc.dg/tree-ssa-vrp20.c: New test.
17507 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17510 * gcc.dg/transparent-union-4.c: New test.
17512 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17515 * gcc.dg/c99-vla-2.c: New test.
17517 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
17520 * gcc.dg/hex-round-1.c: New test.
17522 2005-07-28 Jan Hubicka <jh@suse.cz>
17524 * inliner-1.c: Do not dump everything.
17525 * tree-prof.exp: Do not pass -ftree-based-profiling.
17526 * bprob.exp: Likewise.
17528 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
17530 2005-07-28 Mark Mitchell <mark@codesourcery.com>
17533 * g++.dg/expr/ptrmem7.C: New test.
17535 2005-07-28 Mike Stump <mrs@apple.com>
17537 * g++.old-deja/g++.mike/visibility-1.C: New test.
17539 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17542 * gcc.c-torture/execute/pr20187-1.c: New test.
17544 2005-07-28 Jeff Law <law@redhat.com>
17546 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
17547 * gcc.dg/tree-ssa/vrp18.c: New test.
17549 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
17551 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
17553 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
17555 PR tree-optimization/22506
17556 * gcc.dg/vect/ps22506.c: New test.
17558 2005-07-28 Jakub Jelinek <jakub@redhat.com>
17561 * gcc.target/i386/sse-3.c: New test.
17563 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17565 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
17566 * gcc.target/mips/mips32-dsp-type.c: Likewise.
17568 2005-07-28 Richard Sandiford <richard@codesourcery.com>
17571 * gcc.c-torture/compile/pr22589-1.c: New test.
17573 2005-07-28 Jan Hubicka <jh@suse.cz>
17575 * update-loopch.c: New testcase.
17577 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
17579 PR rtl-optimization/23047
17580 * gcc.c-torture/execute/pr23047.c: New test.
17581 * gcc.c-torture/execute/pr23047.x: New.
17583 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
17585 PR tree-optimization/22493
17586 * gcc.c-torture/execute/pr22493-1.c: New test.
17587 * gcc.c-torture/execute/pr22493-1.x: New.
17588 * gcc.c-torture/execute/vrp-1.c: New test.
17589 * gcc.c-torture/execute/vrp-2.c: New test.
17590 * gcc.c-torture/execute/vrp-2.c: New test.
17592 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
17594 * gcc.target/frv/all-builtin-read8.c: Delete.
17595 * gcc.target/frv/all-builtin-read16.c: Delete.
17596 * gcc.target/frv/all-builtin-read32.c: Delete.
17597 * gcc.target/frv/all-builtin-read64.c: Delete.
17598 * gcc.target/frv/all-builtin-write8.c: Delete.
17599 * gcc.target/frv/all-builtin-write16.c: Delete.
17600 * gcc.target/frv/all-builtin-write32.c: Delete.
17601 * gcc.target/frv/all-builtin-write64.c: Delete.
17602 * gcc.target/frv/all-read-write-1.c: New.
17604 2005-07-27 Jeff Law <law@redhat.com>
17606 * gcc.c-torture/execute/pr22630.c: New test.
17608 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
17610 PR tree-optimization/23073
17611 * gcc.dg/vect/nodump-pr23073.c: New test.
17612 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
17614 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
17616 PR tree-optimize/22348
17617 * gcc.c-torture/execute/pr22348.c: New.
17619 2005-07-27 Richard Guenther <rguenther@suse.de>
17621 * gcc.dg/tree-ssa/salias-1.c: New testcase.
17623 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17626 * gfortran.dg/logical_comp.f90: New test.
17628 2005-07-27 Jan Hubicka <jh@suse.cz>
17630 * inliner-1.c: Add cleanup of dumps.
17631 * val-prof-*.c: Likewise.
17632 * update-tailcall.c: New.
17634 2005-07-26 Diego Novillo <dnovillo@redhat.com>
17637 * gcc.dg/tree-ssa/pr22591.c: New test.
17638 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
17640 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
17643 * objc.dg/try-catch-11.m: New test.
17645 2005-07-26 Richard Guenther <rguenther@suse.de>
17647 PR tree-optimization/22486
17648 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
17650 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
17653 * testsuite/g++.dg/opt/loop2.C: New test.
17655 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
17657 * gcc.dg/tree-ssa/reassoc-3.c: New test.
17658 * gcc.dg/tree-ssa/reassoc-4.c: New test.
17660 2005-07-25 Adam Nemet <anemet@lnxw.com>
17662 * lib/profopt.exp (profopt-execute): Check for profiling data
17663 files on the target.
17665 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
17667 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
17668 for matching of asm labels.
17670 2005-07-25 Richard Guenther <rguenther@suse.de>
17672 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
17674 2005-07-25 Richard Guenther <rguenther@suse.de>
17677 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
17679 2005-07-25 Ira Rosen <irar@il.ibm.com>
17681 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
17682 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
17683 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
17684 * gcc.dg/vect/vect-100.c: New test.
17685 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
17686 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
17687 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
17688 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
17689 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
17690 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
17691 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
17692 * gfortran.dg/vect/pr19049.f90: New testcase.
17693 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
17695 2005-07-25 Jakub Jelinek <jakub@redhat.com>
17697 * gcc.c-torture/execute/20050713-1.c: New test.
17700 * gfortran.fortran-torture/execute/data_4.f90: New test.
17702 PR middle-end/20303
17703 * gcc.dg/visibility-d.c: New test.
17705 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
17707 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
17708 * gfortran.dg/underflow.f90: Ditto.
17710 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17712 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
17713 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
17714 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
17716 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
17718 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
17719 include case of field width of zero.
17721 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
17723 PR libgfortran/21875
17724 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
17725 with trailing blanks on normal formatted read.
17727 2005-07-23 Chao-ying Fu <fu@mips.com>
17729 * gcc.target/mips/mips32-dsp-type.c: New test.
17730 * gcc.target/mips/mips32-dsp.c: New test.
17732 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
17735 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
17738 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
17739 and __cyg_profile_func_exit.
17741 2005-07-22 David Edelsohn <edelsohn@gnu.org>
17743 * gfortran.dg/comma_format_extension_3.f: Fix typo.
17744 * gfortran.dg/comma_format_extension_4.f: Same.
17745 * gfortran.dg/pr15332.f: Same.
17746 * gfortran.dg/pr21730.f: Same.
17748 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
17750 * g++.dg/opt/vrp2.C: Fix testcase.
17753 * g++.dg/opt/vrp2.C: New test.
17755 2005-07-22 Mark Mitchell <mark@codesourcery.com>
17758 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
17760 2005-07-22 Diego Novillo <dnovillo@redhat.com>
17762 * gcc.dg/tree-ssa/20050719-1.c: New test.
17764 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
17766 * gcc.dg/bfin-longcall-1.c: New file.
17767 * gcc.dg/bfin-longcall-2.c: New file.
17769 2005-07-21 Janis Johnson <janis187@us.ibm.com>
17771 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
17773 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
17775 PR middle-end/19055
17776 * gcc.dg/tree-ssa/pr19055.c: New test.
17777 * gcc.dg/tree-ssa/pr19055-2.c: New test.
17779 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
17782 * g++.dg/other/pr22358.C: New test.
17784 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
17787 * g++.dg/lookup/two-stage5.C: New test from bug comments.
17789 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17792 * g++.dg/init/union2.C: New test.
17794 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17797 * gcc.dg/complex-4.c: New test.
17799 2005-07-21 Richard Guenther <rguenther@suse.de>
17802 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
17803 scanning for asm labels.
17804 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17806 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
17809 * gcc.dg/altivec-pr22085.c: New.
17811 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
17813 PR tree-optimization/19210
17814 * gcc.dg/tree-ssa/pr19210-1.c: New.
17815 * gcc.dg/tree-ssa/pr19210-2.c: New.
17817 2005-07-21 Richard Sandiford <richard@codesourcery.com>
17819 PR rtl-optimization/22167
17820 * g++.dg/opt/pr22167.C: New test.
17822 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
17825 * g++.dg/lookup/two-stage2.C: New.
17826 * g++.dg/lookup/two-stage3.C: New.
17827 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
17828 fixed two-stage name lookup for operators.
17829 * g++.dg/template/call3.C: Compiler now produces an appropriate
17831 * g++.dg/template/crash37.C: Compiler now describes bla() on line
17833 * g++.dg/template/ptrmem4.C: Compiler produces different error
17835 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
17836 connect_to_method as a candidate.
17838 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
17840 * gcc.dg/fold-alloc-1.c: New test.
17842 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
17844 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17845 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
17847 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
17849 * gcc.dg/fold-abs-1.c: New test.
17850 * gcc.dg/fold-abs-2.c: New test.
17851 * gcc.dg/fold-abs-3.c: New test.
17853 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
17855 Make CONSTRUCTOR use VEC to store initializers.
17856 * g++.dg/ext/complit3.C: Check for specific error messages.
17857 * g++.dg/init/brace2.C: Update error message.
17858 * g++.dg/warn/Wbraces2.C: Likewise.
17860 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
17863 * gfortran.dg/module_interface_1.f90: New test.
17865 2005-07-19 Danny Berlin <dberlin@dberlin.org>
17866 Kenneth Zadeck <zadeck@naturalbridge.com>
17868 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
17870 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17872 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
17873 specify -Wformat for these tests.
17874 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
17875 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
17876 * gcc.dg/format/opt-6.c: Delete.
17878 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
17880 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
17881 * gcc.dg/tree-ssa/sra-3.c: Likewise.
17883 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
17885 * gcc.dg/tree-ssa/alias-2.c: New test.
17887 2005-07-18 Mark Mitchell <mark@codesourcery.com>
17890 * g++.dg/template/explicit7.C: New test.
17892 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
17894 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
17895 width of 8 to +Inf and -Inf.
17897 2005-07-17 Mark Mitchell <mark@codesourcery.com>
17900 * g++.dg/template/friend36.C: New test.
17902 2005-07-16 David Edelsohn <edelsohn@gnu.org>
17905 * gfortran.dg/pr21730.f: New test.
17907 2005-07-16 Danny Berlin <dberlin@dberlin.org>
17908 Kenneth Zadeck <zadeck@naturalbridge.com>
17910 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
17911 since pure const detection cannot run at -O1 in c compiler.
17912 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
17913 can now optimize this case properly.
17914 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
17915 because we now pass.
17916 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
17918 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
17921 * gcc.dg/format/bitfld-1.c: New test.
17923 2005-07-15 Mark Mitchell <mark@codesourcery.com>
17926 * g++.dg/rtti/repo1.C: New test.
17928 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
17930 PR middle-end/22398
17931 * gcc.c-torture/compile/pr22398.c: New test.
17933 2005-07-15 Mark Mitchell <mark@codesourcery.com>
17936 * g++.dg/expr/cast4.C: New test.
17938 2005-07-15 Richard Guenther <rguenther@suse.de>
17940 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
17941 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
17943 2005-07-15 Steven Bosscher <stevenb@suse.de>
17945 PR tree-optimization/22230
17946 * gcc.dg/tree-ssa/pr22230.c: New test.
17948 2005-07-14 Jakub Jelinek <jakub@redhat.com>
17950 * gfortran.dg/g77/cpp6.f: New test.
17953 * gfortran.dg/g77/cpp5.F: New test.
17954 * gfortran.dg/g77/cpp5.h: New file.
17955 * gfortran.dg/g77/cpp5inc.h: New file.
17957 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
17959 PR libfortran/16435
17960 * gfortran.dg/tl_editting.f90: New.
17961 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
17963 2005-07-14 Steven G. Kargl <kargls@comcast.net>
17965 * gfortran.dg/char_array_constructor.f90: New test.
17967 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
17969 * gfortran.dg/past_eor.f90: New.
17970 * gfortran.dg/complex_read.f90: New.
17972 2005-07-13 Jeff Law <law@redhat.com>
17974 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
17977 * gcc.dg/tree-ssa/pr22321.c: New test
17979 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
17981 PR tree-optimization/21921
17982 * gcc.dg/tree-ssa/pr21921.c: New.
17984 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
17986 PR tree-optimizatio/22442
17987 * gcc.dg/tree-ssa/loop-11.c: New test.
17989 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
17992 * gcc.c-torture/compile/pr21840.c: New test.
17994 2005-07-12 Jan Hubicka <jh@suse.cz>
17996 * gcc.c-torture/compile/pr22379.c: New test.
17998 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
18000 PR libfortran/21593
18001 gfortran.dg/dev_null.f90: Remove outdated comment about
18002 PR libfortran/21593.
18005 2005-07-12 Dale Johannesen <dalej@apple.com>
18007 * gcc.target/i386/compress-float-sse.c: New.
18008 * gcc.target/i386/compress-float-sse-pic.c: New.
18009 * gcc.target/i386/compress-float-387.c: New.
18010 * gcc.target/i386/compress-float-387-pic.c: New.
18011 * gcc.dg/compress-float-ppc.c: New.
18012 * gcc.dg/compress-float-ppc-pic.c: New.
18014 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
18016 PR libfortran/21593
18017 gfortran.dg/dev_null.f90: Remove targets.
18019 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
18022 * gcc.dg/pr22335-1.c: New test.
18023 * gcc.dg/pr22335-2.c: New test.
18025 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18028 * g++.dg/template/nontype12.C : New test.
18030 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
18032 * gcc.dg/tree-ssa/loop-10.c: New test.
18034 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
18036 * gcc.c-torture/execute/20020720-1.x: Remove.
18038 2005-07-11 Jakub Jelinek <jakub@redhat.com>
18040 * gfortran.fortran-torture/execute/forall_7.f90: New test.
18042 2005-07-10 Richard Sandiford <richard@codesourcery.com>
18044 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
18045 (dg-mips-options): Use it.
18047 2005-07-09 Diego Novillo <dnovillo@redhat.com>
18049 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
18051 2005-07-09 Richard Henderson <rth@redhat.com>
18053 * lib/target-supports.exp (check_effective_target_sync_char_short):
18056 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
18058 PR libfortran/22217
18059 * gfortran.dg/negative-z-descriptor.f90: New test.
18061 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
18064 * gcc.dg/pr22329.c: New test.
18066 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
18068 PR tree-optimization/20139
18069 * gcc.dg/tree-ssa/pr20139.c: New.
18071 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
18074 * testsuite/gcc.dg/pr22356-1.c: New test.
18076 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
18079 * g++.dg/template/unify8.C: New.
18080 * g++.dg/template/unify9.C: New.
18082 2005-07-08 Jakub Jelinek <jakub@redhat.com>
18084 * gfortran.fortran-torture/execute/entry_10.f90: New test.
18086 2005-07-07 Geoffrey Keating <geoffk@apple.com>
18088 * gcc.dg/darwin-version-1.c: New.
18089 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
18090 * gcc.dg/builtins-20.c: Likewise.
18091 * gcc.dg/builtins-53.c: Likewise.
18092 * gcc.dg/torture/builtins-convert-1.c: Likewise.
18093 * gcc.dg/torture/builtins-convert-2.c: Likewise.
18094 * gcc.dg/torture/builtins-convert-3.c: Likewise.
18095 * gcc.dg/torture/builtins-power-1.c: Likewise.
18096 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
18099 2005-07-07 Jeff Law <law@redhat.com>
18101 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
18102 argument evaluation order.
18104 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
18106 PR libfortran/21594
18107 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18108 Add test cases where the shift length is greater than the
18111 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18113 * obj-c++.dg/proto-lossage-6.mm: New.
18114 * objc.dg/proto-lossage-6.m: New.
18116 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18118 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
18119 * objc.dg/gnu-runtime-2.m: Likewise.
18121 2005-07-07 Jakub Jelinek <jakub@redhat.com>
18123 * gfortran.dg/longline.f: New test.
18125 * gfortran.dg/badline.f: New test.
18127 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
18132 * gfortran.dg/hollerith.f90: New.
18133 * gfortran.dg/hollerith2.f90: New.
18134 * gfortran.dg/hollerith3.f90: New.
18135 * gfortran.dg/hollerith4.f90: New.
18136 * gfortran.dg/hollerith_f95.f90: New.
18137 * gfortran.dg/hollerith_legacy.f90: New.
18138 * gfortran.dg/g77/cpp4.F: New. Port from g77.
18140 2005-07-07 Ziemowit Laski <zlaski@apple.com>
18143 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
18144 * objc.dg/gnu-runtime-2.m: New.
18146 2005-07-06 Jeff Law <law@redhat.com>
18148 * gcc.dg/tree-ssa/vrp17.c: New test.
18150 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
18153 * gfortran.dg/array_constructor_5.f90: New test.
18155 2005-07-07 Jakub Jelinek <jakub@redhat.com>
18157 * gfortran.fortran-torture/execute/entry_9.f90: New test.
18159 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
18161 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
18162 * gcc.dg/980816-1.c: Ditto.
18164 2005-07-06 Jeff Law <law@redhat.com>
18166 * gcc.c-torture/compile/pr21356.c: New test.
18168 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
18172 * gcc.c-torture/compile/pr22013-1.c,
18173 gcc.c-torture/execute/pr22098-1.c,
18174 gcc.c-torture/execute/pr22098-2.c,
18175 gcc.c-torture/execute/pr22098-3.c: New tests.
18177 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
18180 * gcc.dg/pr22308-1.c: New test.
18182 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
18184 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
18186 * gcc.dg/compare9.c: Use -fshort-enums instead of
18187 -fno-short-enums. Change the last test to dg-bogus.
18189 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
18191 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
18192 * gcc.dg/compare9.c: New.
18194 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18196 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
18198 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
18201 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
18204 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18206 * gcc.dg/format/gcc_gfc-1.c: New.
18208 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
18210 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
18212 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18215 * gfortran.dg/io_invalid_1.f90: New test.
18217 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
18219 * gcc.dg/format/gcc_diag-1.c: Update.
18221 2005-07-02 Jeff Law <law@redhat.com>
18223 * gcc.dg/tree-ssa/pr22051-1.c: New test.
18224 * gcc.dg/tree-ssa/pr22051-2.c: New test.
18226 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
18228 * gcc.dg/format/gcc_diag-1.c: Update.
18230 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
18233 * gcc.c-torture/compile/pr22269.c: New test.
18235 2005-06-30 Diego Novillo <dnovillo@redhat.com>
18239 * g++.dg/tree-ssa/pr21584-1.C: New test.
18240 * g++.dg/tree-ssa/pr21584-2.C: New test.
18242 2005-06-30 Ziemowit Laski <zlaski@apple.com>
18244 * obj-c++.dg/try-catch-11.mm: New.
18245 * objc.dg/try-catch-10.m: New.
18247 2005-06-29 David Edelsohn <edelsohn@gnu.org>
18249 * g++.dg/other/ucnid-1.C: xfail on AIX.
18251 2005-06-29 Diego Novillo <dnovillo@redhat.com>
18254 * gcc.dg/20050629-1.c: New test.
18256 2005-06-29 Ziemowit Laski <zlaski@apple.com>
18258 * obj-c++.dg/const-str-1[0-1].mm: New.
18259 * objc.dg/const-str-1[0-1].m: New.
18261 2005-05-29 Richard Henderson <rth@redhat.com>
18263 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
18264 Rename from check_effective_target_vect_no_max.
18265 (check_effective_target_vect_no_int_add): New.
18266 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
18267 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
18268 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18269 * gcc.dg/vect/vect-reduc-1.c: Use both.
18270 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18272 2005-05-29 Richard Henderson <rth@redhat.com>
18274 * lib/target-supports.exp (check_effective_target_vect_no_max):
18275 Remove i386 and x86_64.
18277 2005-06-29 Steve Ellcey <sje@cup.hp.com>
18280 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
18282 2005-06-29 Steve Ellcey <sje@cup.hp.com>
18284 PR middle-end/21969
18285 * gcc.dg/vect/pr21969.c: New test.
18287 2005-06-28 Eric Christopher <echristo@redhat.com>
18291 * gcc.dg/inline1.c: New test.
18292 * gcc.dg/inline2.c: Ditto.
18293 * gcc.dg/inline3.c: Ditto.
18294 * gcc.dg/inline4.c: Ditto.
18295 * gcc.dg/inline5.c: Ditto.
18297 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
18299 PR libfortran/22142
18300 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18301 Add testcase also testing eoshift1 for PR 22142.
18303 2005-06-28 Richard Henderson <rth@redhat.com>
18305 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
18306 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
18307 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
18308 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
18309 gcc.dg/tree-ssa/20030922-2.c: Likewise.
18311 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
18313 PR libfortran/22142
18314 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
18315 Add testcase for PR 22142.
18317 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
18319 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
18320 gcc.target/ia64/fpreg-2.c: New tests.
18322 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18324 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
18326 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18328 PR libfortran/22170
18329 * gfortran.dg/slash_1.f90: New test.
18331 2005-06-27 Richard Henderson <rth@redhat.com>
18333 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
18334 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
18335 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18336 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18337 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18338 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18340 2005-06-27 Richard Henderson <rth@redhat.com>
18342 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
18343 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
18345 2005-06-27 Ziemowit Laski <zlaski@apple.com>
18347 * obj-c++.dg/proto-lossage-5.mm: New.
18348 * objc.dg/proto-lossage-5.m: New.
18350 2005-06-27 Diego Novillo <dnovillo@redhat.com>
18353 * gcc.dg/tree-ssa/pr21959.c: New test.
18355 2005-06-27 Jakub Jelinek <jakub@redhat.com>
18357 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
18358 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
18359 testing uninitialized var.
18361 * gcc.c-torture/execute/builtins/chk.h: New.
18362 * gcc.c-torture/execute/builtins/lib/chk.c: New.
18363 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
18364 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
18365 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
18366 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
18367 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
18368 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
18369 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
18370 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
18371 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
18372 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
18373 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
18374 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
18375 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
18376 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
18377 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
18378 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
18379 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
18380 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
18381 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
18382 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
18383 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
18384 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
18385 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
18386 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
18387 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
18388 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
18389 * gcc.dg/builtin-object-size-1.c: New test.
18390 * gcc.dg/builtin-object-size-2.c: New test.
18391 * gcc.dg/builtin-object-size-3.c: New test.
18392 * gcc.dg/builtin-object-size-4.c: New test.
18393 * gcc.dg/builtin-object-size-5.c: New test.
18394 * gcc.dg/builtin-stringop-chk-1.c: New test.
18395 * gcc.dg/builtin-stringop-chk-2.c: New test.
18396 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
18397 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
18398 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
18399 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
18400 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
18401 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
18402 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
18403 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
18404 * gcc.c-torture/execute/printf-1.c: New test.
18405 * gcc.c-torture/execute/fprintf-1.c: New test.
18406 * gcc.c-torture/execute/vprintf-1.c: New test.
18407 * gcc.c-torture/execute/vfprintf-1.c: New test.
18408 * gcc.c-torture/execute/printf-chk-1.c: New test.
18409 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
18410 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
18411 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
18413 2005-06-27 Michael Matz <matz@suse.de>
18415 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
18416 slot is not merged if address escapes.
18418 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18421 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
18423 2005-06-26 Jakub Jelinek <jakub@redhat.com>
18425 PR middle-end/17965
18426 * gcc.c-torture/compile/20050622-1.c: New test.
18428 PR middle-end/22028
18429 * gcc.dg/20050620-1.c: New test.
18431 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
18433 PR tree-optimization/22026
18434 * gcc.dg/tree-ssa/pr22026.c: New.
18436 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
18438 PR libfortran/22144
18439 * gfortran.dg/shift-alloc.f90: New testcase.
18441 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
18443 * all files: Update FSF address in copyright headers.
18445 2005-06-22 Jan Hubicka <jh@suse.cz>
18447 * wholeprogram-1.c: New testcase.
18448 * wholeprogram-2.c: New testcase.
18450 2005-06-24 Mark Mitchell <mark@codesourcery.com>
18453 * gcc.dg/tree-ssa/pr22171.c: New test.
18455 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
18457 * gfortran.dg/simplify_modulo.f90: New.
18459 2005-06-24 Jan Hubicka <jh@suse.cz>
18461 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
18463 2005-06-23 Ziemowit Laski <zlaski@apple.com>
18465 * obj-c++.dg/proto-lossage-[1-4].mm: New.
18467 2005-06-23 Ziemowit Laski <zlaski@apple.com>
18469 * obj-c++.dg/typedef-alias-1.mm: New.
18470 * objc.dg/typedef-alias-1.m: New.
18472 2005-06-23 Jeff Law <law@redhat.com>
18474 * gcc.dg/tree-ssa/vrp16.c: New test.
18476 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18478 * lib/target-supports.exp: Add
18479 check_effective_target_fortran_large_real and
18480 check_effective_target_fortran_large_int to check for
18481 corresponding effective targets.
18482 * gfortran.dg/large_integer_kind_1.f90: New test.
18483 * gfortran.dg/large_real_kind_1.f90: New test.
18485 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
18487 PR tree-optimization/22117
18488 * gcc.dg/tree-ssa/pr22117.c: New.
18490 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
18493 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
18495 2005-06-23 David Edelsohn <edelsohn@gnu.org>
18497 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
18499 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
18501 * gfortran.dg/f2c_4.f90: Add tests for complex functions
18502 * gfortran.dg/f2c_4.c: Likewise.
18504 2005-06-22 Paul Brook <paul@codesourcery.com>
18507 * gfortran.dg/auto_save_1.f90: New test.
18509 2005-06-22 Michael Matz <matz@suse.de>
18511 * gcc.target/x86-64/abi: New directory.
18512 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
18513 * gcc.target/x86-64/abi/README.gcc: New file.
18514 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
18515 * gcc.target/x86-64/abi/asm-support.s: New file.
18516 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
18517 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
18518 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
18519 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
18520 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
18521 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
18522 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
18523 * gcc.target/x86_64/abi/test_bitfields.c: New test.
18524 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
18525 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
18526 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
18527 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
18528 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
18529 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
18530 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
18531 * gcc.target/x86_64/abi/test_varargs.c: New test.
18533 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
18535 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
18536 32-bit i?86 and x86_64.
18538 2005-06-21 Ziemowit Laski <zlaski@apple.com>
18540 * obj-c++.dg/const-str-[1-9].mm: New tests.
18542 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
18545 * gfortran.dg/namelist_use.f90: New.
18546 * gfortran.dg/namelist_use_only.f90: New.
18548 2005-06-21 Jeff Law <law@redhat.com>
18550 * gcc.dg/tree-ssa/vrp15.c: New test.
18552 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
18554 * lib/target-supports.exp (check_effective_target_vect_reduction):
18556 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
18557 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
18558 remove vect_reduction target keyword. Also avoid two returns in main.
18559 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18560 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
18561 * gcc.dg/vect/vect-reduc-1short.c: New test.
18562 * gcc.dg/vect/vect-reduc-1char.c: New test.
18563 * gcc.dg/vect/vect-reduc-2short.c: New test.
18564 * gcc.dg/vect/vect-reduc-2char.c: New test.
18565 * gcc.dg/vect/vect-reduc-6.c: New test.
18566 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
18567 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
18568 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
18570 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18571 Paul Thomas <pault@gcc.gnu.org>
18573 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
18576 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18578 * gfortran.dg/backslash_1.f90: New test.
18579 * gfortran.dg/backslash_2.f90: New test.
18581 2005-06-20 Steven G. Kargl <kargls@comcast.net>
18583 * gfortran.dg/duplicate_labels.f90: New test.
18585 2005-06-20 Jan Beulich <jbeulich@novell.com>
18587 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
18588 unsupportable relocations.
18589 * g++.old-deja/g++.other/store-expr1.C: Likewise.
18590 * gcc.dg/20050321-2.c: xfail for NetWare.
18592 2005-06-20 Andreas Jaeger <aj@suse.de>
18594 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
18595 gcc.target/i386/fastcall-sseregparm.c,
18596 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
18598 2005-06-19 Richard Henderson <rth@redhat.com>
18600 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
18602 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
18604 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
18606 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
18609 * g++.dg/conversion/simd2.C: Change expected error message.
18611 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
18613 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
18614 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18615 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18617 2005-06-18 James A Morrison <phython@gcc.gnu.org>
18619 * gcc.dg/fold-mod-1.c: New test.
18621 2005-06-18 Steven G. Kargl <kargls@comcast.net>
18624 * gfortran.dg/pr19926.f90: New test.
18626 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
18628 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
18629 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
18631 * gcc.dg/vect/vect-reduc-2.c: Likewise.
18632 * gcc.dg/vect/vect-reduc-3.c: Likewise.
18634 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
18636 * gcc.target/ia64/float80-varargs-1.c: New test.
18638 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18641 * gfortran.dg/f2c_6.f90: New test.
18643 2005-06-17 Geoffrey Keating <geoffk@apple.com>
18646 * g++.dg/template/local5.C: New.
18648 2005-06-17 Richard Henderson <rth@redhat.com>
18650 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
18652 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
18655 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
18657 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
18659 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
18660 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
18661 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
18662 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
18663 check_vect to verify the presence of hardware vector support.
18665 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
18668 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
18670 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18672 PR libfortran/19216
18673 * gfortran.dg/pr19216.f: Add correct space between brackets and
18676 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18678 PR libfortran/16436
18679 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
18681 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
18683 * gcc.target/i386/attributes-error.c: New testcase.
18684 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
18685 * gcc.target/i386/regparm-stdcall.c: Likewise.
18686 * gcc.target/i386/sseregparm-1.c: Likewise.
18687 * gcc.target/i386/sseregparm-2.c: Likewise.
18689 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
18691 * g++.dg/rtti/crash2.C: New.
18693 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
18695 * gcc.dg/noncompile/20040203-3.c: Update expected message.
18697 2005-06-15 David Ung <davidu@mips.com>
18699 * gcc.target/mips/mips16e-extends.c: New test for testing the
18700 generation of MIPS16e zeb/zeh, seb/seh instructions.
18702 2005-06-15 Diego Novillo <dnovillo@redhat.com>
18705 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
18706 * gcc.dg/tree-ssa/pr22018.c: New test.
18708 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
18710 * gcc.dg/simd-1.c: Update error messages.
18711 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
18712 * gcc.dg/simd-2.c: Update error messages.
18713 * gcc.dg/simd-4.c: New.
18715 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
18718 * g++.dg/other/crash-4.C: New.
18720 2005-06-14 Devang Patel <dpatel@apple.com>
18722 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
18724 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
18727 * g++.dg/parse/crash11.C: Update
18729 2005-06-13 Jeff Law <law@redhat.com>
18731 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
18732 perform the desired transformations.
18733 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
18734 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
18736 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18739 * gfortran.dg/forall_1.f90: Un-XFAIL.
18741 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
18744 * g++.dg/parse/crash26.C: New.
18747 * g++.dg/init/member1.C: New.
18749 2005-06-13 Jakub Jelinek <jakub@redhat.com>
18751 * gfortran.dg/altreturn_1.f90: New test.
18753 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
18755 PR middle-end/21985
18756 * gcc.dg/tree-ssa/pr21985.c: New test.
18758 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
18760 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
18762 2005-06-12 Roger Sayle <roger@eyesopen.com>
18765 * g++.dg/other/error10.C: New test case.
18767 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18769 PR libfortran/19155
18770 * gfortran.dg/pr19155.f: Add test.
18772 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18774 * gfortran.dg/f2c_7.f90: New test.
18776 * gfortran.dg/forall_1.f90: XFAILed.
18778 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
18780 * gcc.dg/pr14796-1.c: New.
18781 * gcc.dg/pr14796-2.c: New.
18783 2005-06-11 Steven G. Kargl <kargls@comcast.net>
18787 * gfortran.dg/deallocate_stat.f90: New test.
18789 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
18791 * gfortran.fortran-torture/execute/in-pack.f90: New test.
18793 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
18795 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
18796 access will be generated when this loop is vectorized. Test that
18797 accesses with same alignment were detected.
18798 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
18799 Test that accesses with same alignment were detected.
18800 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
18801 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
18802 alignment were detected.
18804 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
18807 * g++.dg/conversion/simd2.C: New.
18809 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18811 * gcc.dg/Wcxx-compat-1.c: New.
18813 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
18815 PR libfortran/21480
18816 * gfortran.dg/reshape-complex.f90: Add a test for a packed
18819 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
18821 * gcc.dg/alias-8.c: New.
18823 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
18825 * gcc.dg/format/cmn_err-1.c: Update.
18827 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
18830 * gcc.target/sparc/fexpand-2.c: New.
18831 * gcc.target/sparc/fpmerge-2.c: New.
18832 * gcc.target/sparc/fpmul-2.c: New.
18833 * gcc.target/sparc/noresult.c: New.
18834 * gcc.target/sparc/pdist-2.c: New.
18835 * gcc.target/sparc/pdist-3.c: New.
18837 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
18840 * gcc.target/i386/i386.exp: Fix comment typo.
18842 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
18845 * g++.dg/inherit/using5.C: New.
18846 * g++.dg/inherit/using6.C: New.
18848 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18851 * g++.dg/template/ptrmem15.C: New test.
18854 * g++.dg/ext/label4.C: New test.
18856 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
18858 * gcc.dg/tls/debug-1.c: New test.
18860 2005-06-07 Dale Johannesen <dalej@apple.com>
18862 * gcc.target/i386/movq.c: New.
18864 2005-06-07 Dale Johannesen <dalej@apple.com>
18866 * gcc.dg/20050607-1.c: New.
18868 2005-06-07 Jakub Jelinek <jakub@redhat.com>
18870 PR middle-end/21850
18871 * gcc.c-torture/execute/20050607-1.c: New test.
18873 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
18875 PR libfortran/21926
18876 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
18877 Test case where the return array has lowest stride one,
18880 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
18882 * lib/target-supports.exp (check_effective_target_sync_int_long):
18883 Add s390 and s390x targets.
18885 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
18887 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
18888 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
18889 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
18890 * gcc.dg/tree-ssa/loop-9.c: New test.
18892 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
18894 * g++.dg/parse/defarg10.C: New.
18896 2005-06-06 Jakub Jelinek <jakub@redhat.com>
18898 PR regression/21897
18899 * gcc.c-torture/execute/20050604-1.c: New test.
18901 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
18904 * g++.dg/parse/defarg9.C: New.
18907 * g++.dg/inherit/using4.C: New.
18908 * g++.dg/overload/error1.C: Adjust expected errors.
18909 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
18910 * g++.old-deja/g++.brendan/arm2.C: Likewise.
18911 * g++.old-deja/g++.other/redecl2.C: Likewise.
18912 * g++.old-deja/g++.other/redecl4.C: Likewise.
18913 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
18915 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
18917 * gfortran.dg/f2c_5.f90: Add -w to dg-options
18919 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
18921 * lib/gfortran.exp (gfortran_target_compile): Call
18922 dg-additional-files-options
18923 * gfortran.dg/f2c_4.f90: New file
18924 * gfortran.dg/f2c_4.c: New file
18925 * gfortran.dg/f2c_5.f90: New file
18926 * gfortran.dg/f2c_5.c: New file
18928 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18930 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
18933 * gfortran.dg/array_constructor_4.f90: New test.
18935 2005-06-05 Mark Mitchell <mark@codesourcery.com>
18938 * g++.dg/ext/builtin9.C: New test.
18940 2005-06-05 Dale Johannesen <dalej@apple.com>
18942 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
18943 * gcc.c-torture/execute/20050603-2.c: Ditto.
18945 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
18947 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
18948 * gcc.dg/vect/vect-reduc-1.c: New.
18949 * gcc.dg/vect/vect-reduc-2.c: New.
18950 * gcc.dg/vect/vect-reduc-3.c: New.
18952 2005-06-04 Dale Johannesen <dalej@apple.com>
18954 * gcc.c-torture/execute/20050603-1.c: New.
18955 * gcc.c-torture/execute/20050603-2.c: New.
18956 * gcc.dg/20050603-3.c: New.
18958 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18961 * gfortran.dg/debug_1.f90: New test.
18963 * gfortran.dg/forall_1.f90: New test.
18965 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
18967 * gfortran.dg/array_constructor_3.f90: New test.
18969 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18971 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
18973 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
18975 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
18977 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
18980 * gcc.dg/init-excess-1.c: New test.
18982 2005-06-03 Mark Mitchell <mark@codesourcery.com>
18985 * g++.dg/expr/static_cast6.C: New test.
18987 2005-06-03 Diego Novillo <dnovillo@redhat.com>
18989 * gcc.dg/tree-ssa/vrp14.c: New test.
18991 2005-06-03 Mark Mitchell <mark@codesourcery.com>
18994 * g++.dg/template/new2.C: New test.
18996 2005-06-03 Josh Conner <jconner@apple.com>
18998 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
18999 all entries in initializer.
19001 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
19003 PR middle-end/21858
19004 * gcc.dg/pr21858.c: New testcase.
19006 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
19008 PR tree-optimization/21292
19010 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
19012 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
19013 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
19014 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
19015 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
19016 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
19018 2005-06-02 Richard Henderson <rth@redhat.com>
19020 * gcc.dg/sync-2.c: Use -march=i486 for i386.
19022 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
19024 * gcc.dg/wtypequal.c: New testcase.
19026 2005-06-02 Diego Novillo <dnovillo@redhat.com>
19029 * gcc.dg/tree-ssa/pr21582.c: New test.
19031 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
19034 * g++.dg/opt/interface2.h: New.
19035 * g++.dg/opt/interface2.C: New.
19036 * g++.dg/init/ctor4.C: Adjust error lines.
19037 * g++.old-deja/g++.bob/inherit2.C: Likewise.
19038 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19039 * g++.old-deja/g++.jason/opeq3.C: Likewise.
19040 * g++.old-deja/g++.pt/assign1.C: Likewise.
19041 * g++.old-deja/g++.pt/crash20.C: Likewise.
19043 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
19045 PR tree-optimization/21734
19046 * g++.dg/vect/pr21734_1.cc: New.
19047 * g++.dg/vect/pr21734_2.cc: New.
19049 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
19052 * g++.dg/template/spec24.C: New.
19055 * g++.dg/pch/local-1.C: New.
19056 * g++.dg/pch/local-1.Hs: New.
19058 2005-06-01 Diego Novillo <dnovillo@redhat.com>
19060 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
19061 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
19062 * gcc.dg/tree-ssa/pr14341.c: New test.
19063 * gcc.dg/tree-ssa/pr14841.c: New test.
19064 * gcc.dg/tree-ssa/pr20701.c: New test.
19065 * gcc.dg/tree-ssa/pr21086.c: New test.
19066 * gcc.dg/tree-ssa/pr21090.c: New test.
19067 * gcc.dg/tree-ssa/pr21332.c: New test.
19068 * gcc.dg/tree-ssa/pr21458.c: New test.
19069 * gcc.dg/tree-ssa/pr21658.c: New test.
19070 * gcc.dg/tree-ssa/vrp01.c: New test.
19071 * gcc.dg/tree-ssa/vrp02.c: New test.
19072 * gcc.dg/tree-ssa/vrp03.c: New test.
19073 * gcc.dg/tree-ssa/vrp04.c: New test.
19074 * gcc.dg/tree-ssa/vrp05.c: New test.
19075 * gcc.dg/tree-ssa/vrp06.c: New test.
19076 * gcc.dg/tree-ssa/vrp07.c: New test.
19077 * gcc.dg/tree-ssa/vrp08.c: New test.
19078 * gcc.dg/tree-ssa/vrp09.c: New test.
19079 * gcc.dg/tree-ssa/vrp10.c: New test.
19080 * gcc.dg/tree-ssa/vrp11.c: New test.
19081 * gcc.dg/tree-ssa/vrp12.c: New test.
19082 * gcc.dg/tree-ssa/vrp13.c: New test.
19084 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
19087 * gcc.dg/tree-ssa/pr21029.c: New test.
19089 2005-06-01 Roger Sayle <roger@eyesopen.com>
19091 * gfortran.dg/logint-1.f: New test case.
19092 * gfortran.dg/logint-2.f: Likewise.
19093 * gfortran.dg/logint-3.f: Likewise.
19095 2005-06-01 Jakub Jelinek <jakub@redhat.com>
19099 * gcc.dg/20050527-1.c: New test.
19101 * gcc.dg/i386-sse-12.c: New test.
19104 * gfortran.dg/implicit_5.f90: New test.
19106 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
19109 * gfortran/assign_4.f90: New test.
19110 * gfortran/assign_2.f90: Change compile to run.
19112 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
19114 * lib/target-supports.exp
19115 (check_effective_target_sync_char_short): New.
19116 * gcc.dg/sync-2.c: New.
19118 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
19120 PR tree-optimization/21817
19121 * gcc.dg/torture/pr21817-1.c: New.
19123 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
19126 * g++.dg/template/init5.C: New.
19128 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
19130 * gfortran.dg/char_initialiser_actual.f90:
19131 Test character initialisers as actual arguments.
19132 * gfortran.dg/char_pointer_comp_assign.f90:
19133 Test character pointer structure component assignments.
19134 * gfortran.dg/char_array_structure_constructor.f90:
19135 Test character components in structure constructors.
19137 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
19139 PR middle-end/20931
19140 * g++.dg/opt/pr20931.C: New test.
19142 2005-05-31 Andreas Jaeger <aj@suse.de>
19145 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
19146 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
19147 g++.old-deja/g++.ext/asmspec1.C,
19148 g++.old-deja/g++.other/regstack.C,
19149 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
19150 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
19151 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
19152 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
19153 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
19154 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
19155 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
19156 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
19157 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
19158 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
19159 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
19160 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
19161 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
19162 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
19163 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
19164 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
19165 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
19166 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
19167 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
19169 2005-05-31 Jeff Law <law@redhat.com>
19171 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
19173 2005-05-30 Paolo Carlini <pcarlini@suse.de>
19175 PR middle-end/21743
19176 * gcc.dg/builtins-1.c: Activate disabled clog test.
19177 * gcc.dg/torture/builtin-attr-1.c: Likewise.
19179 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
19181 * gfortran.dg/char_pointer_assign.f90:
19182 Test character-pointer assignments and pointer assignments.
19183 * gfortran.dg/char_pointer_dummy.f90:
19184 Test character-pointer dummy arguments.
19185 * gfortran.dg/char_pointer_func.f90:
19186 Test character-pointer function returns.
19187 * gfortran.dg/char_pointer_dependency.f90:
19188 Test character-pointer functions with dependencies.
19190 2005-05-30 Mark Mitchell <mark@codesourcery.com>
19193 * g++.dg/lookup/using14.C: New test.
19195 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
19197 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
19198 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
19201 2005-05-29 Geoffrey Keating <geoffk@apple.com>
19204 * g++.dg/template/local5.C: New.
19207 * gcc.c-torture/compile/pr21761.c: New.
19209 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
19212 2005-05-30 Steven G. Kargl
19215 * gfortran.dg/inquire_8.f90: New test.
19217 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19219 PR libfortran/21376
19220 * gfortran.dg/output_exponents_1.f90: New test.
19222 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19224 PR libfortran/20006
19225 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
19227 2005-05-28 Mark Mitchell <mark@codesourcery.com>
19230 * g++.dg/ext/complex1.C: New test.
19233 * g++.dg/init/ctor6.C: New test.
19235 2005-05-29 Jan Hubicka <jh@suse.cz>
19237 * gcc.c-torture/compile/pr21562.c: New.
19239 2005-05-28 Steven G. Kargl <kargls@comcast.net>
19241 * gfortran.dg/subnormal_1.f90: New test.
19243 2005-05-28 Jan Hubicka <jh@suse.cz>
19245 * tree-prof.exp: Fix comment.
19246 * value-prof-1.c: New.
19247 * value-prof-2.c: New.
19248 * value-prof-3.c: New.
19249 * value-prof-4.c: New.
19251 2005-05-27 Mark Mitchell <mark@codesourcery.com>
19254 * g++.dg/expr/ptrmem6.C: New test.
19255 * g++.dg/expr/ptrmem6a.C: Likewise.
19257 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
19259 PR tree-optimization/21658
19260 * gcc.dg/tree-ssa/pr21658.c: New.
19262 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
19265 * g++.dg/inherit/ptrmem3.C: New.
19268 * g++.dg/parse/template16.C: New.
19270 2005-05-27 Andreas Jaeger <aj@suse.de>
19272 * gcc.dg/setjmp-2.c: Only run in 32-bit.
19274 * gcc.dg/i386-sse-8.c: Run test on all archs.
19276 2005-05-26 Mike Stump <mrs@apple.com>
19278 * objc.dg/isa-field-1.m: Only run on darwin.
19279 * objc.dg/lookup-1.m: Likewise.
19280 * objc.dg/try-catch-8.m: Likewise.
19282 2005-05-26 Roger Sayle <roger@eyesopen.com>
19284 PR tree-optimization/9814
19285 * gcc.dg/pr9814-1.c: New test case.
19287 2005-05-26 Ziemowit Laski <zlaski@apple.com>
19289 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
19290 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
19291 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
19292 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
19293 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
19294 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
19295 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
19296 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
19297 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
19298 objc.dg/try-catch-8.m: New.
19300 2005-05-26 Janis Johnson <janis187@us.ibm.com>
19302 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
19303 remove extraneous semicolons.
19305 2005-05-26 Ziemowit Laski <zlaski@apple.com>
19307 * obj-c++.dg/comp-types-12.mm: New.
19308 * objc.dg/comp-types-11.m: New.
19309 * objc.dg/selector-4.m: New.
19311 2005-05-26 Andreas Jaeger <aj@suse.de>
19314 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
19315 g++.old-deja/g++.ext/attrib3.C,
19316 g++.old-deja/g++.other/store-expr1.C,
19317 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
19318 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
19319 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19320 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
19321 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
19322 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
19323 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
19324 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19325 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
19326 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
19327 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
19328 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
19329 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
19330 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
19331 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
19332 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
19333 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
19334 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19335 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
19337 2005-05-26 Andreas Jaeger <aj@suse.de>
19339 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
19340 x86-64 compilation.
19342 2005-05-26 Andreas Jaeger <aj@suse.de>
19345 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
19346 gcc.misc-tests/i386-pf-athlon-1.c,
19347 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19348 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
19349 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
19350 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
19351 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
19352 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
19353 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
19356 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
19357 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
19358 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
19359 x86-64 compilation.
19361 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
19364 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
19365 effective-target ilp32.
19367 2005-05-26 David Ung <davidu@mips.com>
19369 * gcc.target/mips/ext_ins.c: New test for testing the generation
19370 of MIPS32/64 rev 2 ext/ins instructions.
19372 2005-05-26 Andreas Jaeger <aj@suse.de>
19374 * treelang/compile/unsigned.tree: Use gimple instead of
19375 nonexisting generic dump.
19377 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
19379 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
19381 2005-05-26 Andreas Jaeger <aj@suse.de>
19383 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
19385 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19387 PR libfortran/17283
19388 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
19389 Test callee-allocated memory with write statements.
19391 2005-05-25 Roger Sayle <roger@eyesopen.com>
19393 PR middle-end/21709
19394 * gcc.dg/pr21709-1.c: New test case.
19396 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19397 Mike Stump <mrs@apple.com>
19399 * objc/execute/next_mapping.h: Update for C++.
19401 * obj-c++.dg/selector-1.mm: Move to...
19402 * obj-c++.dg/selector-4.mm: here...
19404 * obj-c++.dg/basic.mm: New.
19405 * obj-c++.dg/comp-types-1.mm: New.
19406 * obj-c++.dg/cxx-class-1.mm: New.
19407 * obj-c++.dg/cxx-ivars-1.mm: New.
19408 * obj-c++.dg/cxx-ivars-2.mm: New.
19409 * obj-c++.dg/cxx-ivars-3.mm: New.
19410 * obj-c++.dg/cxx-scope-1.mm: New.
19411 * obj-c++.dg/cxx-scope-2.mm: New.
19412 * obj-c++.dg/defs.mm: New.
19413 * obj-c++.dg/empty-private-1.mm: New.
19414 * obj-c++.dg/encode-1.mm: New.
19415 * obj-c++.dg/encode-2.mm: New.
19416 * obj-c++.dg/encode-3.mm: New.
19417 * obj-c++.dg/extern-c-1.mm: New.
19418 * obj-c++.dg/extra-semi.mm: New.
19419 * obj-c++.dg/fix-and-continue-2.mm: New.
19420 * obj-c++.dg/isa-field-1.mm: New.
19421 * obj-c++.dg/ivar-list-semi.mm: New.
19422 * obj-c++.dg/local-decl-1.mm: New.
19423 * obj-c++.dg/lookup-1.mm: New.
19424 * obj-c++.dg/lookup-2.mm: New.
19425 * obj-c++.dg/method-1.mm: New.
19426 * obj-c++.dg/method-2.mm: New.
19427 * obj-c++.dg/method-3.mm: New.
19428 * obj-c++.dg/method-4.mm: New.
19429 * obj-c++.dg/method-5.mm: New.
19430 * obj-c++.dg/method-6.mm: New.
19431 * obj-c++.dg/method-7.mm: New.
19432 * obj-c++.dg/no-extra-load.mm: New.
19433 * obj-c++.dg/overload-1.mm: New.
19434 * obj-c++.dg/pragma-1.mm: New.
19435 * obj-c++.dg/pragma-2.mm: New.
19436 * obj-c++.dg/private-1.mm: New.
19437 * obj-c++.dg/private-2.mm: New.
19438 * obj-c++.dg/proto-qual-1.mm: New.
19439 * obj-c++.dg/qual-types-1.mm: New.
19440 * obj-c++.dg/stubify-1.mm: New.
19441 * obj-c++.dg/stubify-2.mm: New.
19442 * obj-c++.dg/super-class-1.mm: New.
19443 * obj-c++.dg/super-class-2.mm: New.
19444 * obj-c++.dg/super-dealloc-1.mm: New.
19445 * obj-c++.dg/super-dealloc-2.mm: New.
19446 * obj-c++.dg/template-1.mm: New.
19447 * obj-c++.dg/template-2.mm: New.
19448 * obj-c++.dg/template-3.mm: New.
19449 * obj-c++.dg/template-4.mm: New.
19450 * obj-c++.dg/template-5.mm: New.
19451 * obj-c++.dg/template-6.mm: New.
19452 * obj-c++.dg/try-catch-1.mm: New.
19453 * obj-c++.dg/try-catch-2.mm: New.
19454 * obj-c++.dg/try-catch-3.mm: New.
19455 * obj-c++.dg/try-catch-4.mm: New.
19456 * obj-c++.dg/try-catch-5.mm: New.
19457 * obj-c++.dg/try-catch-6.mm: New.
19458 * obj-c++.dg/try-catch-7.mm: New.
19459 * obj-c++.dg/try-catch-8.mm: New.
19460 * obj-c++.dg/try-catch-9.mm: New.
19461 * obj-c++.dg/va-meth-1.mm: New.
19463 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19465 * obj-c++.dg/selector-1.mm: New.
19466 * obj-c++.dg/selector-2.mm: New.
19468 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19470 * obj-c++.dg/selector-3.mm: New.
19471 * objc.dg/selector-3.m: New.
19473 2005-05-25 Ziemowit Laski <zlaski@apple.com>
19475 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
19476 about where warning appears.
19478 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
19480 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
19481 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
19482 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
19483 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
19485 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
19487 * gcc.dg/20050524-1.c: New test.
19489 2005-05-25 Jan Hubicka <jh@suse.cz>
19491 * gcc.dg/tree-prof/inliner-1.c: New.
19493 2005-05-25 Janis Johnson <janis187@us.ibm.com>
19495 * gcc.dg/tree-prof: New directory.
19496 * gcc.dg/tree-prof/tree-prof.exp: New.
19498 2005-05-25 DJ Delorie <dj@redhat.com>
19500 * gcc.dg/Wattributes-1.c: New.
19501 * gcc.dg/Wattributes-2.c: New.
19502 * gcc.dg/Wattributes-3.c: New.
19504 20005-05-24 Janis Johnson <janis187@us.ibm.com>
19506 PR tree-optimization/19833
19507 * gcc.dg/uninit-4.c: Remove xfail.
19508 * gcc.dg/uninit-9.c: Ditto.
19510 2005-05-24 Ziemowit Laski <zlaski@apple.com>
19512 * obj-c++.dg/bitfield-[1-5].mm: New.
19513 * obj-c++.dg/class-protocol-1.mm: New.
19514 * obj-c++.dg/comp-types-1[0-1].mm: New.
19515 * obj-c++.dg/comp-types-[2-9].mm: New.
19516 * obj-c++.dg/encode-[4-8].mm: New.
19517 * obj-c++.dg/layout-1.mm: New.
19518 * obj-c++.dg/method-1[0-9].mm: New.
19519 * obj-c++.dg/method-2[0-1].mm: New.
19520 * obj-c++.dg/method-[8-9].mm: New.
19521 * obj-c++.dg/objc-gc-3.mm: New.
19522 * obj-c++.dg/try-catch-10.mm: New.
19523 * objc.dg/bitfield-5.m: New.
19524 * objc.dg/comp-types-10.m: New.
19525 * objc.dg/comp-types-9.m: New.
19526 * objc.dg/layout-1.m: New.
19527 * objc.dg/objc-gc-4.m: New.
19528 * objc.dg/try-catch-9.m: New.
19529 * objc.dg/class-protocol-1.m: Tweak diagnostics.
19530 * objc.dg/comp-types-1.m: Likewise.
19531 * objc.dg/comp-types-[5-6].m: Likewise.
19532 * objc.dg/method-9.m: Likewise.
19534 2005-05-24 Janis Johnson <janis187@us.ibm.com>
19536 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
19537 and on hardware without VMX support.
19539 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
19541 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
19543 * lib/profopt.exp (dg-final-generate, dg-final-use,
19544 profopt-final-code, profopt-get-options): New.
19545 (profopt-execute): Process test directives.
19547 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
19548 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19549 cleanup-tree-dump, cleanup-saved-temps): Update comments.
19551 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
19554 * g++.dg/init/ctor5.C: New test.
19556 2005-05-24 Ira Rosen <irar@il.ibm.com>
19558 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
19559 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
19560 vect-113.c, vect-114.c.
19562 2005-05-23 Adam Nemet <anemet@lnxw.com>
19564 * gcc.dg/const-elim-1.c: Remove xfails.
19566 2005-05-23 Jeff Law <law@redhat.com>
19568 * gcc.c-torture/compile/pr21638.c: New test.
19569 * gcc.c-torture/compile/20050520-1.c: New test.
19571 2005-05-23 Nick Clifton <nickc@redhat.com>
19573 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
19574 be a proper triple, ie: m32r*-*-*.
19575 * g++.old-deja/g++.jason/thunk3.C: Likewise.
19577 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
19579 PR middle-end/21331
19581 * gcc.c-torture/compile/pr21293.c: New test.
19582 * gcc.c-torture/execute/pr21331.c: New test.
19584 2004-05-20 Richard Henderson <rth@redhat.com>
19586 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
19588 2005-05-20 Ziemowit Laski <zlaski@apple.com>
19590 * obj-c++-dg.exp: Add.
19591 * obj-c++.exp: Add.
19592 * obj-c++.dg/dg.exp: Add.
19594 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
19596 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
19597 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
19599 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
19601 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
19603 2004-05-19 Richard Henderson <rth@redhat.com>
19605 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
19607 2005-05-19 Janis Johnson <janis187@us.ibm.com>
19609 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
19611 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
19613 2005-05-19 Jakub Jelinek <jakub@redhat.com>
19616 * g++.dg/parse/extern1.C: New test.
19617 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
19619 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
19621 * gcc.dg/c99-math.h: New.
19622 * gcc.dg/c99-math-float-1.c: New test.
19623 * gcc.dg/c99-math-double-1.c: Likewise.
19624 * gcc.dg/c99-math-long-double-1.c: Likewise.
19626 2005-05-18 Richard Henderson <rth@redhat.com>
19628 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
19630 2005-05-18 Devang Patel <dpatel@apple.com>
19632 * g++.dg/opt/20050511-1.C: New test.
19634 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
19636 PR libfortran/21127
19637 * gfortran.dg/reshape-complex.f90: New test.
19639 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
19641 * gfortran.dg/array_constructor_1.f90: New test.
19642 * gfortran.dg/array_constructor_2.f90: New test.
19644 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
19647 * gfortran.dg/pr20954.f: New test.
19649 2005-05-17 Mike Stump <mrs@apple.com>
19651 Yet more Objective-C++...
19653 * objc.dg/method-5.m: Update.
19654 * objc.dg/method-6.m: Update.
19655 * objc.dg/method-7.m: Update.
19656 * objc.dg/method-9.m: Update.
19657 * objc.dg/try-catch-2.m: Update.
19659 2005-05-17 Mark Mitchell <mark@codesourcery.com>
19661 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
19662 Remove little-endian optimizations.
19664 2005-05-17 Jeff Law <law@redhat.com>
19666 * g++.dg/tree-ssa/pr14814.C: New test.
19667 * gcc.dg/tree-ssa/pr14814.C: New test.
19668 * gcc.dg/tree-ssa/pr17141-1.C: New test.
19669 * gcc.dg/tree-ssa/pr17141-2.C: New test.
19671 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
19673 * gcc.dg/compat/generate-random.c: Do not include
19675 * gcc.dg/compat/generate-random_r.c: Likewise.
19677 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
19679 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
19681 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
19683 PR middle-end/21595
19684 * g++.dg/tree-ssa/builtin1.C: New testcase.
19686 2005-05-17 Jakub Jelinek <jakub@redhat.com>
19689 * g++.dg/opt/const4.C: New test.
19691 PR middle-end/21492
19692 * g++.dg/opt/crossjump1.C: New test.
19694 PR tree-optimization/21610
19695 * gcc.c-torture/compile/20050516-1.c: New test.
19698 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
19699 about the test failing.
19700 * gfortran.fortran-torture/execute/where_7.f90: New test.
19701 * gfortran.fortran-torture/execute/where_8.f90: New test.
19703 2005-05-16 Richard Henderson <rth@redhat.com>
19705 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
19708 2005-05-16 Mark Mitchell <mark@codesourcery.com>
19710 * gcc.dg/compat/generate-random.c (config.h): Do not include.
19711 (limits.h): Include unconditionally.
19712 (stdlib.h): Likewise.
19713 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
19714 (limits.h): Include unconditionally.
19715 (stdlib.h): Likewise.
19716 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19717 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19718 (limits.h): Include unconditionally.
19719 (stdlib.h): Likewise.
19720 (hashtab.h): Do not include.
19721 (getopt.h): Likewise.
19722 (stddef.h): Include.
19723 (hashval_t): Define.
19724 (struct entry): Add "next" field.
19725 (HASH_SIZE): New macro.
19726 (hash_table): New variable.
19727 (switchfiles): Do not use xmalloc.
19729 (iterative_hash): New function.
19731 (e_exists): New function.
19732 (e_insert): Likewise.
19733 (output): Use, instead of libiberty hashtable functions.
19734 (main): Do not use getopt. Do not call htab_create.
19736 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
19739 * lib/target-supports.exp (check_mkfifo_available):
19740 Return 0 for cygwin as mkfifo support incomplete on platform.
19741 Fix typos in comments.
19743 2005-05-15 Mark Mitchell <mark@codesourcery.com>
19745 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
19747 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
19750 * gfortran.dg/assign_4.f: New test.
19752 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
19754 PR tree-optimization/21563
19755 * gcc.dg/tree-ssa/pr21563.c: New.
19757 2005-05-14 Jan Hubicka <jh@suse.cz>
19759 * gcc.dg/noreturn-7.c: Allow control reaches warning.
19761 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
19763 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
19765 2005-05-13 Julian Brown <julian@codesourcery.com>
19767 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
19768 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
19770 2005-05-13 Jan Hubicka <jh@suse.cz>
19772 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
19773 * gcc.dg/fold-xor-?.c: Likewise.
19774 * gcc.dg/pr15784-?.c: Likewise.
19775 * gcc.dg/pr20922-?.c: Likewise.
19776 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
19777 * gcc.dg/tree-ssa/pr17598.c: Likewise.
19778 * gcc.dg/tree-ssa/pr20470.c: Likewise.
19780 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19783 * gfortran.dg/hollerith_1.f90: New test.
19785 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19787 * gfortran.dg/func_result_2.f90: New test.
19789 2005-05-11 Bud Davis <bdavis@gfortran.org>
19791 * gfortran.dg/dev_null.f90: New test.
19793 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
19795 * gcc.dg/arm-vfp1.c: Revert last change.
19797 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
19799 PR middle-end/19807
19800 PR tree-optimization/19639
19801 * g++.dg/tree-ssa/pr19807.C: New testcase.
19803 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19805 PR libfortran/21471
19806 * gfortran.dg/append-1.f90: New test.
19808 2005-05-10 Diego Novillo <dnovillo@redhat.com>
19810 * gcc.dg/pr18501.c: XFAIL.
19811 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
19812 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
19813 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
19814 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19815 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19816 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
19817 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
19818 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
19820 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19823 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
19824 gfortran.dg/f2c_3.f90: New tests.
19826 * gfortran.dg/return_1.f90: Fix dg annotation.
19828 2005-05-10 Diego Novillo <dnovillo@redhat.com>
19830 * gcc.c-torture/compile/20050510-1.c: New test.
19832 2005-05-10 Mark Mitchell <mark@codesourcery.com>
19834 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
19836 2005-05-10 Bob Wilson <bob.wilson@acm.org>
19838 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
19840 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
19843 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
19845 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
19848 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
19849 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
19851 2005-05-10 Ben Elliston <bje@au.ibm.com>
19854 * gcc.dg/debug/pr16676.c: New test.
19856 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
19859 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
19860 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
19861 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
19862 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
19864 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
19865 -fno-tree-dominator-opts.
19867 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19869 * gfortran.dg/return_1.f90: New test.
19871 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
19873 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
19875 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
19877 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
19880 * g++.dg/inherit/covariant13.C: New.
19882 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19884 PR libfortran/19155
19885 * gfortran.dg/pr19155.f: New test.
19887 2005-05-08 Roger Sayle <roger@eyesopen.com>
19890 * gcc.dg/pr8788-1.c: New testcase.
19892 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
19895 * gcc.target/mips/fpcmp-[12].c: New tests.
19897 2005-05-06 Mark Mitchell <mark@codesourcery.com>
19899 * lib/target-supports-dg.exp (dg-require-fork): New function.
19900 (dg-require-mkfifo): Likewise.
19901 * lib/target-supports.exp (check_function_available): New
19903 (check_fork_available): Likewise.
19904 (check_mkfifo_available): Likewise.
19906 2005-05-06 Jeff Law <law@redhat.com>
19908 * gcc.c-torture/compile/pr21380.c: New test.
19910 2005-05-06 Jakub Jelinek <jakub@redhat.com>
19913 * g++.dg/ext/weak3.C: New test.
19915 2005-05-05 Mark Mitchell <mark@codesourcery.com>
19918 * g++.dg/template/crash37.C: New test.
19920 2005-05-05 Paul Brook <paul@codesourcery.com>
19922 * gcc.dg/arm-g2.c: Use effective-target arm32.
19923 * gcc.dg/arm-mmx-1.c: Ditto.
19924 * gcc.dg/arm-scd42-2.c: Ditto.
19925 * gcc.dg/arm-vfp1.c: Ditto.
19926 * lib/target-supports.exp (check_effective_target_arm32): New
19929 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
19931 PR libfortran/21354
19932 gfortran.dg/in_pack_rank7.f90: New test.
19934 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
19936 PR middle-end/15618
19937 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19939 2005-05-04 Jakub Jelinek <jakub@redhat.com>
19941 PR middle-end/21265
19942 * gcc.dg/20050503-1.c: New test.
19944 PR rtl-optimization/21239
19945 * gcc.dg/i386-sse-11.c: New test.
19947 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
19950 * gcc.target/i386/asm-1.c: New test.
19952 2005-05-03 Jakub Jelinek <jakub@redhat.com>
19954 PR rtl-optimization/21330
19955 * gcc.c-torture/execute/20050502-1.c: New test.
19958 * gcc.c-torture/execute/20050502-2.c: New test.
19960 2005-05-03 Uros Bizjak <uros@kss-loka.si>
19962 PR middle-end/21282
19963 * gcc.dg/pr21282.c: New.
19965 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
19967 * gcc.dg/vect/pr20122.c: Clean up .vect file.
19968 * gcc.dg/vect/vect-92.c: Likewise.
19969 * gcc.dg/vect/vect-93.c: Likewise.
19970 * gcc.dg/vect/vect-dv-1.c: Likewise.
19971 * gcc.dg/vect/vect-dv-2.c: Likewise.
19972 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
19974 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
19976 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
19977 * gfortran.dg/vect/vect-2.f90: Likewise.
19978 * gfortran.dg/vect/vect-3.f90: Likewise.
19979 * gfortran.dg/vect/vect-4.f90: Likewise.
19980 * gfortran.dg/vect/vect-5.f90: Likewise.
19982 2005-05-02 Geoffrey Keating <geoffk@apple.com>
19985 * gcc.dg/rs6000-fpint-2.c: New.
19987 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
19990 * gcc.dg/builtins-30.c: Update expected messages.
19991 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
19992 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
19993 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
19995 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
19997 PR tree-optimization/21294
19998 * gcc.dg/tree-ssa/pr21294.c: New.
20000 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
20002 * gcc.dg/altivec-3.c (vec_store): Do not use the old
20003 __builtin_altivec_st_internal_4si built-in.
20005 2005-05-02 Mark Mitchell <mark@codesourcery.com>
20008 * g++.dg/template/ptrmem14.C: New test.
20010 2005-05-02 Paul Brook <paul@codesourcery.com>
20012 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
20014 2005-05-02 Michael Matz <matz@suse.de>
20017 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
20019 2005-05-01 Mark Mitchell <mark@codesourcery.com>
20021 * g++.dg/cpp/weak.C: New test.
20023 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20025 * gcc.dg/tree-ssa/loop-8.c: New test.
20027 2005-04-30 Michael Maty <matz@suse.de>
20029 * gcc.dg/inline-mcpy.c: New test.
20031 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
20033 PR libfortran/18958
20034 * gfortran.dg/eoshift.f90: New test case.
20036 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
20038 PR libfortran/18857
20039 * gfortran.dg/matmul_1.f90: New test.
20041 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
20043 PR tree-optimization/21030
20044 * gcc.dg/tree-ssa/pr21030.c: New.
20046 2005-04-29 Devang Patel <dpatel@apple.com>
20048 PR tree-optimization/21272
20049 * gcc.dg/vect/vect-ifcvt-10.c: New test.
20051 2005-04-29 Jakub Jelinek <jakub@redhat.com>
20055 * gfortran.dg/entry_4.f90: New test.
20056 * gfortran.fortran-torture/execute/entry_1.f90: New test.
20057 * gfortran.fortran-torture/execute/entry_2.f90: New test.
20058 * gfortran.fortran-torture/execute/entry_3.f90: New test.
20059 * gfortran.fortran-torture/execute/entry_4.f90: New test.
20060 * gfortran.fortran-torture/execute/entry_5.f90: New test.
20061 * gfortran.fortran-torture/execute/entry_6.f90: New test.
20062 * gfortran.fortran-torture/execute/entry_7.f90: New test.
20064 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20066 * gfortran.fortran-torture/execute/entry_8.f90: New test.
20068 2005-04-29 Paul Brook <paul@codesourcery.com>
20070 * gfortran.dg/entry_3.f90: New test.
20072 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20074 * gfortran.dg/implicit_4.f90: New test.
20076 2005-04-28 Bob Wilson <bob.wilson@acm.org>
20078 * lib/target-supports.exp (check_profiling_available): Return
20079 false for xtensa-*-elf.
20081 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
20083 * lib/fortran-torture.exp (fortran-torture.exp): Catch
20084 error if file cannot be deleted.
20086 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
20088 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
20089 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
20090 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
20091 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
20092 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
20093 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
20094 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
20095 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
20096 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
20097 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20098 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
20099 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
20100 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
20102 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20105 * gfortran.dg/pr20865.f90: New test.
20107 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
20109 * gcc.dg/void-cast-2.c: New test.
20111 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20114 * gcc.dg/void-cast-1.c: New test.
20116 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
20118 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
20120 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20123 * gfortran.dg/pr21177.f90: New test.
20125 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
20127 PR tree-optimization/21171
20128 * gcc.dg/tree-ssa/pr21171.c: New test.
20130 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
20132 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20133 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20134 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20135 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20136 gcc.dg/tree-ssa/gen-vect-32.c: New.
20137 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
20138 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
20139 don't run on PPC32.
20141 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20144 * gcc.dg/transparent-union-3.c: New test.
20146 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
20149 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
20150 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
20151 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
20152 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
20153 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
20154 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
20156 2005-04-26 Jeff Law <law@redhat.com>
20158 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
20159 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
20160 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
20161 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
20162 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
20163 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
20164 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
20166 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
20168 PR tree-optimization/17598
20169 * gcc.dg/tree-ssa/pr17598.c: New testcase.
20171 2005-04-25 Mike Stump <mrs@apple.com>
20173 * objc.dg/fix-and-continue-1.m: Add.
20175 2005-04-25 Roger Sayle <roger@eyesopen.com>
20178 * g++.dg/opt/pr20995-1.C: New test case.
20180 2005-04-25 Devang Patel <dpatel@apple.com>
20182 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
20184 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
20187 * g++.dg/opt/alias2.C (printf): Correct the prototype.
20189 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
20192 * g++.dg/opt/rtti2.C: New test.
20194 2005-04-25 Paul Brook <paul@codesourcery.com>
20195 Steven G. Kargl <kargls@comcast.net>
20198 * gfortran.dg/ichar_1.f90: New file.
20200 2005-04-24 Jakub Jelinek <jakub@redhat.com>
20202 PR middle-end/20991
20203 * g++.dg/opt/pr20991.C: New test.
20205 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
20206 where sizeof (type) < __alignof__ (type).
20207 * gcc.dg/compat/struct-layout-1.h: Likewise.
20209 2005-04-24 Per Bothner <per@bothner.com>
20210 Devang Patel <dpatel@apple.com>
20212 PR preprocessor/20907
20213 * gcc.dg/cpp/very-long-comment.c: New test.
20215 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20218 * gfortran.dg/common_5.f: New test.
20220 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
20222 PR middle-end/21082
20223 * g++.dg/tree-ssa/pr21082.C: New testcase.
20225 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
20227 * gcc.dg/vect/vect-99.c: New test.
20229 2005-04-22 Diego Novillo <dnovillo@redhat.com>
20231 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
20233 2005-04-22 Jeff Law <law@redhat.com>
20235 * gcc.dg/uninit-5.c: Remove xfails.
20236 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
20237 conditionals and loads.
20239 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
20241 PR libfortran/20074
20242 PR libfortran/20436
20243 PR libfortran/21108
20244 * gfortran.dg/nested_reshape.f90: new test
20245 * gfortran.dg/reshape-alloc.f90: new test
20246 * gfortran.dg/reshape.f90: new test
20248 2005-04-22 Mark Mitchell <mark@codesourcery.com>
20250 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
20252 * gcc.dg/arm-vfp1.c: New test.
20254 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
20257 * g++.dg/lookup/builtin2.C: New test.
20259 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
20261 * gcc.dg/weak/weak-13.c: New test.
20263 2005-04-21 Geoffrey Keating <geoffk@apple.com>
20265 * lib/target-supports.exp (check_effective_target_sync_int_long):
20268 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
20270 * gcc.target/mips/branch-1.c: New test.
20272 2005-04-21 Richard Henderson <rth@redhat.com>
20274 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
20275 * gcc.dg/vect/vect-86.c: Likewise.
20276 * gcc.dg/vect/vect-87.c: Likewise.
20277 * gcc.dg/vect/vect-88.c: Likewise.
20279 2005-04-21 Devang Patel <dpatel@apple.com>
20281 PR optimization/20994
20282 * gcc.dg/tree-ssa/ifc-3.c: New test.
20284 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
20287 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
20288 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
20289 gcc.dg/c99-vla-jump-5.c: New tests.
20291 2005-04-19 Richard Henderson <rth@redhat.com>
20293 * lib/target-supports.exp (check_effective_target_vect_int_mult):
20294 Fix typo in exists check.
20295 (check_effective_target_sync_int_long): New.
20296 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
20297 * gcc.dg/ia64-sync-2.c: Likewise.
20298 * gcc.dg/ia64-sync-3.c: Likewise.
20299 * gcc.dg/ia64-sync-4.c: Likewise.
20301 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
20303 * gcc.dg/fold-xor-1.c: New test.
20304 * gcc.dg/fold-xor-2.c: New test.
20306 2005-04-19 James E. Wilson <wilson@specifixinc.com>
20309 * g++.dg/eh/fp-regs.C: New test.
20311 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
20313 * gcc.dg/Wint-to-pointer-cast-1.c,
20314 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
20315 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
20316 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
20318 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20321 * gfortran.dg/pr16861.f90: New test.
20323 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
20325 * gcc.dg/pr21085.c: New test.
20327 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
20329 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
20330 (setup_mips_tests, dg-mips-options): New procedures.
20331 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
20332 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
20333 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
20334 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20335 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
20336 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
20337 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
20338 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
20339 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
20340 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
20341 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
20342 dg-mips-options instead of dg-options. Remove now-redundant
20343 preprocessor guards.
20344 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
20345 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20346 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20347 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
20348 * gcc.dg/vr-mult-2.c: Delete.
20349 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
20350 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
20351 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
20352 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
20353 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
20354 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
20355 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
20357 2005-04-18 Laurent GUERBY <laurent@guerby.net>
20359 * ada/acats/run_all.sh: Use sync when executable not present.
20361 2005-04-18 Devang Patel <dpatel@apple.com>
20363 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
20364 * gcc.dg/vect/vect-11a.c: New.
20365 * gcc.dg/vect/vect-none.c: Update.
20366 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
20368 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
20370 PR tree-optimization/20922
20371 * gcc.dg/pr20922-1.c: New test.
20372 * gcc.dg/pr20922-2.c: New test.
20373 * gcc.dg/pr20922-3.c: New test.
20374 * gcc.dg/pr20922-4.c: New test.
20375 * gcc.dg/pr20922-5.c: New test.
20376 * gcc.dg/pr20922-6.c: New test.
20378 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20380 PR libfortran/20950
20381 * gfortran.dg/pr20950.f: New test.
20383 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20385 PR libfortran/19216
20386 * gfortran.dg/pr19216.f: New test.
20388 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
20390 PR tree-optimization/21001
20391 * gcc.dg/tree-ssa/pr21001.c: New.
20393 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
20395 PR libfortran/21075
20396 * gfortran.dg/reshape_rank7.f90: New test.
20398 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
20400 PR libfortran/12884 gfortran.dg/pr12884.f: New test
20401 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
20402 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
20403 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
20404 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
20405 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
20406 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
20407 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
20408 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
20409 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
20410 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
20411 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
20412 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
20413 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
20414 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
20415 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
20416 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
20417 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
20418 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
20419 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
20420 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
20422 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
20424 * gfortran.dg/wtruncate.f: New testcase.
20425 * gfortran.dg/wtruncate.f90: New testcase.
20427 2005-04-16 Mark Mitchell <mark@codesourcery.com>
20430 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
20431 which sizeof/alignof is dependent, rather than just whether we are
20432 processing_template_decl.
20434 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
20436 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20437 corrected typo where the wrong variables had been compared.
20439 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
20441 PR libfortran/18495
20442 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
20443 Test callee-allocated version of return array with a write
20445 Test spread with a temporary with another write statement.
20447 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
20449 PR tree-optimization/21031
20450 * gcc.dg/tree-ssa/pr21031.c: New.
20452 2005-04-15 Uros Bizjak <uros@kss-loka.si>
20454 PR tree-optimization/21004
20455 * gcc.dg/builtins-53.c: Include builtins-config.h.
20456 Check floorf, ceilf, floorl and ceill transformations
20457 only when HAVE_C99_RUNTIME is defined.
20459 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
20461 PR middle-end/20739
20462 * gcc.dg/tree-ssa/pr20739.c: New test.
20464 2005-04-14 Mike Stump <mrs@apple.com>
20466 * gcc.dg/Foundation.framework/empty: New.
20467 * gcc.dg/framework-2.c: New.
20469 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
20471 PR tree-optimization/21021
20472 * gcc.c-torture/compile/pr21021.c: New.
20474 2005-04-14 Janis Johnson <janis187@us.ibm.com>
20477 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
20478 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
20479 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
20480 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
20481 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
20482 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
20483 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
20484 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
20486 2005-04-14 Richard Henderson <rth@redhat.com>
20488 * lib/target-supports.exp (check_effective_target_vect_condition):
20489 Add ia64, i?86, and x86_64.
20491 2005-04-14 Steven G. Kargl <kargls@comcast.net>
20493 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
20495 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
20497 PR tree-optimization/20657
20498 * gcc.dg/tree-ssa/pr20657.c: New.
20500 2005-04-14 Uros Bizjak <uros@kss-loka.si>
20502 * gcc.dg/builtins-53.c: Also check (int)trunc* and
20503 (long long int)trunc*.
20505 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
20508 * gcc.dg/pr20927.c: New test.
20510 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
20512 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
20513 * gcc.target/mips/asm-1.c: Likewise.
20515 2005-04-13 Dale Johannesen <dalej@apple.com>
20517 * objc.dg/objc-fast-4.m: New.
20519 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
20521 * gcc.target/cris/torture/cris-torture.exp: New driver in new
20523 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
20525 2005-04-13 David Edelsohn <edelsohn@gnu.org>
20527 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
20528 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
20529 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
20531 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
20533 PR tree-optimization/20913
20534 * gcc.dg/tree-ssa/pr20913.c: New.
20536 PR tree-optimization/20702
20537 * gcc.dg/tree-ssa/pr20702.c: New.
20539 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20542 * g++.dg/inherit/local3.C: New test.
20544 2005-04-12 Jeff Law <law@redhat.com>
20546 * gcc.dg/tree-ssa/20050412-1.c: New test.
20548 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
20550 PR libfortran/19016
20551 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
20552 Add tests with mask generated by expression.
20553 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20554 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20555 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20557 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
20559 PR middle-end/20917
20560 * gcc.dg/20050409-1.c: New test.
20562 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
20564 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
20566 2005-04-11 Mark Mitchell <mark@codesourcery.com>
20568 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20569 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
20570 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20571 (TARGET_CXX): Adjust accordingly.
20572 * target.h (struct gcc_target): Remove epxort_class_data. Add
20573 determine_class_data_visibility and class_data_always_comdat.
20574 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20575 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
20576 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20577 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
20578 (arm_cxx_determine_class_data_visibility): New.
20579 (arm_cxx_class_data_always_comdat): Likewise.
20580 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
20581 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
20582 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
20583 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
20584 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
20587 2005-04-11 Mark Mitchell <mark@codesourcery.com>
20589 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
20591 2005-04-11 Geoffrey Keating <geoffk@apple.com>
20593 * gcc.dg/i386-darwin-fpmath.c: New.
20595 2004-04-11 Devang Patel <dpatel@apple.com>
20597 * lib/target-supports.exp (check_effective_target_vect_condition): New.
20598 * gcc.dg/vect/vect-ifcvt-1.c: New test.
20599 * gcc.dg/vect/vect-ifcvt-2.c: New test.
20600 * gcc.dg/vect/vect-ifcvt-3.c: New test.
20601 * gcc.dg/vect/vect-ifcvt-4.c: New test.
20602 * gcc.dg/vect/vect-ifcvt-5.c: New test.
20603 * gcc.dg/vect/vect-ifcvt-6.c: New test.
20604 * gcc.dg/vect/vect-ifcvt-7.c: New test.
20605 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
20607 2004-04-11 Devang Patel <dpatel@apple.com>
20609 * gcc.dg/vect/vect-dv-1.c: New test.
20610 * gcc.dg/vect/vect-dv-2.c: New test.
20612 2005-04-11 Diego Novillo <dnovillo@redhat.com>
20614 PR tree-optimization/20933
20615 * gcc.dg/tree-ssa/pr20933.c: New test.
20617 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20619 * gfortran.dg/fold_nearest.f90: New test.
20621 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
20623 * gcc.dg/tree-ssa/alias-1.c: New test.
20625 2005-04-11 Diego Novillo <dnovillo@redhat.com>
20627 PR tree-optimization/20920
20628 * g++.dg/tree-ssa/pr20920.C: New test.
20630 2005-04-11 Uros Bizjak <uros@kss-loka.si>
20632 * gcc.dg/builtins-53.c: Also check (int)ceil* and
20633 (long long int)ceil*.
20635 2005-04-10 Mark Mitchell <mark@codesourcery.com>
20637 * g++.dg/warn/Wdtor1.C: Declare template in system header with
20638 explicit C++ linkage.
20640 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20642 * gfortran.dg/pr17229.f: Take care of the new obsolescence
20643 warning for arithmetic IF statements.
20645 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
20647 * eor_handling_1.f90: New test case.
20648 * eor_handling_2.f90: New test case.
20649 * eor_handling_3.f90: New test case.
20650 * eor_handling_4.f90: New test case.
20651 * eor_handling_5.f90: New test case.
20652 * noadv_size.f90: New test case.
20653 * pad_no.f90: New test case.
20655 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
20657 * gcc.c-torture/execute/20050410-1.c: New test.
20659 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
20661 * gcc.dg/pr20126.c: New.
20663 2005-04-09 Bud Davis <bdavis@gfortran.org>
20664 Steven G. Kargl <kargls@comcast.net>
20666 * gfortran.dg/PR19872.f: New test.
20668 2005-04-09 Steven G. Kargl <kargls@comcast.net>
20670 * gfortran.dg/nint_1.f90: Fix dg-do directive.
20672 2005-04-09 Steven G. Kargl <kargls@comcast.net>
20674 * gfortran.dg/nint_1.f90: New test.
20676 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
20678 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
20679 Added test for callee-allocated arrays with write statements.
20680 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
20681 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
20682 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
20683 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
20684 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
20686 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
20688 PR libfortran/20163
20689 * gfortran.dg/open-options-blanks.f: New test.
20691 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
20694 * gfortran.dg/comma_format_extension_[1234].f: New tests.
20696 2005-04-09 Jakub Jelinek <jakub@redhat.com>
20698 * gcc.dg/tree-ssa/stdarg-1.c: New test.
20699 * gcc.dg/tree-ssa/stdarg-2.c: New test.
20700 * gcc.dg/tree-ssa/stdarg-3.c: New test.
20701 * gcc.dg/tree-ssa/stdarg-4.c: New test.
20702 * gcc.dg/tree-ssa/stdarg-5.c: New test.
20703 * gcc.c-torture/execute/stdarg-4.c: New test.
20705 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
20708 * g++.dg/abi/param2.C: New test.
20710 2005-04-09 Uros Bizjak <uros@kss-loka.si>
20712 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
20714 2005-04-09 Uros Bizjak <uros@kss-loka.si>
20716 * gcc.dg/builtins-53.c: New test.
20718 2005-04-08 Diego Novillo <dnovillo@redhat.com>
20720 * g++.dg/tree-ssa/pr18178.C: New test.
20721 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
20722 * gcc.c-torture/execute/20041019-1.c: New test.
20723 * gcc.dg/tree-ssa/20041008-1.c: New test.
20724 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
20725 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
20726 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
20727 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
20728 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
20729 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
20730 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
20731 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
20732 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20733 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20735 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
20737 PR rtl-optimization/20466
20738 * gcc.c-torture/execute/pr20466-1.c: New test.
20740 2005-04-08 Mark Mitchell <mark@codesourcery.com>
20743 * g++.dg/parse/cond2.C: New test.
20746 * g++.dg/warn/Wdtor1.C: New test.
20748 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20751 * gfortran.dg/pr17229.f: New test.
20753 2005-04-07 Steven G. Kargl <kargls@comcast.net>
20755 * gfortran.dg/tiny_1.f90: New test.
20756 * gfortran.dg/tiny_2.f90: ditto.
20758 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
20760 * gfortran.dg/eor_1.f90: Fix dg-do run line
20761 * gfortran.dg/open_new.f90: Fix dg-do run line
20763 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
20765 * lib/target-supports.exp (get_compiler_messages): Support
20766 optional arguments, the fourth being compiler options.
20767 (check_effective_target_fpic): New proc.
20768 * gcc.dg/20050321-2.c: Restrict to target fpic.
20770 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
20772 * gcc.dg/15443-1.c: New test.
20773 * gcc.dg/15443-2.c: Likewise.
20775 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20777 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
20779 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
20781 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
20783 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
20785 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
20786 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
20788 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
20789 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
20790 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
20792 2005-04-06 Mark Mitchell <mark@codesourcery.com>
20795 * g++.dg/warn/Wunused-11.C: New test.
20797 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
20799 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
20801 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
20803 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
20805 2005-04-05 Mark Mitchell <mark@codesourcery.com>
20808 * g++.dg/template/ptrmem13.C: New test.
20810 2005-04-05 Per Bothner <per@bothner.com>
20812 * lib/gcc.exp: Always add -fno-show-column, for now.
20814 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
20817 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
20818 of plain old "unsigned int" for the type of "i". Makes this test
20821 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
20823 * gcc.dg/i386-ssefn-1.c: New test.
20824 * gcc.dg/i386-ssefn-2.c: New test.
20825 * gcc.dg/i386-ssefn-3.c: New test.
20826 * gcc.dg/i386-ssefn-4.c: New test.
20828 2005-04-05 Jakub Jelinek <jakub@redhat.com>
20830 PR tree-optimization/20076
20831 * gcc.dg/builtin-apply4.c: New test.
20833 PR preprocessor/19475
20834 * gcc.dg/cpp/macspace1.c: New test.
20835 * gcc.dg/cpp/macspace2.c: New test.
20837 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20839 * gfortran.dg/pr20755.f: Fixed bad format.
20841 2005-04-05 Mark Mitchell <mark@codesourcery.com>
20844 * g++.dg/ext/attrib21.C: New test.
20846 2004-04-05 Devang Patel <dpatel@apple.com>
20848 * lib/target-supports.exp (check_effective_target_vect_shif): New.
20849 * gcc.dg/vect/vect-shift-1.c: New test.
20851 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20853 PR libfortran/20755
20854 * gfortran.dg/pr20755.f: New test.
20856 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
20858 * gfortran.dg/pr15959.f90: New test.
20859 * gfortran.dg/string_pad_trunc.f90: New test.
20861 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20863 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
20864 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
20865 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
20868 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20870 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
20872 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20874 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
20875 * gcc.c-torture/compile/20011119-2.c: Likewise.
20876 * gcc.c-torture/compile/981001-2.c: Likewise.
20878 2005-04-04 Mark Mitchell <mark@codesourcery.com>
20881 * g++.dg/template/overload4.C: New test.
20883 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
20886 * g++.dg/abi/covariant5.C: New.
20889 * g++.dg/debug/const2.C: New.
20891 2005-04-04 Jakub Jelinek <jakub@redhat.com>
20893 PR rtl-optimization/16104
20894 * gcc.c-torture/execute/20050316-1.c: New test.
20896 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
20898 * g++.dg/template/spec23.C: Fix dg-error text.
20900 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
20903 * g++.dg/expr/lval2.C: New.
20905 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20907 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
20908 __builtin_strcasecmp and __builtin_strncasecmp.
20910 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
20913 * g++.dg/template/spec22.C: New.
20914 * g++.dg/template/spec23.C: New.
20916 2005-04-03 Dale Ranta <dir@lanl.gov>
20917 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20919 PR libfortran/20068
20920 PR libfortran/20125
20921 PR libfortran/20156
20922 PR libfortran/20471
20923 * gfortran.dg/backspace.f: New test.
20925 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
20927 * gcc.dg/pr19345.c: New test.
20929 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
20931 PR tree-optimization/20640
20932 * gcc.dg/torture/tree-loop-1.c: New.
20934 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
20936 PR rtl-optimization/20290
20937 * gcc.c-torture/execute/loop-ivopts-2.c: New.
20939 2005-04-02 Geoffrey Keating <geoffk@apple.com>
20941 * gcc.dg/rs6000-fpint.c: New.
20943 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
20945 * gcc.dg/old-style-then-proto-1.c: New test.
20947 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20949 * gfortran.fortran-torture/execute/backspace.f90: Check
20950 after backspace and read was incorrect.
20952 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20954 * gcc.c-torture/execute/builtins/strcat.c: Check the result
20955 buffer past the terminating NUL using memcmp.
20956 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
20957 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
20959 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
20960 Fix unused/uninitialized variable warnings.
20962 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
20963 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
20964 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
20965 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
20967 * gcc.c-torture/execute/builtins/abs-1-lib.c,
20968 gcc.c-torture/execute/builtins/fputs-lib.c,
20969 gcc.c-torture/execute/builtins/lib/fprintf.c,
20970 gcc.c-torture/execute/builtins/lib/main.c,
20971 gcc.c-torture/execute/builtins/lib/memcmp.c,
20972 gcc.c-torture/execute/builtins/lib/memmove.c,
20973 gcc.c-torture/execute/builtins/lib/mempcpy.c,
20974 gcc.c-torture/execute/builtins/lib/memset.c,
20975 gcc.c-torture/execute/builtins/lib/printf.c,
20976 gcc.c-torture/execute/builtins/lib/sprintf.c,
20977 gcc.c-torture/execute/builtins/lib/stpcpy.c,
20978 gcc.c-torture/execute/builtins/lib/strchr.c,
20979 gcc.c-torture/execute/builtins/lib/strcmp.c,
20980 gcc.c-torture/execute/builtins/lib/strcpy.c,
20981 gcc.c-torture/execute/builtins/lib/strcspn.c,
20982 gcc.c-torture/execute/builtins/lib/strlen.c,
20983 gcc.c-torture/execute/builtins/lib/strncat.c,
20984 gcc.c-torture/execute/builtins/lib/strncmp.c,
20985 gcc.c-torture/execute/builtins/lib/strncpy.c,
20986 gcc.c-torture/execute/builtins/lib/strrchr.c,
20987 gcc.c-torture/execute/builtins/lib/strspn.c,
20988 gcc.c-torture/execute/builtins/lib/strstr.c,
20989 gcc.c-torture/execute/builtins/memops-asm-lib.c,
20990 gcc.c-torture/execute/builtins/strlen-2.c,
20991 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
20994 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
20996 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
20997 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
21000 2005-04-01 Jakub Jelinek <jakub@redhat.com>
21003 * g++.dg/debug/using1.C: New test.
21005 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
21007 PR middle-end/20524
21008 * gcc.dg/alias-7.c: Prefix asm-declared name with
21009 __USER_LABEL_PREFIX__.
21011 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
21013 Fix fallout from PR middle-end/15700:
21014 * gcc.c-torture/compile/20011119-1.c: Take
21015 __USER_LABEL_PREFIX__ into account.
21016 * gcc.c-torture/compile/20011119-2.c: Likewise.
21018 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
21021 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
21023 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
21026 * gcc.c-torture/compile/struct-non-lval-1.c,
21027 gcc.c-torture/compile/struct-non-lval-2.c,
21028 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
21030 2005-03-31 Janis Johnson <janis187@us.ibm.com>
21032 * gcc.dg/tls/tls.exp: Remove temporary file.
21033 * g++.dg/tls/tls.exp: Ditto.
21034 * lib/file-format.exp: Ditto.
21035 * g++.dg/special/ecos.exp: Ditto.
21037 * lib/profopt.exp: Treat prof_ext as a list.
21038 * gcc.misc-tests/bprob.exp: Ditto.
21039 * g++.dg/bprob/bprob.exp: Ditto.
21041 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
21042 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
21043 g++.dg/tree-ssa/pointer-reference-alias.C,
21044 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
21045 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
21046 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
21047 g++.dg/vect/pr19951.cc: Ditto.
21048 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
21049 gcc.dg/builtins-47.c: Ditto.
21050 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
21051 gcc.dg/pr20115-1.c: Ditto.
21052 * gcc.dg/tree-ssa/20030530-2.c,
21053 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
21054 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21055 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
21056 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21057 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
21058 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
21059 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
21060 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
21061 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
21062 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
21063 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
21064 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
21065 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
21066 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
21067 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
21068 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21069 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21070 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21071 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21072 gcc.dg/tree-ssa/20030824-1.c,
21073 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
21074 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
21075 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
21076 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
21077 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
21078 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
21079 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
21080 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
21081 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
21082 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
21083 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
21084 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
21085 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
21086 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
21087 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
21088 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
21089 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
21090 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
21091 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
21092 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
21093 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
21094 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
21095 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
21096 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
21097 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
21098 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
21099 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
21100 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
21101 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
21102 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
21103 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
21104 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
21105 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
21106 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
21107 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
21108 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
21109 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
21110 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
21111 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
21112 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
21113 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
21114 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
21115 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21116 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
21117 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
21118 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
21119 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
21120 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
21121 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
21122 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
21123 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21124 gcc.dg/tree-ssa/useless-1.c: Ditto.
21125 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
21126 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
21127 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
21128 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
21129 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21130 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
21131 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
21132 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
21133 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
21134 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
21135 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
21136 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
21137 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
21138 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
21139 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
21140 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
21141 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
21142 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
21143 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
21144 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
21145 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
21146 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21147 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21148 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
21149 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
21150 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
21151 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
21152 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
21153 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
21154 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
21155 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
21156 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
21157 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
21158 gcc.dg/vect/vect-none.c: Ditto.
21159 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
21160 treelang/compile/unsigned.tree: Ditto.
21162 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
21163 * gcc.dg/cpp/direct2s.c: Ditto.
21164 * gcc.dg/cpp/paste4.c: Ditto.
21165 * gcc.dg/cpp/separate-1.c: Ditto.
21166 * gcc.dg/pch/save-temps-1.c: Ditto.
21167 * g++.dg/ext/altivec-10.C: Ditto.
21168 * g++.dg/pch/pch.C: Ditto.
21170 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
21172 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
21173 * g++.dg/template/repo1.C: Ditto.
21174 * g++.dg/template/repo2.C: Ditto.
21175 * g++.dg/template/repo3.C: Ditto.
21176 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
21177 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
21178 * g++.old-deja/g++.pt/repo1.C: Ditto.
21179 * g++.old-deja/g++.pt/repo2.C: Ditto.
21180 * g++.old-deja/g++.pt/repo3.C: Ditto.
21181 * g++.old-deja/g++.pt/repo4.C: Ditto.
21183 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
21184 * gcc.dg/20030107-1.c: Ditto.
21185 * gcc.dg/20030702-1.c: Ditto.
21186 * gcc.dg/profile-generate-1.c: Ditto.
21187 * g++.dg/other/profile1.C: Ditto.
21188 * g++.old-deja/g++.robertl/eb83.C: Ditto.
21190 * lib/gcc-dg.exp (remove-build-file): New.
21191 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21192 cleanup-tree-dump, cleanup-saved-temps): New.
21194 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
21196 PR c++/19203, DR 214
21197 * g++.dg/parse/ambig3.C: Not ambiguous.
21198 * g++.dg/template/spec20.C: New.
21199 * g++.dg/template/spec21.C: New.
21201 2005-03-31 Steve Ellcey <sje@cup.hp.com>
21204 * gcc.dg/ia64-fptr-1.c: Run only on linux.
21206 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21208 PR libfortran/20660
21209 * gfortran.dg/negative_unit.f: New test.
21211 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
21213 * gcc.dg/20050330-1.c: New test.
21215 2005-03-30 Devang Patel <dpatel@apple.com>
21217 * g++.dg/tree-sra/ssa-sra-3.C: New test.
21219 2005-03-30 Dale Johannesen <dalej@apple.com>
21221 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
21223 2005-03-30 Janis Johnson <janis187@us.ibm.com>
21225 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21226 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
21227 Strip options from test name.
21229 2005-03-31 Jan Hubicka <jh@suse.cz>
21231 * gcc.dg/varpool-1.c: New testcase.
21233 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
21237 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
21238 gcc.dg/stmt-expr-label-3.c : New tests.
21239 * gcc.c-torture/execute/medce-2.c: Remove.
21241 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
21244 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
21247 2005-03-30 Alan Modra <amodra@bigpond.net.au>
21249 * gcc.c-torture/compile/pr20203.c: New test.
21251 2005-03-26 Steven G. Kargl <kargls@comcast.net>
21253 * gfortran.dg/promotion.f90: New test.
21255 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
21257 PR middle-end/20491
21258 * gcc.dg/torture/asm-subreg-1.c: New test.
21260 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
21263 * gcc.dg/pr20672-1.c: New test.
21265 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
21267 * gfortran.dg/vect: New directory.
21268 * gfortran.dg/vect/vect.exp: New.
21269 * gfortran.dg/vect/vect-1.f90: New test.
21270 * gfortran.dg/vect/vect-2.f90: New test.
21271 * gfortran.dg/vect/vect-3.f90: New test.
21272 * gfortran.dg/vect/vect-4.f90: New test.
21273 * gfortran.dg/vect/vect-5.f90: New test.
21275 2005-03-29 Jakub Jelinek <jakub@redhat.com>
21277 PR middle-end/20622
21278 * gcc.dg/alias-7.c: New test.
21280 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
21282 * gcc.dg/sparc-reg-1.c: New test.
21284 2005-03-28 Steve Ellcey <sje@cup.hp.com>
21287 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
21289 2005-03-29 Dale Ranta <dir@lanl.gov>
21290 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21292 PR libfortran/20163
21293 * gfortran.dg/pr20163-2.f: New test.
21295 2005-03-28 Jan Hubicka <jh@suse.cz>
21297 PR middle-end/20635
21298 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
21301 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
21303 PR tree-optimization/20626
21304 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
21305 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
21307 2005-03-26 Steven G. Kargl <kargls@comcast.net>
21309 * gfortran.dg/underflow.f90: New test.
21310 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
21312 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21314 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
21316 2005-03-25 Mark Mitchell <mark@codesourcery.com>
21318 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
21319 (g++_init): Make sure that CXXFLAGS is set.
21320 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
21321 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
21322 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21323 * lib/objc.exp (objc_init): Likewise.
21324 * lib/treelang.exp (treelang_init): Likewise.
21326 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
21328 PR tree-optimization/20470
21329 * gcc.dg/tree-ssa/pr20470.c: New test.
21331 2005-03-25 Geoffrey Keating <geoffk@apple.com>
21333 * gcc.dg/ppc-stfiwx.c: New.
21335 2005-03-25 Steve Ellcey <sje@cup.hp.com>
21338 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
21340 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
21342 * gcc.dg/20050325-1.c: Fix a typo.
21344 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21346 PR libfortran/19678
21347 PR libfortran/19679
21348 * gfortran.dg/dos_eol.f: New test.
21350 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
21352 PR rtl-optimization/20249
21353 * gcc.dg/20050325-1.c: New test.
21355 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21357 PR libfortran/15332
21358 * gfortran.dg/pr15332.f: New test.
21360 2005-03-24 Dale Johannesen <dalej@apple.com>
21362 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
21364 2005-03-24 Geoffrey Keating <geoffk@apple.com>
21366 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
21367 'internal' visibility.
21368 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
21369 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
21370 'protected' visibility.
21371 * gcc.dg/visibility-7.c: Likewise.
21372 * lib/target-supports.exp (check_visibility_available): Take
21373 a parameter, the kind of visibility to check for.
21374 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
21375 to check_visibility_available.
21377 * g++.dg/expr/cast3.C: New.
21379 2005-03-24 David Edelsohn <edelsohn@gnu.org>
21381 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
21384 2005-03-24 Steve Ellcey <sje@cup.hp.com>
21387 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
21389 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
21391 * gcc.dg/badshift.c: Renamed to...
21392 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
21394 * gcc.target/i386/badshift.c: Renamed to...
21395 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
21398 PR rtl-optimization/20532
21399 * gcc.target/i386/badshift.c: New.
21401 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21403 * gfortran.dg/pr18025.f90: New test.
21405 2005-03-23 Dale Johannesen <dalej@apple.com>
21407 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
21409 2005-03-23 Mark Mitchell <mark@codesourcery.com>
21411 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
21413 * lib/target-supports.exp (check_iconv_available): Default
21414 libiconv to -liconv, if there is no definition.
21416 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
21418 * gcc.dg/torture/cris-asm-mof-1.c: New test.
21420 2005-03-22 Mark Mitchell <mark@codesourcery.com>
21422 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
21423 * g++.dg/opt/pr7503-2.C: Likewise.
21424 * g++.dg/opt/pr7503-3.C: Likewise.
21425 * g++.dg/opt/pr7503-4.C: Likewise.
21426 * g++.dg/opt/pr7503-5.C: Likewise.
21427 * g++.dg/warn/minmax.C: New test.
21429 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21431 * gfortran.dg/g77_intrinsics_funcs.f: New test.
21432 * gfortran.dg/g77_intrinsics_sub.f: New test.
21434 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
21435 Jan Hubicka <jh@suse.cz>
21436 Steven Bosscher <stevenb@suse.de
21438 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
21440 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21443 * g++.dg/template/redecl3.C: New test.
21445 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21448 * g++.dg/parse/error16.C: Tweak error markers.
21450 2005-03-22 Jakub Jelinek <jakub@redhat.com>
21453 * gcc.dg/20050321-2.c: New test.
21455 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
21459 * g++.dg/template/ptrmem12.C: New.
21461 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
21463 PR rtl-optimization/20527
21464 * gcc.c-torture/execute/pr20527-1.c: New test.
21466 2005-03-22 Ben Elliston <bje@au.ibm.com>
21468 * gcc.misc-tests/options.exp (check_for_options): Create a real C
21469 program, compile it into a real executable and then delete the .c
21470 and .x files afterwards, to avoid problems on testglue targets.
21472 2005-03-21 Stuart Hastings <stuart@apple.com>
21474 * gcc.target/i386/sse-2.c: New.
21476 2005-03-21 Uros Bizjak <uros@kss-loka.si>
21478 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
21480 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21482 * g++.dg/parse/crash25.C: Fix typo.
21484 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21487 * g++.dg/parse/crash24.C: New test.
21490 * g++.dg/parse/crash25.C: New test.
21492 2005-03-21 Paolo Carlini <pcarlini@suse.de>
21495 * g++.dg/ext/stmtexpr4.C: New test.
21497 2005-03-20 Roger Sayle <roger@eyesopen.com>
21499 PR middle-end/20539
21500 * gcc.c-torture/compile/pr13066-1.c: New test case.
21501 * gcc.c-torture/compile/pr20539-1.c: Likewise.
21502 * g++.dg/opt/pr13066-1.C: Likewise.
21504 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
21506 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
21508 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21511 * gfortran.dg/nesting_1.f90: New test.
21513 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21516 * g++.dg/lookup/using13.C: New test.
21518 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21521 * g++.dg/template/crash36.C: New test.
21523 2005-03-18 Paolo Carlini <pcarlini@suse.de>
21526 * g++.dg/template/crash35.C: New test.
21528 2005-03-17 Paolo Carlini <pcarlini@suse.de>
21531 * g++.dg/overload/operator2.C: New test.
21533 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21535 PR libfortran/20257
21536 * gfortran.dg/pr20257.f90: New test.
21538 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21540 PR libfortran/20480
21541 * gfortran.dg/pr20480.f90: New test.
21543 2005-03-16 Richard Henderson <rth@redhat.com>
21545 PR middle-end/15700
21546 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
21547 (_rtld_global): New.
21548 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
21549 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
21551 * gcc.dg/alias-3.c: New.
21552 * gcc.dg/alias-4.c: New.
21553 * gcc.dg/alias-5.c: New.
21554 * gcc.dg/alias-6.c: New.
21556 2005-03-15 Geoffrey Keating <geoffk@apple.com>
21558 * gcc.dg/cpp/ucnid-7.c: New.
21560 2005-03-15 Janis Johnson <janis187@us.ibm.com>
21561 Dorit Naishlos <dorit@il.ibm.com>
21563 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
21566 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
21568 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
21569 misaligned accesses.
21570 * gcc.dg/vect/vect-58.c: Likewise.
21571 * gcc.dg/vect/vect-92.c: New.
21572 * gcc.dg/vect/vect-93.c: New.
21574 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
21577 * gfortran.dg/assign_2.f90: New test.
21578 * gfortran.dg/assign_3.f90: New test.
21579 * gfortran.dg/assign.f90: New test.
21581 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
21583 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
21584 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
21585 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
21586 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
21589 2005-03-14 Geoffrey Keating <geoffk@apple.com>
21591 * gcc.dg/cpp/ucnid-6.c: New.
21593 * gcc.dg/cpp/normalize-1.c: New.
21594 * gcc.dg/cpp/normalize-2.c: New.
21595 * gcc.dg/cpp/normalize-3.c: New.
21596 * gcc.dg/cpp/normalize-4.c: New.
21597 * gcc.dg/cpp/ucnid-4.c: New.
21598 * gcc.dg/cpp/ucnid-5.c: New.
21599 * g++.dg/cpp/normalize-1.C: New.
21600 * g++.dg/cpp/ucnid-1.C: New.
21602 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
21604 * gcc.dg/pr18628.c: New.
21606 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
21609 * g++.dg/tree-ssa/pr20280.C: New.
21611 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21614 * gfortran.dg/stfunc_2.f90: New test.
21616 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
21618 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
21620 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
21622 * gcc.dg/tree-ssa/20050314-1.c: New test.
21624 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21628 * g++.dg/template/friend34.C: New test.
21629 * g++.dg/template/friend35.C: Likewise.
21630 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
21632 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21634 Friend class name lookup 5/n
21636 * g++.dg/lookup/hidden-class1.C: New test.
21637 * g++.dg/lookup/hidden-class2.C: Likewise.
21638 * g++.dg/lookup/hidden-class3.C: Likewise.
21639 * g++.dg/lookup/hidden-class4.C: Likewise.
21640 * g++.dg/lookup/hidden-class5.C: Likewise.
21641 * g++.dg/lookup/hidden-class6.C: Likewise.
21642 * g++.dg/lookup/hidden-class7.C: Likewise.
21643 * g++.dg/lookup/hidden-class8.C: Likewise.
21644 * g++.dg/lookup/hidden-class9.C: Likewise.
21645 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
21646 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
21647 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
21648 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
21649 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
21650 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
21651 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
21652 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
21653 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
21654 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
21655 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
21657 2005-03-13 Mark Mitchell <mark@codesourcery.com>
21660 * g++.dg/template/error18.C: New test.
21662 2005-03-09 Ben Elliston <bje@au.ibm.com>
21665 * g++.dg/debug/pr16792.C: New test.
21667 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
21669 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
21670 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
21671 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
21672 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
21673 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
21674 test assertion names.
21676 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21679 * gfortran.dg/stfunc_1.f90: New test.
21681 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21684 * gfortran.dg/real_index_1.f90: New test.
21686 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21689 * gfortran.dg/spec_expr_1.f90: New test.
21691 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
21694 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
21697 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21700 * gfortran.dg/largeequiv_1.f90: New test.
21702 2005-03-12 Geoffrey Keating <geoffk@apple.com>
21704 * gcc.dg/ucnid-1.c: New.
21705 * gcc.dg/ucnid-2.c: New.
21706 * gcc.dg/ucnid-3.c: New.
21707 * gcc.dg/ucnid-4.c: New.
21708 * gcc.dg/ucnid-5.c: New.
21709 * gcc.dg/ucnid-6.c: New.
21710 * gcc.dg/cpp/ucnid-1.c: New.
21711 * gcc.dg/cpp/ucnid-2.c: New.
21712 * gcc.dg/cpp/ucnid-3.c: New.
21713 * g++.dg/other/ucnid-1.C: New.
21715 2005-03-12 Geoffrey Keating <geoffk@apple.com>
21717 * gcc.dg/vmx/darwin-abi-3.c: Delete.
21719 2005-03-11 Per Bothner <per@bothner.com>
21721 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
21722 that diagnotics refer to correct token.
21723 * gcc.dg/unused-3.c: Likewise.
21725 2005-03-11 Per Bothner <per@bothner.com>
21727 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
21728 constant" is now actually on same line as string constant.
21729 * gcc.dg/cpp/direct2s.c: Likewise.
21731 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
21733 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
21735 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21737 PR libfortran/20124
21738 * gfortran.dg/pr20124.f90: New Test
21740 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
21742 PR tree-optimization/20130
21743 * gcc.dg/pr20130-1.c: New test.
21745 2005-03-10 Steve Ellcey <sje@cup.hp.com>
21748 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
21750 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21752 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
21754 2005-03-10 Steve Ellcey <sje@cup.hp.com>
21756 * g++.dg/eh/forced1.C: Fix comment.
21757 * g++.dg/eh/forced2.C: Ditto.
21758 * g++.dg/eh/forced3.C: Ditto.
21759 * g++.dg/eh/forced4.C: Ditto.
21761 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
21764 * gcc.c-torture/compile/pr20412.c: New test.
21766 2005-03-10 Roger Sayle <roger@eyesopen.com>
21768 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
21770 2005-03-10 Jakub Jelinek <jakub@redhat.com>
21773 * gcc.dg/20050307-1.c: New test.
21775 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
21778 * g++.dg/other/stdarg3.C: New.
21780 2005-03-10 Jakub Jelinek <jakub@redhat.com>
21782 PR c++/18384, c++/18327
21783 * g++.dg/init/array19.C: New test.
21785 PR inline-asm/20314
21786 * gcc.dg/torture/pr20314-1.c: New test.
21787 * gcc.dg/torture/pr20314-2.c: New test.
21789 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
21791 * gcc.dg/20050309-1.c: New test.
21793 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21795 * gcc.dg/builtins-10.c: Reactivate disabled test.
21796 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
21797 new cbrt transformations.
21799 2005-03-09 Mark Mitchell <mark@codesourcery.com>
21802 * g++.dg/template/array13.C: New test.
21804 2005-03-09 Paolo Carlini <pcarlini@suse.de>
21807 * g++.dg/init/brace4.C: New test.
21809 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
21812 * g++.dg/template/non-dependent12.C: New.
21814 2005-03-08 Mark Mitchell <mark@codesourcery.com>
21817 * g++.dg/init/array18.C: Add dg-do run marker.
21820 * g++.dg/init/array18.C: New test.
21822 2005-03-09 Ben Elliston <bje@au.ibm.com>
21824 * consistency.vlad/vlad.exp: Remove trailing semicolons.
21825 * g++.dg/gcov/gcov.exp: Likewise.
21826 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
21827 * gcc.target/xstormy16/xstormy16.exp: Likewise.
21828 * lib/c-torture.exp: Likewise.
21829 * lib/fortran-torture.exp: Likewise.
21830 * lib/g++.exp: Likewise.
21831 * lib/gcc-defs.exp: Likewise.
21832 * lib/gcc-dg.exp: Likewise.
21833 * lib/gcc.exp: Likewise.
21834 * lib/gcov.exp: Likewise.
21835 * lib/gfortran.exp: Likewise.
21836 * lib/mike-g++.exp: Likewise.
21837 * lib/mike-gcc.exp: Likewise.
21838 * lib/objc-torture.exp: Likewise.
21839 * lib/objc.exp: Likewise.
21840 * lib/profopt.exp: Likewise.
21841 * lib/target-libpath.exp: Likewise.
21842 * lib/target-supports.exp: Likewise.
21843 * lib/treelang.exp: Likewise.
21844 * lib/wrapper.exp: Likewise.
21846 2005-03-08 Jeff Law <law@redhat.com>
21848 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
21851 2005-03-08 Ira Rosen <irar@il.ibm.com>
21853 * gcc.dg/vect/pr20122.c: New test.
21855 2005-03-07 Jeff Law <law@redhat.com>
21857 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
21859 * gcc.dg/tree-ssa/pr18133-1.c: New test.
21860 * gcc.dg/tree-ssa/pr18133-2.c: New test.
21861 * gcc.dg/tree-ssa/pr18134.c: New test.
21863 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21865 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
21866 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
21867 gcc.dg/torture/builtin-noret-2.c: Require weak support.
21869 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
21872 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
21874 2005-03-07 Mark Mitchell <mark@codesourcery.com>
21876 * g++.dg/warn/Wnvdtor.C: New test.
21878 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
21880 * gcc.dg/torture/pr19683-1.c: New test.
21882 2005-03-06 Steven G. Kargl <kargls@comcast.net>
21884 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
21885 * gfortran.dg/g77/19990313-2.f: Ditto.
21886 * gfortran.dg/g77/19990313-3.f: Ditto.
21887 * gfortran.dg/g77/19990525-0.f: Ditto.
21888 * gfortran.dg/g77/19990826-0.f: Ditto.
21889 * gfortran.dg/g77/19990826-2.f: Ditto.
21890 * gfortran.dg/g77/19990826-3.f: Ditto.
21891 * gfortran.dg/g77/20000511-1.f: Ditto.
21892 * gfortran.dg/g77/20000511-2.f: Ditto.
21893 * gfortran.dg/g77/970625-2.f: Ditto.
21894 * gfortran.dg/g77/980310-2.f: Ditto.
21895 * gfortran.dg/g77/980310-3.f: Ditto.
21896 * gfortran.dg/g77/980310-8.f: Ditto.
21897 * gfortran.dg/g77/980519-2.f: Ditto.
21898 * gfortran.dg/g77/alpha1.f: Ditto.
21899 * gfortran.dg/g77/claus.f: Ditto.
21900 * gfortran.dg/g77/erfc.f: Ditto.
21901 * gfortran.dg/g77/short.f: Ditto.
21902 * gfortran.fortran-torture/execute/data.f90: Ditto.
21903 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
21904 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
21906 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21908 * lib/file-format.exp (gcc_target_object_format): Add check for som
21909 format and hardcode object formats on hppa*-*-hpux*.
21910 * lib/target-supports.exp (check_weak_available): Add check for som
21911 object format. Always return 0 on hppa*-*-hpux10*.
21913 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
21916 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
21918 2005-03-05 Steven G. Kargl <kargls@comcast.net>
21920 * gfortran.dg/pr19936_1.f90: New test.
21921 * gfortran.dg/pr19936_2.f90: New test.
21922 * gfortran.dg/pr19936_3.f90: New test.
21924 2005-03-05 Steven G. Kargl <kargls@comcast.net>
21925 Paul Thomas <prthomas@drfccad.cea.fr>
21927 * gfortran.dg/PR19754_1.f90: New test.
21928 * gfortran.dg/PR19754_2.f90: Ditto.
21930 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21933 * g++.dg/template/non-dependent11.C: New test.
21935 2005-03-05 Uros Bizjak <uros@kss-loka.si>
21937 * lib/target-supports.exp (check_iconv_available): Fix comment.
21939 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
21940 Joseph S. Myers <joseph@codesourcery.com>
21943 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
21945 2005-03-04 Matthew Sachs <msachs@apple.com>
21947 * gcc.exp (gcc_target_compile): Put braces around
21948 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
21949 * objc.exp (objc_target_compile): Likewise.
21950 * treelang.exp (treelang_target_compile): Likewise.
21952 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21955 * gfortran.dg/func_result_1.f90: New test.
21957 2005-03-04 Ben Elliston <bje@au.ibm.com>
21959 * gcc.misc-tests/options.exp: New test.
21961 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
21963 * gcc.dg/pr15784-4.c: New test.
21965 2005-03-03 Geoffrey Keating <geoffk@apple.com>
21967 * gcc.c-torture/execute/pr17133.c: New.
21968 * gcc.c-torture/compile/20050303-1.c: New.
21970 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
21972 * gcc.dg/cpp/assert4.c: Fix for cygwin.
21974 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
21976 * g++.dg/overload/using2.C: New.
21978 2005-03-02 Mark Mitchell <mark@codesourcery.com>
21981 * g++.dg/init/ptrmem2.C: New test.
21983 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
21986 * gcc.dg/pr8927-1.c: New test.
21988 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
21991 * g++.dg/inherit/covariant12.C: New.
21993 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21996 * gfortran.dg/bound_1.f90: New test.
21998 2005-02-28 Janis Johnson <janis187@us.ibm.com>
22000 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
22001 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
22003 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
22006 * gcc.dg/pr20245-1.c: New test.
22008 2005-02-28 Jakub Jelinek <jakub@redhat.com>
22010 PR middle-end/19874
22011 * gcc.c-torture/execute/20050119-2.c: New test case.
22013 2005-02-28 Ben Elliston <bje@au.ibm.com>
22015 * README: Update the DejaGnu bug reporting address.
22016 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
22017 * lib/objc-torture.exp: Likewise.
22019 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
22021 * gfortran.dg/boz_1.f90: New test.
22022 * gfortran.dg/boz_3.f90: New test.
22023 * gfortran.dg/boz_4.f90: New test.
22025 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
22027 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
22028 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
22030 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22032 PR libfortran/20101
22033 * gfortran.dg/write_0_pe_format.f90: New test.
22035 2005-02-27 Jakub Jelinek <jakub@redhat.com>
22038 * g++.dg/opt/thunk2.C: New test.
22039 * g++.dg/opt/covariant1.C: New test.
22041 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22043 * gfortran.dg/e_d_fmt.f90: New test.
22045 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
22047 * gcc.dg/asm-b.c: Fix comment typos.
22049 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
22051 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
22054 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
22057 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
22058 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
22059 * gcc.dg/asm-b.c: New test.
22061 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
22063 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
22064 Disable this test on IRIX 6.
22066 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
22068 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
22069 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
22072 2005-02-25 Diego Novillo <dnovillo@redhat.com>
22074 PR tree-optimization/20204
22075 * testsuite/gcc.dg/pr20204.c: New test.
22077 2005-02-24 Jakub Jelinek <jakub@redhat.com>
22080 * gcc.c-torture/execute/20050224-1.c: New test.
22083 * g++.dg/warn/Wbraces2.C: New test.
22085 2005-02-23 Mark Mitchell <mark@codesourcery.com>
22088 * g++.dg/init/const2.C: New test.
22090 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
22092 PR tree-optimization/20100
22093 * gcc.c-torture/execute/pr20100-1.c: New test.
22095 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22097 * gfortran.dg/implicit_3.f90: New test.
22099 * gfortran.dg/deftype_1.f90: New test.
22101 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
22103 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
22105 * g++.dg/other/anon3.C: Accept a warning.
22107 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
22109 * gcc.dg/pr20017.c: Fix a comment typo.
22111 2005-02-23 Bud Davis <bdavis@gfortran.org>
22113 * gfortran.dg/list_read_4.f90: Change to f90 comments.
22115 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22118 * ada/acats/tests/cxa/cxa3004.a: Remove.
22119 * ada/acats/tests/cxb/cxb30061.am: Likewise.
22121 2005-02-22 Mark Mitchell <mark@codesourcery.com>
22124 * g++.dg/init/const1.C: New test.
22127 * g++.dg/parse/constant7.C: New test.
22130 * g++.dg/parse/error27.C: New test.
22131 * g++.dg/template/qualttp15.C: Adjust error markers.
22132 * g++.old-deja/g++.other/struct1.C: Likewise.
22135 * g++.dg/template/error17.C: New test.
22138 * g++.dg/parser/error26.C: New test.
22140 2005-02-22 Diego Novillo <dnovillo@redhat.com>
22142 PR tree-optimization/20100
22143 PR tree-optimization/20115
22144 * gcc.dg/pr20115.c: New test.
22145 * gcc.dg/pr20115-1.c: New test.
22146 * gcc.dg/pr20100.c: New test.
22147 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
22148 call-clobbered variables after alias1.
22150 2005-02-22 Bud Davis <bdavis@gfortran.org>
22152 * gfortran.dg/list_read_4.f90: new test.
22154 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
22156 PR rtl-optimization/20017.
22157 * gcc.dg/pr20017.c: New.
22159 2005-02-22 Devang Patel <dpatel@apple.com>
22162 * g++.dg/tree-ssa/pr19952.C: New test.
22164 2005-02-22 Mark Mitchell <mark@codesourcery.com>
22167 * g++.dg/parse/constant6.C: New test.
22169 2005-02-22 Uros Bizjak <uros@kss-loka.si>
22171 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22172 * g++.dg/charset/asm2.c: Likewise.
22173 * g++.dg/charset/asm3.c: Likewise.
22174 * g++.dg/charset/asm4.c: Likewise.
22175 * g++.dg/charset/asm5.c: Likewise.
22176 * g++.dg/charset/attribute1.c: Likewise.
22177 * g++.dg/charset/attribute2.c: Likewise.
22178 * g++.dg/charset/extern1.cc: Likewise.
22179 * g++.dg/charset/extern2.cc: Likewise.
22180 * g++.dg/charset/extern3.cc: Likewise.
22181 * g++.dg/charset/function.cc: Likewise.
22182 * g++.dg/charset/string.c: Likewise.
22183 * g++.dg/charset/charset.exp: Likewise.
22184 * lib/target-supports.exp (check_iconv_available): Fix comment.
22186 2005-02-22 Uros Bizjak <uros@kss-loka.si>
22188 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
22189 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
22190 * gcc.dg/charset/asm2.c: Likewise.
22191 * gcc.dg/charset/asm3.c: Likewise.
22192 * gcc.dg/charset/asm4.c: Likewise.
22193 * gcc.dg/charset/asm5.c: Likewise.
22194 * gcc.dg/charset/asm6.c: Likewise.
22195 * gcc.dg/charset/attribute1.c: Likewise.
22196 * gcc.dg/charset/attribute2.c: Likewise.
22197 * gcc.dg/charset/builtin1.c: Likewise.
22198 * gcc.dg/charset/extern.c: Likewise.
22199 * gcc.dg/charset/function.c: Likewise.
22200 * gcc.dg/charset/string.c: Likewise.
22201 * gcc.dg/charset/charset.exp: Likewise.
22203 2005-02-21 Bud Davis <bdavis9659@comcast.net>
22206 * gfortran.dg/pr20086.f90: New test.
22208 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
22210 PR tree-optimization/19786
22211 * g++.dg/tree-ssa/pr19786.C: New.
22213 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22215 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
22217 2005-02-21 Jeff Law <law@redhat.com>
22219 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
22221 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22223 * gfortran.dg/do_iterator: Split loop, markup all lines for
22224 which an error locus is printed.
22225 * gfortran.dg/pr17708.f90: Markup all lines for which an error
22227 * gfortran.dg/select_4.f90: Likewise.
22228 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
22229 locuses in the various permutations.
22231 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
22233 PR tree-optimization/19951
22234 * g++.dg/vect: New directory.
22235 * g++.dg/vect/vect.exp: New file.
22236 * g++.dg/vect/pr19951.cc: New testcase.
22237 * g++.dg/dg.exp: Also prune vectorizer tests.
22239 2005-02-20 Zack Weinberg <zack@codesourcery.com>
22242 * gcc.dg/charset/builtin1.c: New test.
22244 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22247 * g++.dg/inherit/volatile1.C: New test.
22250 * g++.dg/template/dtor4.C: New test.
22252 2005-02-19 Steven G. Kargl <kargls@comcast.net>
22254 * gfortran.dg/int_1.f90: New test.
22256 2005-02-19 Devang Patel <dpatel@apple.com>
22258 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
22260 2005-02-19 Steven G. Kargl <kargls@comcast.net>
22262 * gfortran.dg/achar_1.f90: New test.
22264 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
22266 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
22268 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
22269 Jakub Jelinek <jakub@redhat.com>
22271 PR tree-optimization/19828
22272 * gcc.dg/tree-ssa/loop-7.c: New test.
22273 * gcc.c-torture/execute/20050218-1.c: New test.
22275 2005-02-19 Jakub Jelinek <jakub@redhat.com>
22278 * gcc.dg/transparent-union-1.c: New test.
22279 * gcc.dg/transparent-union-2.c: New test.
22281 2005-02-18 James E Wilson <wilson@specifixinc.com>
22283 PR tree-optimization/18977
22284 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
22286 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
22289 * gcc.dg/pr20054.c: New test.
22291 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22294 * g++.dg/ext/attrib20.C: New test.
22296 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22298 PR middle-end/20030
22299 * gfortran.fortran-torture/execute/character_passing.f90: New test.
22301 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
22304 * g++.dg/opt/switch4.C: New.
22306 2005-02-18 Jakub Jelinek <jakub@redhat.com>
22309 PR tree-optimization/20009
22310 * gcc.c-torture/compile/20050217-1.c: New test.
22311 * g++.dg/opt/switch3.C: New test.
22313 PR tree-optimization/18947
22314 * gcc.c-torture/compile/20050215-1.c: New test.
22315 * gcc.c-torture/compile/20050215-2.c: New test.
22316 * gcc.c-torture/compile/20050215-3.c: New test.
22318 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
22321 * g++.dg/template/crash34.C: New.
22324 * g++.dg/other/access3.C: New.
22326 2005-02-17 Ira Rosen <irar@il.ibm.com>
22328 * gcc.dg/vect/vect-98.c: New test.
22330 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
22332 PR tree-optimization/19967
22333 * gcc.dg/pr19967.c: New.
22335 2005-02-16 Jakub Jelinek <jakub@redhat.com>
22337 PR middle-end/19857
22338 * gcc.dg/tree-ssa/20050215-1.c: New test.
22339 * gcc.c-torture/execute/20050215-1.c: New test.
22341 2005-02-15 Eric Christopher <echristo@redhat.com>
22343 * gcc.dg/cpp/20050215-1.c: New file.
22345 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
22347 PR tree-optimization/15785
22348 * gcc.dg/pr15785-1.c: New test.
22350 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
22353 * g++.dg/init/ctor4.C: New.
22354 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
22356 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
22358 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
22359 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
22361 2005-02-15 Andreas Schwab <schwab@suse.de>
22363 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
22366 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
22368 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
22370 2005-02-14 Diego Novillo <dnovillo@redhat.com>
22372 PR tree-optimization/19853
22373 * gcc.c-torture/compile/pr19853.c: New test.
22375 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
22378 * g++.dg/parse/local-class1.C: New.
22381 * g++.dg/parse/ptrmem3.C: New.
22384 * g++.old-deja/g++.oliva/template6.C: Add another case.
22385 * g++.dg/template/explicit6.C: New.
22387 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
22390 * g++.dg/other/redecl2.C: New.
22392 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
22395 * g++.dg/abi/covariant4.C: New.
22397 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
22399 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
22401 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
22403 * gcc.dg/vect/vect-96.c: Fix typo.
22405 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22409 * g++.dg/template/enum5.C: New test.
22411 2005-02-12 Ira Rosen <irar@il.ibm.com>
22413 * gcc.dg/vect/vect-97.c: New test.
22415 2005-02-12 Ira Rosen <irar@il.ibm.com>
22417 * gcc.dg/vect/vect-96.c: New test.
22419 2005-02-12 Uros Bizjak <uros@kss-loka.si>
22421 * gcc.dg/builtins-34.c: Also check ldexp*.
22423 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
22425 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
22427 2005-02-11 Janis Johnson <janis187@us.ibm.com>
22429 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
22430 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
22431 dg-require-dll, dg-require-iconv, dg-require-named-sections,
22432 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
22433 selector_list, selector_expression, dg-process-target): Move to new
22434 file target-supports-dg.exp.
22435 * lib/target-supports-dg.exp: New.
22437 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
22440 2005-02-11 Jakub Jelinek <jakub@redhat.com>
22443 * g++.dg/other/ptrmem6.C: New test.
22445 PR middle-end/19858
22446 * gcc.c-torture/compile/20050210-1.c: New test.
22448 2005-02-11 Mark Mitchell <mark@codesourcery.com>
22451 * g++.dg/warn/Wbraces1.C: New test.
22453 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
22455 * gcc.dg/builtins-52.c: New testcase.
22457 2005-02-10 Jakub Jelinek <jakub@redhat.com>
22460 * gcc.c-torture/execute/20050119-1.c: New test.
22462 2005-02-09 Mark Mitchell <mark@codesourcery.com>
22465 * g++.dg/init/delete1.C: New test.
22467 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22470 * g++.dg/template/static12.C: New test.
22472 2005-02-09 Mark Mitchell <mark@codesourcery.com>
22475 * g++.dg/conversion/ambig1.C: New test.
22478 * g++.dg/ext/attrib19.C: New test.
22481 * g++.dg/parse/dtor5.C: New test.
22484 * g++.dg/template/dtor3.C: New test.
22487 * g++.dg/template/static11.C: New test.
22488 * g++.dg/template/crash2.C: Remove dg-error marker.
22490 2005-02-09 Janis Johnson <janis187@us.ibm.com>
22493 * g++.old-deja/g++.mike/p10769a.C: Remove.
22495 2005-02-09 Roger Sayle <roger@eyesopen.com>
22497 * gcc.dg/builtins-48.c: New test case.
22498 * gcc.dg/builtins-49.c: New test case.
22499 * gcc.dg/builtins-50.c: New test case.
22500 * gcc.dg/builtins-51.c: New test case.
22502 2005-02-09 Ian Lance Taylor <ian@airs.com>
22504 PR middle-end/19583
22505 * g++.dg/warn/Wreturn-type-3.C: New test.
22507 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
22509 PR middle-end/19402
22510 * gcc.dg/pr19402-1.c: New testcase.
22511 * gcc.dg/pr19402-2.c: likewise.
22513 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
22515 PR middle-end/19854
22516 * g++.dg/tree-ssa/tmmti.C: New testcase.
22518 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22520 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
22522 2005-02-08 Mark Mitchell <mark@codesourcery.com>
22525 * g++.dg/parse/crash23.C: New test.
22526 * g++.dg/warn/Weff1.C: New test.
22528 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22530 * gcc.dg/20050209-1.c: New test.
22532 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
22535 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
22537 2005-02-08 Mike Stump <mrs@apple.com>
22539 * g++.dg/pch/import-2.c: New test.
22540 * g++.dg/pch/import-2.hs: New.
22541 * g++.dg/pch/include/import-2a.h: New.
22542 * g++.dg/pch/include/import-2b.h: New.
22544 2005-02-08 Janis Johnson <janis187@us.ibm.com>
22546 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
22548 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22550 * gfortran.dg/substr_1.f90: New test.
22552 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
22554 PR middle-end/19775
22555 * gcc.dg/torture/builtin-power-1.c: Disable test for
22556 invalid transformation.
22557 * gcc.dg/builtins-10.c: Likewise. Disable one test we
22558 no longer optimize.
22559 * gcc.dg/builtins-47.c: New testcase.
22561 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
22562 Dorit Naishlos <dorit@il.ibm.com>
22564 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
22566 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
22568 * gcc.c-torture/compile/20050206-1.c: New test.
22570 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
22573 * g++.dg/opt/pr19768.C: New test.
22575 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
22578 * gcc.c-torture/compile/pr19736.c: New test.
22580 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22583 * g++.dg/parse/error25.C: New test.
22585 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
22587 * gcc.c-torture/execute/20050203-1.c: New.
22589 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
22591 * gcc.dg/vect/vect-85.c: Remove xfail.
22592 * gcc.dg/vect/vect-86.c: Remove xfail.
22593 * gcc.dg/vect/vect-87.c: Remove xfail.
22594 * gcc.dg/vect/vect-88.c: Remove xfail.
22596 2005-02-02 Geoffrey Keating <geoffk@apple.com>
22598 * gcc.dg/altivec-19.c: New.
22600 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
22603 * gcc.dg/nested-func-3.c: New test.
22604 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
22606 2005-02-02 Janis Johnson <janis187@us.ibm.com>
22608 * gcc.test-framework/gen_directive_tests: Generate tests for
22609 selector expressions.
22611 2005-02-02 Matt Austern <austern@apple.com>
22614 * g++/ext/builtin7.C: New.
22615 * g++/ext/builtin8.C: New.
22617 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
22620 * gcc.dg/pr18502-1.c: New test.
22622 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22625 * g++.dg/template/local4.C: Tweak.
22627 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
22629 PR tree-optimization/19578
22630 * gcc.c-torture/compile/20050202-1.c: New test.
22632 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
22635 * gcc.dg/c99-init-4.c: New test.
22637 2005-02-01 Janis Johnson <janis187@us.ibm.com>
22639 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
22641 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
22643 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
22644 * g++.dg/eh/check-vect.h: New.
22646 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
22647 * gcc.dg/vect/vect-78.c: Ditto.
22648 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
22651 * g++.dg/conversion/simd1.C: Expect warning.
22652 * g++.dg/ext/attribute-test-1.C: Ditto.
22653 * g++.dg/ext/attribute-test-2.C: Ditto.
22654 * g++.dg/ext/attribute-test-3.C: Ditto.
22655 * g++.dg/ext/attribute-test-4.C: Ditto.
22657 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
22658 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
22660 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
22662 2005-02-01 Richard Henderson <rth@redhat.com>
22664 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22665 long double for ibm double-double format.
22666 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22668 2005-02-01 Diego Novillo <dnovillo@redhat.com>
22670 PR tree-optimization/19633
22671 * testsuite/gcc.dg/pr19633-1.c: New test.
22672 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
22673 to NULL or a symbol.
22675 2005-02-01 Janis Johnson <janis187@us.ibm.com>
22677 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
22679 (dg-process-target (local override)): Handle selector expressions.
22681 * gcc.test-framework/README: Describe tests in source directory.
22682 * gcc.test-framework/test-framework.awk: Handle dg- tests.
22683 * gcc.test-framework/test-framework.exp: Handle dg- tests.
22684 * gcc.test-framework/dg-bogus-exp-P.c: New test.
22685 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
22686 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
22687 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
22688 * gcc.test-framework/dg-do-link-exp-P.c: New test.
22689 * gcc.test-framework/dg-do-run-exp-P.c: New test.
22690 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
22691 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
22692 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
22693 * gcc.test-framework/dg-error-exp-P.c: New test.
22694 * gcc.test-framework/dg-error-exp-XP.c: New test.
22695 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
22696 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
22697 * gcc.test-framework/dg-output-exp-P.c: New test.
22698 * gcc.test-framework/dg-output-exp-XF.c: New test.
22699 * gcc.test-framework/dg-warning-exp-P.c: New test.
22700 * gcc.misc-tests/dg-1.c: Remove.
22701 * gcc.misc-tests/dg-2.c: Remove.
22702 * gcc.misc-tests/dg-3.c: Remove.
22703 * gcc.misc-tests/dg-4.c: Remove.
22704 * gcc.misc-tests/dg-5.c: Remove.
22705 * gcc.misc-tests/dg-6.c: Remove.
22706 * gcc.misc-tests/dg-7.c: Remove.
22707 * gcc.misc-tests/dg-8.c: Remove.
22708 * gcc.misc-tests/dg-9.c: Remove.
22709 * gcc.misc-tests/dg-10.c: Remove.
22710 * gcc.misc-tests/dg-11.c: Remove.
22711 * gcc.misc-tests/dg-12.c: Remove.
22712 * gcc.misc-tests/dg-test.exp: Remove.
22714 * gcc.test-framework/test-framework.awk: Change recording and
22715 printing of passes and failures.
22717 * gcc.test-framework: New directory.
22718 * gcc.test-framework/README: New.
22719 * gcc.test-framework/test-framework.exp: New.
22720 * gcc.test-framework/test-framework.awk: New.
22721 * gcc.test-framework/gen_directive_tests: New.
22723 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
22725 * lib/treelang.exp: Fix comment typos.
22726 (treelang_target_compile): Don't append libs=-ltreelang to options.
22728 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
22730 * g++.dg/parse/typename7.C: Adjust error messages.
22732 2005-01-31 Jeff Law <law@redhat.com>
22734 * gcc.c-torture/execute/20050131-1.c: New test.
22735 * gcc.dg/wcaselabel.c: New test.
22737 2005-01-31 Mark Mitchell <mark@codesourcery.com>
22739 * g++.dg/other/warning1.C: Adjust error messags.
22740 * g++.dg/parse/constant5.C: New test.
22742 2005-01-31 Steven Bosscher <stevenb@suse.de>
22745 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
22746 the test case valid.
22747 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
22748 * testsuite/gcc.dg/array-7.c: Adjust expected result.
22749 * testsuite/gcc.dg/pr18596-3.c: Likewise.
22750 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
22751 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
22752 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
22754 2005-01-31 Dale Johannesen <dalej@apple.com>
22756 * g++.dg/opt/pr19650.C: New test.
22758 2005-01-31 Richard Henderson <rth@redhat.com>
22760 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
22761 long double for intel double extended format.
22762 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
22764 2005-01-30 Mark Mitchell <mark@codesourcery.com>
22767 * g++.dg/template/static10.C: New test.
22770 * g++.dg/parse/error24.C: New test.
22773 * g++.dg/lookup/builtin1.C: New test.
22776 * g++.dg/warn/conv3.C: New test.
22778 2005-01-30 Bud Davis <bdavis@gfortran.org>
22781 * gfortan.dg/inquire_7.f90
22783 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
22785 PR tree-optimization/15791
22786 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
22787 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
22788 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
22789 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
22790 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
22791 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
22792 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
22793 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
22794 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
22795 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
22797 2005-01-29 Paul Brook <paul@codesourcery.com>
22800 * check.c (real_or_complex_check): New function.
22801 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
22802 * intrinsic.c (add_functions): Use new check functions.
22803 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
22806 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
22808 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
22809 gcc.dg/lvalue-3.c: New tests.
22810 * gcc.dg/concat.c: Update expected messages.
22812 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
22814 PR libfortran/19595
22815 * gfortran.dg/eor_1.f90: New test.
22817 2005-01-29 Steven G. Kargl <kargls@comcast.net>
22820 * gfortran.dg/logical_data_1.f90: New test.
22822 2005-01-28 Mark Mitchell <mark@codesourcery.com>
22825 * g++.dg/template/crash33.C: New test.
22828 * g++.dg/template/crash32.C: New test.
22830 2005-01-28 Ian Lance Taylor <ian@airs.com>
22832 PR middle-end/16558
22833 * g++.dg/warn/Wreturn-type-2.C: New test.
22835 2004-06-24 Jeff Law <law@redhat.com>
22837 * gcc.dg/tree-ssa/20050128-1.c: New test.
22839 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
22841 * gcc.target/frv/all-mdpackh-1.c: New test.
22843 2005-01-28 Steven Bosscher <stevenb@suse.de>
22845 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
22847 2005-01-27 Richard Henderson <rth@redhat.com>
22849 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
22851 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
22853 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
22855 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
22857 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22858 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22859 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
22860 to cope with cases where the multilib options override the dg-options.
22862 2005-01-27 Jakub Jelinek <jakub@redhat.com>
22865 * gcc.dg/noncompile/20050120-1.c: New test.
22867 2005-01-26 Diego Novillo <dnovillo@redhat.com>
22869 PR tree-optimization/19633
22870 * gcc.dg/pr19633.c: New test.
22871 * gcc.dg/tree-ssa/pr19633.c: New test.
22873 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
22875 * gcc.dg/20041216-1.c: New test.
22877 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
22880 * objc.dg/selector-2.m: New test.
22882 2005-01-26 Jakub Jelinek <jakub@redhat.com>
22884 * g++.dg/opt/range-test-2.C: New test.
22886 PR rtl-optimization/19579
22887 * gcc.c-torture/execute/20050124-1.c: New test.
22889 2005-01-26 Greg Parker <gparker@apple.com>
22890 Stuart Hastings <stuart@apple.com>
22892 * gcc.c-torture/execute/20050125-1.c: New.
22894 2005-01-18 Jan Hubicka <jh@suse.cz>
22896 PR tree-optimize/19337
22897 * gcc.c-torture/compile/20050119-1.c: New test.
22899 2005-01-24 James E Wilson <wilson@specifixinc.com>
22901 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
22902 test for successful match.
22904 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
22907 * objc.dg/comp-types-7.m: New test.
22909 2005-01-24 Janis Johnson <janis187@us.ibm.com>
22911 * lib/target-supports.exp (current_target_name): New.
22912 (check_effective_target_ilp32, check_effective_target_lp64):
22913 Cache the result to use as long as the current target, with
22914 multilib flags, remains the same.
22916 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
22917 (dg-require-weak, dg-require-visibility, dg-require-alias,
22918 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
22919 dg-require-effective-target, dg-skip-if): Remove call to
22920 skip_test_and_clear_xfail.
22921 (dg-test): Clear xfail data.
22923 2005-01-24 Jakub Jelinek <jakub@redhat.com>
22926 * gcc.dg/ppc64-toc.c: New test.
22928 * g++.dg/tree-ssa/empty-1.C: New test.
22930 PR middle-end/19551
22931 * gcc.c-torture/execute/20050121-1.c: New test.
22932 * gcc.dg/20050121-2.c: New test.
22934 2004-01-23 Steven G. Kargl <kargls@comcast.net>
22935 Paul Brook <paul@codesourcery.com>
22938 * gfortran.dg/real_const_1.f: New test.
22939 * gfortran.dg/real_const_2.f90: New test.
22940 * gfortran.dg/complex_int_1.f90: New test.
22942 2005-01-23 Bud Davis <bdavis9659@comcast.net>
22945 * gfortan.dg/inquire_6.f90: New test.
22947 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
22949 PR libfortran/19451
22950 * open_readonly_1.f90: New test.
22952 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
22954 PR libfortran/18982
22955 * gfortran.dg/open_new.f90: New file.
22957 2005-01-22 Paul Brook <paul@codesourcery.com>
22959 * namelist_1.f90: New test.
22961 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
22963 PR tree-optimization/19484
22964 * gcc.c-torture/compile/20050122-[12].c: New tests.
22966 2005-01-22 Paul Brook <paul@codesourcery.com>
22968 * gfortran.dg/implicit_2.f90: New test.
22970 2005-01-22 Bud Davis <bdavis9659@comcast.net>
22973 * gfortran.dg/inquire_5.f90: New test.
22975 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22978 * gcc.dg/pr18809-1.c: New test.
22980 2005-01-21 Ian Lance Taylor <ian@airs.com>
22982 * gcc.dg/20050121-1.c: New test.
22984 PR tree-optimization/13000
22985 * gcc.dg/20040206-1.c: Change warning to point where function is
22988 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22991 * g++.dg/template/array11.C: New test.
22993 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22995 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
22996 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
22997 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
22998 * gfortran.dg/getenv_1.f90: Add dg-do directive.
22999 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
23000 gfortran.dg/pr17164.f90: Add missing dg-do directives.
23002 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
23004 PR tree-optimization/15349
23005 * gcc.dg/tree-ssa/pr15349.c: New.
23007 2005-01-20 Steve Ellcey <sje@cup.hp.com>
23009 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
23011 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
23013 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
23014 scan-assembler-times directive name.
23016 * gcc.dg/asm-a.c: Move dg-require-effective-target to
23019 PR rtl-optimization/19462
23020 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
23022 2005-01-19 Steve Ellcey <sje@cup.hp.com>
23024 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
23025 counting function calls on ia64.
23027 2005-01-19 Jakub Jelinek <jakub@redhat.com>
23029 PR rtl-optimization/15139
23030 * gcc.dg/20050111-2.c: New test.
23033 * gcc.c-torture/compile/20050113-1.c: New testcase.
23035 PR middle-end/19164
23036 * gcc.dg/20050113-1.c: New testcase.
23038 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
23040 * gcc.dg/vect/vect-85.c: Add comment.
23041 * gcc.dg/vect/vect-86.c: Add xfail for now.
23042 * gcc.dg/vect/vect-87.c: Add xfail for now.
23043 * gcc.dg/vect/vect-88.c: Add xfail for now.
23044 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
23046 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23048 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
23050 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23052 * g++.dg/debug/typedef3.C: New test.
23054 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
23057 * gcc.dg/asm-a.c: New test.
23059 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
23061 * gcc.dg/sh-relax.c: Add prototype for abort.
23063 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23065 * gcc.dg/short-compare-1.c: New test.
23066 * gcc.dg/short-compare-2.c: Likewise.
23068 2005-01-18 Michael Matz <matz@suse.de>
23070 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
23072 2005-01-17 Diego Novillo <dnovillo@redhat.com>
23074 PR tree-optimization/19121
23075 * gcc.c-torture/compile/pr19121.c: New test.
23077 2005-01-17 James E. Wilson <wilson@specifixinc.com>
23080 * gcc.c-torture/compile/pr19357.c: New test.
23082 2005-01-17 Ian Lance Taylor <ian@airs.com>
23085 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
23086 pass--those that refer just to the variable, possibly with a
23088 * gcc.dg/c99-const-expr-3.c: Likewise.
23090 PR middle-end/13127
23091 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
23094 2005-01-16 Bud Davis <bdavis9659@comcast.net>
23097 * gfortran.dg/endfile_2.f90: New test.
23099 2005-01-16 Steven G. Kargl <kargls@comcast.net>
23102 * gfortran.dg/select_5.f90: New test.
23104 2004-01-16 Paul Brook <paul@codesourcery.com>
23106 * gfortran.dg/common_4.f90: New test.
23108 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
23110 PR rtl-optimization/19462
23111 * gcc.dg/torture/pr19462-1.c: New test.
23113 2005-01-15 Ziemowit Laski <zlaski@apple.com>
23116 * objc.dg/func-ptr-2.m: New.
23117 * objc.dg/volatile-1.m: New.
23119 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23121 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
23123 2005-01-15 Jakub Jelinek <jakub@redhat.com>
23125 PR tree-optimization/19060
23126 * gcc.c-torture/execute/20050104-1.c: New test.
23128 2005-01-15 Bud Davis <bdavis9659@comcast.net>
23131 * gfortran.dg/write_to_null.f90: New test.
23133 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
23134 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23137 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
23140 2005-01-15 Jakub Jelinek <jakub@redhat.com>
23143 * g++.dg/init/vector1.C: New test.
23145 2005-01-14 James E. Wilson <wilson@specifixinc.com>
23148 * gcc.target/ia64/sibcall-unwind-1.c: New test.
23150 * gcc.target/ia64/sibcall-unwind-2.c: New test.
23152 2005-01-14 Steven G. Kargl <kargls@comcast.net>
23154 * gfortran.dg/select_1.f90: New test.
23155 * gfortran.dg/select_2.f90: New test.
23156 * gfortran.dg/select_3.f90: New test.
23157 * gfortran.dg/select_4.f90: New test.
23159 2005-01-14 Jakub Jelinek <jakub@redhat.com>
23161 PR middle-end/19084
23162 PR rtl-optimization/19348
23163 * gcc.dg/20050111-1.c: New test.
23164 * gcc.c-torture/execute/20050111-1.c: New test.
23166 * gcc.dg/i386-asm-4.c: New test.
23168 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
23170 * gcc.dg/nested-func-2.c: New test.
23171 * ada/acats/norun.lst: Remove c953002.
23173 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
23175 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
23177 2005-01-12 Ben Elliston <bje@au.ibm.com>
23179 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
23181 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
23184 * g++.dg/abi/align1.C: New test.
23186 2005-01-11 Alan Modra <amodra@bigpond.net.au>
23188 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
23190 * g++.dg/ext/altivec_check.h: Support compiling as C.
23192 2005-01-10 Roger Sayle <roger@eyesopen.com>
23195 * g++.dg/expr/pr19355-1.C: New test case.
23197 2005-01-10 Laurent GUERBY <laurent@guerby.net>
23199 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
23200 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
23201 * ada/acats/tests/c3/c92005b.ada: Likewise.
23202 * ada/acats/tests/c3/cxb3012.a: Likewise.
23203 * ada/acats/norun.lst: Add c380004 and c953002, add PR
23205 2005-01-09 Paul Brook <paul@codesourcery.com>
23207 * gfortran.dg/common_2.f90: New file.
23208 * gfortran.dg/common_3.f90: New file.
23210 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
23212 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
23214 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
23216 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
23217 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
23218 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
23219 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
23220 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
23221 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
23222 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
23223 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
23224 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
23225 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
23226 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
23227 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
23228 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
23229 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
23230 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
23231 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
23232 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
23233 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
23234 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
23235 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
23236 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
23237 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
23238 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
23239 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
23240 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
23241 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
23242 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
23243 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
23244 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
23245 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
23246 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
23247 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
23248 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
23249 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
23250 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
23251 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
23252 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
23253 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
23254 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
23255 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
23256 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
23257 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
23258 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
23259 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
23260 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
23261 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
23262 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
23263 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
23264 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
23265 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
23266 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
23267 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
23268 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
23269 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
23270 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
23271 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
23272 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
23273 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
23274 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
23275 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
23276 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
23277 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
23278 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
23279 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
23280 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
23281 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
23282 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
23284 * gcc.dg/vect/vect-1.c: Fix spelling.
23285 * gcc.dg/vect/vect-10.c: Fix spelling.
23286 * gcc.dg/vect/vect-11.c: Fix spelling.
23287 * gcc.dg/vect/vect-12.c: Fix spelling.
23288 * gcc.dg/vect/vect-14.c: Fix spelling.
23289 * gcc.dg/vect/vect-15.c: Fix spelling.
23290 * gcc.dg/vect/vect-16.c: Fix spelling.
23291 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
23292 * gcc.dg/vect/vect-64.c: Fix comments.
23293 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
23295 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
23296 Ira Rosen <irar@il.ibm.com>
23298 * gcc.dg/vect/vect-70.c: New test.
23299 * gcc.dg/vect/vect-71.c: New test.
23301 2005-01-09 Manfred Hollstein <mh@suse.com>
23303 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
23304 * gcc.dg/pr18241-2.c: Likewise.
23305 * gcc.dg/pr18241-3.c: Likewise.
23306 * gcc.dg/pr18241-4.c: Likewise.
23307 * gcc.dg/pr18241-5.c: Likewise.
23309 2005-01-08 Richard Henderson <rth@redhat.com>
23311 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23312 False for x86 and x86-64.
23314 2005-01-08 Diego Novillo <dnovillo@redhat.com>
23316 PR tree-optimization/18241
23317 * gcc.dg/pr18241-1.c: New test.
23318 * gcc.dg/pr18241-2.c: New test.
23319 * gcc.dg/pr18241-3.c: New test.
23320 * gcc.dg/pr18241-4.c: New test.
23321 * gcc.dg/pr18241-5.c: New test.
23323 2005-01-08 Steven G. Kargl <kargls@comcast.net>
23325 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
23326 gfortran.dg/select_4.f90: New.
23328 2005-01-07 Jakub Jelinek <jakub@redhat.com>
23330 * gcc.c-torture/execute/20050107-1.c: New test.
23332 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
23335 * g++.dg/template/ref2.C: New.
23337 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
23339 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
23340 instead of being empty.
23342 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23345 * gfortran.dg/array-1.f90: New test.
23347 2005-01-07 Jakub Jelinek <jakub@redhat.com>
23349 PR tree-optimization/19283
23350 * gcc.c-torture/execute/20050106-1.c: New test.
23352 PR rtl-optimization/18861
23353 * gcc.dg/20050105-1.c: New test.
23355 PR tree-optimization/18828
23356 * gcc.dg/20050105-2.c: New test.
23358 2005-01-07 Andreas Jaeger <aj@suse.de>
23360 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
23362 2005-01-07 Bud Davis <bdavis9659@comcast.net>
23365 * gfortran.dg/fmt_read.f90: New test.
23367 2005-01-06 Geoffrey Keating <geoffk@apple.com>
23369 * gcc.dg/rs6000-ldouble-2.c: New.
23371 2005-01-06 Mark Mitchell <mark@codesourcery.com>
23374 * g++.dg/parser/ctor2.C: New test.
23376 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23379 * g++.dg/template/using9.C: New test.
23381 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23384 * g++.dg/lookup/friend6.C: New test.
23386 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
23389 * g++.dg/template/array10.C: New.
23391 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23393 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
23394 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
23396 2005-01-06 Jakub Jelinek <jakub@redhat.com>
23398 * gcc.c-torture/compile/20050105-1.c: New test.
23400 2005-01-05 Geoffrey Keating <geoffk@apple.com>
23402 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
23404 2005-01-05 Roger Sayle <roger@eyesopen.com>
23406 PR middle-end/19100
23407 * gcc.dg/conv-3.c: New test case.
23409 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
23411 * gcc.dg/asm-wide-1.c: New test.
23413 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
23416 * g++.dg/parse/crash22.C: New
23418 2005-01-04 Geoffrey Keating <geoffk@apple.com>
23421 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
23423 2005-01-04 Uros Bizjak <uros@kss-loka.si>
23425 PR middle-end/17767
23426 * gcc.dg/i386-mmx-6.c: New test case.
23428 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
23430 PR tree-optimization/18308
23431 * gcc.dg/vect/pr18308.c: New testcase.
23433 2005-01-04 Andreas Jaeger <aj@suse.de>
23435 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
23437 2005-01-03 Geoffrey Keating <geoffk@apple.com>
23438 Robert Bowdidge <bowdidge@apple.com>
23440 * gcc.dg/cpp/subframework1.c: New.
23441 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
23442 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
23443 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
23444 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
23446 2005-01-03 Geoffrey Keating <geoffk@apple.com>
23448 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
23450 * gcc.dg/darwin-weakimport-2.c: New.
23452 2005-01-03 Richard Henderson <rth@redhat.com>
23454 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
23456 2005-01-03 Richard Henderson <rth@redhat.com>
23458 * gcc.dg/vect/vect.exp: Enable for ia64.
23459 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
23460 (check_effective_target_vect_float): Likewise.
23461 (check_effective_target_vect_no_align): Likewise.
23462 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
23463 * gcc.dg/vect/vect-8.c: Likewise.
23465 2005-01-03 Uros Bizjak <uros@kss-loka.si>
23468 * gcc.dg/pr19236-1.c: New test case.
23470 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23472 PR rtl-optimization/12092
23473 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
23475 2005-01-02 Andreas Jaeger <aj@suse.de>
23477 * gcc.dg/pr12092-1.c: Do not run on x86_64.
23479 2005-01-01 Roger Sayle <roger@eyesopen.com>
23480 Andrew Pinski <pinskia@physics.uc.edu>
23482 PR rtl-optimization/12092
23483 * gcc.dg/pr12092-1.c: New test case.
23485 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
23487 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
23488 'hidden' and 'default' for better portability.
23489 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
23491 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
23493 * g++.old-deja/g++.brendan/new3.C: Likewise.
23495 2005-01-01 Steven Bosscher <stevenb@suse.de>
23497 * gcc.dg/20041231-1.C: New test.
23498 * g++.dg/warn/Wunreachable-code-1.C: New test.
23500 2004-12-30 David Edelsohn <edelsohn@gnu.org>
23502 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
23503 file, not /dev/null. Abort on error.
23505 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
23506 Ziemowit Laski <zlaski@apple.com>
23509 * objc.dg/encode-5.m: New test.
23511 2004-12-29 Richard Henderson <rth@redhat.com>
23513 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
23514 * objc.dg/stabs-1.m: Disable for ia64.
23516 2004-12-29 Mark Mitchell <mark@codesourcery.com>
23519 * g++.dg/warn/Wunused-10.C: New test.
23521 2004-12-28 Richard Henderson <rth@redhat.com>
23523 * objc.dg/stabs-1.m: Disable for alpha.
23525 2004-12-27 Mark Mitchell <mark@codesourcery.com>
23528 * g++.dg/parse/error23.C: New test.
23530 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23532 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
23535 * gfortran.dg/intrinsic_modulo_1.f90: New.
23536 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
23537 tests with divisor -1.
23539 2004-12-27 Mark Mitchell <mark@codesourcery.com>
23541 * g++.dg/opt/temp1.C (memcpy): Return a value.
23544 * g++.dg/expr/cond7.C: New test.
23546 2004-12-27 Paul Brook <paul@codesourcery.com>
23548 * gfortran.dg/g77/select_no_compile.f: Remove.
23550 2004-12-27 Richard Henderson <rth@redhat.com>
23552 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
23553 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
23554 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
23556 2004-12-26 Richard Henderson <rth@redhat.com>
23558 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
23559 by 1i instead of token pasting.
23561 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23563 PR tree-optimization/17578
23564 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
23565 to additional_flags.
23566 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
23568 2004-12-25 Richard Henderson <rth@redhat.com>
23570 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
23573 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23575 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
23577 * gcc.dg/pr17957.c (dg-options): Likewise.
23578 * gcc.dg/struct-ret-1.c: Add prototype for abort.
23579 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
23580 instead of 0 on __hppa__.
23581 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
23582 "foo,%r" on hppa*-*-*.
23584 2004-12-23 Bud Davis <bdavis9659@comcast.net>
23587 * gfortran.dg/complex_write.f90: New test.
23589 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23592 * g++.dg/parse/pragma2.C: New test.
23594 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
23596 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23598 * gcc.dg/empty2.c: Add missing dg-warning.
23600 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23603 * g++.dg/template/local4.C: New test.
23604 * g++.dg/template/crash19.C: Add dg-error marker.
23606 * g++.dg/template/crash31.C: Correct embedded PR number.
23608 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23611 * g++.dg/opt/temp1.C: Add do-run marker.
23613 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23615 * g++.dg/template/spec19.C: New.
23617 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
23620 * gcc.dg/empty2.c: New.
23622 2004-12-23 Richard Henderson <rth@redhat.com>
23624 * lib/target-supports.exp (check_effective_target_vect_no_align):
23625 Remove i?86 and x86-64.
23627 2004-12-23 Mark Mitchell <mark@codesourcery.com>
23630 * g++.dg/opt/temp1.C: New test.
23632 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23635 * g++.dg/template/friend33.C: New testcase.
23637 2004-12-22 Mark Mitchell <mark@codesourcery.com>
23640 * g++.dg/template/cond5.C: New test.
23643 * g++.dg/inherit/thunk3.C: New test.
23646 * g++.dg/warn/Wunused-9.C: New test.
23648 2004-12-22 Janis Johnson <janis187@us.ibm.com>
23650 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
23652 2004-12-22 Jan Beulich <jbeulich@novell.com>
23654 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
23656 2004-12-21 Mark Mitchell <mark@codesourcery.com>
23659 * g++.dg/ext/packed8.C: New test.
23662 * g++.dg/template/crash31.C: New test.
23665 * g++.dg/template/crash30.C: New test.
23667 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23670 * g++.dg/eh/ctor3.C: New test.
23672 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23674 * objc.dg/stabs-1.m: Allow section name to be quoted and
23675 assembly label to begin with '.LL'.
23677 2004-12-21 Janis Johnson <janis187@us.ibm.com>
23679 * gcc.dg/vect/vect.exp
23680 (check_effective_target_lp64_or_vect_no_align): New.
23681 * gcc.dg/vect/vect-77.c: Use it.
23682 * gcc.dg/vect/vect-78.c: Use it.
23684 * lib/target-supports.exp
23685 (check_effective_target_vect_no_max,
23686 check_effective_target_vect_no_bitwise,
23687 check_effective_target_vect_no_align): New.
23688 * gcc.dg/vect/vect-13.c: Use them.
23689 * gcc.dg/vect/vect-17.c: Ditto.
23690 * gcc.dg/vect/vect-18.c: Ditto.
23691 * gcc.dg/vect/vect-19.c: Ditto.
23692 * gcc.dg/vect/vect-20.c: Ditto.
23693 * gcc.dg/vect/vect-27.c: Ditto.
23694 * gcc.dg/vect/vect-29.c: Ditto.
23695 * gcc.dg/vect/vect-44.c: Ditto.
23696 * gcc.dg/vect/vect-48.c: Ditto.
23697 * gcc.dg/vect/vect-50.c: Ditto.
23698 * gcc.dg/vect/vect-52.c: Ditto.
23699 * gcc.dg/vect/vect-54.c: Ditto.
23700 * gcc.dg/vect/vect-56.c: Ditto.
23701 * gcc.dg/vect/vect-58.c: Ditto.
23702 * gcc.dg/vect/vect-60.c: Ditto.
23703 * gcc.dg/vect/vect-72.c: Ditto.
23704 * gcc.dg/vect/vect-80.c: Ditto.
23706 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
23709 * g++.dg/init/string1.C: New.
23712 * g++.dg/other/synth1.C: New.
23714 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
23717 * gcc.dg/pr18963-1.c: New test.
23719 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
23722 * gcc.dg/funcdef-storage-1.c (foo): Remove.
23723 * gcc.dg/pr18596-1.c: Use dg-error.
23724 (dg-options): Use -fno-unit-at-a-time.
23725 * gcc.dg/pr18596-2.c: New test.
23726 * gcc.dg/pr18596-3.c: New test.
23728 2004-12-20 Roger Sayle <roger@eyesopen.com>
23730 PR middle-end/18683
23731 * g++.dg/opt/pr18683-1.C: New test case.
23733 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
23736 * g++.dg/opt/max1.C: Fix for 64bit targets.
23738 2004-12-20 Matt Austern <austern@apple.com>
23741 * g++.dg/ext/builtin6.C: New
23743 2004-12-20 Diego Novillo <dnovillo@redhat.com>
23745 PR tree-optimization/19080
23746 * gcc.c-torture/compile/pr19080.c: New test.
23748 2004-12-20 Steven Bosscher <stevenb@suse.de>
23750 * gcc.dg/20041219-1.c: New test.
23752 2004-12-19 Roger Sayle <roger@eyesopen.com>
23754 PR middle-end/19068
23755 * g++.dg/opt/max1.C: New test case.
23757 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23759 * gcc.dg/fdata-sections-1.c: New test.
23761 2004-12-18 Roger Sayle <roger@eyesopen.com>
23763 PR middle-end/18548
23764 * gcc.dg/max-1.c: New test case.
23766 2004-12-18 Jakub Jelinek <jakub@redhat.com>
23768 * gcc.c-torture/execute/20041218-1.c: New test.
23770 2004-12-17 Diego Novillo <dnovillo@redhat.com>
23772 * gcc.dg/pr18501.c: New test.
23773 * gcc.dg/uninit-5.c: XFAIL.
23774 * gcc.dg/uninit-9.c: XFAIL.
23776 2004-12-17 Dale Johannesen <dalej@apple.com>
23778 * gcc.dg/20041213-1.c: New.
23780 2004-12-17 Ziemowit Laski <zlaski@apple.com>
23782 * objc.dg/stabs-1.m: Allow assembly label to begin
23785 2004-12-17 Jakub Jelinek <jakub@redhat.com>
23787 * gcc.c-torture/execute/20041213-1.c: Move...
23788 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
23790 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
23793 * g++.dg/lookup/conv-5.C: New.
23795 2004-12-16 Ziemowit Laski <zlaski@apple.com>
23797 * objc.dg/stabs-1.m: New test.
23799 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23801 * gcc.dg/visibility-c.c: Change compile to
23802 assemble for the test.
23804 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23807 * gcc.dg/visibility-c.c: New test.
23809 2004-12-16 Roger Sayle <roger@eyesopen.com>
23811 PR middle-end/18493
23812 * gcc.dg/switch-8.c: New test case.
23814 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
23817 * g++.dg/template/init4.C: New.
23818 * g++.dg/opt/static3.C: Enable optimizer.
23820 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
23822 * g++.dg/other/complex1.C: New test.
23824 2004-12-15 Alan Modra <amodra@bigpond.net.au>
23826 * g++.dg/opt/inline9.C: New test.
23828 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23831 * gfotran.dg/nullify_1.f: New test.
23833 2004-12-15 Richard Henderson <rth@redhat.com>
23835 * gcc.target/i386/i386.exp: New harness.
23836 * gcc.target/i386/vect-args.c: New.
23838 2004-12-15 David Edelsohn <edelsohn@gnu.org>
23840 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
23842 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23845 * g++.dg/template/friend32.C: New test.
23847 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
23849 * cpp/pragma-once-1.c: New test.
23850 * cpp/pragma-once-1b.h: Likewise.
23851 * cpp/pragma-once-1c.h: Likewise.
23852 * cpp/pragma-once-1d.h: Likewise.
23853 * cpp/inc/pragma-once-1a.h: Likewise.
23855 2004-12-15 Bud Davis <bdavis9659@comcast.net>
23856 Steven G. Kargl <kargls@comcast.net>
23859 * gfortran.dg/list_read_3.f90: New test.
23861 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
23863 * gcc.dg/ftrapv-2.c: New test.
23865 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
23868 * g++.dg/template/typename9.C: New test.
23870 2004-12-14 Mark Mitchell <mark@codesourcery.com>
23873 * g++.dg/template/typename8.C: New test.
23874 * g++.dg/parse/friend2.C: Tweak error message.
23876 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
23878 * gcc.c-torture/20041214-1.c: New test.
23880 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
23883 * g++.dg/init/array17.C: New test.
23885 2004-12-14 Mark Mitchell <mark@codesourcery.com>
23888 * g++.dg/init/aggr3.C: New test.
23890 2004-12-14 Janis Johnson <janis187@us.ibm.com>
23892 * gcc.dg/altivec-types-1.c: New test.
23893 * gcc.dg/altivec-types-2.c: New test.
23894 * gcc.dg/altivec-types-3.c: New test.
23895 * gcc.dg/altivec-types-4.c: New test.
23896 * g++.dg/ext/altivec-types-1.C: New test.
23897 * g++.dg/ext/altivec-types-2.C: New test.
23898 * g++.dg/ext/altivec-types-3.C: New test.
23899 * g++.dg/ext/altivec-types-4.C: New test.
23901 2004-12-14 Jakub Jelinek <jakub@redhat.com>
23903 PR middle-end/18951
23904 * gcc.c-torture/execute/20041213-1.c: New test.
23906 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
23909 * g++.dg/template/cast1.C: New.
23911 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
23913 * gcc.c-torture/execute/20041213-2.c: New test.
23915 2004-12-13 Richard Henderson <rth@redhat.com>
23917 * gcc.dg/i386-sse-10.c: Fix typo in options.
23919 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
23922 * g++.dg/opt/pr18968.C: New test.
23924 2004-12-13 Mark Mitchell <mark@codesourcery.com>
23927 * g++.dg/ext/visibility/staticdatamem.C: New test.
23929 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
23931 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
23933 2004-12-13 Roger Sayle <roger@eyesopen.com>
23935 PR rtl-optimization/18928
23936 * gcc.dg/pr18928-1.c: New test case.
23938 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
23941 * gcc.c-torture/compile/20041211-1.c: New.
23943 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23945 PR middle-end/17564
23946 * gcc.c-torture/execute/20041212-1.c: New test.
23948 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23951 * gfortran.dg/common_1.f90: New test.
23953 2004-12-12 Steven G. Kargl <kargls@comcast.net>
23954 Paul Brook <paul@codesourcery.com>
23957 * gfortran.dg/real_do_1.f90: New test.
23959 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23962 * g++.dg/opt/ptrmem6.C: New test.
23964 2004-12-11 Roger Sayle <roger@eyesopen.com>
23966 PR middle-end/18921
23967 * gcc.dg/pr18921-1.c: New test case.
23969 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23972 * gfortran.dg/scale_1.f90: New test.
23974 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
23976 PR middle-end/18903
23977 * gcc.c-torture/compile/pr18903.c: New test.
23979 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
23981 * gcc.c-torture/execute/20041210-1.c: New test.
23983 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23986 * g++.dg/parser/struct-1.C: New test.
23987 * g++.dg/parser/struct-2.C: New test.
23988 * g++.dg/parser/struct-3.C: New test.
23990 2004-12-09 Richard Henderson <rth@redhat.com>
23992 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
23994 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
23995 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
23997 2004-12-09 Matt Austern <austern@apple.com>
24000 * g++.dg/ext/builtin1.C: New
24001 * g++.dg/ext/builtin2.C: New
24002 * g++.dg/ext/builtin3.C: New
24003 * g++.dg/ext/builtin4.C: New
24004 * g++.dg/ext/builtin5.C: New
24006 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
24009 * g++.dg/opt/ptrmem5.C: New test.
24011 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
24013 * g++.dg/parse/typename5.C: Adjust for new error.
24014 * g++.dg/parse/typename7.C: New.
24016 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24019 * g++.dg/other/mmintrin.C: New test.
24021 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
24024 * g++.dg/init/array15.C: New.
24025 * g++.dg/init/array16.C: New.
24027 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24030 * gfortran.dg/assign_1.f90: New test.
24032 2004-12-08 Nick Clifton <nickc@redhat.com>
24034 * gcc.target/xstormy16/bss_below100: New directory containing tests.
24035 * gcc.target/xstormy16/data_below100: Likewise.
24036 * gcc.target/xstormy16/sfr: Likewise.
24037 * gcc.target/xstormy16/below100.S: New test source file.
24038 * gcc.target/xstormy16/below100.ld: New test linker script.
24039 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24040 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
24042 * gcc.target/xstormy16/bp.c: Likewise.
24044 * gcc.target/xstormy16/bss_below100: New files:
24045 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24046 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24047 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24048 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24049 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24050 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24051 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24052 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24053 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24054 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24055 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24056 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24057 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24058 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24059 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24060 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24061 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24062 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24063 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24064 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24065 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24066 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24067 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24068 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24069 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24070 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24071 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24073 * gcc.target/xstormy16/data_below100: New files:
24074 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
24075 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
24076 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
24077 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
24078 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
24079 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
24080 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
24081 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
24082 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
24083 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
24084 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
24085 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
24086 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
24087 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
24088 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
24089 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
24090 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
24091 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
24092 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
24093 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
24094 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
24095 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
24096 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
24097 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
24098 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
24099 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
24100 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
24102 * gcc.target/xstormy16/sfr: New files:
24103 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
24104 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
24105 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
24106 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
24107 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
24108 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
24109 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
24110 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
24111 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
24112 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
24113 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
24114 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
24115 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
24116 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
24117 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
24118 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
24119 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
24120 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
24121 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
24122 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
24123 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
24124 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
24125 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
24126 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
24127 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
24128 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
24129 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
24130 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
24131 27_if0_sfrw_bitfield_f.c
24133 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24136 * g++.dg/lookup/name-clash4.C: New test.
24138 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
24141 * g++.dg/opt/array1.C: New.
24144 * g++.dg/template/operator5.C: New.
24146 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
24149 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
24151 2004-12-07 Steven Bosscher <stevenb@suse.de>
24153 * gcc.dg/noncompile/20041207.c: New test.
24155 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
24157 * g++.dg/other/unreachable-1.C: New test.
24159 2004-12-06 Nick Clifton <nickc@redhat.com>
24161 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
24162 <limits.h> because the latter comes from gcc's include/ directory
24163 and not the newlib/libc/include directory.
24165 2004-12-04 Richard Henderson <rth@redhat.com>
24167 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
24169 2004-12-04 Richard Henderson <rth@redhat.com>
24171 * lib/target-supports.exp (check_gc_sections_available): Disable
24172 for alpha and ia64.
24174 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
24176 PR middle-end/17909
24177 * g++.dg/other/vararg-2.C: New test.
24179 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24181 PR c++/17011, c++/17971
24182 * g++.dg/template/error15.C: Adjust expected error.
24183 * g++.dg/template/instantiate3.C: Likewise.
24185 2004-12-03 Janis Johnson <janis187@us.ibm.com>
24187 * gcc.dg/altivec-18.c: Fix for darwin
24189 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
24192 * g++.dg/parse/ptrmem2.C: New.
24195 * g++.dg/template/new1.C: New.
24197 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24200 * gfortran.dg/direct_io_3.f90: New test.
24202 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
24205 * g++.dg/parse/crash21.C: New.
24207 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24209 PR c++/15664, c++/18276
24210 * g++.dg/template/ttp13.C: New test.
24211 * g++.dg/template/ttp14.C: Likewise.
24213 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24216 * g++.dg/parse/enum2.C: New test.
24217 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
24219 2004-12-02 Nick Clifton <nickc@redhat.com>
24221 * gcc.target/xstormy16: New test directory.
24222 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
24223 * gcc.target/xstormy16/bp.c: Check the generation of bp
24225 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
24226 bn instructions and the BELOW100 attribute.
24228 2004-12-02 Alan Modra <amodra@bigpond.net.au>
24231 * gcc.dg/ppc-eabi.c: New.
24233 2004-12-02 Bud Davis <bdavis9659@comcast.net>
24236 * gfortran.dg/backspace.f90
24238 2004-12-02 Bud Davis <bdavis9659@comcast.net>
24240 * gfortran.dg/inquire.f90: New test.
24242 2004-12-01 Janis Johnson <janis187@us.ibm.com>
24244 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
24245 handle effective-target-keyword.
24246 (dg-skip-if): Support effective-target keyword as target list.
24247 (dg-xfail-if): Ditto.
24248 * lib/target-supports.exp (is-effective-target-keyword): New proc.
24250 2004-12-01 Diego Novillo <dnovillo@redhat.com>
24252 PR tree-optimization/18291
24253 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
24255 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
24258 * g++.dg/parse/crash20.C: New.
24261 * g++.dg/overload/arg1.C: New.
24262 * g++.dg/overload/arg2.C: New.
24263 * g++.dg/overload/arg3.C: New.
24264 * g++.dg/overload/arg4.C: New.
24266 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
24268 * gcc.dg/c99-flex-array-4.c: Remove.
24270 2004-11-30 Janis Johnson <janis187@us.ibm.com>
24272 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
24274 * lib/target-supports.exp (is-effective-target): Simplify.
24276 * lib/target-supports.exp (check_effective_target_vect_long):
24277 Fix for powerpc64-*-*.
24279 2004-11-30 Loren James Rittle <ljrittle@acm.org>
24281 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
24282 to support new requirements on FreeBSD 5.
24284 2004-11-30 Devang Patel <dpatel@apple.com>
24287 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
24289 2004-11-30 Janis Johnson <janis187@us.ibm.com>
24291 * g++.dg/ext/altivec-13.C: New test.
24293 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
24296 * gcc.c-torture/execute/p18298.c: New test.
24298 2004-11-30 Ira Rosen <irar@il.ibm.com>
24299 Dorit Naishlos <dorit@il.ibm.com>
24302 * gcc.dg/vect/vect-89.c: New test.
24304 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
24306 * gcc.dg/pr18596-1.c: New test.
24308 2004-11-30 Ben Elliston <bje@au.ibm.com>
24310 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
24312 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
24315 * gcc.dg/pr18479.c: New test.
24317 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24320 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
24321 mmix-knuth-mmixware.
24323 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
24324 cris-*-elf* cris-*-aout* mmix-*-*
24326 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
24328 PR middle-end/18725
24329 * gcc.dg/pr18725.c: New test.
24331 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24334 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
24337 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
24339 2004-11-29 Mark Mitchell <mark@codesourcery.com>
24342 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
24343 * g++.old-deja/g++.law/ctors5.C: Likewise.
24344 * g++.old-deja/g++.other/crash25.C: Likewise.
24347 * g++.dg/template/error16.C: New test.
24350 * g++.dg/template/crash29.C: New test.
24352 2004-11-29 Diego Novillo <dnovillo@redhat.com>
24354 PR tree-optimization/18712
24355 * gcc.c-torture/compile/pr18712.c: New test.
24357 2004-11-29 Joseph Myers <joseph@codesourcery.com>
24360 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
24363 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24366 * g++.dg/lookup/crash6.C: New test.
24368 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
24370 PR middle-end/18164
24371 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
24373 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
24375 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
24376 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
24377 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
24379 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
24381 * gcc.dg/pr18164.c: New test.
24383 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
24385 * gcc.dg/funroll-loops-all.c: New.
24387 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
24390 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
24391 delimeter, match space and TAB as well as ":".
24394 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
24397 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
24400 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
24403 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
24405 2004-11-28 Bud Davis <bdavis9659@comcast.net>
24407 * gfortran.dg/direct_io_2.f90: New test.
24409 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
24412 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
24414 2004-11-28 Richard Henderson <rth@redhat.com>
24416 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
24418 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
24420 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
24421 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
24422 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
24423 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
24424 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
24425 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
24426 gcc.dg/pointer-arith-8.c: New tests.
24428 2004-11-27 Bud Davis <bdavis9659@comcast.net>
24431 * gfortran.dg/endfile.f90: New test.
24433 2004-11-27 Falk Hueffner <falk@debian.org>
24435 * gcc.dg/loop-6.c: New test.
24437 2004-11-27 Jakub Jelinek <jakub@redhat.com>
24439 * gcc.c-torture/execute/20041126-1.c: New test.
24441 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
24443 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
24446 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
24448 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
24451 2004-11-27 Jakub Jelinek <jakub@redhat.com>
24453 PR rtl-optimization/17825
24454 * gcc.c-torture/compile/20041119-1.c: New test.
24456 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24458 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
24459 Check existence of ld library path variables before unsetting.
24461 2004-11-26 Mark Mitchell <mark@codesourcery.com>
24463 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
24465 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
24467 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
24469 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
24471 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
24473 2004-11-26 Ben Elliston <bje@au.ibm.com>
24475 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
24478 2004-11-26 Ben Elliston <bje@au.ibm.com>
24480 * gcc.dg/pr17957.c: Pass --param, not -param.
24482 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24484 PR middle-end/17957
24485 * testsuite/gcc.dg/pr17957.c: New test.
24487 2004-11-25 Mark Mitchell <mark@codesourcery.com>
24490 * g++.dg/template/crash28.C: Likewise.
24493 * g++.dg/expr/unary2.C: Adjust lvalue messages.
24494 * g++.dg/ext/lvaddr.C: Likewise.
24495 * g++.dg/opt/pr7503-3.C: Likewise.
24498 * g++.dg/parse/qualified3.C: New test.
24499 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
24502 * g++.dg/expr/return1.C: New test.
24504 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24506 Friend class name lookup 3/n, PR c++/3332
24507 * g++.dg/lookup/friend3.C: New test.
24508 * g++.dg/lookup/friend4.C: Likewise.
24509 * g++.dg/lookup/friend5.C: Likewise.
24511 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24513 Friend class name lookup 2/n, PR c++/14513, c++/15410
24514 * g++.dg/lookup/friend2.C: New test.
24515 * g++.dg/template/friend31.C: Likewise.
24517 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24519 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
24521 2004-11-24 Mark Mitchell <mark@codesourcery.com>
24524 * g++.dg/tc1/dr56.C: Remove.
24525 * g++.dg/template/typedef1.C: Add dg-error markers.
24526 * g++.old-deja/g++.other/typedef7.C: Likewise.
24529 * g++.dg/parse/typedef7.C: New test.
24531 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
24533 * gcc.c-torture/execute/20041124-1.c: New test.
24535 2004-11-24 Mark Mitchell <mark@codesourcery.com>
24537 * g++.dg/template/deduce3.C: New test.
24540 * g++.dg/template/crash27.C: New test.
24543 * g++.dg/warn/Wshadow-3.C: New test.
24545 2004-11-24 Devang Patel <dpatel@apple.com>
24548 * gcc.dg/cpp/isysroot-1.c: New test.
24549 * gcc.dg/cpp/usr/include/stdio.h: New file.
24550 * gcc.dg/cpp/isysroot-2.c: New test.
24551 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
24554 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24557 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
24559 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
24561 * gcc.target/sparc/align.c: Do not include <stdint.h>.
24562 * gcc.target/sparc/pdist.c: Likewise.
24564 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
24567 * g++.dg/conversion/simd1.C: New test.
24569 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24571 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
24572 and restore_ld_library_path_env_vars.
24573 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
24574 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
24575 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
24576 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
24578 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
24580 * gcc.dg/pragma-align-2.c: Test macro expansion.
24581 * gcc.dg/pragma-pack-2.c: New test.
24583 2004-11-23 Richard Henderson <rth@redhat.com>
24585 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
24586 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24587 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
24588 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
24589 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
24590 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
24592 * gcc.dg/vect/vect.exp: Add check for alpha.
24593 * lib/target-supports.exp (check_alpha_max_hw_available): New.
24594 (check_effective_target_vect_int): Enable for alpha.
24595 (check_effective_target_vect_long): New.
24596 (is-effective-target): Add it.
24598 2004-11-23 Uros Bizjak <uros@kss-loka.si>
24600 * gcc.dg/pr18614-1.c: New test.
24602 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24604 * gcc.dg/setjmp-2.c: New test.
24606 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
24608 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
24609 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
24610 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
24611 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
24612 gcc.target/sparc/pdist.c: New tests.
24614 2004-11-22 Bob Wilson <bob.wilson@acm.org>
24616 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
24618 2004-11-22 Dale Johannesen <dalej@apple.com>
24620 * gcc.dg/20041111-1.c: New.
24622 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
24625 * gcc.dg/vect/pr18536.c: New test.
24627 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24630 * g++.dg/template/nontype11.C: New test.
24632 2004-11-21 Roger Sayle <roger@eyesopen.com>
24634 PR middle-end/18520
24635 * gcc.dg/pr18520-1.c: New test case.
24637 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
24639 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
24640 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
24641 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
24642 expected diagnostics.
24644 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24647 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
24648 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
24649 vect-77.c, vect-77a.c: XFAIL on the SPARC.
24651 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24653 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
24655 2004-11-19 Mark Mitchell <mark@codesourcery.com>
24656 Joseph Myers <joseph@codesourcery.com>
24658 * lib/target-supports.exp (check_visibility_available): Really
24661 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
24664 * gcc.dg/vect/vect-85.c: New test.
24665 * gcc.dg/vect/vect-86.c: New test.
24666 * gcc.dg/vect/vect-87.c: New test.
24667 * gcc.dg/vect/vect-88.c: New test.
24669 2004-11-19 Ben Elliston <bje@au.ibm.com>
24671 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
24673 2004-11-18 Janis Johnson <janis187@us.ibm.com>
24675 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
24676 * gcc.dg/ppc-and-1.c: Ditto.
24677 * gcc.dg/ppc-compare-1.c: Ditto.
24678 * gcc.dg/ppc-mov-1.c: Ditto
24680 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
24681 Mark Mitchell <mark@codesourcery.com>
24683 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
24685 2004-11-17 Janis Johnson <janis187@us.ibm.com>
24686 Aldy Hernandez <aldyh@redhat.com>
24688 * lib/target-supports.exp (check_effective_target_vect_int): New
24689 (check_effective_target_vect_float): New
24690 (check_effective_target_vect_double): New.
24691 (is-effective-target): Support new effective targets keywords.
24692 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
24693 default action for dg-do.
24694 * gcc.dg/vect/pr16105.c: Use new support.
24695 * gcc.dg/vect/pr18400.c: Ditto.
24696 * gcc.dg/vect/pr18425.c: Ditto.
24697 * gcc.dg/vect/vect-1.c: Ditto.
24698 * gcc.dg/vect/vect-10.c: Ditto.
24699 * gcc.dg/vect/vect-11.c: Ditto.
24700 * gcc.dg/vect/vect-12.c: Ditto.
24701 * gcc.dg/vect/vect-13.c: Ditto.
24702 * gcc.dg/vect/vect-14.c: Ditto.
24703 * gcc.dg/vect/vect-15.c: Ditto.
24704 * gcc.dg/vect/vect-16.c: Ditto.
24705 * gcc.dg/vect/vect-17.c: Ditto.
24706 * gcc.dg/vect/vect-18.c: Ditto.
24707 * gcc.dg/vect/vect-19.c: Ditto.
24708 * gcc.dg/vect/vect-2.c: Ditto.
24709 * gcc.dg/vect/vect-20.c: Ditto.
24710 * gcc.dg/vect/vect-21.c: Ditto.
24711 * gcc.dg/vect/vect-22.c: Ditto.
24712 * gcc.dg/vect/vect-23.c: Ditto.
24713 * gcc.dg/vect/vect-24.c: Ditto.
24714 * gcc.dg/vect/vect-25.c: Ditto.
24715 * gcc.dg/vect/vect-26.c: Ditto.
24716 * gcc.dg/vect/vect-27.c: Ditto.
24717 * gcc.dg/vect/vect-27a.c: Ditto.
24718 * gcc.dg/vect/vect-28.c: Ditto.
24719 * gcc.dg/vect/vect-29.c: Ditto.
24720 * gcc.dg/vect/vect-29a.c: Ditto.
24721 * gcc.dg/vect/vect-3.c: Ditto.
24722 * gcc.dg/vect/vect-30.c: Ditto.
24723 * gcc.dg/vect/vect-31.c: Ditto.
24724 * gcc.dg/vect/vect-32.c: Ditto.
24725 * gcc.dg/vect/vect-33.c: Ditto.
24726 * gcc.dg/vect/vect-34.c: Ditto.
24727 * gcc.dg/vect/vect-35.c: Ditto.
24728 * gcc.dg/vect/vect-36.c: Ditto.
24729 * gcc.dg/vect/vect-37.c: Ditto.
24730 * gcc.dg/vect/vect-38.c: Ditto.
24731 * gcc.dg/vect/vect-4.c: Ditto.
24732 * gcc.dg/vect/vect-40.c: Ditto.
24733 * gcc.dg/vect/vect-41.c: Ditto.
24734 * gcc.dg/vect/vect-42.c: Ditto.
24735 * gcc.dg/vect/vect-43.c: Ditto.
24736 * gcc.dg/vect/vect-44.c: Ditto.
24737 * gcc.dg/vect/vect-45.c: Ditto.
24738 * gcc.dg/vect/vect-46.c: Ditto.
24739 * gcc.dg/vect/vect-47.c: Ditto.
24740 * gcc.dg/vect/vect-48.c: Ditto.
24741 * gcc.dg/vect/vect-48a.c: Ditto.
24742 * gcc.dg/vect/vect-49.c: Ditto.
24743 * gcc.dg/vect/vect-5.c: Ditto.
24744 * gcc.dg/vect/vect-50.c: Ditto.
24745 * gcc.dg/vect/vect-51.c: Ditto.
24746 * gcc.dg/vect/vect-52.c: Ditto.
24747 * gcc.dg/vect/vect-53.c: Ditto.
24748 * gcc.dg/vect/vect-54.c: Ditto.
24749 * gcc.dg/vect/vect-55.c: Ditto.
24750 * gcc.dg/vect/vect-56.c: Ditto.
24751 * gcc.dg/vect/vect-56a.c: Ditto.
24752 * gcc.dg/vect/vect-57.c: Ditto.
24753 * gcc.dg/vect/vect-58.c: Ditto.
24754 * gcc.dg/vect/vect-59.c: Ditto.
24755 * gcc.dg/vect/vect-6.c: Ditto.
24756 * gcc.dg/vect/vect-60.c: Ditto.
24757 * gcc.dg/vect/vect-61.c: Ditto.
24758 * gcc.dg/vect/vect-62.c: Ditto.
24759 * gcc.dg/vect/vect-63.c: Ditto.
24760 * gcc.dg/vect/vect-64.c: Ditto.
24761 * gcc.dg/vect/vect-65.c: Ditto.
24762 * gcc.dg/vect/vect-66.c: Ditto.
24763 * gcc.dg/vect/vect-67.c: Ditto.
24764 * gcc.dg/vect/vect-68.c: Ditto.
24765 * gcc.dg/vect/vect-69.c: Ditto.
24766 * gcc.dg/vect/vect-7.c: Ditto.
24767 * gcc.dg/vect/vect-72.c: Ditto.
24768 * gcc.dg/vect/vect-72a.c: Ditto.
24769 * gcc.dg/vect/vect-73.c: Ditto.
24770 * gcc.dg/vect/vect-74.c: Ditto.
24771 * gcc.dg/vect/vect-75.c: Ditto.
24772 * gcc.dg/vect/vect-76.c: Ditto.
24773 * gcc.dg/vect/vect-77.c: Ditto.
24774 * gcc.dg/vect/vect-77a.c: Ditto.
24775 * gcc.dg/vect/vect-78.c: Ditto.
24776 * gcc.dg/vect/vect-79.c: Ditto.
24777 * gcc.dg/vect/vect-8.c: Ditto.
24778 * gcc.dg/vect/vect-80.c: Ditto.
24779 * gcc.dg/vect/vect-82.c: Ditto.
24780 * gcc.dg/vect/vect-82_64.c: Ditto.
24781 * gcc.dg/vect/vect-83.c: Ditto.
24782 * gcc.dg/vect/vect-83_64.c: Ditto.
24783 * gcc.dg/vect/vect-9.c: Ditto.
24784 * gcc.dg/vect/vect-all.c: Ditto.
24785 * gcc.dg/vect/vect-none.c: Ditto.
24787 2004-11-17 Janis Johnson <janis187@us.ibm.com>
24789 * lib/gcc-dg.exp (dg-skip-if): New function.
24790 (dg-forbid-option): Remove.
24791 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
24792 * g++.dg/abi/bitfield8.C: Likewise.
24793 * g++.dg/abi/dtor1.C: Likewise.
24794 * g++.dg/abi/empty10.C: Likewise.
24795 * g++.dg/abi/empty7.C: Likewise.
24796 * g++.dg/abi/empty9.C: Likewise.
24797 * g++.dg/abi/layout3.C: Likewise.
24798 * g++.dg/abi/layout4.C: Likewise.
24799 * g++.dg/abi/thunk1.C: Likewise.
24800 * g++.dg/abi/thunk2.C: Likewise.
24801 * g++.dg/abi/vbase11.C: Likewise.
24802 * g++.dg/abi/vthunk2.C: Likewise.
24803 * g++.dg/abi/vthunk3.C: Likewise.
24804 * g++.dg/ext/attrib8.C: Likewise.
24805 * g++.dg/opt/longbranch2.C: Likewise.
24806 * g++.dg/opt/reg-stack4.C: Likewise.
24807 * g++.old-deja/g++.ext/attrib1.C: Likewise.
24808 * g++.old-deja/g++.ext/attrib2.C: Likewise.
24809 * g++.old-deja/g++.ext/attrib3.C: Likewise.
24810 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24811 * g++.old-deja/g++.other/store-expr2.C: Likewise.
24812 * gcc.dg/20000609-1.c: Likewise.
24813 * gcc.dg/20000720-1.c: Likewise.
24814 * gcc.dg/20011107-1.c: Likewise.
24815 * gcc.dg/20011119-1.c: Likewise.
24816 * gcc.dg/20020108-1.c: Likewise.
24817 * gcc.dg/20020122-2.c: Likewise.
24818 * gcc.dg/20020122-3.c: Likewise.
24819 * gcc.dg/20020201-3.c: Likewise.
24820 * gcc.dg/20020206-1.c: Likewise.
24821 * gcc.dg/20020218-1.c: Likewise.
24822 * gcc.dg/20020310-1.c: Likewise.
24823 * gcc.dg/20020411-1.c: Likewise.
24824 * gcc.dg/20020418-2.c: Likewise.
24825 * gcc.dg/20020426-1.c: Likewise.
24826 * gcc.dg/20020426-2.c: Likewise.
24827 * gcc.dg/20020517-1.c: Likewise.
24828 * gcc.dg/20020523-1.c: Likewise.
24829 * gcc.dg/20020523-2.c: Likewise.
24830 * gcc.dg/20020729-1.c: Likewise.
24831 * gcc.dg/20030204-1.c: Likewise.
24832 * gcc.dg/20030826-2.c: Likewise.
24833 * gcc.dg/20030926-1.c: Likewise.
24834 * gcc.dg/20031202-1.c: Likewise.
24835 * gcc.dg/980312-1.c: Likewise.
24836 * gcc.dg/980313-1.c: Likewise.
24837 * gcc.dg/990117-1.c: Likewise.
24838 * gcc.dg/990424-1.c: Likewise.
24839 * gcc.dg/990524-1.c: Likewise.
24840 * gcc.dg/991230-1.c: Likewise.
24841 * gcc.dg/i386-387-1.c: Likewise.
24842 * gcc.dg/i386-387-2.c: Likewise.
24843 * gcc.dg/i386-387-3.c: Likewise.
24844 * gcc.dg/i386-387-4.c: Likewise.
24845 * gcc.dg/i386-387-5.c: Likewise.
24846 * gcc.dg/i386-387-6.c: Likewise.
24847 * gcc.dg/i386-asm-1.c: Likewise.
24848 * gcc.dg/i386-bitfield1.c: Likewise.
24849 * gcc.dg/i386-bitfield2.c: Likewise.
24850 * gcc.dg/i386-loop-1.c: Likewise.
24851 * gcc.dg/i386-loop-2.c: Likewise.
24852 * gcc.dg/i386-loop-3.c: Likewise.
24853 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24854 * gcc.dg/i386-pic-1.c: Likewise.
24855 * gcc.dg/i386-regparm.c: Likewise.
24856 * gcc.dg/i386-signbit-1.c: Likewise.
24857 * gcc.dg/i386-signbit-2.c: Likewise.
24858 * gcc.dg/i386-signbit-3.c: Likewise.
24859 * gcc.dg/i386-sse-5.c: Likewise.
24860 * gcc.dg/i386-sse-8.c: Likewise.
24861 * gcc.dg/i386-unroll-1.c: Likewise.
24862 * gcc.dg/tls/opt-1.c: Likewise.
24863 * gcc.dg/tls/opt-2.c: Likewise.
24864 * gcc.dg/unroll-1.c: Likewise.
24865 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
24866 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
24867 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
24868 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
24870 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24872 * g++.dg/template/incomplete1.C: New test.
24874 2004-11-16 Nick Clifton <nickc@redhat.com>
24876 Revert patches accidentally commited during checkin of fixes for
24878 gcc.c-torture/execute/simd-4.c: Revert
24879 gcc.dg/20040910-1.c: Revert.
24881 2004-11-16 Paul Brook <paul@codesourcery.com>
24884 * gfortran.dg/der_pointer_1.f90: New test.
24886 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
24889 * gcc.dg/bitfld-13.c: New test.
24891 2004-11-15 Janis Johnson <janis187@us.ibm.com>
24893 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
24896 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
24897 * gcc.dg/ppc64-abi-2.c: Ditto.
24898 * gcc.dg/ppc64-abi-3.c: Ditto.
24900 * lib/gcc-dg.exp (dg-target-list): Remove.
24902 2004-11-15 Steve Ellcey <sje@cup.hp.com>
24904 * gcc.dg/ia64-postinc.c: New test.
24906 2004-11-15 Mark Mitchell <mark@codesourcery.com>
24908 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
24910 2004-11-15 Nick Clifton <nickc@redhat.com>
24912 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
24913 __INT_MAX__ so that the test can be compiled by toolchains
24914 targeted at 16-bit processors.
24916 * gcc.dg/20040625-1.c: Use long constants rather than integers
24917 when performing arithmetic that will overflow 16-bits.
24919 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
24920 xstormy16. It does not support 128-bit vector operations.
24922 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
24923 with the macro PTR_TYPE. Define this macro to an integer type
24924 suitable for holding a pointer.
24926 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
24927 the target is a 16-bit processor.
24929 * gcc.dg/cpp/if-2.c: Expect a different warning message from
24930 16-bit targets where the character constant will be too long.
24932 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
24933 where the double will not be directly addressable.
24935 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24937 Friend class name lookup 1/n, PR c++/18471
24938 * g++.dg/template/crash26.C: New test.
24939 * g++.dg/lookup/struct1.C: Adjust expected error.
24940 * g++.dg/parse/elab1.C: Likewise.
24941 * g++.dg/parse/elab2.C: Likewise.
24942 * g++.dg/parse/int-as-enum1.C: Likewise.
24943 * g++.dg/parse/struct-as-enum1.C: Likewise.
24944 * g++.dg/parse/typedef1.C: Likewise.
24945 * g++.dg/parse/typedef3.C: Likewise.
24946 * g++.dg/parse/typedef4.C: Likewise.
24947 * g++.dg/parse/typedef5.C: Likewise.
24948 * g++.dg/template/nontype4.C: Likewise.
24949 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
24950 * g++.old-deja/g++.other/elab1.C: Likewise.
24951 * g++.old-deja/g++.other/syntax4.C: Likewise.
24953 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
24955 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
24957 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
24959 * gcc.c-torture/execute/20041114-1.c: New test.
24961 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
24963 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
24964 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
24965 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
24966 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
24967 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
24968 gcc.dg/switch-7.c: New tests.
24970 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24972 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
24974 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24977 * gcc.dg/vect/pr18400.c: New test.
24979 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
24980 Andrew Pinski <pinskia@physics.uc.edu>
24983 * gcc.dg/vect/pr18425.c: New test.
24985 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
24987 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
24988 Guard with dg-require-alias and dg-require-visibility.
24990 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
24992 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
24994 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24996 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
24998 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25001 * g++.dg/template/defarg5.C: New test.
25003 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25005 * g++.dg/parse/cast1.C: Run only on ILP32.
25006 * g++.old-deja/g++.mike/p784.C: Likewise.
25008 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
25010 * gcc.c-torture/execute/20041113-1.c: New test.
25012 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
25015 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
25016 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
25017 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
25018 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25019 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
25020 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
25021 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
25022 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
25023 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
25024 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25025 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25026 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
25027 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
25029 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
25031 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
25032 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
25033 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
25034 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
25035 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
25036 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
25037 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
25038 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
25039 gcc.target/sparc/combined-1.c: New tests.
25041 2004-11-12 Ziemowit Laski <zlaski@apple.com>
25043 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
25046 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25048 * lib/gcc-dg.exp (dg-forbid-option): New function.
25049 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
25050 * g++.dg/abi/bitfield8.C: Likewise.
25051 * g++.dg/abi/dtor1.C: Likewise.
25052 * g++.dg/abi/empty10.C: Likewise.
25053 * g++.dg/abi/empty7.C: Likewise.
25054 * g++.dg/abi/empty9.C: Likewise.
25055 * g++.dg/abi/layout3.C: Likewise.
25056 * g++.dg/abi/layout4.C: Likewise.
25057 * g++.dg/abi/thunk1.C: Likewise.
25058 * g++.dg/abi/thunk2.C: Likewise.
25059 * g++.dg/abi/vbase11.C: Likewise.
25060 * g++.dg/abi/vthunk2.C: Likewise.
25061 * g++.dg/abi/vthunk3.C: Likewise.
25062 * g++.dg/ext/attrib8.C: Likewise.
25063 * g++.dg/opt/longbranch2.C: Likewise.
25064 * g++.dg/opt/reg-stack4.C: Likewise.
25065 * g++.old-deja/g++.ext/attrib1.C: Likewise.
25066 * g++.old-deja/g++.ext/attrib2.C: Likewise.
25067 * g++.old-deja/g++.ext/attrib3.C: Likewise.
25068 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25069 * g++.old-deja/g++.other/store-expr2.C: Likewise.
25070 * gcc.dg/20000609-1.c: Likewise.
25071 * gcc.dg/20000720-1.c: Likewise.
25072 * gcc.dg/20011107-1.c: Likewise.
25073 * gcc.dg/20011119-1.c: Likewise.
25074 * gcc.dg/20020108-1.c: Likewise.
25075 * gcc.dg/20020122-2.c: Likewise.
25076 * gcc.dg/20020122-3.c: Likewise.
25077 * gcc.dg/20020201-3.c: Likewise.
25078 * gcc.dg/20020206-1.c: Likewise.
25079 * gcc.dg/20020218-1.c: Likewise.
25080 * gcc.dg/20020310-1.c: Likewise.
25081 * gcc.dg/20020411-1.c: Likewise.
25082 * gcc.dg/20020418-2.c: Likewise.
25083 * gcc.dg/20020426-1.c: Likewise.
25084 * gcc.dg/20020426-2.c: Likewise.
25085 * gcc.dg/20020517-1.c: Likewise.
25086 * gcc.dg/20020523-1.c: Likewise.
25087 * gcc.dg/20020523-2.c: Likewise.
25088 * gcc.dg/20020729-1.c: Likewise.
25089 * gcc.dg/20030204-1.c: Likewise.
25090 * gcc.dg/20030826-2.c: Likewise.
25091 * gcc.dg/20030926-1.c: Likewise.
25092 * gcc.dg/20031202-1.c: Likewise.
25093 * gcc.dg/980312-1.c: Likewise.
25094 * gcc.dg/980313-1.c: Likewise.
25095 * gcc.dg/990117-1.c: Likewise.
25096 * gcc.dg/990424-1.c: Likewise.
25097 * gcc.dg/990524-1.c: Likewise.
25098 * gcc.dg/991230-1.c: Likewise.
25099 * gcc.dg/i386-387-1.c: Likewise.
25100 * gcc.dg/i386-387-2.c: Likewise.
25101 * gcc.dg/i386-387-3.c: Likewise.
25102 * gcc.dg/i386-387-4.c: Likewise.
25103 * gcc.dg/i386-387-5.c: Likewise.
25104 * gcc.dg/i386-387-6.c: Likewise.
25105 * gcc.dg/i386-asm-1.c: Likewise.
25106 * gcc.dg/i386-bitfield1.c: Likewise.
25107 * gcc.dg/i386-bitfield2.c: Likewise.
25108 * gcc.dg/i386-loop-1.c: Likewise.
25109 * gcc.dg/i386-loop-2.c: Likewise.
25110 * gcc.dg/i386-loop-3.c: Likewise.
25111 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25112 * gcc.dg/i386-pic-1.c: Likewise.
25113 * gcc.dg/i386-regparm.c: Likewise.
25114 * gcc.dg/i386-signbit-1.c: Likewise.
25115 * gcc.dg/i386-signbit-2.c: Likewise.
25116 * gcc.dg/i386-signbit-3.c: Likewise.
25117 * gcc.dg/i386-sse-5.c: Likewise.
25118 * gcc.dg/i386-sse-8.c: Likewise.
25119 * gcc.dg/i386-unroll-1.c: Likewise.
25120 * gcc.dg/tls/opt-1.c: Likewise.
25121 * gcc.dg/tls/opt-2.c: Likewise.
25122 * gcc.dg/unroll-1.c: Likewise.
25123 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25124 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25125 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25126 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25127 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
25130 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25133 * g++.dg/parse/cond1.C: New test.
25136 * g++.dg/template/array9.C: New test.
25137 * g++.dg/ext/vla1.C: Adjust error messages.
25138 * g++.dg/ext/vlm1.C: Likewise.
25139 * g++.dg/template/crash2.C: Likewise.
25142 * g++.dg/template/call3.C: New test.
25145 * g++.dg/template/ptrmem11.C: New test.
25147 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
25150 * lib/g++.exp: Set LC_ALL and LANG to C.
25151 * lib/gcc-dg.exp: Likewise.
25152 * lib/gfortran.exp: Likewise.
25153 * lib/objc.exp: Likewise.
25154 * lib/treelang.exp: Likewise.
25156 2004-11-12 Andreas Schwab <schwab@suse.de>
25158 * gcc.dg/pr16286.c: Fix last change.
25160 2004-11-12 Mark Mitchell <mark@codesourcery.com>
25163 * g++.dg/init/global1.C: New test.
25165 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
25167 * gcc.c-torture/execute/20041112-1.c: New test.
25169 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25171 * lib/gcc-dg.exp (dg-target-list): New.
25173 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25174 Richard Sandiford <rsandifo@redhat.com>
25176 * lib/target-supports.exp (get-compiler_messages): New.
25177 (check_named_sections_available): Use it.
25178 (check_effective_target_ilp32): New.
25179 (check_effective_target_lp64): New.
25180 (is-effective-target): New.
25181 * lib/gcc-dg.exp (dg-require-effective-target): New.
25183 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
25185 * gcc.dg/precedence-1.c: New test.
25187 2004-11-11 Janis Johnson <janis187@us.ibm.com>
25189 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
25191 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
25192 message, delete generated files, use more descriptive name for
25193 executable, and make the test unsupported when it cannot be run.
25195 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
25196 (dg-require-weak, dg-require-visibility, dg-require-alias,
25197 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
25198 dg-require-iconv, dg-require-named-sections): Use it.
25200 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
25202 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
25205 * gcc.dg/ppc-and-1: New
25208 * gcc.dg/ppc-mov-1.c: New.
25211 * gcc.dg/ppc-compare-1.c: New.
25213 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
25215 * objc.dg/desig-init-2.m: New test.
25217 2004-11-10 Adam Nemet <anemet@lnxw.com>
25219 PR middle-end/18160
25220 * g++.dg/warn/register-var-1.C: New test.
25221 * g++.dg/warn/register-var-2.C: New test.
25223 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25225 * gcc.dg/union-2.c: New test.
25227 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
25229 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
25230 New test for PR tree-optimization/17892.
25232 2004-11-09 Mark Mitchell <mark@codesourcery.com>
25235 * g++.dg/init/new12.C: New test.
25237 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
25239 * gcc.target/sparc: New directory.
25240 * gcc.target/sparc/sparc.exp: New driver.
25241 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
25242 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
25243 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
25244 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
25246 2004-11-10 Paul Brook <paul@codesourcery.com>
25249 * gfortran.dg/list_read.c: New test.
25251 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25254 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
25255 expected diagnostic location.
25257 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
25259 * gcc.dg/20041109-1.c: New test.
25261 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
25264 * objc/compile/pr18406.m: New test.
25266 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25268 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
25270 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
25272 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
25274 2004-11-08 Steve Ellcey <sje@cup.hp.com>
25276 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
25278 2004-11-08 Steve Ellcey <sje@cup.hp.com>
25280 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
25283 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
25286 * gcc.c-torture/pr18299-1.c: New test.
25288 2004-11-06 Andreas Schwab <schwab@suse.de>
25290 * gcc.dg/pr16286.c: Also test for bool and pixel.
25292 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
25294 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
25295 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
25296 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
25297 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
25298 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
25299 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
25300 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
25301 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
25302 gcc.dg/struct-semi-3.c: New tests.
25304 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25306 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
25308 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25310 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
25311 Do not use C99 designators.
25313 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25315 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
25317 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
25319 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
25320 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
25321 * gcc.c-torture/execute/simd-5.x: Remove.
25323 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
25325 PR rtl-optimization/17933
25326 * gcc.dg/torture/pr17933-1.c: New test.
25328 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
25331 * lib/target-supports.exp (check_weak_available): Support
25334 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
25336 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
25337 call to fflush(stdout) before abort.
25338 (my_ffsll): New function.
25339 (generate_fields): Use it.
25341 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
25343 * gcc.dg/init-undef-1.c: New test.
25345 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
25347 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
25348 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
25349 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
25350 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
25351 expected messages for new parser.
25353 2004-11-04 Mark Mitchell <mark@codesourcery.com>
25355 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
25357 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
25359 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
25362 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
25364 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
25365 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
25366 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
25367 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
25368 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
25369 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
25370 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
25371 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
25372 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
25373 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
25375 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
25377 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
25378 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
25379 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
25380 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
25381 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
25382 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
25383 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
25386 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
25389 * gcc.dg/20041104-1.c: New test.
25391 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25393 * g++.dg/template/nontype7.C: New test.
25394 * g++.dg/template/nontype8.C: Likewise.
25395 * g++.dg/template/nontype9.C: Likewise.
25396 * g++.dg/template/nontype10.C: Likewise.
25397 * g++.dg/tc1/dr49.C: Likewise.
25398 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
25399 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
25401 2004-11-04 Ben Elliston <bje@au.ibm.com>
25403 * g++.dg/rtti/tinfo1.C: Remove xfails.
25405 2004-11-04 Ben Elliston <bje@au.ibm.com>
25407 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
25408 packed attribute to the definition to satisfy the new C++ parser.
25410 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25412 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
25413 invocations of va_arg.
25415 2004-11-02 Mark Mitchell <mark@codesourcery.com>
25418 * g++.dg/template/crash25.C: New test.
25421 * g++.dg/template/typedef2.C: New test.
25422 * g++.dg/parse/crash13.C: Adjust error markers.
25425 * g++.dg/conversion/const3.C: New test.
25427 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25432 * gfortran.dg/generic_[123].f90: New testcases.
25434 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
25436 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
25437 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
25439 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25442 * gcc.c-torture/compile/pr16808.c: New test.
25444 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
25446 PR rtl-optimization/17104
25447 * gcc.dg/ppc-bitfield1.c: New.
25449 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
25451 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
25453 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
25455 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
25456 strings for 32-bit code.
25458 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
25461 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
25463 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
25466 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
25468 2004-10-31 Mark Mitchell <mark@codesourcery.com>
25471 * g++.dg/init/aggr2.C: New test.
25473 2004-10-30 Ziemowit Laski <zlaski@apple.com>
25475 * objc.dg/local-decl-1.m: New test.
25477 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
25479 * gcc.dg/20040910-1.c: Adjust regex.
25481 2004-10-30 Roger Sayle <roger@eyesopen.com>
25483 PR rtl-optimization/18084
25484 * g++.dg/opt/pr18084-1.C: New testcase.
25486 2004-10-30 Matt Austern <austern@apple.com>
25489 * g++.dg/ext/attrib18.C: New test.
25491 2004-10-30 Roger Sayle <roger@eyesopen.com>
25493 PR middle-end/18096
25494 * gcc.dg/pr18096-1.c: New test case.
25496 2004-10-30 Roger Sayle <roger@eyesopen.com>
25498 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
25500 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
25503 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
25504 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
25505 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
25506 gcc.dg/old-style-prom-3.c: New tests.
25508 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
25510 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
25511 Remove unnecessary inclusion of stdio.h.
25513 2004-10-29 Roger Sayle <roger@eyesopen.com>
25515 PR rtl-optimization/17581
25516 * gcc.dg/pr17581-1.c: New test case.
25518 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
25520 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
25522 * g++.dg/conversion/dr195-1.C: New.
25523 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
25524 * g++.old-deja/g++.mike/p10148.C: Likewise.
25526 2004-10-29 Mark Mitchell <mark@codesourcery.com>
25529 * g++.dg/debug/typedef2.C: New test.
25531 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
25534 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
25535 * gfortran.dg/g77/README: Update.
25537 2004-10-28 Matt Austern <austern@apple.com>
25540 * g++.dg/ext/packed7.C: New test.
25542 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25544 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
25546 * lib/scanasm.exp (hidden-scan-for): New proc.
25547 (scan-hidden): Use hidden-scan-for instead of constructing the scan
25549 (scan-not-hidden): Likewise.
25550 * lib/target-supports.exp (check_visibility_available): mach-o is
25553 2004-10-28 Mark Mitchell <mark@codesourcery.com>
25556 * g++.dg/template/memclass3.C: New test.
25558 2004-10-28 Adam Nemet <anemet@lnxw.com>
25560 PR middle-end/18160
25561 * gcc.dg/register-var-1.c: New test.
25562 * gcc.dg/register-var-2.c: New test.
25563 * gcc.dg/asm-7.c: Taking the address of a register variable is an
25566 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
25569 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
25571 * gcc.dg/vect/vect-22.c: Likewise.
25573 2004-10-28 Jakub Jelinek <jakub@redhat.com>
25575 * gcc.dg/i386-rotate-1.c: New test.
25577 2004-10-27 Mark Mitchell <mark@codesourcery.com>
25579 * g++.dg/init/ref12.C: Add "run" marker.
25582 * g++.dg/init/ref12.C: New test.
25585 * g++.dg/template/shift1.C: New test.
25586 * g++.dg/template/error10.C: Adjust error markers.
25588 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
25591 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
25593 2004-10-27 Geoffrey Keating <geoffk@apple.com>
25595 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
25596 * gcc.dg/weak/weak-3.c: Likewise.
25597 * gcc.dg/weak/weak-5.c: Likewise.
25598 * gcc.dg/weak/weak-9.c: Likewise.
25599 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
25600 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
25602 * gcc.dg/darwin-weakimport-1.c: New.
25604 2004-10-28 Ben Elliston <bje@au.ibm.com>
25606 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
25608 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
25610 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
25611 'syntax' error messages.
25612 * gcc.dg/cpp/direct2s.c: Likewise.
25614 2004-10-26 Geoffrey Keating <geoffk@apple.com>
25616 * gcc.c-torture/compile/20041026-1.c: New.
25618 2004-10-26 Mark Mitchell <mark@codesourcery.com>
25621 * g++.dg/lookup/ns2.C: New test.
25624 * g++.dg/template/enum4.C: New test.
25627 * g++.dg/template/expr1.C: New test.
25629 2004-10-26 Ben Elliston <bje@au.ibm.com>
25631 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
25633 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
25635 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
25636 gcc.dg/decl-nospec-3.c: New tests.
25638 2004-10-26 Ziemowit Laski <zlaski@apple.com>
25640 * objc.dg/super-class-3.m: New test.
25642 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
25644 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
25646 * gcc.dg/cpp/direct2s.c: Likewise.
25648 2004-10-25 Geoffrey Keating <geoffk@apple.com>
25650 * objc.dg/image-info.m: Update for changes to section selection.
25652 2004-10-25 David Ayers <d.ayers@inode.at>
25653 Ziemowit Laski <zlaski@apple.com>
25655 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
25656 diagnostics when messaging 'id <Proto>'.
25657 * objc.dg/class-protocol-1.m: New test.
25658 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
25659 a non-existent method signature.
25660 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
25661 Update diagnostics when messaging with non-existent method signature.
25662 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
25663 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
25664 invalid receivers are now resolved as if messaging 'id'; remove
25665 extraneous diagnostics.
25667 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
25670 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
25671 gcc.dg/init-desig-obs-3.c: New tests.
25673 2004-10-25 Jakub Jelinek <jakub@redhat.com>
25675 * gcc.dg/debug/20041023-1.c: New test.
25677 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
25679 PR middle-end/17407
25680 * gcc.c-torture/compile/pr17407.c: New test.
25683 * g++.dg/template/array8.C: New test.
25685 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
25688 * lib/g++.exp: Accept more than one multilib libgcc.
25689 * lib/gcc-dg.exp: Likewise.
25690 * lib/objc.exp: Likewise.
25691 * lib/treelang.exp: Likewise.
25692 * lib/gfortran.exp: Likewise.
25694 2004-10-24 Ben Elliston <bje@au.ibm.com>
25696 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
25698 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
25700 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
25701 * gcc.dg/c99-const-expr-3.c: Likewise.
25703 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
25705 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
25707 2004-10-23 Ben Elliston <bje@au.ibm.com>
25709 * gcc.c-torture/execute/loop-2e.x: Remove.
25711 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
25714 * g++.dg/parse/crash18.C: New.
25715 * g++.dg/parse/crash19.C: New.
25717 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
25719 * g++.dg/ext/dllimport1.C: Move dg-warnings.
25720 * g++.dg/ext/dllimport2.C: Same.
25721 * g++.dg/ext/dllimport8.C: Same.
25723 2004-10-21 Mark Mitchell <mark@codesourcery.com>
25726 * g++.dg/conversion/cast1.C: New test.
25727 * g++.dg/overload/pmf1.C: Adjust error marker.
25729 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
25732 * objc.dg/const-str-7.m: New test.
25734 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25736 * g++.dg/template/memfriend11.C: Fix comment typo.
25737 * g++.dg/template/memfriend14.C: Likewise.
25739 2004-10-20 Richard Henderson <rth@redhat.com>
25741 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
25742 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
25743 -fasynchronous-unwind-tables.
25745 2004-10-20 Richard Henderson <rth@redhat.com>
25747 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
25748 (main): Return success.
25749 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
25750 (main): Return success.
25752 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25755 * g++.dg/template/memfriend9.C: New test.
25756 * g++.dg/template/memfriend10.C: Likewise.
25757 * g++.dg/template/memfriend11.C: Likewise.
25758 * g++.dg/template/memfriend12.C: Likewise.
25759 * g++.dg/template/memfriend13.C: Likewise.
25760 * g++.dg/template/memfriend14.C: Likewise.
25761 * g++.dg/template/memfriend15.C: Likewise.
25762 * g++.dg/template/memfriend16.C: Likewise.
25763 * g++.dg/template/memfriend17.C: Likewise.
25764 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
25766 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
25768 * g++.dg/conversion/dr195.C: New.
25769 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
25771 2004-10-20 Ben Elliston <bje@au.ibm.com>
25772 Devang Patel <dpatel@apple.com>
25774 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
25775 of floating point arithmetic, which could trap.
25777 2004-10-19 Mark Mitchell <mark@codesourcery.com>
25780 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
25781 * g++.dg/conversion/const2.C: New test.
25782 * g++.dg/expr/reinterpret2.C: New test.
25783 * g++.dg/expr/reinterpret3.C: New test.
25784 * g++.dg/expr/cast2.C: New test.
25785 * g++.dg/expr/copy1.C: New test.
25786 * g++.dg/other/conversion1.C: Change error message.
25787 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
25788 function pointers to void *.
25789 * g++.old-deja/g++.mike/p10148.C: Likewise.
25791 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25793 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
25795 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
25799 * g++.dg/parse/expr3.C: New test.
25801 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25803 * gcc.dg/smod-1.c: New test.
25805 2004-10-18 Ziemowit Laski <zlaski@apple.com>
25807 * objc.dg/method-14.m: New test.
25809 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
25811 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
25812 Also xfail as the patch was reverted.
25814 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
25816 PR middle-end/16973
25817 * gcc.dg/pr16973.c: New test.
25819 2004-10-18 Diego Novillo <dnovillo@redhat.com>
25821 PR tree-optimization/17656
25822 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
25824 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
25826 * g++.dg/eh/shadow1.C: New.
25828 2004-10-18 Jakub Jelinek <jakub@redhat.com>
25830 * gcc.c-torture/compile/20041018-1.c: New test.
25832 2004-10-18 Ben Elliston <bje@au.ibm.com>
25834 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
25835 compiler referring to register 0 when accessing sdata. The linker
25836 now patches things up.
25838 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
25841 * gcc.c-torture/compile/pr17529.c: New test.
25843 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25846 * g++.dg/ext/attrib17.C: New test.
25848 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
25850 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
25852 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25855 * g++.dg/ext/attrib16.C: New test.
25857 2004-10-15 Mark Mitchell <mark@codesourcery.com>
25860 * g++.dg/init/dso_handle1.C: New test.
25863 * g++.dg/parse/typedef6.C: New test.
25866 * g++.dg/parse/pragma1.C: New test.
25868 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
25870 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
25872 2004-10-15 Steve Ellcey <sje@cup.hp.com>
25874 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
25875 -fno-common when on HPPA HP-UX platforms.
25877 2004-10-15 Jakub Jelinek <jakub@redhat.com>
25880 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
25882 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
25885 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
25888 * g++.dg/lookup/strong-using-4.C: New test.
25890 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
25892 PR middle-end/16567
25893 * gcc.c-torture/compile/nested-1.c: New test.
25895 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
25897 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
25898 and mipsisa64*-*-* (until support for misaligned loads is added).
25899 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
25900 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
25901 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
25902 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
25903 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
25904 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
25906 2004-10-14 Mark Mitchell <mark@codesourcery.com>
25909 * g++.dg/init/dtor3.C: New test.
25911 2004-10-15 Ben Elliston <bje@au.ibm.com>
25913 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
25915 2004-10-14 Geoffrey Keating <geoffk@apple.com>
25917 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
25918 * gcc.dg/macho-lo-sum.c: Likewise.
25920 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
25922 * gcc.dg/ppc-spe64-1.c: New test.
25924 2004-10-14 Devang Patel <dpatel@apple.com>
25927 * gcc.dg/pr17635.c : New test.
25929 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
25931 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
25932 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
25933 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
25934 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
25935 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
25936 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
25937 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
25938 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
25939 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
25940 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
25941 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
25942 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
25943 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
25944 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
25945 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
25946 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
25947 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
25948 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
25950 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
25952 * gcc.dg/vect/vect-82.c: New testcase.
25953 * gcc.dg/vect/vect-82_64.c: New testcase.
25954 * gcc.dg/vect/vect-83.c: New testcase.
25955 * gcc.dg/vect/vect-83_64.c: New testcase.
25957 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
25959 * gcc.dg/cpp/error-1.c: New test.
25961 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
25963 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
25965 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
25968 * gcc.dg/cris-peep2-xsrand2.c: New test.
25970 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
25973 * testsuite/g++.dg/expr/for2.C: New test.
25975 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25977 * g++.dg/inherit/thunk1.C: Run on the SPARC.
25979 2004-10-13 Jakub Jelinek <jakub@redhat.com>
25981 PR tree-optimization/17724
25982 * g++.dg/opt/pr17724-1.C: New test.
25983 * g++.dg/opt/pr17724-2.C: New test.
25984 * g++.dg/opt/pr17724-3.C: New test.
25985 * g++.dg/opt/pr17724-4.C: New test.
25986 * g++.dg/opt/pr17724-5.C: New test.
25987 * g++.dg/opt/pr17724-6.C: New test.
25989 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
25992 * gcc.dg/pr17301-2.c: New test.
25994 2004-10-11 Mark Mitchell <mark@codesourcery.com>
25997 * g++.dg/parse/error22.C: New test.
26000 * g++.dg/template/spec18.C: New test.
26002 2004-10-11 Steve Ellcey <sje@cup.hp.com>
26004 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
26005 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
26007 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
26008 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
26010 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
26012 * g++.dg/eh/cleanup5.C: Add dg-options "".
26014 2004-10-11 Roger Sayle <roger@eyesopen.com>
26016 PR middle-end/17657
26017 * gcc.dg/switch-4.c: New test case.
26019 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
26021 * gcc.c-torture/execute/20041011-1.c: New test.
26023 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
26026 * g++.dg/init/for3.C: New test.
26029 * g++.dg/opt/switch2.C: New test.
26031 PR middle-end/17703
26032 * g++.dg/warn/Wreturn-2.C: New test.
26034 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
26037 * g++.dg/eh/cleanup5.C: New test.
26039 2004-10-10 Mark Mitchell <mark@codesourcery.com>
26042 * g++.dg/parse/error21.C: New test.
26044 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
26046 * g++.dg/overload/pmf1.C: Adjust quoting marks.
26047 * g++.dg/warn/incomplete1.C: Likewise.
26048 * g++.dg/template/qualttp20.C: Likewise.
26050 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26053 * parm-incomplete-1.c: New test.
26055 2004-10-09 Mark Mitchell <mark@codesourcery.com>
26058 * g++.dg/parse/error19.C: New test.
26061 * g++.dg/init/new11.C: New test.
26064 * g++.dg/parse/error20.C: New test.
26067 * g++.dg/template/crash24.C: New test.
26069 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26072 * gcc.dg/pr17301-1.c: New test.
26074 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
26077 * gcc.dg/anon-struct-5.c: New test.
26079 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
26082 * gcc.dg/pr17844-1.c: New test.
26084 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
26086 PR tree-optimization/17906
26087 * gcc.c-torture/compile/pr17906.c: New.
26089 2004-10-09 Stuart Hastings <stuart@apple.com>
26090 Roger Sayle <roger@eyesopen.com>
26092 PR rtl-optimization/17853
26093 * gcc.dg/i386-mmx-5.c: New testcase.
26095 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
26097 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
26099 2004-10-09 Mark Mitchell <mark@codesourcery.com>
26102 * g++.dg/template/static9.C: New test.
26105 * g++.dg/parse/operator5.C: New test.
26107 2004-10-09 Roger Sayle <roger@eyesopen.com>
26109 PR middle-end/17894
26110 * gcc.c-torture/execute/divcmp-4.c: New test case.
26112 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26115 * g++.dg/opt/pr17902.C: New test.
26117 2004-10-09 Jakub Jelinek <jakub@redhat.com>
26119 * gcc.dg/cpp/ident-1.c: Add dg-options "".
26121 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26123 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
26125 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26127 * gcc.dg/assign-warn-3.c: New test.
26129 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26132 * gcc.dg/cpp/ident-1.c: New test.
26134 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
26136 * gcc.c-torture/compile/acc1.c: New.
26138 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
26140 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
26141 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
26143 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
26145 * gcc.dg/ultrasp11.c: New test.
26147 2004-10-08 Michael Matz <matz@suse.de>
26149 * gcc.dg/doloop-2.c: New test.
26151 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
26153 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
26154 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
26155 objc.dg/method-9.m: Update expected diagnostics.
26157 2004-10-07 Geoffrey Keating <geoffk@apple.com>
26159 * gcc.dg/ppc-fsel-3.c: New file.
26160 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
26162 2004-10-07 Paul Brook <paul@codesourcery.com>
26164 * gfortran.dg/intrinsic_verify_1.f90: New test.
26166 2004-10-07 Paul Brook <paul@codesourcery.com>
26168 * gfortran.dg/empty_format_1.f90: Remove stray commas.
26170 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26172 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
26173 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
26176 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
26178 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
26180 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26183 * g++.dg/warn/Winline-4.C: New test.
26185 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
26187 * gcc.c-torture/compile/20041007-1.c: New test.
26189 2004-10-07 Paul Brook <paul@codesourcery.com>
26192 * gfortran.dg/use_allocated_1.f90: New test.
26194 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
26196 PR middle-end/17849
26197 * gfortran.fortran-torture/compile/nested.f90: New test
26199 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
26201 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
26203 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
26206 * g++.dg/ext/asm6.C: New test.
26208 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
26210 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
26212 2004-10-06 Paul Brook <paul@codesourcery.com>
26214 PR libfortran/17709
26215 * gfortran.dg/empty_format_1.f90: New test.
26217 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26220 * gfortran.dg/ishft.f90: New test.
26223 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
26226 2004-10-06 Paul Brook <paul@codesourcery.com>
26228 * gfortran.dg/do_1.f90: New test.
26230 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26232 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
26233 optimizing for size.
26235 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
26237 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
26239 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
26241 * gcc.c-torture/compile/20041005-1.c: New test.
26243 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
26246 * g++.dg/lookup/koenig4.C: New.
26248 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
26250 * g++.dg/other/classkey1.C: Adjust quoting marks.
26251 * g++.dg/parse/error15.C: Likewise.
26252 * g++.dg/template/meminit2.C (int>): Likewise.
26254 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26257 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
26260 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
26263 * gfortran.dg/pr17708.f90: New test.
26265 2004-10-04 Chao-ying Fu <fu@mips.com>
26267 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
26268 * gcc.dg/vect/vect-4.c: Ditto.
26269 * gcc.dg/vect/vect-5.c: Ditto.
26270 * gcc.dg/vect/vect-6.c: Ditto.
26271 * gcc.dg/vect/vect-8.c: Ditto.
26272 * gcc.dg/vect/vect-16.c: Ditto.
26273 * gcc.dg/vect/vect-30.c: Ditto.
26274 * gcc.dg/vect/vect-40.c: Ditto.
26275 * gcc.dg/vect/vect-41.c: Ditto.
26276 * gcc.dg/vect/vect-42.c: Ditto.
26277 * gcc.dg/vect/vect-43.c: Ditto.
26278 * gcc.dg/vect/vect-44.c: Ditto.
26279 * gcc.dg/vect/vect-45.c: Ditto.
26280 * gcc.dg/vect/vect-46.c: Ditto.
26281 * gcc.dg/vect/vect-47.c: Ditto.
26282 * gcc.dg/vect/vect-48.c: Ditto.
26283 * gcc.dg/vect/vect-49.c: Ditto.
26284 * gcc.dg/vect/vect-50.c: Ditto.
26285 * gcc.dg/vect/vect-51.c: Ditto.
26286 * gcc.dg/vect/vect-52.c: Ditto.
26287 * gcc.dg/vect/vect-53.c: Ditto.
26288 * gcc.dg/vect/vect-54.c: Ditto.
26289 * gcc.dg/vect/vect-55.c: Ditto.
26290 * gcc.dg/vect/vect-56.c: Ditto.
26291 * gcc.dg/vect/vect-57.c: Ditto.
26292 * gcc.dg/vect/vect-58.c: Ditto.
26293 * gcc.dg/vect/vect-59.c: Ditto.
26294 * gcc.dg/vect/vect-60.c: Ditto.
26295 * gcc.dg/vect/vect-74.c: Ditto.
26296 * gcc.dg/vect/vect-79.c: Ditto.
26297 * gcc.dg/vect/vect-80.c: Ditto.
26299 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
26301 * gcc.dg/unused-7.c: Use the correct option.
26303 2004-10-04 Paul Brook <paul@codesourcery.com>
26304 Bud Davis <bdavis9659@comcast.net>
26308 * gfortran/pr17706.f90: New test.
26309 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
26311 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26313 * gfortran.dg/pr17612.f90: New test.
26315 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
26317 * g++.dg/template/local1.C: Adjust quoting marks in
26318 testing for diagnostics.
26319 * g++.dg/tls/diag-2.C: Likewise.
26320 * g++.dg/other/error8.C: Likewise.
26322 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
26325 * gcc.dg/unused-4.c: Adjust to be correct.
26328 * gcc.dg/unused-7.c: New test.
26330 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
26333 * g++.dg/overload/template2.C: New test.
26335 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
26337 PR tree-optimization/16632
26338 * gcc.dg/tree-ssa/20041002-1.c: New.
26340 2004-10-03 Paul Brook <paul@codesourcery.com>
26342 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
26343 rather than relying on default formatting.
26345 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
26347 * gcc.dg/20040920-1.c: Update expected message text.
26349 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
26351 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
26353 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
26355 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
26358 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
26360 * gcc.dg/tree-ssa/pr17343.c: Remove.
26362 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
26365 * gcc.dg/tree-ssa/pr17343.c: New test.
26367 2004-10-01 Jakub Jelinek <jakub@redhat.com>
26369 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
26370 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
26371 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
26372 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
26373 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
26375 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
26377 * gcc.dg/lvalue-2.c: New test.
26379 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
26382 * gcc.dg/pr17730-1.c: New test
26384 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
26387 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
26389 2004-09-29 Jakub Jelinek <jakub@redhat.com>
26391 * gcc.c-torture/execute/stdarg-1.c: New test.
26392 * gcc.c-torture/execute/stdarg-2.c: New test.
26393 * gcc.c-torture/execute/stdarg-3.c: New test.
26394 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26395 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26396 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26397 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26398 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26400 2004-09-29 Jakub Jelinek <jakub@redhat.com>
26402 PR tree-optimization/17697
26403 * g++.dg/opt/pr17697-1.C: New test.
26404 * g++.dg/opt/pr17697-2.C: New test.
26405 * g++.dg/opt/pr17697-3.C: New test.
26407 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
26410 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
26411 gcc.dg/vla-init-5.c: New tests.
26413 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
26416 * gcc.dg/pr13804-1.c: New test.
26418 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26421 * gfortran.dg/pr16938.f90: New test.
26423 2004-09-27 Mark Mitchell <mark@codesourcery.com>
26425 * g++.dg/template/crash23.C: New test.
26427 2004-09-27 Mark Mitchell <mark@codesourcery.com>
26430 * g++.dg/template/static8.C: New test.
26432 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
26435 * g++.dg/other/error9.C: New test.
26437 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
26439 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
26441 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26444 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
26446 2004-09-26 Roger Sayle <roger@eyesopen.com>
26448 PR middle-end/17112
26449 * gcc.dg/pr17112-1.c: New test case.
26451 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
26454 * gcc.dg/pr11459-1.c: New test.
26456 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
26458 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
26459 * gcc.dg/tree-ssa/loop-4.c: Likewise.
26461 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26463 * gfortran.dg/pr15324.f90: Make array bounds consistent.
26465 2004-09-25 Jan Hubicka <jh@suse.cz>
26467 * compile/30040909-1.c: New test.
26468 * compile/30040907-1.c: New test.
26470 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
26472 * gcc.c-torture/execute/va-arg-26.c: New test.
26474 2004-09-24 Zack Weinberg <zack@codesourcery.com>
26476 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
26477 extra diagnostics on targets with 64-bit pointers.
26478 * objc.dg/selector-1.m: Adjust dg-warning regexp.
26480 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
26483 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
26484 * gcc.dg/decl-3.c: Adjust expected message.
26486 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26489 * gfortran.dg/pr17615.f90: New test.
26491 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
26493 PR tree-optimzation/17517
26494 * g++.dg/tree-ssa/pr17517.C: New Test.
26496 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
26499 * g++.dg/lookup/ambig3.C: New.
26501 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
26504 * g++.dg/opt/pr17624.C: New test.
26506 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
26509 * gcc.dg/Wbad-function-cast-1.c: New test.
26511 2004-09-23 Zack Weinberg <zack@codesourcery.com>
26513 * g++.dg/ext/complit1.C
26514 * g++.dg/other/error2.C
26515 * g++.dg/other/nontype-1.C
26516 * g++.dg/parse/crash11.C
26517 * g++.dg/parse/crash12.C
26518 * g++.dg/parse/error15.C
26519 * g++.dg/parse/error4.C
26520 * g++.dg/parse/tmpl-outside1.C
26521 * g++.dg/parse/too-many-tmpl-args1.C
26522 * g++.dg/template/dependent-expr3.C
26523 * g++.dg/template/error10.C
26524 * g++.dg/template/instantiate1.C
26525 * g++.dg/template/vtable2.C
26526 * g++.dg/warn/Wshadow-1.C
26527 * g++.dg/warn/weak1.C
26528 * g++.old-deja/g++.brendan/crash16.C
26529 * g++.old-deja/g++.brendan/crash18.C
26530 * g++.old-deja/g++.brendan/crash48.C
26531 * g++.old-deja/g++.brendan/crash49.C
26532 * g++.old-deja/g++.brendan/crash55.C
26533 * g++.old-deja/g++.brendan/crash56.C
26534 * g++.old-deja/g++.brendan/crash8.C
26535 * g++.old-deja/g++.brendan/enum11.C
26536 * g++.old-deja/g++.brendan/enum8.C
26537 * g++.old-deja/g++.brendan/enum9.C
26538 * g++.old-deja/g++.brendan/friend3.C
26539 * g++.old-deja/g++.brendan/misc14.C
26540 * g++.old-deja/g++.bugs/900402_02.C
26541 * g++.old-deja/g++.bugs/900404_03.C
26542 * g++.old-deja/g++.bugs/900404_04.C
26543 * g++.old-deja/g++.bugs/900428_03.C
26544 * g++.old-deja/g++.jason/crash4.C
26545 * g++.old-deja/g++.jason/overload21.C
26546 * g++.old-deja/g++.jason/redecl1.C
26547 * g++.old-deja/g++.jason/report.C
26548 * g++.old-deja/g++.jason/rfg10.C
26549 * g++.old-deja/g++.jason/template30.C
26550 * g++.old-deja/g++.law/arm12.C
26551 * g++.old-deja/g++.law/ctors5.C
26552 * g++.old-deja/g++.law/cvt20.C
26553 * g++.old-deja/g++.law/init10.C
26554 * g++.old-deja/g++.law/init8.C
26555 * g++.old-deja/g++.law/visibility17.C
26556 * g++.old-deja/g++.law/visibility7.C
26557 * g++.old-deja/g++.mike/net8.C
26558 * g++.old-deja/g++.mike/p646.C
26559 * g++.old-deja/g++.mike/p700.C
26560 * g++.old-deja/g++.mike/p701.C
26561 * g++.old-deja/g++.mike/p811.C
26562 * g++.old-deja/g++.ns/template13.C
26563 * g++.old-deja/g++.other/array3.C
26564 * g++.old-deja/g++.other/crash25.C
26565 * g++.old-deja/g++.other/dtor3.C
26566 * g++.old-deja/g++.other/dtor4.C
26567 * g++.old-deja/g++.other/main1.C
26568 * g++.old-deja/g++.other/warn7.C
26569 * g++.old-deja/g++.pt/crash11.C
26570 * g++.old-deja/g++.pt/crash36.C
26571 * g++.old-deja/g++.pt/spec22.C
26572 * g++.old-deja/g++.pt/spec9.C
26573 * g++.old-deja/g++.pt/ttp52.C
26574 * g++.old-deja/g++.robertl/eb103.C
26575 * g++.old-deja/g++.robertl/eb121.C
26576 * g++.old-deja/g++.robertl/eb22.C
26577 * g++.old-deja/g++.robertl/eb8.C:
26578 Update locations and/or regexps of dg-error markers.
26579 Remove markers for some bogus messages that are no longer issued.
26581 2004-09-23 Jakub Jelinek <jakub@redhat.com>
26583 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
26584 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
26586 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
26589 * g++.dg/lookup/crash5.C: New test.
26591 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
26593 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
26594 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
26595 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
26596 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
26597 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
26598 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
26600 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
26601 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
26602 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
26603 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
26604 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
26605 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
26607 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
26609 * gcc.dg/vect/vect-44.c: Check additional cases.
26610 * gcc.dg/vect/vect-48.c: Check additional cases.
26612 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
26613 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
26614 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
26615 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
26616 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
26617 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
26618 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
26619 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
26620 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
26622 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
26623 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
26624 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
26626 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26628 * gcc.dg/tree-ssa/loop-6.c: New test.
26630 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
26633 * g++.dg/inherit/base2.C: New.
26635 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
26637 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
26638 * gcc.dg/20001012-2.c: Likewise.
26639 * gcc.dg/20001013-1.c: Likewise.
26640 * gcc.dg/20001101-1.c: Likewise.
26641 * gcc.dg/20001102-1.c: Likewise.
26642 * gcc.dg/bf-spl1.c: Likewise.
26643 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
26644 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
26646 2004-09-22 Diego Novillo <dnovillo@redhat.com>
26648 PR tree-optimization/16721
26649 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
26651 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
26653 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
26654 * gcc.dg/20040305-1.c: Likewise.
26656 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
26659 * gcc.c-torture/compile/pr16566-1.c,
26660 gcc.c-torture/compile/pr16566-2.c,
26661 gcc.c-torture/compile/pr16566-3.c: New tests.
26663 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
26665 PR tree-optimization/17512
26666 * gcc.c-torture/compile/20040916-1.c.
26668 2004-09-21 Mark Mitchell <mark@codesourcery.com>
26670 * gcc.dg/pragma-re-3.c: New test.
26672 2004-09-17 Matt Austern <austern@apple.com>
26675 * g++.dg/other/anon3.C: New.
26677 2004-09-21 Roger Sayle <roger@eyesopen.com>
26680 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
26681 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
26682 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
26683 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
26684 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
26686 2004-09-21 Bud Davis <bdavis9659@comcast.net>
26689 * gfortran.dg/pr17286.f90: New test.
26691 2004-09-20 Mark Mitchell <mark@codesourcery.com>
26694 * g++.dg/template/static7.C: New test.
26696 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
26699 * gcc.c-torture/compile/pr17558.c: New test.
26701 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
26703 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
26704 if SKIP_ATTRIBUTE is defined.
26706 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26709 * gfortran.dg/pr15957.f90: New test.
26711 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
26713 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
26715 * gcc.dg/vect/vect-79.c: Likewise.
26716 * gcc.dg/vect/vect-80.c: Likewise.
26718 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26721 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
26723 2004-09-20 Ira Rosen <irar@il.ibm.com>
26725 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26726 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
26727 * gcc.dg/vect/vect-62.c: New testcase.
26728 * gcc.dg/vect/vect-63.c: New testcase.
26729 * gcc.dg/vect/vect-64.c: New testcase.
26730 * gcc.dg/vect/vect-65.c: New testcase.
26731 * gcc.dg/vect/vect-66.c: New testcase.
26732 * gcc.dg/vect/vect-67.c: New testcase.
26733 * gcc.dg/vect/vect-68.c: New testcase.
26734 * gcc.dg/vect/vect-69.c: New testcase.
26735 * gcc.dg/vect/vect-79.c: New testcase.
26736 * gcc.dg/vect/vect-80.c: New testcase.
26738 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
26740 * gcc.target/mips/asm-1.c: New test.
26742 2004-09-19 Ira Rosen <irar@il.ibm.com>
26744 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
26745 * gcc.dg/vect/vect-73.c: New testcase.
26746 * gcc.dg/vect/vect-74.c: New testcase.
26747 * gcc.dg/vect/vect-75.c: New testcase.
26748 * gcc.dg/vect/vect-76.c: New testcase.
26749 * gcc.dg/vect/vect-77.c: New testcase.
26750 * gcc.dg/vect/vect-78.c: New testcase
26752 2004-09-18 Paul Brook <paul@codesourcery.com>
26754 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
26756 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
26759 * gcc.dg/pr17424-1.c: New test.
26761 2004-09-18 Diego Novillo <dnovillo@redhat.com>
26763 * g++.dg/tree-ssa/pr17153.C: New test.
26765 2004-09-16 Geoffrey Keating <geoffk@apple.com>
26768 * testsuite/g++.dg/pch/wchar-1.C: New.
26769 * testsuite/g++.dg/pch/wchar-1.Hs: New.
26771 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
26773 * gcc.c-torture/execute/20040917-1.c: New test.
26775 2004-09-17 Diego Novillo <dnovillo@redhat.com>
26777 PR tree-optimization/17319
26778 * gcc.dg/pr17319.c: New test.
26780 2004-09-17 Devang Patel <dpatel@apple.com>
26782 * gcc.dg/20040813-1.c: New test.
26784 2004-09-17 Diego Novillo <dnovillo@redhat.com>
26786 PR tree-optimization/17273
26787 * gcc.c-torture/compile/pr17273.c: New test.
26789 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
26791 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
26792 Update expected messages.
26793 * gcc.dg/declspec-13.c: New test.
26795 2004-09-17 David Edelsohn <edelsohn@gnu.org>
26797 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
26799 2004-09-17 Diego Novillo <dnovillo@redhat.com>
26801 * gcc.c-torture/execute/pr17252.c: Use post-increment to
26802 change what 'a' is pointing to.
26804 2004-09-17 Mark Mitchell <mark@codesourcery.com>
26807 * g++.dg/template/error18.C: New test.
26810 * g++.dg/warn/Wunused-8.C: New test.
26812 2004-09-17 Steven Bosscher <stevenb@suse.de>
26814 PR tree-optimization/17513
26815 * gcc.dg/20040916-1.c: New test.
26817 2004-09-16 Mark Mitchell <mark@codesourcery.com>
26820 * g++.dg/template/typename7.C: New test.
26822 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26824 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
26826 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
26828 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
26829 with -ftree-based-profiling also.
26830 * lib/profopt.exp: Support late-set profile_option/feedback_option.
26832 2004-09-16 Victor Leikehman <lei@il.ibm.com>
26835 * gfortran.dg/der_array_io_1.f90: New test.
26836 * gfortran.dg/der_array_io_2.f90: New test.
26837 * gfortran.dg/der_array_io_3.f90: New test.
26839 2004-09-15 Mark Mitchell <mark@codesourcery.com>
26841 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
26844 2004-09-15 Mark Mitchell <mark@codesourcery.com>
26846 * g++.dg/opt/switch1.C: New test.
26848 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
26850 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
26851 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
26852 Update expected messages.
26854 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26857 * gfortran.dg/same_name_1.f90: New test.
26859 2004-09-15 Diego Novillo <dnovillo@redhat.com>
26861 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
26862 dereference garbage pointers.
26864 2004-09-15 Jakub Jelinek <jakub@redhat.com>
26866 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
26867 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
26869 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
26870 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
26871 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
26873 2004-09-14 Mark Mitchell <mark@codesourcery.com>
26876 * g++.dg/template/mangle1.C: New test.
26878 2004-09-14 Diego Novillo <dnovillo@redhat.com>
26880 PR tree-optimization/17252
26881 * gcc.c-torture/execute/pr17252.c: New test.
26883 2004-09-14 Andrew Pinski <apinski@apple.com>
26885 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
26887 2004-09-14 Roger Sayle <roger@eyesopen.com>
26889 PR rtl-optimization/9771
26890 * gcc.dg/pr9771-1.c: New test case.
26892 2004-09-14 Diego Novillo <dnovillo@redhat.com>
26894 PR tree-optimization/15262
26895 * gcc.c-torture/execute/pr15262-1.c: New test.
26896 * gcc.c-torture/execute/pr15262-2.c: New test.
26898 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
26900 * gcc.dg/declspec-12.c: New test.
26902 2004-09-14 Bud Davis <bdavis9659@comcast.net>
26904 * gfortran.dg/pr17090.f90: Add directives to test.
26906 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
26908 * gcc.c-torture/compile/20040914-1.c: New test.
26910 2004-09-13 Mark Mitchell <mark@codesourcery.com>
26913 * g++.dg/template/decl2.C: New test.
26915 2004-09-13 Bud Davis <bdavis9659@comcast.net>
26918 * gfortran.dg/pr17090.f90: New test.
26920 2004-09-13 Dale Johannesen <dalej@apple.com>
26922 * gcc.c-torture/compile/pr17408.c: New test case.
26924 2004-09-13 Mark Mitchell <mark@codesourcery.com>
26927 * g++.dg/parse/crash17.C: New test.
26930 * g++.dg/template/enum3.C: New test.
26932 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
26934 * lib/gcc-defs.exp: Load wrapper.exp.
26935 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
26937 * lib/gcc.exp (gcc_init): Similar.
26938 * lib/gfortran.exp (gfortran_init): Similar.
26939 * lib/objc.exp (objc_init): Similar.
26940 * lib/treelang.exp (treelang_init): Similar.
26941 * lib/wrapper.exp: New file with build_wrapper call machinery in
26942 ${tool}_maybe_build_wrapper.
26944 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
26946 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
26948 * gcc.dg/declspec-11.c: Update expected messages.
26949 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
26950 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
26951 gcc.dg/inline-12.c: New tests.
26953 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
26955 * g++.dg/tree-ssa/pr17400.C: New testcase.
26957 2004-09-13 James E Wilson <wilson@specifixinc.com>
26959 * gcc.target/mips/sb1-1.c: New testcase.
26961 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
26963 * lib/g77-dg.exp: Remove unused file.
26964 * lib/mike-g77.exp: Ditto.
26965 * lib/g77.exp: Ditto.
26967 2004-09-12 Richard Henderson <rth@redhat.com>
26969 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
26971 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
26973 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
26974 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26975 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
26976 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
26977 Update expected messages.
26979 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
26981 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
26982 declaration/use mismatch for dirp parameter.
26984 2004-09-12 Andrew Pinski <apinski@apple.com>
26986 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
26987 -fgnu-runtime is passed.
26989 2004-09-12 Richard Henderson <rth@redhat.com>
26991 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
26992 do the uplevel thing and update additional_flags directly.
26993 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
26994 gfortran.fortran-torture/execute/intrinsic_nearest.x,
26995 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
26996 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
26998 2004-09-11 Steven Bosscher <stevenb@suse.de>
27000 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
27002 2004-09-11 Roger Sayle <roger@eyesopen.com>
27004 PR middle-end/17411
27005 * g++.dg/opt/pr17411-1.C: New test case.
27007 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
27009 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27010 gcc.dg/tls/diag-2.c: Update expected messages.
27011 * gcc.dg/991209-1.c: Specify compilation options. Update expected
27013 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
27014 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
27015 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
27016 gcc.dg/tls/diag-5.c: New tests.
27018 2004-09-11 Zack Weinberg <zack@codesourcery.com>
27020 * gcc.dg/20040910-1.c: Correct dg-error regexp.
27022 2004-09-11 Steven Bosscher <stevenb@suse.de>
27024 * g++.dg/parse/break-in-for.C: New test.
27026 2004-09-11 Jakub Jelinek <jakub@redhat.com>
27028 * gcc.dg/tree-ssa/20040911-1.c: New test.
27030 2004-09-11 Andreas Jaeger <aj@suse.de>
27032 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
27033 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
27035 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
27037 * gcc.target/frv: New directory of FR-V-specific tests.
27039 2004-09-10 James E Wilson <wilson@specifixinc.com>
27041 * gcc.dg/convert-vec-1.c: New test.
27043 2004-09-10 Roger Sayle <roger@eyesopen.com>
27045 PR middle-end/17024
27046 * gcc.dg/pr17024-1.c: New test case.
27048 2004-09-10 Eric Christopher <echristo@redhat.com>
27050 * gcc.dg/20040910-1.c: New test.
27052 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
27054 * gcc.dg/bitfld-9.c: New test.
27056 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
27058 * gcc.c-torture/execute/ieee/acc1.c: New test.
27059 * gcc.c-torture/execute/ieee/acc2.c: New test.
27060 * gcc.c-torture/execute/ieee/mzero6.c: New test.
27062 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
27064 * gcc.dg/deprecated-2.c: New test.
27066 2004-09-09 James E Wilson <wilson@specifixinc.com>
27068 * gcc.dg/init-vec-1.c: New test.
27070 2004-09-09 Roger Sayle <roger@eyesopen.com>
27072 PR middle-end/17055
27073 * gcc.dg/pr17055-1.c: New test case.
27075 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
27078 * gcc.c-torture/execute/pr17377.c: New test.
27080 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
27083 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
27084 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
27085 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
27086 gcc.dg/long-long-typespec-1.c: New tests.
27087 * gcc.dg/tls/diag-2.c: Update expected diagnostics
27089 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
27091 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
27092 gcc.dg/gnu99-static-1.c: New tests.
27094 2004-09-08 Devang Patel <dpatel@apple.com>
27096 * gcc.dg/darwin-ld-20040828-1.c: New test.
27097 * gcc.dg/darwin-ld-20040828-2.c: New test.
27098 * gcc.dg/darwin-ld-20040828-3.c: New test.
27100 2004-09-08 Ziemowit Laski <zlaski@apple.com>
27102 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
27103 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
27105 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
27106 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
27108 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
27109 types they qualify.
27110 * objc.dg/type-size-2.m: Fix wording in comment.
27111 * objc.dg/va-meth-1.m: New test case.
27113 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
27116 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
27117 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
27119 2004-09-06 Devang Patel <dpatel@apple.com>
27121 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
27122 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
27124 2004-09-06 Zack Weinberg <zack@codesourcery.com>
27126 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
27127 reflect changed line numbering of diagnostics.
27129 2004-09-06 Paul Brook <paul@codesourcery.com>
27131 * gfortran.dg/edit_real_1.f90: Add new test.
27133 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27135 * gcc.dg/tree-ssa/loop-2.c: New test.
27136 * gcc.dg/tree-ssa/loop-3.c: New test.
27137 * gcc.dg/tree-ssa/loop-4.c: New test.
27138 * gcc.dg/tree-ssa/loop-5.c: New test.
27140 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27142 * gcc.dg/format/sentinel-1.c: Update for parameter option.
27144 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27146 * gcc.dg/format/sentinel-1.c: New test.
27148 2004-09-04 Uros Bizjak <uros@kss-loka.si>
27150 * testsuite/gcc.dg/builtins-46.c: New.
27152 2004-09-03 Devang Patel <dpatel@apple.com>
27154 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
27155 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
27157 2004-09-03 Jan Beulich <jbeulich@novell.com>
27159 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
27160 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
27161 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
27162 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
27163 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
27164 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
27165 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
27166 the non-portable bzero.
27167 * gcc.dg/20010912-1.c: xfail for NetWare.
27168 * gcc.dg/20020426-2.c: xfail for NetWare.
27169 * gcc.dg/20021014-1.c: xfail for NetWare.
27170 * gcc.dg/20021018-1.c: xfail for NetWare.
27171 * gcc.dg/20030213-1.c: xfail for NetWare.
27172 * gcc.dg/20030225-1.c: xfail for NetWare.
27173 * gcc.dg/20030708-1.c: xfail for NetWare.
27174 * gcc.dg/builtins-config.h: Also exclude NetWare.
27175 * gcc.dg/format/format.h: Define restrict only if not already defined.
27176 * gcc.dg/nest.c: xfail for NetWare.
27177 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
27178 * lib/target-supports.exp (check_visibility_available): Exclude
27181 2004-09-03 Jan Beulich <jbeulich@novell.com>
27183 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
27184 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
27185 deterministic starting point for the alignment of structure fields.
27186 * gcc.dg/Wpadded.c: Dito.
27187 * g++.dg/abi/vbase10.C: Dito.
27189 2004-09-03 Devang Patel <dpatel@apple.com>
27191 * g++.dg/debug/pr15736.cc: New test.
27193 2004-09-02 Mark Mitchell <mark@codesourcery.com>
27195 * README.QMTEST: Fix out-of-date link.
27197 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
27200 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
27201 Delete. Duplicate of gfortran.dg/g77/20010610.f
27203 2004-09-02 Mark Mitchell <mark@codesourcery.com>
27205 * g++.dg/abi/arm_rtti1.C: New test.
27207 2004-09-02 Geoffrey Keating <geoffk@apple.com>
27209 * gcc.dg/ppc-vector-memcpy.c: New.
27210 * gcc.dg/ppc-vector-memset.c: New.
27212 2004-09-02 Chao-ying Fu <fu@mips.com>
27214 * gcc.target/mips/mips-3d-1.c: New test.
27215 * gcc.target/mips/mips-3d-2.c: New test.
27216 * gcc.target/mips/mips-3d-3.c: New test.
27217 * gcc.target/mips/mips-3d-4.c: New test.
27218 * gcc.target/mips/mips-3d-5.c: New test.
27219 * gcc.target/mips/mips-3d-6.c: New test.
27220 * gcc.target/mips/mips-3d-7.c: New test.
27221 * gcc.target/mips/mips-3d-8.c: New test.
27222 * gcc.target/mips/mips-3d-9.c: New test.
27223 * gcc.target/mips/mips-ps-1.c: New test.
27224 * gcc.target/mips/mips-ps-2.c: New test.
27225 * gcc.target/mips/mips-ps-3.c: New test.
27226 * gcc.target/mips/mips-ps-4.c: New test.
27227 * gcc.target/mips/mips-ps-type.c: New test.
27229 2004-09-02 Paul Brook <paul@codesourcery.com>
27231 * gfortran.dg/edit_real_1.f90: Add new tests.
27233 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27236 * gfortran.dg/merge_char_1.f90: New test.
27238 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27241 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
27243 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
27246 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
27248 2004-09-01 Mark Mitchell <mark@codesourcery.com>
27250 * g++.dg/opt/loop1.C: Do not XFAIL.
27252 2004-09-01 Jakub Jelinek <jakub@redhat.com>
27254 * gcc.c-torture/execute/20040831-1.c: New test.
27256 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
27259 * gfortran.dg/g77/20010610.f: Now passes.
27260 Copy from g77.f-torture/execute. Add dg-run directive.
27261 * gfortran.dg/g77/README: Update
27263 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27265 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
27266 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
27267 (t1, t2, t3, t4): Add volatile.
27269 2004-08-31 Mark Mitchell <mark@codesourcery.com>
27271 * g++.dg/ext/visibility/arm1.C: New test.
27273 2004-08-31 Geoffrey Keating <geoffk@apple.com>
27275 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
27278 2004-09-01 Paul Brook <paul@codesourcery.com>
27280 * gfortran.dg/eof_2.f90: New test.
27282 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27285 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
27287 2004-08-31 Bud Davis <bdavis9659@comcast.net>
27289 PR libfortran/16805
27290 * gfortran.dg/list_read_2.f90: New test.
27292 2004-08-31 Mark Mitchell <mark@codesourcery.com>
27294 * g++.dg/abi/key1.C: New test.
27296 2004-08-31 Richard Henderson <rth@redhat.com>
27298 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
27300 * g++.dg/other/offsetof5.C: Remove duplicate.
27302 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27305 * gfortran.dg/func_derived_1.f90: New test.
27307 2004-08-31 Paul Brook <paul@codesourcery.com>
27309 * gfortran.dg/eof_1.f90: New test.
27311 2004-08-31 Paul Brook <paul@codesourcery.com>
27313 * gfortran.dg/list_read_1.f90: New file.
27315 2004-08-30 Mark Mitchell <mark@codesourcery.com>
27317 * g++.dg/opt/loop1.C: XFAIL.
27319 2004-08-30 Geoffrey Keating <geoffk@apple.com>
27321 * gcc.dg/funcdef-storage-1.c: New.
27322 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
27323 an extern function in local scope.
27324 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
27325 declare an 'auto inline' function in local scope.
27326 * gcc.dg/20011130-1.c: Likewise.
27327 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
27328 an 'auto' function in local scope.
27329 * gcc.dg/20021014-1.c: Likewise.
27330 * gcc.dg/20030331-2.c: Likewise.
27332 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27334 * gfortran.dg/blockdata_1.f90: New test.
27336 2004-08-30 Richard Henderson <rth@redhat.com>
27338 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
27340 2004-08-30 Richard Henderson <rth@redhat.com>
27342 * lib/fortran-torture.exp (fortran-torture-execute): Honor
27343 additional_flags set by alternate driver.
27344 (ieee-options): New procedure.
27345 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
27346 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
27347 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
27348 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
27350 2004-08-30 Richard Henderson <rth@redhat.com>
27352 * lib/f-torture.exp: Remove.
27354 2004-08-29 Mark Mitchell <mark@codesourcery.com>
27356 PR rtl-optimization/16590
27357 * g++.dg/opt/loop1.C: New test.
27359 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27362 * gfortran.dg/oldstyle_1.f90: New test.
27364 2004-08-29 Steven G. Kargl <kargls@comcast.net>
27365 Paul Brook <paul@codesourcery.com>
27367 * gfortran.dg/g77/README: Update.
27368 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
27369 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
27370 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
27372 2004-08-28 Paul Brook <paul@codesourcery.com>
27374 PR libfortran/17195
27375 * gfortran.dg/edit_real_1.f90: New test.
27377 2004-08-27 Paul Brook <paul@codesourcery.com>
27379 * gfortran.dg/rewind_1.f90: New test.
27381 2004-08-27 Bud Davis <bdavis9659@comcast.net>
27384 * gfortran.dg/pr16597.f90: New test.
27386 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
27389 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
27390 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
27391 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
27392 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
27393 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
27395 2004-08-26 Nick Clifton <nickc@redhat.com>
27397 * gcc.c-torture/compile/pr17119.c: New test.
27399 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
27401 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
27403 2004-08-25 Richard Henderson <rth@redhat.com>
27405 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
27406 the bits that expect kind=8 to be the largest real kind.
27408 2004-08-25 Ziemowit Laski <zlaski@apple.com>
27410 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
27412 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27414 * gfortran.dg/assignment_1.f90: New test.
27416 2004-08-25 Adam Nemet <anemet@lnxw.com>
27418 * g++.dg/template/repo3.C: New test.
27420 2004-08-25 Roger Sayle <roger@eyesopen.com>
27422 PR middle-end/16693
27423 PR tree-optimization/16372
27424 * g++.dg/opt/pr16372-1.C: New test case.
27425 * g++.dg/opt/pr16693-1.C: New test case.
27426 * g++.dg/opt/pr16693-2.C: New test case.
27428 2004-08-25 Ziemowit Laski <zlaski@apple.com>
27430 * objc.dg/proto-lossage-4.m: New test.
27432 2004-08-25 Mark Mitchell <mark@codesourcery.com>
27435 * g++.dg/inherit/local2.C: New test.
27437 2004-08-25 Paul Brook <paul@codesourcery.com>
27440 * gfortran.dg/string_ctor_1.f90: New test.
27442 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27445 * g++.dg/template/redecl2.C: New test.
27447 2004-08-24 Bud Davis <bdavis9659@comcast.net>
27450 * gfortran.dg/pr17143.f90: New test.
27452 2004-08-24 Bud Davis <bdavis9659@comcast.net>
27455 * gfortran.dg/pr17164.f90: New test.
27457 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27459 * gcc.dg/tree-ssa/loop-1.c: New test.
27461 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
27463 * gcc.c-torture/compile/20040824-1.c: New test.
27465 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
27467 * gcc.c-torture/compile/iftrap-3.c: New test.
27469 2004-08-24 Paul Brook <paul@codesourcery.com>
27471 * gfortran.dg/entry_2.f90: New test.
27473 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
27476 * g++.dg/lookup/ambig[12].C: New.
27478 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27481 * g++.dg/template/crash21.C: New test.
27482 * g++.dg/template/crash22.C: Likewise.
27484 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
27487 * g++.dg/template/access15.C: New.
27489 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27492 * g++.dg/template/repo2.C: New test.
27494 2004-08-23 Roger Sayle <roger@eyesopen.com>
27496 PR rtl-optimization/17078
27497 * gcc.c-torture/execute/pr17078-1.c: New test case.
27499 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27502 * gcc.dg/debug/crash1.c: New test.
27504 2004-08-23 Mark Mitchell <mark@codesourcery.com>
27507 * gcc.dg/loop-5.c: New test.
27509 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27511 * gcc.c-torture/execute/20040823-1.c: New test.
27513 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
27515 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
27516 to the assembler. Simplify test accordingly.
27517 (asm_abi_flags): Use GNU names.
27518 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
27519 to check for ABI flags.
27521 2004-08-22 Andrew Pinski <apinski@apple.com>
27523 * g++.dg/opt/pr14029.C: New test.
27524 * gcc.c-torture/execute/pr15262.c: New test.
27526 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27528 * gfortran.dg/reduction.f90: Add checks with complex arguments.
27530 2004-08-21 Bud Davis <bdavis9659@comcast.net>
27533 * gfortran.dg/direct_io.f90: New test.
27535 2004-08-20 Mark Mitchell <mark@codesourcery.com>
27538 * g++.dg/inherit/local2.C: New test.
27540 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
27543 * g++.dg/warn/Wparentheses-4.C: New test.
27545 2004-08-20 Mark Mitchell <mark@codesourcery.com>
27548 * g++.dg/inherit/local2.C: New test.
27550 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
27551 * gcc.dg/ppc-ldstruct.c: Likewise.
27552 * gcc.dg/ppc64-abi-2.c: Likewise.
27554 2004-08-20 Jakub Jelinek <jakub@redhat.com>
27556 PR rtl-optimization/17099
27557 * gcc.c-torture/execute/20040820-1.c: New test.
27559 2004-08-20 David Edelsohn <edelsohn@gnu.org>
27561 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
27563 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
27566 * gfortran.dg/auto_array_1.f90: New test.
27568 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27571 * gfortran.dg/simpleif_1.f90: New test.
27573 2004-08-19 Mark Mitchell <mark@codesourcery.com>
27575 * lib/target-supports.exp (check_profiling_available): Return
27576 false for arm*-*-symbianelf* and arm*-*-eabi*.
27579 * g++.dg/template/delete1.C: New test.
27581 2004-08-19 Paul Brook <paul@codesourcery.com>
27585 * gfortran.dg/data_char_1.f90: New test.
27587 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
27590 * gfortran.dg/reduction.f90: New testcase.
27592 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27595 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
27597 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
27600 * g++.dg/Wparentheses-3.C: New test.
27602 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
27604 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
27605 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
27606 * gcc.dg/vect/vect-2.c: Likewise.
27607 * gcc.dg/vect/vect-3.c: Likewise.
27608 * gcc.dg/vect/vect-4.c: Likewise.
27609 * gcc.dg/vect/vect-5.c: Likewise.
27610 * gcc.dg/vect/vect-6.c: Likewise.
27611 * gcc.dg/vect/vect-7.c: Likewise.
27612 * gcc.dg/vect/vect-25.c: Likewise.
27613 * gcc.dg/vect/vect-31.c: Likewise.
27614 * gcc.dg/vect/vect-32.c: Likewise.
27615 * gcc.dg/vect/vect-34.c: Likewise.
27616 * gcc.dg/vect/vect-36.c: Likewise.
27617 * gcc.dg/vect/vect-all.c: Likewise.
27619 2004-08-18 Mark Mitchell <mark@codesourcery.com>
27622 * g++.dg/template/operator4.C: New test.
27624 2004-08-18 Richard Henderson <rth@redhat.com>
27626 * gcc.dg/20040206-1.c: XFAIL.
27628 2004-08-17 Mark Mitchell <mark@codesourcery.com>
27631 * g++.dg/template/array7.C: New test.
27633 2004-08-17 James E Wilson <wilson@specifixinc.com>
27635 * gcc.dg/mips-movcc-1.c: New test.
27636 * gcc.dg/mips-movcc-2.c: New test.
27637 * gcc.dg/mips-movcc-3.c: New test.
27639 * gcc.dg/mips-nmadd-1.c: New test.
27640 * gcc.dg/mips-nmadd-2.c: New test.
27642 2004-08-17 Mark Mitchell <mark@codesourcery.com>
27645 * g++.dg/opt/inline8.C: New test.
27648 * g++.dg/parse/error17.C: New test.
27650 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
27652 * gcc.dg/vect: New directory for vectorizer tests.
27653 * gcc.dg/vect/tree-vect.h: New file.
27654 * gcc.dg/vect/vect.exp: New file.
27655 * gcc.dg/vect/pr16105.c.c: New test.
27656 * gcc.dg/vect/vect-1.c: New test.
27657 * gcc.dg/vect/vect-2.c: New test.
27658 * gcc.dg/vect/vect-3.c: New test.
27659 * gcc.dg/vect/vect-4.c: New test.
27660 * gcc.dg/vect/vect-5.c: New test.
27661 * gcc.dg/vect/vect-6.c: New test.
27662 * gcc.dg/vect/vect-7.c: New test.
27663 * gcc.dg/vect/vect-8.c: New test.
27664 * gcc.dg/vect/vect-9.c: New test.
27665 * gcc.dg/vect/vect-10.c: New test.
27666 * gcc.dg/vect/vect-11.c: New test.
27667 * gcc.dg/vect/vect-12.c: New test.
27668 * gcc.dg/vect/vect-13.c: New test.
27669 * gcc.dg/vect/vect-14.c: New test.
27670 * gcc.dg/vect/vect-15.c: New test.
27671 * gcc.dg/vect/vect-16.c: New test.
27672 * gcc.dg/vect/vect-17.c: New test.
27673 * gcc.dg/vect/vect-18.c: New test.
27674 * gcc.dg/vect/vect-19.c: New test.
27675 * gcc.dg/vect/vect-20.c: New test.
27676 * gcc.dg/vect/vect-21.c: New test.
27677 * gcc.dg/vect/vect-22.c: New test.
27678 * gcc.dg/vect/vect-23.c: New test.
27679 * gcc.dg/vect/vect-24.c: New test.
27680 * gcc.dg/vect/vect-25.c: New test.
27681 * gcc.dg/vect/vect-26.c: New test.
27682 * gcc.dg/vect/vect-27.c: New test.
27683 * gcc.dg/vect/vect-28.c: New test.
27684 * gcc.dg/vect/vect-29.c: New test.
27685 * gcc.dg/vect/vect-30.c: New test.
27686 * gcc.dg/vect/vect-31.c: New test.
27687 * gcc.dg/vect/vect-32.c: New test.
27688 * gcc.dg/vect/vect-33.c: New test.
27689 * gcc.dg/vect/vect-34.c: New test.
27690 * gcc.dg/vect/vect-35.c: New test.
27691 * gcc.dg/vect/vect-36.c: New test.
27692 * gcc.dg/vect/vect-37.c: New test.
27693 * gcc.dg/vect/vect-38.c: New test.
27694 * gcc.dg/vect/vect-40.c: New test.
27695 * gcc.dg/vect/vect-41.c: New test.
27696 * gcc.dg/vect/vect-42.c: New test.
27697 * gcc.dg/vect/vect-43.c: New test.
27698 * gcc.dg/vect/vect-44.c: New test.
27699 * gcc.dg/vect/vect-45.c: New test.
27700 * gcc.dg/vect/vect-46.c: New test.
27701 * gcc.dg/vect/vect-47.c: New test.
27702 * gcc.dg/vect/vect-48.c: New test.
27703 * gcc.dg/vect/vect-49.c: New test.
27704 * gcc.dg/vect/vect-50.c: New test.
27705 * gcc.dg/vect/vect-51.c: New test.
27706 * gcc.dg/vect/vect-52.c: New test.
27707 * gcc.dg/vect/vect-53.c: New test.
27708 * gcc.dg/vect/vect-54.c: New test.
27709 * gcc.dg/vect/vect-55.c: New test.
27710 * gcc.dg/vect/vect-56.c: New test.
27711 * gcc.dg/vect/vect-57.c: New test.
27712 * gcc.dg/vect/vect-58.c: New test.
27713 * gcc.dg/vect/vect-59.c: New test.
27714 * gcc.dg/vect/vect-60.c: New test.
27715 * gcc.dg/vect/vect-61.c: New test.
27716 * gcc.dg/vect/vect-all.c: New test.
27717 * gcc.dg/vect/vect-none.c: New test.
27719 2004-08-17 Paul Brook <paul@codesourcery.com>
27722 * gfortran.dg/entry_1.f90: New test.
27724 2004-08-17 Andrew Pinski <apinski@apple.com>
27726 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
27728 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
27730 * gcc.dg/pr17036-1.c: New test.
27732 2004-08-16 Devang Patel <dpatel@apple.com>
27734 * gcc.dg/darwin-20040809-1.c: New test.
27736 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
27738 * gcc.dg/funcdef-attr-1.c: New test.
27740 2004-08-16 Janis Johnson <janis187@us.ibm.com>
27742 * gcc.dg/altivec-17.c: New test.
27743 * gcc.dg/altivec-18.c: New test.
27745 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27748 * g++.dg/template/vtable2.C: New test.
27750 2004-08-14 Richard Henderson <rth@redhat.com>
27752 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
27753 * gcc.dg/pack-test-4.c (main): Return 0.
27754 * gcc.dg/setjmp-1.c: Remove XFAIL.
27755 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
27757 2004-08-14 Richard Henderson <rth@redhat.com>
27759 * gcc.dg/980217-1.c: Add prototype for printf.
27761 2004-08-13 Bud Davis <bdavis9659@comcast.net>
27763 * gfortran.dg/pr16935.f90: New test.
27765 2004-08-13 Janis Johnson <janis187@us.ibm.com>
27767 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
27769 2004-08-13 Paul Brook <paul@codesourcery.com>
27771 * gfortran.dg/der_io_1.f90: Remove stray comma.
27773 2004-08-12 Janis Johnson <janis187@us.ibm.com>
27775 * gcc.dg/vmx/cw-bug-2.c: Remove.
27776 * gcc.dg/vmx/vprint-1.c: Remove.
27777 * gcc.dg/vmx/vscan-1.c: Remove.
27779 2004-08-12 Devang patel <dpatel@apple.com>
27781 * gcc.dg/darwin-20040809-2.c: New test.
27783 2004-08-12 Janis Johnson <janis1872us.ibm.com>
27785 * g++.dg/ext/altivec-12.C: New test.
27787 * g++.dg/ext/altivec-11.C: New test.
27789 2004-08-12 Paul Brook <paul@codesourcery.com>
27791 * g++.dg/abi/arm_cxa_vec_1.C: New test.
27793 2004-08-12 Janis Johnson <janis187@us.ibm.com>
27795 * g++.dg/ext/altivec-2.C: Check for hardware support before
27796 executing any VMX instructions.
27798 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
27800 2004-08-12 Jakub Jelinek <jakub@redhat.com>
27803 * g++.old-deja/g++.other/comdat4.C: New test.
27804 * g++.old-deja/g++.other/comdat4-aux.cc: New.
27806 2004-08-12 Ben Elliston <bje@au.ibm.com>
27809 * gcc.dg/pr16286.c: New test.
27811 2004-08-12 Jan Beulich <jbeulich@novell.com>
27813 * g++.dg/ext/asm5.C: New.
27815 2004-08-11 Mark Mitchell <mark@codesourcery.com>
27818 * g++.dg/eh/crash1.C: New test.
27821 * g++.dg/ext/construct1.C: New test.
27823 2004-08-11 Mark Mitchell <mark@codesourcery.com>
27826 * g++.dg/init/ptrmem1.C: New test.
27829 * g++.dg/parse/offsetof5.C: New test.
27832 * g++.dg/template/overload3.C: New test.
27834 2004-08-11 Mark Mitchell <mark@codesourcery.com>
27837 * g++.dg/parse/error16.C: New test.
27840 * g++.dg/template/error14.C: New test.
27843 * g++.dg/template/error15.C: New test.
27845 2004-08-11 Devang Patel <dpatel@apple.com>
27847 * gcc.dg/darwin-ld-20040809-1.c: New test.
27848 * gcc.dg/darwin-ld-20040809-2.c: New test.
27850 2004-08-11 Steven G. Kargl <kargls@comcast.net>
27853 * gfortran.dg/dfloat_1.f90: New test.
27855 2004-08-09 Mark Mitchell <mark@codesourcery.com>
27857 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
27858 * gcc.dg/dll-2.c: Fix dg-require syntax.
27859 * gcc.misc-tests/arm-isr.c (abort): Declare.
27862 2004-08-10 Mark Mitchell <mark@codesourcery.com>
27865 * g++.dg/parse/crash16.C: New test.
27867 2004-08-10 Roger Sayle <roger@eyesopen.com>
27869 * gcc.dg/mips-rsqrt-1.c: New test case.
27870 * gcc.dg/mips-rsqrt-2.c: New test case.
27871 * gcc.dg/mips-rsqrt-3.c: New test case.
27873 2004-08-10 Paul Brook <paul@codesourcery.com>
27875 * gfortran.dg/der_io_1.f90: New test.
27877 2004-08-10 Paul Brook <paul@codesourcery.com>
27880 * gfortran.dg/der_array_1.f90: New test.
27882 2004-08-09 David Edelsohn <edelsohn@gnu.org>
27884 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
27886 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
27888 * gcc.dg/wchar_t-2.c: Fix typo.
27890 2004-08-09 Falk Hueffner <falk@debian.org>
27892 PR tree-optimization/12517
27893 * gcc.c-torture/compile/pr12517.c: New test.
27895 PR tree-optimization/12578
27896 * gcc.c-torture/compile/pr12578.c: New test.
27898 PR tree-optimization/12899
27899 * gcc.c-torture/compile/pr12899.c: New test.
27901 PR rtl-optimization/14692
27902 * gcc.c-torture/compile/pr14692.c: New test.
27904 PR tree-optimization/16461
27905 * gcc.c-torture/compile/pr16461.c: New test.
27907 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
27909 * gfortran.dg/getenv_1.f90: New test.
27911 2004-08-06 Mark Mitchell <mark@codesourcery.com>
27913 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
27915 * gcc.dg/symbian5.c: Test -fno-short-wchar.
27917 2004-08-06 Paul Brook <paul@codesourcery.com>
27919 * gfortran.dg/ret_array_1.f90: New test.
27920 * gfortran.dg/ret_pointer_1.f90: New test.
27922 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
27924 * gcc.dg/missing-field-init-[12].c: New tests.
27925 * g++.dg/warn/missing-field-init-[12].C: New tests.
27927 2004-08-06 Mark Mitchell <mark@codesourcery.com>
27929 * gcc.dg/enum2.c: New test.
27930 * gcc.dg/symbian3.c: Likewise.
27931 * gcc.dg/symbian4.c: Likewise.
27932 * gcc.dg/wchar_t-2.c: Likewise.
27934 2004-08-05 Mark Mitchell <mark@codesourcery.com>
27936 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
27939 2004-08-05 Mark Mitchell <mark@codesourcery.com>
27941 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
27942 dg-require-visiblity.
27943 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
27944 * g++.dg/ext/visibility/fvisibility.C: Likewise.
27945 * g++.dg/ext/visibility/memfuncts.C: Likewise.
27946 * g++.dg/ext/visibility/new1.C: Likewise.
27947 * g++.dg/ext/visibility/pragma.C: Likewise.
27948 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
27949 * g++.dg/ext/visibility/virtual.C: Likewise.
27950 * g++/dg/ext/visibility/visibility-1.C: Likewise.
27951 * g++/dg/ext/visibility/visibility-2.C: Likewise.
27952 * g++/dg/ext/visibility/visibility-3.C: Likewise.
27953 * g++/dg/ext/visibility/visibility-4.C: Likewise.
27954 * g++/dg/ext/visibility/visibility-5.C: Likewise.
27955 * g++/dg/ext/visibility/visibility-6.C: Likewise.
27956 * g++/dg/ext/visibility/visibility-7.C: Likewise.
27957 * g++/dg/ext/visibility/visibility-8.C: New test.
27958 * gcc.c-torture/compile/dll.x: Remove.
27959 * gcc.dg/dll-2.c: Use dg-require-dll
27960 * gcc.dg/visibility-10.c: New test.
27961 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
27963 * testsuite/lib/scanasm.exp (scan_hidden): New function.
27964 (scan_not_hidden): Likewise.
27966 2004-08-05 David Edelsohn <edelsohn@gnu.org>
27968 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
27970 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
27972 * gcc.c-torture/execute/20040805-1.c: New test.
27974 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
27976 * gcc.dg/20020118-1.c: Declare abort.
27977 * gcc.dg/altivec_check.h: Likewise.
27978 * gcc.dg/iftrap-2.c: Likewise.
27979 * gcc.dg/pragma-darwin.c: Likewise.
27980 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
27982 2004-08-04 Geoffrey Keating <geoffk@apple.com>
27984 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
27986 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
27988 * gcc.c-torture/execute/builtins/abs-2.c,
27989 gcc.c-torture/execute/builtins/abs-3.c,
27990 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
27991 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
27992 intmax_t, uintmax_t and their limits.
27993 * gcc.dg/intmax_t-1.c: New test.
27995 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27997 * g++.dg/tc1/dr147.C: Add reference to PR.
27999 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
28001 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
28002 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
28004 2004-08-03 David Edelsohn <edelsohn@gnu.org>
28006 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
28008 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
28010 * gcc.dg/redecl-5.c: New test.
28011 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
28014 2004-08-03 Roger Sayle <roger@eyesopen.com>
28016 PR middle-end/16790
28017 * gcc.c-torture/execute/pr16790-1.c: New test case.
28019 2004-08-03 Mark Mitchell <mark@codesourcery.com>
28021 * g++.dg/ext/visibility/assign1.C: New test.
28022 * g++.dg/ext/visibility/new1.C: Likewise.
28024 * gcc.dg/symbian1.c: New test.
28025 * gcc.dg/symbian2.c: Likewise.
28027 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
28030 * gcc.dg/i386-sse-9.c: New test.
28032 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
28034 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
28036 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
28038 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
28039 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
28040 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
28041 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
28042 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
28043 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
28044 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
28045 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
28046 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
28047 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
28048 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28049 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
28050 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
28051 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
28052 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
28053 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
28054 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
28055 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
28056 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
28057 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
28058 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28059 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
28060 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
28061 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28062 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
28063 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
28064 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
28065 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
28066 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28067 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28068 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
28069 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
28070 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
28071 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
28072 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
28073 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28074 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28075 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28076 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28077 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
28078 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
28079 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
28080 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
28081 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
28082 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28083 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28084 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
28085 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
28086 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
28087 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
28088 gcc.misc-tests/i386-pf-3dnow-1.c,
28089 gcc.misc-tests/i386-pf-athlon-1.c,
28090 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28091 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
28092 Declare built-in functions used.
28093 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
28095 2004-08-02 Mark Mitchell <mark@codesourcery.com>
28098 * g++.dg/lookup/using12.C: New test.
28100 * g++.dg/init/null1.C: Fix PR number.
28101 * g++.dg/parse/namespace10.C: Likewise.
28103 2004-08-01 Mark Mitchell <mark@codesourcery.com>
28106 * g++.dg/template/spec17.C: New test.
28107 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
28108 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
28110 2004-08-02 David Billinghurst
28113 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
28115 2004-08-01 Zack Weinberg <zack@codesourcery.com>
28117 * gcc.dg/ia64-got-1.c: New test case.
28119 2004-08-01 Mark Mitchell <mark@codesourcery.com>
28122 * g++.dg/init/null1.C: New test.
28123 * g++.dg/tc1/dr76.C: Adjust error marker.
28126 * g++.dg/parse/namespace10.C: New test.
28129 * g++.dg/inherit/ptrmem2.C: New test.
28131 2004-08-02 Ben Elliston <bje@au.ibm.com>
28134 * gcc.dg/pr16155.c: New test.
28136 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
28138 * gcc.dg/redecl-2.c: New test.
28140 2004-07-30 Geoffrey Keating <geoffk@apple.com>
28142 * gcc.dg/darwin-longdouble.c: New file.
28144 2004-07-30 Richard Henderson <rth@redhat.com>
28146 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
28147 write to constant argument.
28148 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
28150 2004-07-30 Richard Henderson <rth@redhat.com>
28152 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
28153 tests of nearest around zero.
28155 2004-07-30 Andrew Pinski <apinski@apple.com>
28157 * gcc.c-torture/compile/20040730-1.c: New test.
28159 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
28161 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
28164 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
28166 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
28168 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
28170 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
28171 contains $ld_library_path.
28172 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28174 2004-07-29 Richard Henderson <rth@redhat.com>
28176 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
28178 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
28179 (alt2, which): New.
28180 (Check): Accept either alternative.
28182 2004-07-29 Mark Mitchell <mark@codesourcery.com>
28184 * g++.dg/abi/inline1.C: New test.
28185 * g++.dg/abi/local1-a.cc: Likewise.
28186 * g++.dg/abi/local1.C: Likewise.
28187 * g++.dg/abi/mangle11.C: Tweak location of warnings.
28188 * g++.dg/abi/mangle12.C: Likewise.
28189 * g++.dg/abi/mangle17.C: Likewise.
28190 * g++.dg/abi/mangle20-2.C: Likewise.
28191 * g++.dg/opt/interface1.C: Likewise.
28192 * g++.dg/opt/interface1.h: Likewise.
28193 * g++.dg/opt/interface1-a.cc: New test.
28194 * g++.dg/parse/repo1.C: New test.
28195 * g++.dg/template/repo1.C: Likewise.
28196 * g++.dg/warn/Winline-1.C: Likewise.
28197 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
28199 2004-07-29 Diego Novillo <dnovillo@redhat.com>
28201 * gcc.dg/tree-ssa/20040729-1.c: New test.
28203 2004-07-27 Matt Austern <austern@apple.com>
28205 * gcc.dg/darwin-bool-1.c: New test.
28206 * gcc.dg/darwin-bool-2.c: New test.
28208 2004-07-28 Richard Henderson <rth@redhat.com>
28210 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
28211 arguments in the correct type. Don't write to constant arguments.
28213 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28215 PR tree-optimization/16688
28216 PR tree-optimization/16689
28217 * g++.dg/tree-ssa/pr16688.C: New test.
28219 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28221 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28222 loads. Not only in the comment, this time.
28224 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
28226 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
28227 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
28228 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
28229 * gcc.dg/sh4a-bitmovua.c: New.
28230 * gcc.dg/sh4a-cos.c: New.
28231 * gcc.dg/sh4a-cosf.c: New.
28232 * gcc.dg/sh4a-fprun.c: New.
28233 * gcc.dg/sh4a-fsrra.c: New.
28234 * gcc.dg/sh4a-memmovua.c: New.
28235 * gcc.dg/sh4a-sin.c: New.
28236 * gcc.dg/sh4a-sincos.c: New.
28237 * gcc.dg/sh4a-sincosf.c: New.
28238 * gcc.dg/sh4a-sinf.c: New.
28240 2004-07-28 Diego Novillo <dnovillo@redhat.com>
28242 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
28244 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
28246 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
28249 2004-07-27 Andrew Pinski <apinski@apple.com>
28251 * g++.dg/rtti/tinfo1.C: Correct the xfail.
28253 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
28255 * gcc.dg/pragma-isr.c: New test.
28257 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28260 * g++.dg/template/ttp11.C: New test.
28262 2004-07-27 Diego Novillo <dnovillo@redhat.com>
28264 * gcc.c-torture/compile/20040727-1.c: New test.
28266 2004-07-26 Eric Christopher <echristo@redhat.com>
28268 * gcc.c-torture/compile/20040726-2.c: New test.
28270 2004-07-26 Andrew Pinski <apinski@apple.com>
28272 * g++.dg/rtti/tinfo1.C: Xfail.
28274 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
28276 * gcc.c-torture/compile/20040726-1.c: New test.
28278 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
28279 Brian Ryner <bryner@brianryner.com>
28283 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
28284 * g++.dg/ext/visibility/: New directory.
28285 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
28286 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
28287 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
28288 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
28289 * g++.dg/ext/visibility/fvisibility.C,
28290 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
28291 g++.dg/ext/visibility/fvisibility-override1.C
28292 g++.dg/ext/visibility/fvisibility-override2.C
28293 g++.dg/ext/visibility/memfuncts.C
28294 g++.dg/ext/visibility/noPLT.C
28295 g++.dg/ext/visibility/pragma.C
28296 g++.dg/ext/visibility/pragma-override1.C
28297 g++.dg/ext/visibility/pragma-override2.C
28298 g++.dg/ext/visibility/staticmemfuncts.C
28299 g++.dg/ext/visibility/virtual.C: New tests.
28301 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
28304 * gcc.dg/pr15360-1.c: New test.
28306 2004-07-25 Daniel Jacobowitz <dan@debian.org>
28308 * gcc.dg/pragma-align-2.c: New test.
28309 * gcc.dg/pragma-init-fini.c: New test.
28310 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
28313 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
28315 * gcc.dg/init-string-2.c: New test.
28317 2004-07-24 Zack Weinberg <zack@codesourcery.com>
28320 * gcc.dg/Wredundant-decls-1.c: New test case.
28322 2004-07-24 Jakub Jelinek <jakub@redhat.com>
28324 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
28325 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
28326 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
28327 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
28328 * gcc.dg/compat/generate-random.c: New file.
28329 * gcc.dg/compat/generate-random.h: Likewise.
28330 * gcc.dg/compat/generate-random_r.c: Likewise.
28331 * gcc.dg/compat/struct-layout-1.h: Likewise.
28332 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
28333 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
28334 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
28335 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
28336 * gcc.dg/compat/struct-layout-1_main.c: New test.
28337 * gcc.dg/compat/struct-layout-1_x.c: New file.
28338 * gcc.dg/compat/struct-layout-1_y.c: New file.
28339 * gcc.dg/compat/struct-layout-1_test.h: New file.
28341 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
28343 * gcc.dg/comp-return-1.c: New test
28345 2004-07-23 Janis Johnson <janis187@us.ibm.com>
28347 * gcc.dg/vmx/8-02a.c: Fix typo.
28349 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
28350 * gcc.dg/darwin-abi-3.c: New test.
28352 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
28353 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
28355 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
28356 * gcc.dg/vmx/ops-long-1.c: New test.
28357 * gcc.dg/vmx/ops-long-2.c: New test.
28359 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
28361 * g++.dg/lookup/conv-[1234].C: New.
28363 2004-07-22 Mark Mitchell <mark@codesourcery.com>
28365 * g++.dg/parse/attr2.C: Simplify.
28367 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28370 * gcc.c-torture/execute/pr7284-1.c: New test.
28372 2004-07-22 Brian Booth <bbooth@redhat.com>
28374 * gcc.dg/tree-ssa/20040721-1.c: New test.
28376 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
28378 * g++.dg/template/crash20.c: New.
28380 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
28382 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
28383 Add dg-run directive. Declare variables as required.
28384 * gfortran.dg/g77/README: Update
28386 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
28388 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
28389 gcc.dg/cris-peep2-andu2.c: New tests.
28391 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28394 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
28396 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
28398 * gcc.dg/qual-return-2.c: Update expected messages.
28399 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
28401 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28403 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
28404 * gcc.dg/noncompile/921102-1.c: Update expected error message.
28406 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
28409 * gcc.dg/init-string-1.c: New test.
28411 2004-07-21 Jakub Jelinek <jakub@redhat.com>
28413 PR middle-end/15345
28415 * gcc.dg/torture/nested-fn-1.c: New test.
28417 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
28420 * gcc.dg/ia64-fptr-1.c: New file.
28422 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28425 * g++.dg/template/spec16.C: New test.
28426 * g++.old-deja/g++.robertl/eb118.C: Remove.
28428 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28431 * g++.dg/template/spec15.C: New test.
28433 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
28435 Copy cases from g77.f-torture/execute and add dg-run
28436 directive. Other changes as noted.
28437 * gfortran.dg/g77/13037.f
28438 * gfortran.dg/g77/1832.f
28439 * gfortran.dg/g77/19981119-0.f
28440 * gfortran.dg/g77/19990313-0.f
28441 * gfortran.dg/g77/19990313-1.f
28442 * gfortran.dg/g77/19990313-2.f
28443 * gfortran.dg/g77/19990313-3.f
28444 * gfortran.dg/g77/19990419-1.f
28445 * gfortran.dg/g77/19990826-0.f
28446 * gfortran.dg/g77/19990826-2.f
28447 * gfortran.dg/g77/20000503-1.f
28448 * gfortran.dg/g77/20001111.f
28449 * gfortran.dg/g77/20010116.f
28450 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
28451 * gfortran.dg/g77/20010430.f
28452 * gfortran.dg/g77/6177.f
28453 * gfortran.dg/g77/947.f
28454 * gfortran.dg/g77/970816-3.f
28455 * gfortran.dg/g77/971102-1.f
28456 * gfortran.dg/g77/980520-1.f
28457 * gfortran.dg/g77/980628-0.f
28458 * gfortran.dg/g77/980628-1.f
28459 * gfortran.dg/g77/980628-10.f
28460 * gfortran.dg/g77/980628-2.f
28461 * gfortran.dg/g77/980628-3.f
28462 * gfortran.dg/g77/980628-7.f
28463 * gfortran.dg/g77/980628-8.f
28464 * gfortran.dg/g77/980628-9.f
28465 * gfortran.dg/g77/980701-0.f
28466 * gfortran.dg/g77/980701-1.f
28467 * gfortran.dg/g77/cabs.f
28468 * gfortran.dg/g77/claus.f
28469 * gfortran.dg/g77/complex_1.f
28470 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
28471 * gfortran.dg/g77/dcomplex.f
28472 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
28473 * gfortran.dg/g77/f90-intrinsic-mathematical.f
28474 * gfortran.dg/g77/f90-intrinsic-numeric.f
28475 * gfortran.dg/g77/int8421.f
28476 * gfortran.dg/g77/labug1.f
28477 * gfortran.dg/g77/large_vec.f
28478 * gfortran.dg/g77/le.f
28479 * gfortran.dg/g77/short.f
28480 * gfortran.dg/g77/README: Update
28482 2004-07-20 Mark Mitchell <mark@codesourcery.com>
28485 * g++.dg/parse/lookup4.C: New test.
28487 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28490 * g++.dg/template/ttp10.C: New test.
28492 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
28494 * gcc.dg/pr12625-1.c: New test.
28496 2004-07-20 Steven Bosscher <stevenb@suse.de>
28498 * testsuite/gcc.dg/switch-warn-1.c: New test.
28499 * testsuite/gcc.dg/switch-warn-2.c: New test.
28500 * gcc.c-torture/compile/pr14730.c: Update.
28502 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
28504 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
28505 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
28506 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
28507 g++.dg/template/nontype3.C: Remove trailing CR from tests.
28509 2004-07-18 Mark Mitchell <mark@codesourcery.com>
28512 * g++.dg/template/assign1.C: New test.
28514 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28517 * g++.dg/template/ttp9.C: New test.
28519 2004-07-19 Daniel Jacobowitz <dan@debian.org>
28521 * gcc.dg/format/cmn-err-1.c: New test.
28523 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
28525 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
28526 gcc.dg/Wparentheses-10.c: New tests.
28527 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
28529 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28532 * gfortran.dg/g77//ffixed-line-length-0.f,
28533 gfortran.dg/g77/ffixed-line-length-132.f,
28534 gfortran.dg/g77/ffixed-line-length-72.f,
28535 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
28536 gfortran.dg/g77/README: Update.
28538 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28541 * g++.dg/template/non-dependent7.C: New test.
28542 * g++.dg/template/non-dependent8.C: Likewise.
28543 * g++.dg/template/non-dependent9.C: Likewise.
28544 * g++.dg/template/non-dependent10.C: Likewise.
28546 2004-07-17 Mark Mitchell <mark@codesourcery.com>
28549 * g++.dg/parse/attr2.C: New test.
28551 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
28554 * g77.f-torture: Ditto.
28556 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
28558 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
28559 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
28560 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
28562 2004-07-16 Richard Henderson <rth@redhat.com>
28564 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
28566 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28568 * lib/fortran-torture.exp (fortran-torture): Don't test compile
28569 tests with full list of options.
28570 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
28571 of TORTURE_OPTIONS if test contains 'dg-do run'.
28574 * gfortran.dg/do_iterator.f90: New test.
28576 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28578 PR rtl-optimization/16536
28579 * gcc.c-torture/execute/restrict-1.c: New test.
28581 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28584 * gfortran.dg/pr15324.f90: New test.
28587 * gfortran.dg/pr15129.f90: New test.
28590 * gfortran.dg/pr15140.f90: New test.
28593 * gfortran.fortran-torture/execute/bounds.f90: Add check for
28594 compile-time simplification.
28596 2004-07-14 Mike Stump <mrs@apple.com>
28598 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
28600 2004-07-14 James E Wilson <wilson@specifixinc.com>
28603 * gcc.dg/profile-generate-1.c: New.
28605 2004-07-15 Jakub Jelinek <jakub@redhat.com>
28607 * gcc.c-torture/execute/20040709-1.c: New test.
28608 * gcc.c-torture/execute/20040709-2.c: New test.
28610 2004-07-14 Mike Stump <mrs@apple.com>
28612 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
28614 2004-07-14 Mike Stump <mrs@apple.com>
28616 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
28618 2004-07-13 Mark Mitchell <mark@codesourcery.com>
28621 * g++.dg/parse/mutable1.C: New test.
28623 2004-07-13 Diego Novillo <dnovillo@redhat.com>
28625 PR tree-optimization/16443
28626 * gcc.dg/tree-ssa/20040713-1.c: New test.
28628 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
28630 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
28633 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28635 * gfortran.dg/g77/README: New file
28636 * gfortran.dg/g77/19981216-0.f: Copy from
28637 g77.f-torture/noncompile. Add "dg-do compile" and
28638 dg-error as required.
28639 * gfortran.dg/g77/19990218-1.f: Likewise.
28640 * gfortran.dg/g77/19990905-1.f: Likewise.
28641 * gfortran.dg/g77/9263.f: Likewise.
28642 * gfortran.dg/g77/980615-0.f: Likewise.
28643 * gfortran.dg/g77/980616-0.f: Likewise.
28644 * gfortran.dg/g77/check0.f: Likewise.
28645 * gfortran.dg/g77/select_no_compile.f: Likewise.
28647 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28649 Copy files from g77.f-torture/compile.
28650 Add "{ dg-do compile}". Other changes as noted
28651 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
28652 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
28653 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
28654 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
28655 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
28656 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
28657 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
28658 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
28659 statement to conform to standard. Append alpha1.x for reference.
28660 * gfortran.dg/g77/xformat.f: Add dg-warning
28662 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
28664 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
28665 Add {dg-do compile} directive.
28666 * gfortran.dg/g77/cpp2.F: Likewise.
28668 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28671 * g++.dg/lookup/name-clash1.C: New test.
28674 * g++.dg/lookup/name-clash2.C: New test.
28677 * g++.dg/lookup/name-clash3.C: New test.
28679 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28681 * g++.dg/lookup/new2.C: New test.
28682 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
28684 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
28686 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
28687 Add {dg-do compile} directive.
28688 * gfortran.dg/g77/13060.f: Likewise.
28689 * gfortran.dg/g77/19990218-0.f: Likewise.
28690 * gfortran.dg/g77/19990305-0.f: Likewise.
28691 * gfortran.dg/g77/19990419-0.f: Likewise.
28692 * gfortran.dg/g77/19990502-0.f: Likewise.
28693 * gfortran.dg/g77/19990502-1.f: Likewise.
28694 * gfortran.dg/g77/19990525-0.f: Likewise.
28695 * gfortran.dg/g77/19990826-1.f: Likewise.
28696 * gfortran.dg/g77/19990826-3.f: Likewise.
28697 * gfortran.dg/g77/19990905-2.f: Likewise.
28698 * gfortran.dg/g77/20000412-1.f: Likewise.
28699 * gfortran.dg/g77/20000511-1.f: Likewise.
28700 * gfortran.dg/g77/20000511-2.f: Likewise.
28701 * gfortran.dg/g77/20000518.f: Likewise.
28702 * gfortran.dg/g77/20000601-1.f: Likewise.
28703 * gfortran.dg/g77/20000601-2.f: Likewise.
28704 * gfortran.dg/g77/20000629-1.f: Likewise.
28705 * gfortran.dg/g77/20000630-2.f: Likewise.
28706 * gfortran.dg/g77/20010115.f: Likewise.
28707 * gfortran.dg/g77/20010321-1.f: Likewise.
28708 * gfortran.dg/g77/20010426.f: Likewise.
28709 * gfortran.dg/g77/20020307-1.f: Likewise.
28710 * gfortran.dg/g77/8485.f: Likewise.
28711 * gfortran.dg/g77/960317-1.f: Likewise.
28712 * gfortran.dg/g77/970915-0.f: Likewise.
28713 * gfortran.dg/g77/980310-1.f: Likewise.
28714 * gfortran.dg/g77/980310-2.f: Likewise.
28715 * gfortran.dg/g77/980310-3.f: Likewise.
28716 * gfortran.dg/g77/980310-4.f: Likewise.
28717 * gfortran.dg/g77/980310-6.f: Likewise.
28718 * gfortran.dg/g77/980310-7.f: Likewise.
28719 * gfortran.dg/g77/980310-8.f: Likewise.
28720 * gfortran.dg/g77/980419-2.f: Likewise.
28721 * gfortran.dg/g77/980424-0.f: Likewise.
28722 * gfortran.dg/g77/980427-0.f: Likewise.
28723 * gfortran.dg/g77/980729-0.f: Likewise.
28724 * gfortran.dg/g77/981117-1.f: Likewise.
28725 * gfortran.dg/g77/toon_1.f: Likewise.
28727 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28730 * g++.dg/other/abstract2.C: New test.
28732 2004-07-12 Paul Brook <paul@codesourcery.com>
28734 * gfortran.dg/pointer_init_1.f90: New test.
28736 2004-07-11 Paul Brook <paul@codesourcery.com>
28739 * gfortran.dg/contained_1.f90: New test.
28741 2004-07-11 Mark Mitchell <mark@codesourcery.com>
28743 * g++.dg/parse/defarg8.C: New test.
28745 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28748 * gfortran.dg/pr16433.f: New test.
28751 * gfortran.dg/pr15754.f90: New test.
28753 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
28755 PR tree-optimization/16437
28756 * gcc.c-torture/execute/bitfld-4.c: New test.
28758 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28760 * gfortran.fortran-torture/execute/common_2.f90: Add check for
28761 access to common var from module.
28763 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28766 * gfortran.fortran-torture/execute/common_2.f90: New test.
28768 2004-07-10 Paul Brook <paul@codesourcery.com>
28770 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
28772 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28775 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
28777 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
28779 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
28780 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
28781 * gfortran.dg/g77/ffree-form-1.f: Likewise.
28782 * gfortran.dg/g77/ffree-form-2.f: Likewise.
28783 * gfortran.dg/g77/ffree-form-3.f: Likewise.
28784 * gfortran.dg/g77/fno-underscoring.f: Likewise.
28785 * gfortran.dg/g77/funderscoring.f: Likewise.
28786 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
28788 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28790 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
28792 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28793 Paul Brook <paul@codesourcery.com>
28796 * gfortran.dg/common_pointer_1.f90: New test.
28798 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28800 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
28802 2004-07-09 James E Wilson <wilson@specifixinc.com>
28805 * gcc.c-torture/compile/20040709-1.c: New.
28807 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28810 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
28812 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28815 * gfortran.dg/shape_1.f90: New test.
28817 2004-07-09 Zack Weinberg <zack@codesourcery.com>
28818 Andrew Pinski <apinski@apple.com>
28820 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
28822 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28824 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
28827 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28828 Paul Brook <paul@codesourcery.com>
28830 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
28833 2004-07-09 Diego Novillo <dnovillo@redhat.com>
28835 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
28837 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28839 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
28840 testcases with capital suffix.
28842 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28848 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28850 * gfortran.dg/implicit_1.f90: New test.
28852 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28854 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
28855 expression to match gfortran warning/error messages
28856 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
28859 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28861 * lib/fortran-torture.exp: Rename proc search_for to
28864 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28866 * gcc.c-torture/execute/simd-5.x: New file.
28867 XFAIL on SPARC 64-bit at -O0.
28869 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28873 * g++.dg/warn/effc3.C: New test.
28875 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28877 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
28878 change X to 1X in format.
28879 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
28880 add data statements to conform to standard.
28882 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28884 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
28885 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
28886 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
28888 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28890 * gfortran.dg/g77/7388.f: Copy from g77.dg
28891 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
28892 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
28893 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
28894 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
28895 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
28896 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
28897 * gfortran.dg/g77/strlen0.f: Likewise.
28899 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
28901 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28902 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
28904 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28906 * gcc.c-torture/execute/920428-2.x: Delete.
28907 * gcc.c-torture/execute/920501-7.x: Likewise.
28909 2004-07-08 Jakub Jelinek <jakub@redhat.com>
28911 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
28912 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
28913 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
28915 (PREFETCH_3DNOW): Add -march=c3.
28917 2004-07-08 Diego Novillo <dnovillo@redhat.com>
28920 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
28921 * gcc.c-torture/execute/bf64-1.x: Likewise.
28923 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28925 * gcc.c-torture/compile/20040708-1.c: New test.
28927 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28930 * g++.dg/warn/effc2.C: New test.
28932 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
28934 * gcc.c-torture/execute/bitfld-1.x: Remove.
28935 * gcc.c-torture/execute/bitfld-3.c: New test.
28936 * gcc.dg/bitfld-2.c: Remove XFAILs.
28938 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
28941 * g++.dg/rtti/tinfo1.C: New file.
28943 2004-07-07 Eric Christopher <echristo@redhat.com>
28945 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
28947 2004-07-07 Andrew Pinski <apinski@apple.com>
28949 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
28951 2004-07-07 Mark Mitchell <mark@codesourcery.com>
28953 * g++.dg/init/call1.C: XFAIL.
28955 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
28957 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
28958 except for movstrict*, to movmem* and clrstr* to clrmem*.
28960 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
28962 * gcc.c-torture/execute/20040707-1.c: New test.
28964 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
28966 * gcc.c-torture/execute/20040706-1.c: New test.
28968 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28971 * g++.dg/template/spec14.C: New test.
28973 2004-07-05 Jakub Jelinek <jakub@redhat.com>
28975 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
28976 nothing if not yet defined. Use it in b, c and d type definitions.
28977 * gcc.c-torture/execute/20040705-1.c: New test.
28978 * gcc.c-torture/execute/20040705-2.c: New test.
28980 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28983 * g++.dg/lookup/new1.C: New test.
28985 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28988 * g++.dg/template/sizeof8.C: New test.
28990 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
28992 * gcc.c-torture/compile/20040705-1.c: New test.
28994 2004-07-04 Bud Davis <bdavis9659@comcast.net>
28996 * gfortran.fortran-torture/execute/seq_io.f90: New test.
28998 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
29000 * gcc.dg/cpp/if-mop.c: Two new testcases.
29001 * gcc.dg/cpp/trad/comment-3.c: New.
29003 2004-07-04 Paul Brook <paul@codesourcery.com>
29005 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
29007 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
29010 * g++.dg/lookup/crash4.C: New test.
29012 2004-07-02 Zack Weinberg <zack@codesourcery.com>
29014 * gcc.c-torture/execute/builtin-abs-1.c
29015 * gcc.c-torture/execute/builtin-abs-2.c
29016 * gcc.c-torture/execute/builtin-complex-1.c
29017 * gcc.c-torture/execute/builtins/string-1-lib.c
29018 * gcc.c-torture/execute/builtins/string-1.c
29019 * gcc.c-torture/execute/builtins/string-2-lib.c
29020 * gcc.c-torture/execute/builtins/string-2.c
29021 * gcc.c-torture/execute/builtins/string-3-lib.c
29022 * gcc.c-torture/execute/builtins/string-3.c
29023 * gcc.c-torture/execute/builtins/string-4-lib.c
29024 * gcc.c-torture/execute/builtins/string-4.c
29025 * gcc.c-torture/execute/builtins/string-5-lib.c
29026 * gcc.c-torture/execute/builtins/string-5.c
29027 * gcc.c-torture/execute/builtins/string-6-lib.c
29028 * gcc.c-torture/execute/builtins/string-6.c
29029 * gcc.c-torture/execute/builtins/string-7-lib.c
29030 * gcc.c-torture/execute/builtins/string-7.c
29031 * gcc.c-torture/execute/builtins/string-8-lib.c
29032 * gcc.c-torture/execute/builtins/string-8.c
29033 * gcc.c-torture/execute/builtins/string-9-lib.c
29034 * gcc.c-torture/execute/builtins/string-9.c
29035 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
29036 * gcc.c-torture/execute/builtins/string-asm-1.c
29037 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
29038 * gcc.c-torture/execute/builtins/string-asm-2.c
29039 * gcc.c-torture/execute/stdio-opt-1.c
29040 * gcc.c-torture/execute/stdio-opt-2.c
29041 * gcc.c-torture/execute/stdio-opt-3.c
29042 * gcc.c-torture/execute/string-opt-1.c
29043 * gcc.c-torture/execute/string-opt-10.c
29044 * gcc.c-torture/execute/string-opt-11.c
29045 * gcc.c-torture/execute/string-opt-12.c
29046 * gcc.c-torture/execute/string-opt-13.c
29047 * gcc.c-torture/execute/string-opt-14.c
29048 * gcc.c-torture/execute/string-opt-15.c
29049 * gcc.c-torture/execute/string-opt-16.c
29050 * gcc.c-torture/execute/string-opt-2.c
29051 * gcc.c-torture/execute/string-opt-6.c
29052 * gcc.c-torture/execute/string-opt-7.c
29053 * gcc.c-torture/execute/string-opt-8.c:
29056 * gcc.c-torture/execute/builtins/abs-2.c
29057 * gcc.c-torture/execute/builtins/abs-3.c
29058 * gcc.c-torture/execute/builtins/complex-1.c
29059 * gcc.c-torture/execute/builtins/fprintf.c
29060 * gcc.c-torture/execute/builtins/fputs.c
29061 * gcc.c-torture/execute/builtins/memcmp.c
29062 * gcc.c-torture/execute/builtins/memmove.c
29063 * gcc.c-torture/execute/builtins/memops-asm.c
29064 * gcc.c-torture/execute/builtins/mempcpy-2.c
29065 * gcc.c-torture/execute/builtins/mempcpy.c
29066 * gcc.c-torture/execute/builtins/memset.c
29067 * gcc.c-torture/execute/builtins/printf.c
29068 * gcc.c-torture/execute/builtins/sprintf.c
29069 * gcc.c-torture/execute/builtins/strcat.c
29070 * gcc.c-torture/execute/builtins/strchr.c
29071 * gcc.c-torture/execute/builtins/strcmp.c
29072 * gcc.c-torture/execute/builtins/strcpy.c
29073 * gcc.c-torture/execute/builtins/strcspn.c
29074 * gcc.c-torture/execute/builtins/strlen-2.c
29075 * gcc.c-torture/execute/builtins/strlen.c
29076 * gcc.c-torture/execute/builtins/strncat.c
29077 * gcc.c-torture/execute/builtins/strncmp-2.c
29078 * gcc.c-torture/execute/builtins/strncmp.c
29079 * gcc.c-torture/execute/builtins/strncpy.c
29080 * gcc.c-torture/execute/builtins/strpbrk.c
29081 * gcc.c-torture/execute/builtins/strpcpy-2.c
29082 * gcc.c-torture/execute/builtins/strpcpy.c
29083 * gcc.c-torture/execute/builtins/strrchr.c
29084 * gcc.c-torture/execute/builtins/strspn.c
29085 * gcc.c-torture/execute/builtins/strstr-asm.c
29086 * gcc.c-torture/execute/builtins/strstr.c:
29087 ... these new files.
29089 * gcc.c-torture/execute/builtins/abs-2-lib.c
29090 * gcc.c-torture/execute/builtins/abs-3-lib.c
29091 * gcc.c-torture/execute/builtins/complex-1-lib.c
29092 * gcc.c-torture/execute/builtins/fprintf-lib.c
29093 * gcc.c-torture/execute/builtins/fputs-lib.c
29094 * gcc.c-torture/execute/builtins/memcmp-lib.c
29095 * gcc.c-torture/execute/builtins/memmove-lib.c
29096 * gcc.c-torture/execute/builtins/memops-asm-lib.c
29097 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
29098 * gcc.c-torture/execute/builtins/mempcpy-lib.c
29099 * gcc.c-torture/execute/builtins/memset-lib.c
29100 * gcc.c-torture/execute/builtins/printf-lib.c
29101 * gcc.c-torture/execute/builtins/sprintf-lib.c
29102 * gcc.c-torture/execute/builtins/strcat-lib.c
29103 * gcc.c-torture/execute/builtins/strchr-lib.c
29104 * gcc.c-torture/execute/builtins/strcmp-lib.c
29105 * gcc.c-torture/execute/builtins/strcpy-lib.c
29106 * gcc.c-torture/execute/builtins/strcspn-lib.c
29107 * gcc.c-torture/execute/builtins/strlen-2-lib.c
29108 * gcc.c-torture/execute/builtins/strlen-lib.c
29109 * gcc.c-torture/execute/builtins/strncat-lib.c
29110 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
29111 * gcc.c-torture/execute/builtins/strncmp-lib.c
29112 * gcc.c-torture/execute/builtins/strncpy-lib.c
29113 * gcc.c-torture/execute/builtins/strpbrk-lib.c
29114 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
29115 * gcc.c-torture/execute/builtins/strpcpy-lib.c
29116 * gcc.c-torture/execute/builtins/strrchr-lib.c
29117 * gcc.c-torture/execute/builtins/strspn-lib.c
29118 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
29119 * gcc.c-torture/execute/builtins/strstr-lib.c
29120 * gcc.c-torture/execute/builtins/lib/abs.c
29121 * gcc.c-torture/execute/builtins/lib/fprintf.c
29122 * gcc.c-torture/execute/builtins/lib/memset.c
29123 * gcc.c-torture/execute/builtins/lib/printf.c
29124 * gcc.c-torture/execute/builtins/lib/sprintf.c
29125 * gcc.c-torture/execute/builtins/lib/strcpy.c
29126 * gcc.c-torture/execute/builtins/lib/strcspn.c
29127 * gcc.c-torture/execute/builtins/lib/strncat.c
29128 * gcc.c-torture/execute/builtins/lib/strncmp.c
29129 * gcc.c-torture/execute/builtins/lib/strncpy.c
29130 * gcc.c-torture/execute/builtins/lib/strpbrk.c
29131 * gcc.c-torture/execute/builtins/lib/strspn.c
29132 * gcc.c-torture/execute/builtins/lib/strstr.c:
29133 New files containing support routines.
29135 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
29137 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
29138 when not optimizing.
29140 2004-07-02 Mark Mitchell <mark@codesourcery.com>
29143 * g++.dg/abi/mangle22.C: New test.
29144 * g++.dg/abi/mangle23.C: Likewise.
29146 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
29149 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
29150 Allow for cases without denormalized floating point numbers.
29152 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
29155 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29156 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
29157 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
29158 expected warning text.
29159 * gcc.dg/format/diag-2.c: New test.
29161 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
29163 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
29165 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
29167 * gcc.dg/builtins-43.c: New.
29168 * gcc.dg/builtins-44.c: New.
29169 * gcc.dg/builtins-45.c: New.
29171 2004-06-26 Geoffrey Keating <geoffk@apple.com>
29172 Andreas Tobler <a.tobler@schweiz.ch>
29174 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
29175 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
29177 * gcc.dg/cleanup-11.c: Likewise.
29178 * gcc.dg/cleanup-8.c: Likewise.
29179 * gcc.dg/cleanup-9.c: Likewise.
29180 * gcc.dg/cleanup-5.c: Run on all platforms.
29182 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
29184 * g++.dg/warn/nonnull1.C: New test.
29186 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
29188 * gcc.dg/compat/compat-common.h: Wrap up CINT in
29189 an #ifndef SKIP_COMPLEX_INT/#endif pair.
29190 Special-case the Sun compiler wrt to <complex.h>.
29192 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
29194 * gcc.dg/Wunreachable-8.C: New test.
29196 * gcc.dg/h8300-ice2.c : New test.
29198 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
29201 * gfortran.fortran-torture/compile/implicit.f90: Add test
29202 for implicit character.
29204 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
29207 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
29208 Use tiny() intrinsic to find smallest non-negative real
29210 2004-06-30 Jakub Jelinek <jakub@redhat.com>
29212 * gcc.dg/compat/struct-by-value-22_main.c: New test.
29213 * gcc.dg/compat/struct-by-value-22_x.c: New.
29214 * gcc.dg/compat/struct-by-value-22_y.c: New.
29216 * gcc.c-torture/execute/20040629-1.c: New test.
29218 2004-06-29 Jakub Jelinek <jakub@redhat.com>
29220 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
29221 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
29224 * gcc.dg/20040625-1.c: New test.
29226 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29228 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
29230 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29233 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
29235 2004-06-29 Richard Henderson <rth@redhat.com>
29237 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
29239 2004-06-29 Paul Brook <paul@codesourcery.com>
29241 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
29242 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
29244 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
29247 * g++.dg/parse/crash15.C: New.
29249 2004-06-28 Andrew Pinski <apinski@apple.com>
29251 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
29252 by the error already.
29254 * g++.dg/opt/ptrmem4.C: Change to compile only test.
29256 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
29259 * gcc.dg/h8300-bss-align-1.c : New.
29261 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
29264 * g++.dg/template/ctor4.C: New.
29266 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
29269 * g++.dg/warn/Wsequence-point-1.C: New test.
29271 2004-06-27 Paul Brook <paul@codesourcery.com>
29273 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
29275 2004-06-27 Zack Weinberg <zack@codesourcery.com>
29277 * g++.old-deja/g++.mike/p7325.C: Remove.
29279 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
29282 * gcc.dg/pr14963.c: New test.
29284 2004-06-27 Mark Mitchell <mark@codesourcery.com>
29287 * g++.dg/parse/redef1.C: New test.
29289 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
29291 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
29293 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
29295 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
29296 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
29298 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
29299 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
29300 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
29301 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
29302 g++.brendan/enum14.C.
29303 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
29304 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
29305 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
29307 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
29310 2004-06-27 Roger Sayle <roger@eyesopen.com>
29312 * gcc.dg/20040527-1.c: New test case.
29314 2004-06-26 Bud Davis <bdavis9659@comcast.net>
29316 PR gfortran/pr16196
29317 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
29319 2004-06-25 Roger Sayle <roger@eyesopen.com>
29321 PR middle-end/15825
29322 * gcc.dg/pr15825-1.c: New test case.
29324 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
29326 * gcc.c-torture/execute/20040625-1.c: New test.
29328 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29330 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
29332 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
29334 * gcc.dg/torture/mips-div-1.c: New test.
29336 2004-06-24 Jeff Law <law@redhat.com>
29338 * gcc.dg/tree-ssa/20040624-1.c: New test.
29340 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
29342 * gcc.c-torture/compile/20040624-1.c: New test.
29344 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29346 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
29349 2004-06-23 Andrew Pinski <apinski@apple.com>
29351 PR middle-end/15988
29352 * g++.dg/opt/ptrmem4.C: New test.
29354 * gcc.dg/c90-array-quals-2.c: New test.
29356 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
29358 * gcc.dg/kpice1.c: New test.
29360 2006-06-23 Andrew Pinski <apinski@apple.com>
29362 * gcc.dg/c90-array-quals.c: New test.
29364 2006-06-22 Richard Henderson <rth@redhat.com>
29366 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
29368 2004-06-22 Loren James Rittle <ljrittle@acm.org>
29370 * gcc.dg/builtins-config.h: Handle FreeBSD.
29372 2006-06-22 Richard Henderson <rth@redhat.com>
29374 * g++.dg/opt/devirt1.C: New.
29376 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
29378 * g++.dg/opt/pr15551.C: New testcase.
29380 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
29383 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
29384 x86_64-*-linux* when compiling for 32bit.
29386 2004-06-21 Andrew Pinski <apinski@apple.com>
29388 * gcc.dg/pch/struct-1.c: New.
29389 * gcc.dg/pch/struct-1.hs: New.
29391 2004-06-21 Geoffrey Keating <geoffk@apple.com>
29393 * gcc.dg/pch/save-temps-1.c: New file.
29394 * gcc.dg/pch/save-temps-1.hs: New file.
29396 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
29398 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
29399 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
29401 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29403 * gfortran.fortran-torture/execute/select_1.f90: Rename function
29405 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
29406 Remove trailing spaces.
29408 2004-06-21 Richard Henderson <rth@redhat.com>
29410 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
29411 merging && to BIT_FIELD_REF.
29413 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
29415 * g++.dg/opt/placeholder1.C: New test.
29417 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29419 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
29420 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
29421 * gcc.dg/compat/union-m128-1_x.c: Likewise.
29422 * gcc.dg/compat/union-m128-1_y.c: Likewise.
29424 2004-06-20 Zack Weinberg <zack@codesourcery.com>
29426 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
29428 * g++.dg/other/pragma-re-1.C: Add comments.
29430 2004-06-19 Bud Davis <bdavis9659@comcast.net>
29433 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
29435 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
29437 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
29438 instead of setting the type of size_t by
29441 2004-06-18 Roger Sayle <roger@eyesopen.com>
29443 * gcc.dg/unordered-2.c: New test case.
29444 * gcc.dg/unordered-3.c: New test case.
29446 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
29449 * lib/g++.exp (g++_version): Tweak regexp for version
29450 * lib/g77.exp (g77_version): Likewise.
29451 * lib/gfortran.exp (gfortran_version): Likewise.
29452 * lib/objc.exp (objc_version): Likewise.
29453 * lib/treelang.exp (treelang_version): Likewise.
29455 2004-06-19 Jakub Jelinek <jakub@redhat.com>
29457 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
29458 Use INT_MAX instead of __INT_MAX__.
29459 * gcc.dg/compat/struct-align-2_y.c: Likewise.
29461 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
29462 * gcc.dg/compat/scalar-return-3_x.c: Use it.
29463 * gcc.dg/compat/scalar-return-3_y.c: Use it.
29464 * gcc.dg/compat/scalar-return-4_x.c: Use it.
29465 * gcc.dg/compat/scalar-return-4_y.c: Use it.
29466 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
29467 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
29468 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
29469 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
29471 * gcc.dg/range-test-1.c: New test.
29472 * g++.dg/opt/range-test-1.C: New test.
29474 2004-06-17 Richard Henderson <rth@redhat.com>
29476 * objc.dg/sync-1.m: New.
29477 * objc.dg/try-catch-1.m: Don't force next runtime.
29478 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
29479 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
29480 shadowed catch clause.
29481 * objc.dg/try-catch-5.m: New.
29483 2004-06-17 Zack Weinberg <zack@codesourcery.com>
29486 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
29488 2004-06-15 Richard Henderson <rth@redhat.com>
29490 * gcc.dg/20001116-1.c: Move expected warning line.
29492 2004-06-15 Richard Henderson <rth@redhat.com>
29494 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
29495 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
29497 2004-06-15 Jeff Law <law@redhat.com>
29499 * gcc.dg/tree-ssa/20040615-1.c: New test.
29500 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
29501 be less sensitive to operand ordering.
29502 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
29504 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
29506 * g++.dg/abi/bitfield3.C: Add comment..
29508 2004-06-15 Richard Henderson <rth@redhat.com>
29510 * g++.dg/ext/stmtexpr1.C: XFAIL.
29511 * gcc.dg/20030612-1.c: XFAIL.
29513 2004-06-15 Eric Christopher <echristo@redhat.com>
29515 * g++.dg/charset/asm5.c: New.
29516 * gcc.dg/charset/asm6.c: New.
29518 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29521 * gfortran.fortran-torture/execute/select_1.f90: New test.
29523 2004-06-15 Paul Brook <paul@codesourcery.com>
29525 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
29527 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29530 * g++.dg/lookup/crash3.C: New test.
29532 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29535 * g++.dg/parse/dtor4.C: New test.
29537 2004-06-14 Jeff Law <law@redhat.com>
29539 * gcc.c-torture/compile/20040614-1.c: New test.
29541 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29544 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
29545 LEN of a character array.
29547 2004-06-14 Mark Mitchell <mark@codesourcery.com>
29550 * g++.dg/template/ptrmem10.C: New test.
29553 * g++.dg/template/friend30.C: New test.
29555 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29558 * gfortran.fortran-torture/compile/mloc.f90: New test.
29560 2004-06-13 Paul Brook <paul@codesourcery.com>
29562 * gfortran.fortran-torture/execute/random_2.f90: New test.
29564 2004-06-13 Eric Christopher <echristo@redhat.com>
29566 * gcc.dg/noncompile/redecl-1.c: Fix error message.
29568 2004-06-12 Paul Brook <paul@codesourcery.com>
29570 * gfortran.fortran-torture/execute/contained_3.f90: New test.
29572 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29575 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
29577 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29580 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
29581 syntax errors in end statements of contained subroutines.
29583 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29586 * gfortran.fortran-torture/execute/null_arg.f90: New test.
29588 2004-06-12 Bud Davis <bdavis9659@comcast.net>
29591 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
29593 2004-06-12 Bud Davis <bdavis9659@comcast.net>
29596 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
29598 2004-06-11 Mark Mitchell <mark@codesourcery.com>
29601 * g++.dg/parse/enum1.C: New test.
29603 2004-06-10 Jeff Law <law@redhat.com>
29605 * gcc.c-torture/compile/20040610-1.c: New test.
29607 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29609 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
29610 * g++.old-deja/g++.other/decl3.C: Likewise.
29612 2004-06-10 Brian Booth <bbooth@redhat.com>
29614 * gcc.dg/tree-ssa/20031015-1.c: Scan for
29615 V_MAY_DEF instead of VDEF.
29616 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
29618 2004-06-10 Mark Mitchell <mark@codesourcery.com>
29621 * g++.dg/conversion/const1.C: New test.
29624 * g++.dg/conversion/reinterpret1.C: New test.
29627 * g++.dg/template/enum2.C: New test.
29630 * g++.dg/template/error13.C: New test.
29632 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29635 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
29636 arguments to test_* REAL and of the right size.
29638 2004-06-10 Jakub Jelinek <jakub@redhat.com>
29641 PR rtl-optimization/15681
29642 * gcc.dg/20040609-1.c: New test.
29644 2004-06-10 Jakub Jelinek <jakub@redhat.com>
29647 * g++.dg/opt/builtins1.C: New test.
29649 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
29651 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
29652 that use default windows32 struct layout.
29653 * gcc.dg/i386-bitfield2.c: Likewise.
29655 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
29657 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
29658 for mingw32 and cygwin targets.
29660 2004-06-09 Geoffrey Keating <geoffk@apple.com>
29662 * gcc.dg/pch/macro-4.c: New.
29663 * gcc.dg/pch/macro-4.hs: New.
29665 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29668 * gfortran.fortran-torture/compile/name_clash.f90: New test.
29670 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29673 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
29675 2004-06-09 Bud Davis <bdavis9659@comcast.net>
29678 * gfortran.fortran-torture/execute/t_edit.f90: New test.
29680 2004-06-09 Bud Davis <bdavis9659@comcast.net>
29683 * gfortran.fortran-torture/execute/backspace.c : New test.
29685 2004-06-09 Paul Brook <paul@codesourcery.com>
29687 * gfortran.fortran-torture/execure/intrinsic_associated.f90
29688 (pointer_to_section): Rewrite to use smaller array.
29690 2004-06-08 David Edelsohn <edelsohn@gnu.org>
29692 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
29693 * gcc.dg/ext/altivec-10.c: Same.
29694 * gcc.dg/ext/altivec-11.c: Same.
29695 * gcc.dg/ext/altivec-12.c: Same.
29696 * gcc.dg/ext/altivec-13.c: Same.
29697 * gcc.dg/ext/altivec-14.c: Same.
29698 * gcc.dg/ext/altivec-15.c: Same.
29699 * gcc.dg/ext/altivec-16.c: Same.
29700 * gcc.dg/ext/altivec-3.c: Same.
29701 * gcc.dg/ext/altivec-4.c: Same.
29702 * gcc.dg/ext/altivec-6.c: Same.
29703 * gcc.dg/ext/altivec-7.c: Same.
29704 * gcc.dg/ext/altivec-8.c: Same.
29705 * gcc.dg/ext/altivec-varargs-1.c: Same.
29707 * g++.dg/ext/altivec-1.C: Correct dg syntax.
29708 * g++.dg/ext/altivec-10.C: Same.
29709 * g++.dg/ext/altivec-2.C: Same.
29710 * g++.dg/ext/altivec-3.C: Same.
29711 * g++.dg/ext/altivec-4.C: Same.
29712 * g++.dg/ext/altivec-5.C: Same.
29713 * g++.dg/ext/altivec-6.C: Same.
29714 * g++.dg/ext/altivec-7.C: Same.
29715 * g++.dg/ext/altivec-8.C: Same.
29716 * g++.dg/ext/altivec-9.C: Same.
29718 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29721 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
29723 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
29725 * gcc.dg/union-1.c: New test.
29727 2004-06-07 Roger Sayle <roger@eyesopen.com>
29729 * gcc.dg/builtins-41.c: New test case.
29730 * gcc.dg/builtins-42.c: New test case.
29732 2004-06-07 David Edelsohn <edelsohn@gnu.org>
29734 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
29735 * g++.dg/ext/altivec-10.C: Same.
29736 * g++.dg/ext/altivec-2.C: Same.
29737 * g++.dg/ext/altivec-3.C: Same.
29738 * g++.dg/ext/altivec-4.C: Same.
29739 * g++.dg/ext/altivec-5.C: Same.
29740 * g++.dg/ext/altivec-6.C: Same.
29741 * g++.dg/ext/altivec-7.C: Same.
29742 * g++.dg/ext/altivec-8.C: Same.
29743 * g++.dg/ext/altivec-9.C: Same.
29744 * g++.old-deja/g++.abi/cxa_vec.C: Same.
29745 * g++.old-deja/g++.brendan/new3.C: Same.
29746 * gcc.c-torture/execute/eeprof-1.x: Same.
29748 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
29751 * gcc.dg/pr14765-1.c: New test.
29753 2004-06-07 Roger Sayle <roger@eyesopen.com>
29756 * gcc.dg/pr14649-1.c: New test case.
29758 2004-06-07 Richard Henderson <rth@redhat.com>
29760 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
29763 2004-06-07 David Edelsohn <edelsohn@gnu.org>
29765 * g++.dg/eh/elide1.C: Remove XFAIL.
29767 2004-06-07 Mark Mitchell <mark@codesourcery.com>
29770 * g++.dg/expr/sizeof3.C: New test.
29773 * g++.dg/template/access14.C: New test.
29776 * g++.dg/template/enum1.C: New test.
29779 * g++.dg/eh/throw1.C: New test.
29781 2004-06-07 David Ayers <d.ayers@inode.at>
29782 Ziemowit Laski <zlaski@apple.com>
29784 * lib/objc.exp (objc_target_compile): Revert the '-framework
29785 Foundation' flag fix, since bare Darwin does not ship
29786 with the Foundation framework.
29787 * objc/execute/next_mapping.h: Provide a local NSConstantString
29788 @interface and @implementation.
29789 (objc_constant_string_init): A constructor function, used to
29790 initialize the NSConstantString meta-class object.
29791 * objc/execute/string1.m: Include "next_mapping.h" instead of
29792 <Foundation/NSString.h>.
29793 * objc/execute/string2.m: Likewise.
29794 * objc/execute/string3.m: Likewise.
29795 * objc/execute/string4.m: Likewise.
29797 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
29799 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
29800 to double. Replace double with FLOAT.
29801 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
29803 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
29804 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
29805 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
29806 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
29807 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
29808 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
29809 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
29810 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
29812 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
29815 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
29817 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29820 * g++.dg/template/meminit2.C: New test.
29822 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
29825 * gcc.c-torture/execute/compare-fp-1.c,
29826 gcc.c-torture/execute/compare-fp-2.c,
29827 gcc.c-torture/execute/compare-fp-3.c,
29828 gcc.c-torture/execute/compare-fp-4.c,
29829 gcc.c-torture/execute/compare-fp-3.x,
29830 gcc.c-torture/execute/compare-fp-4.x: Moved...
29831 * gcc.c-torture/execute/ieee/compare-fp-1.c,
29832 gcc.c-torture/execute/ieee/compare-fp-2.c,
29833 gcc.c-torture/execute/ieee/compare-fp-3.c,
29834 gcc.c-torture/execute/ieee/compare-fp-4.c,
29835 gcc.c-torture/execute/ieee/compare-fp-3.x,
29836 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
29838 2004-06-04 David Ayers <d.ayers@inode.at>
29840 * objc/execute/protocol-isEqual-4.m: New testcase.
29842 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
29844 * objc/execute/protocol-isEqual-1.m: New testcase.
29845 * objc/execute/protocol-isEqual-2.m: New testcase.
29846 * objc/execute/protocol-isEqual-3.m: New testcase.
29848 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29850 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
29852 2004-06-02 Ziemowit Laski <zlaski@apple.com>
29854 * lib/objc.exp (objc_target_compile): When running tests on
29855 Darwin (Mac OS X), inform the linker about '-framework
29858 2004-06-02 Eric Christopher <echristo@redhat.com>
29860 * gcc.c-torture/compile/20040602-1.c: New.
29862 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
29864 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
29865 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
29867 PR tree-optimization/14736
29868 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
29870 PR tree-optimization/14042
29871 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
29873 PR tree-optimization/14729
29874 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
29876 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29879 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
29881 2004-06-01 Richard Hederson <rth@redhat.com>
29883 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
29885 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29888 * g++.dg/parse/offsetof4.C: New test.
29890 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
29893 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
29895 2004-05-31 Mark Mitchell <mark@codesourcery.com>
29898 * g++.dg/template/friend29.C: New test.
29900 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
29903 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
29905 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
29907 * gcc.dg/sparc-trap-1.c: New test.
29909 2004-05-31 Roger Sayle <roger@eyesopen.com>
29911 PR middle-end/15069
29912 * g++.dg/opt/fold3.C: New test case.
29914 2004-05-30 Graham Stott <graham.stott@btinternet.com>
29916 * lib/target-supports.exp (check_iconv_available): Fix fallout
29917 from 2004-05-28 patch.
29919 2004-05-30 Paul Brook <paul@codesourcery.com>
29922 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
29923 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
29925 2004-05-30 Steven G. Kargl <kargls@comcast.net>
29927 * gfortran.fortran-torture/execute/random_1.f90: New test.
29929 2004-05-28 Ziemowit Laski <zlaski@apple.com>
29931 * g++.dg/ext/altivec-10.C: New test.
29933 2004-05-29 Paul Brook <paul@codesourcery.com>
29935 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
29937 2004-05-28 Ziemowit Laski <zlaski@apple.com>
29939 * gcc.dg/altivec-16.c: New test.
29941 2004-05-28 Janis Johnson <janis187@us.ibm.com>
29943 * lib/target-supports.exp (check_vmx_hw_available): New.
29944 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
29946 * lib/target-supports.exp (check_alias_available,
29947 check_iconv_available, check_named_sections_available): Use
29948 unique names for temporary files.
29950 2004-05-28 Ziemowit Laski <zlaski@apple.com>
29952 * gcc.dg/altivec-15.c: New test.
29954 2004-05-28 Mark Mitchell <mark@codesourcery.com>
29957 * g++.dg/warn/noeffect6.C: New test.
29960 * g++.dg/expr/ptrmem4.C: New test.
29963 * g++.dg/template/operator3.C: New test.
29965 2004-05-28 Mark Mitchell <mark@codesourcery.com>
29968 * g++.dg/lookup/redecl1.C: New test.
29969 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
29971 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
29973 * gcc.c-torture/execute/compare-fp-1.c,
29974 gcc.c-torture/execute/compare-fp-2.c,
29975 gcc.c-torture/execute/compare-fp-3.c,
29976 gcc.c-torture/execute/compare-fp-4.c,
29977 gcc.c-torture/execute/compare-fp-3.x,
29978 gcc.c-torture/execute/compare-fp-4.x,
29979 gcc.dg/pr15649-1.c: New.
29981 2004-05-27 Adam Nemet <anemet@lnxw.com>
29984 * g++.dg/init/array14.C: New test.
29986 2004-05-25 Janis Johnson <janis187@us.ibm.com>
29988 * lib/compat.exp (compat-get-options-main): New.
29989 (compat-get-options): Remove unneeded code, warn for ignored
29991 (compat-execute): Check flag set by dg-require-* commands.
29993 * lib/compat.exp (compat-execute): Break up long lines.
29995 2004-05-24 Janis Johnson <janis187@us.ibm.com>
29997 * gcc.dg/altivec-7.c: Don't use 'vector long'.
29998 * gcc.dg/altivec-14.c: New test.
29999 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
30001 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
30002 * gcc.dg/altivec-12.c: Ditto.
30004 * gcc.dg/altivec-3.c: Move call to altivec_check.
30006 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30009 * g++.dg/template/error12.C: New test.
30012 * g++.dg/ext/attrib15.C: New test.
30015 * g++.dg/template/ptrmem9.C: New test.
30017 2004-05-25 Paul Brook <paul@codesourcery.com>
30019 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
30021 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30024 * g++.dg/template/crash19.C: New test.
30026 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30029 * g++.dg/template/redecl1.C: New test.
30031 2004-05-23 Mark Mitchell <mark@codesourcery.com>
30034 * g++.dg/other/ns1.C: New test.
30037 * g++.dg/template/invalid1.C: New test.
30039 2004-05-23 Paul Brook <paul@codesourcery.com>
30040 Victor Leikehman <lei@haifasphere.co.il>
30042 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
30043 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
30045 2004-05-22 Mark Mitchell <mark@codesourcery.com>
30049 * g++.dg/template/non-dependent5.C: New test.
30050 * g++.dg/template/non-dependent6.C: New test.
30052 2004-05-22 Mark Mitchell <mark@codesourcery.com>
30055 * g++.dg/inherit/union1.C: New test.
30058 * g++.dg/template/addr1.C: New test.
30061 * g++.dg/template/array5.C: New test.
30064 * g++.dg/template/array6.C: New test.
30066 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
30067 Roger Sayle <roger@eyesopen.com>
30069 * g++.dg/lookup/forscope2.C: New test case.
30071 2004-05-22 Ben Elliston <bje@au.ibm.com>
30073 * gcc.dg/cpp/Wmissingdirs.c: New.
30075 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
30078 * gcc.dg/compat/union-m128-1.h: New file.
30079 * gcc.dg/compat/union-m128-1_main.c: Likewise.
30080 * gcc.dg/compat/union-m128-1_x.c: Likewise.
30081 * gcc.dg/compat/union-m128-1_y.c: Likewise.
30083 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
30086 * gcc.dg/compat/struct-complex-1.h: New file.
30087 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
30088 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
30089 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30091 2004-05-20 Roger Sayle <roger@eyesopen.com>
30094 * gcc.dg/pr3074-1.c: New test case.
30095 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
30097 2004-05-20 Falk Hueffner <falk@debian.org>
30100 * gcc.dg/ftrapv-1.c: New test case.
30102 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
30104 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
30106 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
30107 Jeff Law <law@redhat.com>
30109 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
30110 * gcc.dg/tree-ssa/20040518-2.c: New test.
30112 * gcc.dg/tree-ssa/20040518-1.c: New test.
30114 2004-05-18 Zack Weinberg <zack@codesourcery.com>
30116 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
30118 2004-05-18 Paul Brook <paul@codesourcery.com>
30121 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
30123 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30125 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
30128 2004-05-17 Steven Bosscher <stevenb@suse.de>
30130 * gcc.dg/tree-ssa/20040517-1.c: New test.
30132 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30134 * gcc.dg/loop-4.c: New test.
30136 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
30138 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
30140 2004-05-15 Bud Davis <bdavis9659@comcast.net>
30143 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
30145 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30149 * gfortran.fortran-torture/compile/data_1.f90: New test.
30151 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
30153 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
30154 * gcc.dg/uninit-H.c: Define ASM for __s390__.
30156 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
30158 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
30160 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
30163 * gcc.dg/format/xopen-1.c: Adjust expected message.
30164 * gcc.dg/format/xopen-3.c: New test.
30166 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
30168 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
30170 2004-05-14 Jeff Law <law@redhat.com>
30172 * gcc.dg/tree-ssa/20040514-2.c: New test.
30174 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30176 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
30178 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
30181 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
30183 * gcc.dg/tree-ssa/20040514-1.c: New test.
30185 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30187 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
30190 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30193 * gfortran.fortran-torture/compile/do_1.f90: New test.
30195 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30198 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
30201 2004-05-14 Bud Davis <bdavis9659@comcast.net>
30204 * gfortran.fortran-torture/execute/random_init.f90: New test.
30206 2004-05-13 Paul Brook <paul@codesourcery.com>
30209 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
30211 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
30213 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
30214 for the powerpc case.
30216 2004-05-13 Jeff Law <law@redhat.com>
30218 * gcc.dg/tree-ssa/20040513-1.c: New test.
30219 * gcc.dg/tree-ssa/20040513-2.c: New test.
30221 2004-05-13 Paul Brook <paul@codesourcery.com>
30223 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
30224 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
30225 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
30227 2004-05-13 Andreas Schwab <schwab@suse.de>
30230 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
30233 2004-05-13 Bud Davis <bdavis9659@comcast.net>
30236 * gfortran.fortran-torture/execute/adjustr.f90: New file.
30238 2004-05-13 Diego Novillo <dnovillo@redhat.com>
30240 Merge from tree-ssa-20020619-branch. See
30241 ChangeLog.tree-ssa for details.
30243 2004-05-11 Ziemowit Laski <zlaski@apple.com>
30245 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
30246 include <altivec.h> explicitly.
30247 * gcc.dg/altivec-13.c: Likewise.
30249 2004-05-11 Paul Brook <paul@codesourcery.com>
30251 * gcc.c-torture/compile/20010518-1.c: Force enum size.
30253 2004-05-10 Eric Christopher <echristo@redhat.com>
30255 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
30256 * gcc.dg/sibcall-4.c: Ditto.
30258 2004-05-10 Ziemowit Laski <zlaski@apple.com>
30260 * g++.dg/ext/altivec-8.C: New test case.
30261 * gcc.dg/altivec-13.c: New test case.
30263 2004-05-08 Roger Sayle <roger@eyesopen.com>
30265 * gcc.c-torture/execute/divcmp-1.c: New test case.
30266 * gcc.c-torture/execute/divcmp-2.c: New test case.
30267 * gcc.c-torture/execute/divcmp-3.c: New test case.
30269 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30271 * g++.dg/other/pragma-re-2.C: New test.
30273 2004-05-07 Uros Bizjak <uros@kss-loka.si>
30275 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
30276 * gcc.dg/i386-387-2.c: Likewise.
30278 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
30280 * gcc.dg/i386-387-6.c: Likewise.
30282 2004-05-07 Uros Bizjak <uros@kss-loka.si>
30284 * gcc.dg/builtins-33.c: Also check log1p*.
30286 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
30288 PR optimization/15296
30289 * gcc.c-torture/execute/pr15296.c: New test.
30291 2004-05-05 Uros Bizjak <uros@kss-loka.si>
30293 * gcc.dg/builtins-40.c: New test.
30295 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
30297 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
30299 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
30301 * g++.dg/ext/spe1.C: New testcase.
30303 2004-05-04 Ziemowit Laski <zlaski@apple.com>
30305 * objc.dg/image-info.m: Allow additional attributes
30306 for __image_info section.
30308 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
30310 * gcc.dg/torture/mips-hilo-2.c: New test.
30312 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30315 * g++.dg/template/member5.C: New test.
30317 2004-05-03 Uros Bizjak <uros@kss-loka.si>
30319 * gcc.dg/builtins-34.c: Also check expm1*.
30321 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30323 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
30324 * gcc.dg/torture/builtin-convert-3.c: New test.
30326 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
30328 PR middle-end/15054
30329 * g++.dg/opt/pr15054.C: New test.
30331 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30333 * gcc.dg/torture/builtin-rounding-1.c: New test.
30334 * gcc.dg/builtins-25.c: Delete.
30335 * gcc.dg/builtins-29.c: Delete.
30337 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
30339 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
30340 * gcc.dg/sibcall-4.c: Likewise.
30341 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
30343 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
30345 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
30346 bit-field on 16-bit targets.
30348 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
30350 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
30353 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
30355 * gcc.dg/rs6000-power2-1.c: Change to compile only.
30356 * gcc.dg/rs6000-power2-2.c: Likewise.
30358 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
30360 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
30361 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
30362 Change the asm registers to be in form of frN instead of fN.
30364 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30366 * gcc.dg/torture/builtin-convert-2.c: New test.
30368 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
30370 * gcc.dg/rs6000-power2-1.c: New test.
30371 * gcc.dg/rs6000-power2-2.c: New test.
30373 2004-04-28 Jan Hubicka <jh@suse.cz>
30375 * gcc.dg/unused-6.c: New test.
30377 2004-04-24 Laurent GUERBY <laurent@guerby.net>
30378 Ulrich Weigand <uweigand@de.ibm.com>
30380 * ada/acats/run_all.sh: Define $target variable.
30382 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
30385 * g++.dg/other/vararg-1.C: New test.
30388 * g++.dg/eh/cleanup3.C: New test.
30390 2004-04-24 Laurent GUERBY <laurent@guerby.net>
30392 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
30393 and ad8011a (target_insn).
30394 * ada/acats/support/macro.dfs: Likewise.
30395 * ada/acats/support/impbit.adb: New file.
30397 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
30399 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
30401 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30403 * gcc.dg/loop-3.c: New test.
30405 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
30407 * gcc.c-torture/execute/simd-5.c: New test.
30409 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30412 * g++.dg/template/crash18.C: New test.
30414 2004-04-22 Mark Mitchell <mark@codesourcery.com>
30416 * g++.dg/ext/complit3.C: New test.
30418 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
30420 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
30421 * gcc.dg/altivec-3.c: Same.
30422 * gcc.dg/altivec-varargs-1.c: Same.
30424 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
30426 * lib/target-supports.exp (check_profiling_available): Assume
30427 profiling is not available on powerpc-eabi targets.
30429 2004-04-21 Janis Johnson <janis187@us.ibm.com>
30431 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
30432 * gcc.dg/vmx/bug-1.c: Ditto.
30434 2004-04-20 Eric Christopher <echristo@redhat.com>
30436 * gcc.dg/charset/extern.c: New test.
30437 * g++.dg/charset/extern3.cc: Ditto.
30439 2004-04-20 Uros Bizjak <uros@kss-loka.si>
30441 * gcc.dg/builtins-39.c: New test.
30443 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
30445 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
30447 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
30449 * gcc.dg/torture/mips-hilo-1.c: New test.
30451 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
30453 * gcc.c-torture/compile/20040419-1.c: New test.
30455 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
30457 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
30459 2004-04-18 Zack Weinberg <zack@codesourcery.com>
30460 Aldy Hernandez <aldyh@redhat.com>
30462 * gcc.c-torture/execute/va-arg-24.c: New.
30464 2004-04-17 Zack Weinberg <zack@codesourcery.com>
30465 Aldy Hernandez <aldyh@redhat.com>
30467 * gcc.dg/vmx/1b-01.c: New.
30468 * gcc.dg/vmx/1b-02.c: New.
30469 * gcc.dg/vmx/1b-03.c: New.
30470 * gcc.dg/vmx/1b-04.c: New.
30471 * gcc.dg/vmx/1b-05.c: New.
30472 * gcc.dg/vmx/1b-06.c: New.
30473 * gcc.dg/vmx/1b-07.c: New.
30474 * gcc.dg/vmx/1c-01.c: New.
30475 * gcc.dg/vmx/1c-02.c: New.
30476 * gcc.dg/vmx/3a-01a.c: New.
30477 * gcc.dg/vmx/3a-01.c: New.
30478 * gcc.dg/vmx/3a-01m.c: New.
30479 * gcc.dg/vmx/3a-03.c: New.
30480 * gcc.dg/vmx/3a-03m.c: New.
30481 * gcc.dg/vmx/3a-04.c: New.
30482 * gcc.dg/vmx/3a-04m.c: New.
30483 * gcc.dg/vmx/3a-05.c: New.
30484 * gcc.dg/vmx/3a-06.c: New.
30485 * gcc.dg/vmx/3a-06m.c: New.
30486 * gcc.dg/vmx/3a-07.c: New.
30487 * gcc.dg/vmx/3b-01.c: New.
30488 * gcc.dg/vmx/3b-02.c: New.
30489 * gcc.dg/vmx/3b-10.c: New.
30490 * gcc.dg/vmx/3b-13.c: New.
30491 * gcc.dg/vmx/3b-14.c: New.
30492 * gcc.dg/vmx/3b-15.c: New.
30493 * gcc.dg/vmx/3c-01a.c: New.
30494 * gcc.dg/vmx/3c-01.c: New.
30495 * gcc.dg/vmx/3c-02.c: New.
30496 * gcc.dg/vmx/3c-03.c: New.
30497 * gcc.dg/vmx/3d-01.c: New.
30498 * gcc.dg/vmx/4-01.c: New.
30499 * gcc.dg/vmx/4-03.c: New.
30500 * gcc.dg/vmx/5-01.c: New.
30501 * gcc.dg/vmx/5-02.c: New.
30502 * gcc.dg/vmx/5-03.c: New.
30503 * gcc.dg/vmx/5-04.c: New.
30504 * gcc.dg/vmx/5-05.c: New.
30505 * gcc.dg/vmx/5-06.c: New.
30506 * gcc.dg/vmx/5-07.c: New.
30507 * gcc.dg/vmx/5-07t.c: New.
30508 * gcc.dg/vmx/5-08.c: New.
30509 * gcc.dg/vmx/5-10.c: New.
30510 * gcc.dg/vmx/5-11.c: New.
30511 * gcc.dg/vmx/7-01a.c: New.
30512 * gcc.dg/vmx/7-01.c: New.
30513 * gcc.dg/vmx/7c-01.c: New.
30514 * gcc.dg/vmx/7d-01.c: New.
30515 * gcc.dg/vmx/7d-02.c: New.
30516 * gcc.dg/vmx/8-01.c: New.
30517 * gcc.dg/vmx/8-02a.c: New.
30518 * gcc.dg/vmx/8-02.c: New.
30519 * gcc.dg/vmx/brode-1.c: New.
30520 * gcc.dg/vmx/bug-1.c: New.
30521 * gcc.dg/vmx/bug-2.c: New.
30522 * gcc.dg/vmx/bug-3.c: New.
30523 * gcc.dg/vmx/cw-bug-1.c: New.
30524 * gcc.dg/vmx/cw-bug-2.c: New.
30525 * gcc.dg/vmx/cw-bug-3.c: New.
30526 * gcc.dg/vmx/dct.c: New.
30527 * gcc.dg/vmx/debug-1.c: New.
30528 * gcc.dg/vmx/debug-2.c: New.
30529 * gcc.dg/vmx/debug-3.c: New.
30530 * gcc.dg/vmx/debug-4.c: New.
30531 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
30532 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
30533 * gcc.dg/vmx/eg-5.c: New.
30534 * gcc.dg/vmx/fft.c: New.
30535 * gcc.dg/vmx/gcc-bug-1.c: New.
30536 * gcc.dg/vmx/gcc-bug-2.c: New.
30537 * gcc.dg/vmx/gcc-bug-3.c: New.
30538 * gcc.dg/vmx/gcc-bug-4.c: New.
30539 * gcc.dg/vmx/gcc-bug-5.c: New.
30540 * gcc.dg/vmx/gcc-bug-6.c: New.
30541 * gcc.dg/vmx/gcc-bug-7.c: New.
30542 * gcc.dg/vmx/gcc-bug-8.c: New.
30543 * gcc.dg/vmx/gcc-bug-9.c: New.
30544 * gcc.dg/vmx/gcc-bug-b.c: New.
30545 * gcc.dg/vmx/gcc-bug-c.c: New.
30546 * gcc.dg/vmx/gcc-bug-d.c: New.
30547 * gcc.dg/vmx/gcc-bug-e.c: New.
30548 * gcc.dg/vmx/gcc-bug-f.c: New.
30549 * gcc.dg/vmx/gcc-bug-g.c: New.
30550 * gcc.dg/vmx/gcc-bug-i.c: New.
30551 * gcc.dg/vmx/harness.h: New.
30552 * gcc.dg/vmx/ira1.c: New.
30553 * gcc.dg/vmx/ira2a.c: New.
30554 * gcc.dg/vmx/ira2b.c: New.
30555 * gcc.dg/vmx/ira2.c: New.
30556 * gcc.dg/vmx/ira2c.c: New.
30557 * gcc.dg/vmx/mem.c: New.
30558 * gcc.dg/vmx/newton-1.c: New.
30559 * gcc.dg/vmx/ops.c: New.
30560 * gcc.dg/vmx/sn7153.c: New.
30561 * gcc.dg/vmx/spill2.c: New.
30562 * gcc.dg/vmx/spill3.c: New.
30563 * gcc.dg/vmx/spill.c: New.
30564 * gcc.dg/vmx/t.c: New.
30565 * gcc.dg/vmx/varargs-1.c: New.
30566 * gcc.dg/vmx/varargs-2.c: New.
30567 * gcc.dg/vmx/varargs-3.c: New.
30568 * gcc.dg/vmx/varargs-4.c: New.
30569 * gcc.dg/vmx/varargs-5.c: New.
30570 * gcc.dg/vmx/varargs-6.c: New.
30571 * gcc.dg/vmx/varargs-7.c: New.
30572 * gcc.dg/vmx/vmx.exp: New.
30573 * gcc.dg/vmx/vprint-1.c: New.
30574 * gcc.dg/vmx/vscan-1.c: New.
30575 * gcc.dg/vmx/x-01.c: New.
30576 * gcc.dg/vmx/x-02.c: New.
30577 * gcc.dg/vmx/x-03.c: New.
30578 * gcc.dg/vmx/x-04.c: New.
30579 * gcc.dg/vmx/x-05.c: New.
30580 * gcc.dg/vmx/yousufi-1.c: New.
30581 * gcc.dg/vmx/zero-1.c: New.
30582 * gcc.dg/vmx/zero.c: New.
30584 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
30586 * g++.dg/lookup/java1.C: Update for chage of
30588 * g++.dg/lookup/java2.C: Likewise.
30590 2004-04-17 Laurent GUERBY <laurent@guerby.net>
30592 * ada/acats/run_all.sh: use -O2 by default.
30594 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
30596 * gcc.dg/vr-mult-[12].c: New tests.
30598 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30600 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
30602 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
30604 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
30606 * lib/target-supports.exp (check_profiling_available): Assume profiling
30607 isn't available for mips*-*-elf targets.
30609 2004-04-14 Uros Bizjak <uros@kss-loka.si>
30611 * gcc.dg/builtins-38.c: New test.
30613 2004-04-14 Eric Christopher <echristo@redhat.com>
30615 * g++.dg/charset/charset.exp: Run .cc extension tests.
30617 2004-04-14 Zack Weinberg <zack@codesourcery.com>
30619 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
30621 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30623 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
30625 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
30627 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
30628 * gcc.dg/i386-387-2.c: Likewise.
30630 * gcc.dg/i386-387-7.c: New test.
30631 * gcc.dg/i386-387-8.c: New test.
30633 * gcc.dg/builtins-37.c: New test.
30635 2004-04-13 Geoffrey Keating <geoffk@apple.com>
30637 * g++.dg/pch/externc-1.C: Add missing semicolon.
30639 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
30641 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
30643 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
30645 * gcc.c-torture/execute/20040411-1.c: New test.
30647 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
30649 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
30651 2004-04-09 Chris Demetriou <cgd@broadcom.com>
30653 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
30655 2004-04-09 Zack Weinberg <zack@codesourcery.com>
30657 * lib/target-supports.exp (check_named_sections_available): New.
30658 * lib/gcc-dg.exp (dg-require-named-sections): New.
30659 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
30660 old-deja.exp. Also prune error-count message from HP linker.
30661 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
30663 * g++.dg/init/init-ref4.C: Use dg-require-weak.
30664 * g++.old-deja/g++.pt/static3.C: Likewise.
30665 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
30667 2004-04-09 Roger Sayle <roger@eyesopen.com>
30669 * gcc.c-torture/execute/20040409-1.c: New test case.
30670 * gcc.c-torture/execute/20040409-2.c: New test case.
30671 * gcc.c-torture/execute/20040409-3.c: New test case.
30673 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30675 * gcc.dg/20040409-1.c: New test.
30677 2004-04-08 Roger Sayle <roger@eyesopen.com>
30680 * g++.dg/opt/pr14888.C: New test case.
30682 2004-04-08 Geoffrey Keating <geoffk@apple.com>
30684 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
30685 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
30686 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
30687 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
30690 2004-04-08 Paul Brook <paul@codesourcery.com>
30692 * gcc.dg/spill-1.c: New test.
30694 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30696 * gcc.dg/torture/builtin-ctype-2.c: New test.
30698 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
30700 * gcc.dg/pch/pch.exp: Add largefile test.
30702 2004-04-06 Geoffrey Keating <geoffk@apple.com>
30704 * g++.dg/pch/externc-1.Hs: New.
30705 * g++.dg/pch/externc-1.C: New.
30707 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30709 * gcc.dg/compat/struct-by-value-5a_main.c,
30710 gcc.dg/compat/struct-by-value-5b_main.c: New files.
30711 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
30712 * gcc.dg/compat/struct-by-value-5a_x.c,
30713 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
30714 gcc.dg/compat/struct-by-value-5_x.c.
30715 * gcc.dg/compat/struct-by-value-5a_y.c,
30716 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
30717 gcc.dg/compat/struct-by-value-5_y.c.
30719 * gcc.dg/compat/struct-by-value-6a_main.c,
30720 gcc.dg/compat/struct-by-value-6b_main.c: New files.
30721 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
30722 * gcc.dg/compat/struct-by-value-6a_x.c,
30723 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
30724 gcc.dg/compat/struct-by-value-6_x.c.
30725 * gcc.dg/compat/struct-by-value-6a_y.c,
30726 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
30727 gcc.dg/compat/struct-by-value-6_y.c.
30729 * gcc.dg/compat/struct-by-value-7a_main.c,
30730 gcc.dg/compat/struct-by-value-7b_main.c: New files.
30731 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
30732 * gcc.dg/compat/struct-by-value-7a_x.c,
30733 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
30734 gcc.dg/compat/struct-by-value-7_x.c.
30735 * gcc.dg/compat/struct-by-value-7a_y.c,
30736 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
30737 gcc.dg/compat/struct-by-value-7_y.c.
30739 2004-04-06 Jakub Jelinek <jakub@redhat.com>
30741 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
30742 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
30743 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
30746 2004-04-06 Uros Bizjak <uros@kss-loka.si>
30748 * gcc.dg/builtins-36.c: New test.
30750 2004-04-06 Paul Brook <paul@codesourcery.com>
30752 * README.gcc: Remove obsolete contraint on testcases.
30754 2004-04-05 Paul Brook <paul@codesourcery.com>
30757 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
30758 failure and exit(0) on success.
30759 * g++.dg/expr/anew2.C: Ditto.
30760 * g++.dg/expr/anew3.C: Ditto.
30761 * g++.dg/expr/anew4.C: Ditto.
30763 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
30766 * g++.dg/template/unify7.C: New.
30768 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
30770 * g++.dg/README: Bring up to date with new subdirectories; remove
30771 duplicate subdirectory lines.
30773 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
30776 * g++.dg/template/unify5.C: New.
30777 * g++.dg/template/unify6.C: New.
30778 * g++.dg/template/qualttp20.C: Adjust.
30779 * g++.old-deja/g++.jason/report.C: Adjust.
30780 * g++.old-deja/g++.other/qual1.C: Adjust.
30782 2004-04-01 Mark Mitchell <mark@codesourcery.com>
30785 * g++.dg/inherit/ptrmem1.C: New test.
30787 2004-04-01 Jakub Jelinek <jakub@redhat.com>
30790 * gcc.c-torture/execute/20040331-1.c: New test.
30791 * gcc.dg/20040331-1.c: New test.
30793 2004-04-01 Paul Brook <paul@codesourcery.com>
30795 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
30797 2004-03-30 Mark Mitchell <mark@codesourcery.com>
30800 * g++.dg/init/goto1.C: New test.
30803 * g++.dg/template/defarg4.C: New test.
30805 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
30807 * gcc.dg/altivec-11.c: Extend test for more valid cases.
30809 2004-03-28 David Edelsohn <edelsohn@gnu.org>
30811 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
30813 2004-03-28 Zack Weinberg <zack@codesourcery.com>
30815 * gcc.dg/noncompile/undeclared-2.c: New test.
30817 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
30819 * gcc.dg/940409-1.c: Remove XFAIL.
30820 * gcc.dg/reg-vol-struct-1.c: New test.
30822 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30824 * gcc.dg/torture/builtin-wctype-1.c: New test.
30826 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
30828 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
30829 * gcc.dg/20001101-1.c: Likewise.
30830 * gcc.dg/20001102-1.c: Likewise.
30832 2004-03-25 Roger Sayle <roger@eyesopen.com>
30834 * gcc.dg/compare8.c: Add an additional test for XOR.
30836 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30838 * gcc.dg/torture/builtin-ctype-1.c: New test.
30840 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30842 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
30843 * gcc.dg/torture/builtin-math-1.c: Likewise.
30844 * gcc.dg/torture/builtin-power-1.c: New test.
30846 2004-03-24 Andreas Schwab <schwab@suse.de>
30848 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
30851 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
30852 Roger Sayle <roger@eyesopen.com>
30854 * gcc.dg/compare8.c: New test case.
30856 2004-03-23 Ziemowit Laski <zlaski@apple.com>
30858 * g++.dg/ext/altivec-7.C: New test.
30860 2004-03-23 Zack Weinberg <zack@codesourcery.com>
30862 PR 12267, 12391, 12560, 13129, 14114, 14133
30863 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
30864 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
30865 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
30866 Adjust error regexps.
30867 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
30868 * gcc.dg/noncompile/undeclared-1.c: New test cases.
30869 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
30870 * gcc.dg/local1.c: Add explanatory comment.
30872 2004-03-23 Roger Sayle <roger@eyesopen.com>
30874 PR optimization/14669
30875 * g++.dg/opt/fold2.C: New test case.
30877 2004-03-22 Jakub Jelinek <jakub@redhat.com>
30880 * gcc.dg/20040322-1.c: New test.
30882 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30884 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
30885 * gcc.dg/ultrasp4.c: Likewise.
30886 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
30888 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
30890 * gcc.dg/i386-sse-8.c: Reset default options.
30892 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
30894 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
30895 in the error message text.
30897 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
30899 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
30901 2004-03-21 Mark Mitchell <mark@codesourcery.com>
30904 * g++.dg/init/array13.C: New test.
30906 2004-03-20 Roger Sayle <roger@eyesopen.com>
30909 * gcc.c-torture/compile/pr13889.c: New test case.
30911 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
30914 * builtins-1.c (nan, nans): Don't test.
30915 * builtins-30.c: Don't use nan, nanf, nanl.
30916 * builtins-35.c: New test.
30918 2004-03-19 Ziemowit Laski <zlaski@apple.com>
30920 * g++.dg/ext/altivec-6.C: New test.
30922 2004-03-19 Mark Mitchell <mark@codesourcery.com>
30924 * g++.dg/init/placement3.C: New test.
30926 * g++.dg/template/spec13.C: New test.
30928 * g++.dg/lookup/using11.C: New test.
30930 * g++.dg/lookup/koenig3.C: New test.
30932 * g++.dg/template/operator2.C: New test.
30934 * g++.dg/expr/dtor3.C: New test.
30935 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
30937 * g++.old-deja/g++.law/visibility28.C: Likewise.
30939 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
30941 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
30942 * gcc.dg/ppc64-abi-3.c: Likewise.
30944 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30947 * g++.dg/parse/template15.C: New test.
30949 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30951 * g++.dg/expr/dtor2.C: New test.
30953 * g++.dg/lookup/anon4.C: New test.
30955 * g++.dg/overload/using1.C: New test.
30957 * g++.dg/template/lookup7.C: New test.
30959 * g++.dg/template/typename6.C: New test.
30961 * g++.dg/expr/cond6.C: New test.
30963 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30965 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
30967 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30969 * g++.dg/expr/cond5.C: New test.
30970 * g++.dg/expr/constcast1.C: Likewise.
30971 * g++.dg/expr/ptrmem2.C: Likewise.
30972 * g++.dg/expr/ptrmem3.C: Likewise.
30973 * g++.dg/lookup/main1.C: Likewise.
30974 * g++.dg/template/lookup6.C: Likewise.
30976 2004-03-18 Mark Mitchell <mark@codesourcery.com>
30978 * gcc.dg/local1.c: New test.
30980 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
30982 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30984 * gcc.dg/torture/builtin-convert-1.c: New test.
30986 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30988 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
30990 2004-03-16 Mark Mitchell <mark@codesourcery.com>
30993 * g++.dg/warn/Wunused-7.C: New test.
30995 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30997 * gcc.dg/torture/builtin-integral-1.c: New test.
30999 2004-03-16 Mark Mitchell <mark@codesourcery.com>
31002 * g++.dg/parse/non-dependent3.C: New test.
31004 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
31006 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
31007 * g++.dg/eh/simd-2.C: Likewise.
31008 * g++.dg/init/array10.C: Likewise.
31009 * gcc.c-torture/compile/simd-1.c: Likewise.
31010 * gcc.c-torture/compile/simd-2.c: Likewise.
31011 * gcc.c-torture/compile/simd-3.c: Likewise.
31012 * gcc.c-torture/compile/simd-4.c: Likewise.
31013 * gcc.c-torture/compile/simd-6.c: Likewise.
31014 * gcc.c-torture/execute/simd-1.c: Likewise.
31015 * gcc.c-torture/execute/simd-2.c: Likewise.
31016 * gcc.dg/compat/vector-defs.h: Likewise.
31017 * gcc.dg/20020531-1.c: Likewise.
31018 * gcc.dg/altivec-3.c: Likewise.
31019 * gcc.dg/altivec-4.c: Likewise.
31020 * gcc.dg/altivec-varargs-1.c: Likewise.
31021 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
31022 * gcc.dg/i386-mmx-3.c: Likewise.
31023 * gcc.dg/i386-sse-4.c: Likewise.
31024 * gcc.dg/i386-sse-5.c: Likewise.
31025 * gcc.dg/i386-sse-8.c: Likewise.
31026 * gcc.dg/simd-1.c: Likewise.
31027 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
31028 __ev64_opaque__ since the machine description provides it.
31030 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31032 * lib/compat.exp (skip_list): New global variable.
31033 Use it to hold the user defined COMPAT_SKIPS list if any.
31034 (compat-obj): Add the members of skip_list to optall.
31036 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31038 * gcc.dg/compat/union-by-value-1_main.c,
31039 union-by-value-1_x.c, union-by-value-1_y.c,
31040 union-check.h, union-defs.h,
31041 union-init.h, union-return-1_main.c,
31042 union-return-1_x.c, union-return-1_y.c: New files.
31044 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31046 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
31047 mixed-struct-init.h: Add 4 mixed structure types.
31048 struct-by-value-21_main.c, struct-by-value-21_x.c,
31049 struct-by-value-21_y.c, struct-return-21_main.c,
31050 struct-return-21_x.c, struct-return-21_y.c: New files.
31052 2004-03-13 Mark Mitchell <mark@codesourcery.com>
31055 * g++.dg/parse/template14.C: New test.
31057 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31059 * gcc.c-torture/execute/20040313-1.c: New test.
31061 2004-03-13 Jakub Jelinek <jakub@redhat.com>
31064 * gcc.dg/20040311-2.c: New test.
31066 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
31069 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
31072 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
31074 * gcc.dg/20040305-2.c: Add missing return statement.
31076 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31078 * gcc.dg/builtins-34.c: Also check pow10*.
31080 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
31083 * gcc.dg/20040305-2.c: New test.
31085 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
31087 * gcc.dg/20040310-1.c: New test.
31089 2004-03-11 Roger Sayle <roger@eyesopen.com>
31091 * gcc.c-torture/execute/20040311-1.c: New test case.
31093 2004-03-11 Mark Mitchell <mark@codesourcery.com>
31096 * g++.dg/lookup/enum1.C: New test.
31098 2004-03-10 Mark Mitchell <mark@codesourcery.com>
31101 * g++.dg/lookup/struct2.C: New test.
31103 2004-03-10 Uros Bizjak <uros@kss-loka.si>
31105 * gcc.dg/builtins-34.c: New test.
31107 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31109 * gcc.dg/torture/builtin-nonneg-1.c: New test.
31111 2004-03-09 James E Wilson <wilson@specifixinc.com>
31113 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
31114 * gcc.dg/alias-2.c: New testcase.
31116 2004-03-09 Zack Weinberg <zack@codesourcery.com>
31118 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31120 2004-03-09 Roger Sayle <roger@eyesopen.com>
31122 * gcc.c-torture/execute/20040309-1.c: New test case.
31124 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
31127 * g++.dg/overload/ref1.C: New.
31129 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31132 * g++.dg/template/spec12.C: New test.
31135 * g++.dg/parse/crash14.C: New test.
31137 2004-03-09 Mark Mitchell <mark@codesourcery.com>
31140 * g++.dg/init/ref11.C: New test.
31142 2004-03-09 Mark Mitchell <mark@codesourcery.com>
31145 * g++.dg/parse/builtin2.C: New test.
31147 2004-03-08 Mark Mitchell <mark@codesourcery.com>
31150 * g++.dg/init/ctor3.C: New test.
31151 * g++.dg/init/union1.C: New test.
31152 * g++.dg/ext/anon-struct4.C: New test.
31154 2004-03-08 Mark Mitchell <mark@codesourcery.com>
31156 * g++.dg/lookup/koenig1.C: Tweak error messages.
31157 * g++.dg/lookup/used-before-declaration.C: Likewise.
31158 * g++.dg/other/do1.C: Likewise.
31159 * g++.dg/overload/koenig1.C: Likewise.
31160 * g++.dg/parse/crash13.C: Likewise.
31161 * g++.dg/template/instantiate3.C: Likewise.
31163 2004-03-08 Eric Christopher <echristo@redhat.com>
31165 * * lib/target-supports.exp: Enable libiconv in test
31166 compilation. Fix up error checking.
31168 2004-03-08 Roger Sayle <roger@eyesopen.com>
31170 PR middle-end/14289
31171 * gcc.dg/pr14289-1.c: New test case.
31172 * gcc.dg/pr14289-2.c: Likewise.
31173 * gcc.dg/pr14289-3.c: Likewise.
31175 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
31177 * gcc.c-torture/execute/20040308-1.c: New test.
31179 2004-03-07 Roger Sayle <roger@eyesopen.com>
31181 * gcc.c-torture/execute/20040307-1.c: New test case.
31183 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
31185 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
31187 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
31189 * gcc.dg/20040306-1.c: New test.
31191 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
31193 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
31195 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
31197 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31200 * gcc.dg/decl-6.c: New test.
31202 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31204 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
31205 Rename LOGPOW -> LOG_POW.
31206 (SQRT_EXP, POW_EXP): New.
31208 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31210 * gcc.dg/i386-sse-8.c: New test.
31212 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31215 * gcc.dg/decl-5.c: New test.
31217 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
31219 * gcc.dg/20040305-1.c: New test.
31221 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
31224 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
31226 2004-03-04 Ziemowit Laski <zlaski@apple.com>
31228 PR c++/14425, c++/14426
31229 * g++.dg/ext/altivec-4.C: New test.
31230 * g++.dg/ext/altivec-5.C: New test.
31232 2004-03-04 Geoffrey Keating <geoffk@apple.com>
31234 * g++.old-deja/g++.other/linkage1.C: Expect errors about
31235 global variables of a type with no linkage.
31236 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
31237 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
31238 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
31239 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
31240 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
31241 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
31242 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
31243 * g++.dg/warn/deprecated.C: Name enum Color.
31244 * g++.dg/overload/VLA.C: Name structure for 'b'.
31245 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
31247 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31249 * gcc.c-torture/compile/20040304-1.c: New test.
31251 2004-03-03 Zack Weinberg <zack@codesourcery.com>
31254 * gcc.dg/decl-4.c: New testcase.
31256 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
31258 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
31259 as PRECF if sizeof (float) > sizeof (double).
31260 (PRECL): Make it the same as PRECF if
31261 sizeof (float) > sizeof (long double).
31263 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31265 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
31266 system type. Add check for irix6 which doesn't have c99 runtime.
31268 2004-03-03 Bob Wilson <bob.wilson@acm.org>
31270 * gcc.dg/const-elim-1.c: xfail for xtensa.
31272 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31275 * g++.dg/template/cond4.C: New test.
31277 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31280 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
31283 * g++.dg/parse/defarg7.C: New test.
31286 * g++.dg/template/friend26.C: New test.
31288 2004-03-01 Mark Mitchell <mark@codesourcery.com>
31291 * g++.dg/abi/mangle21.C: New test.
31294 * g++.dg/parse/constructor2.C: New test.
31297 * g++.dg/template/sfinae1.C: New test.
31299 2004-02-29 Mark Mitchell <mark@codesourcery.com>
31302 * g++.dg/expr/crash2.C: New test.
31304 PR middle-end/13448
31305 * gcc.dg/inline-5.c: New test.
31306 * gcc.dg/always-inline.c: Split out tests into ...
31307 * gcc.dg/always-inline2.c: ... this and ...
31308 * gcc.dg/always-inline3.c: ... this.
31310 2004-02-29 Mark Mitchell <mark@codesourcery.com>
31313 * g++.dg/debug/crash1.C: New test.
31315 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
31317 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
31318 function with __attribute__((noinline)).
31319 (recurser_void2): Likewise.
31320 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
31321 (recurser_void2): Likewise.
31323 2004-02-29 Roger Sayle <roger@eyesopen.com>
31325 PR middle-end/14203
31326 * g++.dg/warn/Wunused-6.C: New test case.
31328 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
31330 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
31333 2004-02-27 Eric Christopher <echristo@redhat.com>
31335 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
31336 * g++.dg/charset/asm2.c: Run only x86.
31337 * gcc.dg/charset/asm3.c: Ditto.
31339 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
31341 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
31344 2004-02-27 Ziemowit Laski <zlaski@apple.com>
31346 * g++.dg/ext/altivec-3.C: New.
31348 2004-02-26 Richard Henderson <rth@redhat.com>
31350 * g++.dg/ext/attrib10.C: Mark for warning.
31351 * gcc.dg/attr-alias-1.c: New.
31353 2004-02-26 Richard Henderson <rth@redhat.com>
31355 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
31356 * gcc.c-torture/execute/20040208-2.c: ... it back.
31358 2004-02-26 Eric Christopher <echristo@redhat.com>
31360 * lib/target-supports.exp (check-iconv-available): New function.
31361 * lib/gcc-dg.exp (dg-require-iconv): New function.
31363 * gcc.dg/charset: New directory.
31364 * gcc.dg/charset/charset.exp: New file.
31365 * gcc.dg/charset/asm1.c: Ditto.
31366 * gcc.dg/charset/asm2.c: Ditto.
31367 * gcc.dg/charset/asm3.c: Ditto.
31368 * gcc.dg/charset/asm4.c: Ditto.
31369 * gcc.dg/charset/asm5.c: Ditto.
31370 * gcc.dg/charset/attribute1.c: Ditto.
31371 * gcc.dg/charset/attribute2.c: Ditto.
31372 * gcc.dg/charset/string1.c: Ditto.
31373 * g++.dg/charset: New directory.
31374 * g++.dg/dg.exp: Add here. Special options.
31375 * g++.dg/charset/charset.exp: New file.
31376 * g++.dg/charset/asm1.c: Ditto.
31377 * g++.dg/charset/asm2.c: Ditto.
31378 * g++.dg/charset/asm3.c: Ditto.
31379 * g++.dg/charset/asm4.c: Ditto.
31380 * g++.dg/charset/attribute1.c: Ditto.
31381 * g++.dg/charset/attribute2.c: Ditto.
31382 * g++.dg/charset/extern1.cc: Ditto.
31383 * g++.dg/charset/extern2.cc: Ditto.
31384 * g++.dg/charset/string1.c: Ditto.
31386 2004-02-26 Mark Mitchell <mark@codesourcery.com>
31389 * g++.dg/parse/comma1.C: New test.
31391 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31394 * g++.dg/template/ttp8.C: New test.
31396 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
31398 * gcc.dg/fixuns-trunc-1.c: New test.
31400 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31402 * gcc.dg/builtins-config.h: Use #elif.
31404 2004-02-26 Michael Matz <matz@suse.de>
31406 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
31407 * gcc.dg/991214-1.c: Likewise.
31408 * gcc.dg/i386-asm-1.c: Likewise.
31410 2004-02-25 Richard Henderson <rth@redhat.com>
31412 * gcc.c-torture/execute/20040208-2.c: Move ...
31413 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
31415 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31418 * g++.dg/other/crash-3.C: New test.
31420 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31422 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
31423 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
31425 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
31428 2004-02-24 Michael Matz <matz@suse.de>
31430 * gcc.dg/i386-regparm.c: New.
31432 2004-02-23 James E Wilson <wilson@specifixinc.com>
31434 * gcc.c-torture/execute/20040223-1.c: New.
31436 2004-02-23 Zack Weinberg <zack@codesourcery.com>
31437 Kazu Hirata <kazu@cs.umass.edu>
31439 * gcc.dg/fwritable-strings-1.c: Remove.
31441 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
31444 * gcc.dg/20040223-1.c: New test.
31446 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31449 * g++.dg/ext/typeof9.C: New test.
31451 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31454 * g++.dg/other/switch1.C: New test.
31456 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31458 * gcc.dg/cast-function-1.c: Adjust for new informative message.
31459 * gcc.dg/va-arg-1.c: Likewise.
31461 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31464 * g++.dg/template/koenig5.C: New test.
31466 2004-02-21 Ziemowit Laski <zlaski@apple.com>
31468 * g++.dg/ext/altivec-1.C: Generalize target triple.
31469 * g++.dg/ext/altivec-2.C: New test case.
31470 * g++.dg/ext/altivec_check.h: New file.
31471 * gcc.dg/altivec-1.c: Generalize target triple;
31472 include altivec_check.h and call altivec_check().
31473 * gcc.dg/altivec-[2-5].c: Generalize target triple.
31474 * gcc.dg/altivec-6.c: New test case.
31475 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
31476 type casts as needed.
31477 * gcc.dg/altivec-10.c: Include altivec_check.h and call
31479 * gcc.dg/altivec-12.c: New test case.
31480 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
31481 include altivec_check.h and call altivec_check().
31482 * gcc.dg/altivec_check.h: New file.
31484 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31486 * lib/target-supports.exp (check_alias_available): Don't mangle
31487 function `g' in test program.
31489 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31491 * lib/target-supports.exp (check_profiling_available): Check
31492 argument to determine whether we support a profiling type.
31493 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
31494 check_profiling_available.
31495 * g++.dg/bprob/bprob.exp: Likewise.
31496 * g77.dg/bprob/bprob.exp: Likewise.
31497 * gcc.misc-tests/bprob.exp: Likewise.
31498 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
31499 dg-require-profiling and delete expected error handling.
31500 * gcc.dg/20021014-1.c: Likewise.
31501 * gcc.dg/nest.c: Likewise.
31503 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31506 * g++.dg/other/vthunk1.C: New test.
31508 2004-02-20 Falk Hueffner <falk@debian.org>
31511 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
31513 2004-02-20 Mark Mitchell <mark@codesourcery.com>
31516 * g++.dg/other/error8.C: Remove XFAIL markers.
31519 * g++.dg/ext/packed5.C: New test.
31522 * g++.dg/warn/Wunused-5.C: New test.
31525 * g++.dg/lookup/member1.C: New test.
31527 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
31529 * gcc.c-torture/compile/20040130-1.c: Enable only when
31530 __INT_MAX__ >= 2147483647L.
31531 * gcc.c-torture/compile/961203-1.c: Likewise.
31533 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
31535 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
31536 * g++.dg/opt/template1.C: Robustify assembler regexp
31538 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31540 * gcc.c-torture/execute/simd-4.x: Remove.
31541 * gcc.c-torture/execute/va-arg-25.x: Likewise.
31542 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
31543 Guard with #ifndef SKIP_ATTRIBUTE.
31544 * gcc.dg/compat/vector-1_y.c: Likewise.
31545 * gcc.dg/compat/vector-2_x.c: Likewise.
31546 * gcc.dg/compat/vector-2_y.c: Likewise.
31547 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
31548 * g++.dg/eh/simd-2.C: Likewise.
31550 2004-02-19 Alan Modra <amodra@bigpond.net.au>
31552 * gcc.c-torture/compile/complex-1.c: New.
31554 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
31557 * gcc.c-torture/execute/20040218-1.c: New test.
31559 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31562 * g++.dg/parse/new2.C: New test.
31564 2004-02-18 Paul Brook <paul@codesourcery.com>
31566 * gcc.c-torture/compile/libcall-1.c: New test.
31568 2004-02-18 Paul Brook <paul@codesourcery.com>
31571 * gcc.dg/debug/debug-7.c: New test.
31573 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
31575 * gcc.dg/20040217-1.c: New test.
31577 2004-02-17 Zack Weinberg <zack@codesourcery.com>
31579 * gcc.c-torture/execute/990208-1.x: Delete.
31581 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
31583 * gcc.c-torture/execute/20040208-2.x: New file.
31585 2004-02-17 Mark Mitchell <mark@codesourcery.com>
31588 * g++.dg/abi/structret1.C: New test.
31590 2004-02-17 Jakub Jelinek <jakub@redhat.com>
31592 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
31593 (i386_cpuid): No need to test if cpuid is available on AMD64.
31594 Fix assembly, so that it works onboth i386 and AMD64.
31595 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
31596 (vecInLong): Fix s[] member type to unsigned int.
31597 (vecInWord): Remove type.
31598 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
31599 (a64, b64, c64, d64, e64): Remove.
31600 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
31601 Remove unused variable. Remove initialization of removed variables.
31602 Don't call mmx_tests nor sse_tests.
31603 (reference_mmx, reference_sse): Remove.
31604 (check): Add return stmt.
31605 * gcc.dg/i386-sse-7.c: New test.
31606 * gcc.dg/i386-mmx-4.c: New test.
31608 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31610 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
31611 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31612 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31613 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
31614 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
31615 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
31616 g++.dg/tc1/dr94.C: Fix line terminator.
31618 2004-02-16 Geoffrey Keating <geoffk@apple.com>
31620 * gcc.c-torture/compile/20040216-1.c: New.
31622 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31624 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
31625 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
31626 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
31627 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
31628 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
31629 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
31631 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31633 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
31635 2004-02-15 Mark Mitchell <mark@codesourcery.com>
31638 * g++.dg/expr/cond4.C: New test.
31641 * g++.dg/lookup/crash2.C: New test.
31643 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
31645 * gcc.c-torture/compile/20040214-2.c: New test.
31647 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
31650 * g++.dg/ext/typeof8.C: New test.
31652 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
31654 * gcc.c-torture/compile/20040214-1.c: New test.
31656 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31659 * g++.dg/template/spec11.C: New test.
31661 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31664 * g++.dg/other/error8.C: New test.
31666 2004-02-13 Mark Mitchell <mark@codesourcery.com>
31669 * g++.dg/template/array4.C: New test.
31672 * g++.dg/inherit/thunk2.C: New test.
31675 * g++.dg/eh/cond2.C: New test.
31677 2004-02-12 Alan Modra <amodra@bigpond.net.au>
31679 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
31681 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
31683 * lib/scanasm.exp (dg-scan): Quote pattern before display.
31685 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
31687 * g++.dg/simd-2.C: xfail on ppc64-linux.
31689 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
31692 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
31695 2004-02-11 Uros Bizjak <uros@kss-loka.si>
31697 * gcc.dg/builtins-33.c: New test.
31699 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
31701 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
31703 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
31705 * g++.dg/simd-2.C: Set -maltivec for ppc64.
31707 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
31709 * gcc.dg/ppc64-abi-3.c: New test.
31711 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
31715 * gcc.dg/pr14092-1.c: New testcase.
31717 2004-02-10 Alan Modra <amodra@bigpond.net.au>
31719 * gcc.dg/cpp/assert4.c: Fix typo last change.
31721 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
31722 * gcc.dg/cpp/assert4.c: Handle powerpc64.
31724 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
31726 2004-02-09 Roger Sayle <roger@eyesopen.com>
31728 * gcc.c-torture/compile/20040209-1.c: New test case.
31730 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
31732 * gcc.dg/c90-init-1.c: Adjust expected error messages.
31734 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
31736 * gcc.c-torture/execute/20040208-[12].c: New tests.
31738 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31740 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
31742 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31744 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
31746 2004-02-07 Zack Weinberg <zack@codesourcery.com>
31749 * gcc.dg/visibility-8.c: New testcase.
31751 2004-02-07 Zack Weinberg <zack@codesourcery.com>
31753 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
31755 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
31757 2004-02-07 Roger Sayle <roger@eyesopen.com>
31759 PR middle-end/13696
31760 * g++.dg/opt/fold1.C: New test case.
31762 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31765 * g++.dg/other/crash-2.C: New test.
31767 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31770 * g++.dg/parse/angle-bracket2.C: New test.
31772 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31774 PR middle-end/13750
31776 2004-01-15 Geoffrey Keating <geoffk@apple.com>
31778 * testsuite/g++.dg/pch/wchar-1.C: New.
31779 * testsuite/g++.dg/pch/wchar-1.Hs: New.
31781 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31784 * g++.dg/parse/error15.C: New test.
31785 * g++.dg/parse/crash11.C: Update dg-error mark.
31787 2004-02-04 Mark Mitchell <mark@codesourcery.com>
31790 * g++.dg/warn/conv2.C: New test.
31792 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31795 * g++.dg/warn/incomplete1.C: Remove xfail.
31797 2004-02-04 Mark Mitchell <mark@codesourcery.com>
31799 * lib/file-format.exp (gcc_target_object_format): Use
31800 ${tool}_target_compile, not gcc_target_compile.
31801 * lib/target-supports.exp (check_alias_available): Likewise.
31802 (check_gc_sections_available): Likewise.
31803 * g++.dg/ext/attrib10.C: Use dg-require-alias.
31804 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
31807 2004-02-04 Mark Mitchell <mark@codesourcery.com>
31810 * g++.dg/template/static6.C: New test.
31812 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
31814 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
31816 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31818 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
31819 tests for systems where `char' is unsigned by default.
31821 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31824 * g++.dg/template/partial3.C: New test.
31826 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
31828 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
31829 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
31830 Remove mentions of obsolete ports.
31832 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
31834 * gcc.dg/noncompile/20001228-1.c: Fix for new
31837 2004-02-03 Roger Sayle <roger@eyesopen.com>
31840 * gcc.c-torture/execute/multdi-1.c: New test case.
31842 2004-02-03 Mark Mitchell <mark@codesourcery.com>
31845 * g++.dg/template/lookup5.C: New test.
31847 2004-02-03 Mark Mitchell <mark@codesourcery.com>
31850 * g++.dg/template/lookup4.C: New test.
31853 * g++.dg/parse/error14.C: New test.
31856 * g++.dg/parse/template13.C: New test.
31858 2004-02-03 Mark Mitchell <mark@codesourcery.com>
31861 * g++.dg/template/koenig4.C: New test.
31864 * g++.dg/template/crash17.C: New test.
31867 * g++.dg/parse/error13.C: New test.
31868 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
31870 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31872 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
31874 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
31878 * gcc.dg/noncompile/20040203-1.c: New test.
31879 * gcc.dg/noncompile/20040203-2.c: Likewise.
31880 * gcc.dg/noncompile/20040203-3.c: Likewise.
31881 * gcc.dg/20040203-1.c: Likewise.
31883 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
31886 * g++.dg/template/sizeof7.C: New test.
31888 2004-02-02 Eric Christopher <echristo@redhat.com>
31889 Zack Weinberg <zack@codesourcery.com>
31891 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
31893 2004-02-02 Zack Weinberg <zack@codesourcery.com>
31895 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
31896 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
31897 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
31898 * gcc.dg/cleanup-5.c: Run only on Linux targets.
31900 2004-02-02 Mark Mitchell <mark@codesourcery.com>
31903 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
31906 * g++.dg/ext/attrib13.C: New test.
31909 * g++.dg/conversion/op2.C: New test.
31911 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31913 * gcc.dg/titype-1.c: Fix pasto.
31915 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31917 * gcc.dg/titype-1.c: New test.
31919 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31922 * g++.dg/template/non-type-template-argument-1.C,
31923 g++.dg/template/qualified-id1.C: Update dg-error marks.
31924 * g++.dg/template/nontype6.C: New test.
31926 2004-02-01 Roger Sayle <roger@eyesopen.com>
31928 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
31929 * gcc.dg/builtins-31.c: New testcase.
31930 * gcc.dg/builtins-32.c: New testcase.
31932 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
31934 * objc.dg/call-super-2.m: Update line numbers
31935 for the including of stddef.h.
31937 2004-01-30 Michael Matz <matz@suse.de>
31939 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
31940 g++.dg/ext/case-range3.C: New tests.
31942 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31946 * g++.dg/template/member4.C: New test.
31948 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31951 * g++.dg/template/sizeof6.C: New test.
31953 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31955 * gcc.dg/fwritable-strings-1.c: New test.
31957 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31959 * gcc.c-torture/compile/20040130-1.c: New test.
31961 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
31963 * objc.dg/call-super-2.m: Include stddef.h for size_t.
31965 2004-01-29 Mark Mitchell <mark@codesourcery.com>
31968 * g++.dg/template/ctor3.C: New test.
31970 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31972 * g++.dg/tc1: New directory.
31973 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
31974 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
31975 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
31976 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
31977 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
31979 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31981 * g++.dg/parse/error11.C: New test.
31982 * g++.dg/parse/error12.C: Likewise.
31984 2004-01-28 Ziemowit Laski <zlaski@apple.com>
31986 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
31987 (scan_initial, main): Use aligned_sizeof instead of sizeof.
31989 2004-01-28 Mark Mitchell <mark@codesourcery.com>
31992 * g++.dg/ext/attrib12.C: New test.
31995 * g++.dg/parse/cast2.C: New test.
31997 2004-01-27 James E Wilson <wilson@specifixinc.com>
31999 * objc.dg/encode-2.m (main): New local string. Set depending on
32000 sizeof long. Use in sscanf call.
32001 * objc.dg/encode-3.m (main): New local string. Set depending on
32002 sizeof long. Use in scan_initial call.
32004 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32006 * objc.dg/call-super-2.m: Make LP64-safe.
32007 * objc.dg/desig-init-1.m: Likewise.
32009 2004-01-27 Devang Patel <dpatel@apple.com>
32011 * g++.dg/debug/namespace1.C: New test.
32013 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
32015 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
32018 * gcc.dg/arm-mmx-1.c: New test.
32020 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
32022 * gcc.dg/20040127-1.c: New test.
32023 * gcc.dg/20040127-2.c: New test.
32025 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
32027 * objc.dg/stret-1.m (glob): Renamed to globa.
32029 2004-01-26 Mark Mitchell <mark@codesourcery.com>
32032 * g++.dg/expr/for1.C: New test.
32034 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
32036 PR middle-end/13779
32037 * gcc.dg/darwin-longlong.c: New test.
32039 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
32041 * gcc.dg/20040124-1.c: Moved test from here...
32042 * gcc.c-torture/compile/20040124-1.c: ...to here.
32044 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32046 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
32047 the assembly output if -m64 is passed.
32049 2004-01-25 Mark Mitchell <mark@codesourcery.com>
32052 * g++.dg/template/cond3.C: New test.
32054 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32057 * g++.dg/template/ttp7.C: New test.
32059 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32062 * g++.dg/template/nontype4.C: New test.
32063 * g++.dg/template/nontype5.C: Likewise.
32065 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
32067 * gcc.dg/torture/mips-clobber-at.c: New test.
32069 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
32071 * gcc.dg/20040124-1.c: New test.
32073 2004-01-24 Jakub Jelinek <jakub@redhat.com>
32075 * gcc.dg/20040123-1.c: New test.
32077 2004-01-23 Zack Weinberg <zack@codesourcery.com>
32079 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
32081 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
32083 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
32085 2004-01-23 Andrew Pinski <apinski@apple.com>
32087 * gcc.dg/20030121-1.c: Move to ..
32088 * gcc.dg/20040121-1.c: here.
32090 2004-01-23 Roger Sayle <roger@eyesopen.com>
32092 * gcc.dg/builtins-29.c: New test case.
32094 2004-01-23 Zack Weinberg <zack@codesourcery.com>
32097 * gcc.dg/builtins-30.c: New testcase.
32099 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
32101 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
32102 * lib/g77.exp: Likewise.
32103 * lib/objc.exp: Likewise.
32104 * lib/g++.exp: Likewise.
32106 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32108 * gcc.dg/struct-by-value-2.c: New test.
32110 2004-01-21 Andrew Pinski <apinski@apple.com>
32113 * gcc.dg/20030121-1.c: New test.
32115 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
32117 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
32118 clobber frame pointer register in asm statement.
32120 2004-01-21 Falk Hueffner <falk@debian.org>
32122 * gcc.c-torture/compile/20040121-1.c: New test.
32124 2004-01-21 Zack Weinberg <zack@codesourcery.com>
32126 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
32128 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
32130 * gcc.dg/ppc64-abi-2.c: New test.
32132 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
32134 * lib/treelang.exp: Fill out this file.
32135 * lib/treelang-dg.exp: New File.
32137 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
32139 * gcc.c-torture/compile/981022-1.c: Remove.
32140 * gcc.dg/array-5.c: Remove XFAIL.
32141 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
32142 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
32143 gcc.dg/cond-lvalue-1.c: Update.
32144 * gcc.dg/cast-lvalue-2.c: New test.
32146 2004-01-19 Mark Mitchell <mark@codesourcery.com>
32149 * g++.dg/other/error1.C (class foo): Tweak error message.
32152 * g++.dg/template/call2.C: New test.
32154 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32156 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
32157 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
32158 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
32159 scalar-return-1_x.c, scalar-return-2_y.c,
32160 scalar-return-3_x.c, scalar-return-3_y.c,
32161 scalar-return-4_x.c, scalar-return-4_y.c,
32162 struct-align-1.h, struct-align-1_x.c,
32163 struct-align-1_y.c, struct-align-2.h,
32164 struct-align-2_x.c, struct-align-2_y.c,
32165 struct-by-value-10_y.c, struct-by-value-11_x.c,
32166 struct-by-value-11_y.c, struct-by-value-12_x.c,
32167 struct-by-value-12_y.c, struct-by-value-13_x.c,
32168 struct-by-value-13_y.c, struct-by-value-14_x.c,
32169 struct-by-value-14_y.c, struct-by-value-15_x.c,
32170 struct-by-value-15_y.c, struct-by-value-16_y.c,
32171 struct-by-value-17_y.c, struct-by-value-18_y.c,
32172 struct-by-value-19_y.c, struct-by-value-1_x.c,
32173 struct-by-value-1_y.c, struct-by-value-20_y.c,
32174 struct-by-value-2_x.c, struct-by-value-2_y.c,
32175 struct-by-value-3_y.c, struct-by-value-4_x.c,
32176 struct-by-value-4_y.c, struct-by-value-5_y.c,
32177 struct-by-value-6_y.c, struct-by-value-7_y.c
32178 struct-by-value-8_x.c, struct-by-value-8_y.c
32179 struct-by-value-9_x.c, struct-by-value-9_y.c
32180 struct-return-10_x.c, struct-return-10_y.c,
32181 struct-return-19_x.c, struct-return-20_x.c
32182 struct-return-2_x.c, struct-return-2_y.c
32183 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
32184 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
32186 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32188 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
32189 attribute on sparc*-sun-solaris2.*.
32191 2004-01-18 Mark Mitchell <mark@codesourcery.com>
32194 * g++.dg/ext/typeof7.C: New test.
32196 2004-01-18 David Edelsohn <edelsohn@gnu.org>
32198 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
32199 * gcc.dg/const-elim-1.c: Same.
32201 2004-01-17 Ziemowit Laski <zlaski@apple.com>
32203 * objc.dg/stret-1.m: New.
32204 * objc.dg/stret-2.m: New.
32206 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
32209 * g++.dg/ext/vector1.C: New test.
32211 2004-01-16 Geoffrey Keating <geoffk@apple.com>
32213 * gcc.dg/pch/import-1.c: New.
32214 * gcc.dg/pch/import-1.hs: New.
32215 * gcc.dg/pch/import-1a.h: New.
32216 * gcc.dg/pch/import-1b.h: New.
32217 * gcc.dg/pch/import-1c.h: New.
32219 2004-01-16 Mark Mitchell <mark@codesourcery.com>
32222 * g++.dg/ext/array1.C: New test.
32225 * g++.dg/conversion/op1.C: New test.
32227 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
32230 From Kazumoto Kojima / Dan Kegel:
32231 * gcc.dg/pr11864-1.c: New test.
32234 From Marcus Comstedt / Dan Kegel:
32235 * gcc.dg/pr10392-1.c: New test.
32237 2004-01-16 Mark Mitchell <mark@codesourcery.com>
32240 * g++.dg/init/ref10.C: New test.
32242 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32245 * g++.dg/parse/typename6.C: New test.
32247 2004-01-15 Geoffrey Keating <geoffk@apple.com>
32250 * testsuite/g++.dg/pch/wchar-1.C: New.
32251 * testsuite/g++.dg/pch/wchar-1.Hs: New.
32253 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32256 * g++.dg/expr/sizeof2.C: New test.
32258 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
32260 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
32262 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
32265 * g++.dg/lookup/strong-using-3.C: New.
32266 * g++.dg/lookup/using-10.C: New.
32268 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
32271 * g++.dg/lookup/strong-using-2.C: New.
32273 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
32274 Dan Kegel <dank@kegel.com>
32275 J"orn Rennecke <joern.rennecke@superh.com>
32278 * gcc.dg/pr9365-1.c: New test.
32280 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32283 * g++.dg/parse/casting-operator2.C: New test.
32284 * g++.old-deja/g++.pt/explicit83.C: Remove.
32286 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
32288 * gcc.dg/label-compound-stmt-1.c: New test.
32289 * gcc.c-torture/compile/950922-1.c,
32290 gcc.c-torture/compile/20000211-3.c,
32291 gcc.c-torture/compile/20000518-1.c,
32292 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
32293 compound statements.
32295 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
32297 * gcc.dg/ppc64-abi-1.c: New test.
32299 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
32301 * g++.dg/ext/attrib9.C: Add dg-warnings.
32303 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32306 * g++.dg/parse/dtor3.C: New test.
32308 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
32311 * g++.dg/parse/try-catch-1.C: New test.
32313 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
32315 * ada/acats/run_all.sh: Add more verbose output in acats.log
32316 when compiling tests.
32318 2004-01-12 Zack Weinberg <zack@codesourcery.com>
32321 * gcc.dg/typedef-redecl.c: New test case.
32322 * gcc.dg/typedef-redecl.h: New support file.
32324 2004-01-13 Jan Hubicka <jh@suse.cz>
32326 * gcc.dg/always_inline.c: New test.
32327 * gcc.dg/debug/20031231-1.c: Fix.
32329 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32332 * g++.dg/template/array3.C: New test.
32334 2004-01-12 Zack Weinberg <zack@codesourcery.com>
32336 * g++.dg/ext/lvalue1.C: No longer expected to fail.
32337 * g++.dg/warn/Wunused-2.C: Likewise.
32339 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32342 * g++.dg/template/instantiate6.C: New test.
32344 2004-01-12 Roger Sayle <roger@eyesopen.com>
32346 PR middle-end/11397
32347 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
32349 2004-01-12 Jan Hubicka <jh@suse.cz>
32352 * gcc.dg/20040112-1.c: New.
32354 * gcc.dg/dwarf-die[1-7].c: Move to...
32355 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
32356 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
32358 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
32361 * g++.dg/parse/friend4.C: New test.
32363 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
32366 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
32367 definition is called a friend.
32369 2004-01-11 Zack Weinberg <zack@codesourcery.com>
32371 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
32373 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
32376 * g++.dg/parse/error10.C: New test.
32377 * g++.dg/template/arg2.C: Accept "invalid type" error.
32379 2004-01-11 Jakub Jelinek <jakub@redhat.com>
32381 PR middle-end/13392
32382 * g++.dg/opt/expect2.C: New test.
32384 2004-01-10 Zack Weinberg <zack@codesourcery.com>
32386 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
32387 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
32388 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
32389 Update dg-error regexps.
32391 2004-01-10 Zack Weinberg <zack@codesourcery.com>
32393 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
32394 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
32396 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32398 * gcc.dg/pragma-re-1.c: Use right pointer type.
32400 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32402 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
32404 2004-01-09 Geoffrey Keating <geoffk@apple.com>
32406 * gcc.dg/rs6000-ldouble-1.c: New.
32408 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32412 * g++.dg/other/abstract1.C: New test.
32414 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
32416 * g++.dg/lookup/strong-using-1.C: New.
32418 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
32421 * gcc.dg/func-ptr-conv-1.c: New test.
32422 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
32424 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
32427 * gcc.c-torture/compile/20040109-1.c: New.
32429 2004-01-08 Stuart Hastings <stuart@apple.com>
32431 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
32432 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
32433 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
32435 2004-01-09 Alan Modra <amodra@bigpond.net.au>
32437 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
32439 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32441 * ada/acats/run_acats: Treat 'gnatchop' the same way
32442 as 'gnatmake'. Export GCC_DRIVER.
32443 * ada/acats/run_all.sh: Add target_gnatchop. Use
32444 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
32446 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32449 * g++.dg/template/dependent-expr4.C: New test.
32451 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
32453 * gcc.dg/altivec-11.c: New test.
32455 2004-01-07 Mark Mitchell <mark@codesourcery.com>
32457 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
32459 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
32462 * gcc.dg/enum-compat-1.c: New test.
32463 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
32465 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
32468 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
32469 gcc.dg/c99-idem-qual-3.c: New tests.
32471 2004-01-07 Alan Modra <amodra@bigpond.net.au>
32473 * gcc.dg/winline-7.c: Don't cast void * to int.
32475 2004-01-06 Jan Hubicka <jh@suse.cz>
32477 * gcc.dg/i386-sse-5.c: New test
32478 * g++.dg/eh/simd-1.c: Add -w argument for i386.
32480 2004-01-05 Mark Mitchell <mark@codesourcery.com>
32483 * g++.dg/rtti/typeid4.C: New test.
32485 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32487 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
32489 2004-01-05 Mark Mitchell <mark@codesourcery.com>
32492 * g++.dg/template/error11.C: New test.
32495 * g++.dg/template/class2.C: New test.
32497 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
32498 Richard Sandiford <rsandifo@redhat.com>
32501 * g++.dg/opt/alias3.C: New test.
32503 2004-01-04 Mark Mitchell <mark@codesourcery.com>
32506 * g++.dg/template/koenig3.C: New test.
32509 * g++.dg/parse/offsetof3.C: New test.
32511 * g++.dg/init/copy7.C: Add missing dg-error markers.
32514 * g++.dg/init/copy7.c: New test.
32517 * g++.dg/parse/cast1.C: New test.
32519 2004-01-04 Jan Hubicka <jh@suse.cz>
32521 * gcc.dg/winline[1-7].c: New tests.
32523 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32526 * g++.dg/template/qualttp22.C: New test.
32528 2004-01-01 Jan Hubicka <jh@suse.cz>
32530 * gcc.dg/debug/20031231-1.c: New.
32531 * gcc.c-torture/compile/20040101-1.c: New.
32532 * gcc.dg/dwarf-die-[1-7].c: New.
32534 2004-01-01 Jakub Jelinek <jakub@redhat.com>
32536 PR optimization/13521
32537 * gcc.c-torture/compile/20031231-1.c: New test.
32539 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
32541 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
32543 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32546 * g++.dg/template/crash16.C: New test.
32548 2003-12-30 Mark Mitchell <mark@codesourcery.com>
32550 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
32552 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
32554 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
32556 * g++.old-deja/g++.jason/thunk3.C: Likewise.
32557 * g++.old-deja/g++.law/profile1.C: Likewise.
32558 * gcc.c-torture/compile/981006-1.c: Likewise.
32559 * gcc.c-torture/execute/loop-2e.x: Likewise.
32560 * gcc.c-torture/execute/loop-2f.x: Remove.
32561 * gcc.c-torture/execute/loop-2g.x: Likewise.
32562 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
32563 * gcc.dg/20020312-2.c: Remove traces of dead ports.
32565 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
32568 * g++.dg/ext/attrib11.C: New test.
32571 * g++.dg/template/array2-1.C: New test.
32572 * g++.dg/template/array2-2.C: New test.
32574 2003-12-29 Mark Mitchell <mark@codesourcery.com>
32576 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
32578 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
32581 * g++.dg/template/array1-1.C: New test.
32582 * g++.dg/template/array1-2.C: New test.
32584 2003-12-29 Roger Sayle <roger@eyesopen.com>
32587 * g77.dg/12632.f: New test case.
32589 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32592 * g++.dg/parse/nontype1.C: New test.
32594 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32597 * g++.dg/parse/explicit1.C: New test.
32598 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
32600 2003-12-28 Mark Mitchell <mark@codesourcery.com>
32603 * g++.dg/opt/inline6.C: New test.
32606 * g++.dg/parse/error9.C: New test.
32608 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
32610 2003-12-28 Mark Mitchell <mark@codesourcery.com>
32613 * g++.dg/init/assign1.C: New test.
32615 2003-12-28 Roger Sayle <roger@eyesopen.com>
32618 * g++.dg/warn/format3.C: New test case.
32620 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32622 * gcc.c-torture/compile/20031227-1.c: New test.
32624 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32626 * g++.dg/bprob/bprob.exp: Load target-supports.exp
32627 * g77.dg/bprob/bprob.exp: Likewise.
32628 * gcc.misc-tests/bprob.exp: Likewise.
32629 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
32630 variants on systems where the library does not provide that
32632 * gcc.dg/builtins-20.c: Use builtins-config.h.
32633 * gcc.dg/builtins-config.h: New file.
32635 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32637 * lib/gcc-dg.exp (dg-require-profiling): New function.
32638 * lib/target-supports.exp (check_profiling_available): Likewise.
32639 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
32640 * g77.dg/bprob/bprob.exp: Likewise.
32641 * gcc.misc-tests/bprob.exp: Likewise.
32642 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
32643 * gcc.dg/20021014-1.c: Likewise.
32644 * gcc.dg/nest.c: Likewise.
32646 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32648 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
32650 * g++.dg/lookup/java2.C: Likewise.
32651 * gcc.dg/cpp/lexident.c: Likewise.
32653 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
32655 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
32657 * gcc.c-torture/compile/961203-1.c: Likewise.
32658 * gcc.c-torture/compile/980506-1.c: Likewise.
32660 2003-12-23 Zack Weinberg <zack@codesourcery.com>
32662 * lib/gcc-dg.exp (dg-prune-output): New annotation.
32663 (additional_prunes): New global.
32664 (gcc-dg-prune): Handle additional per-test pruning.
32665 (dg-test): Clear additional_prunes between tests.
32667 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
32668 dg-prune-output to avoid spurious failures from assembler
32669 complaining about nonexistent WAW violations.
32670 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
32671 Use dg-prune-output to avoid spurious failures from assembler
32672 warning about Itanium B-step errata.
32674 2003-12-23 Mark Mitchell <mark@codesourcery.com>
32676 * g++.dg/abi/macro0.C: New test.
32677 * g++.dg/abi/macro1.C: Likewise.
32678 * g++.dg/abi/macro2.C: Likewise.
32680 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
32681 * g++.dg/abi/bitfield7.C: Likewise.
32682 * g++.dg/abi/dtor2.C: Likewise.
32683 * g++.dg/abi/mangle11.C: Likewise.
32684 * g++.dg/abi/mangle12.C: Likewise.
32685 * g++.dg/abi/mangle14.C: Likewise.
32686 * g++.dg/abi/mangle17.C: Likewise.
32687 * g++.dg/abi/vbase10.C: Likewise.
32688 * g++.dg/abi/vbase14.C: Likewise.
32689 * g++.dg/template/qualttp17.C: Likewise.
32691 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
32694 * gcc.dg/20031223-1.c: New test.
32696 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32698 * gcc.dg/noreturn-7.c: New test.
32700 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32702 * gcc.dg/null-pointer-1.c: New test.
32704 2003-12-22 Mark Mitchell <mark@codesourcery.com>
32706 * g++.old-deja/g++.jason/template18.C: Remove.
32707 * g++.old-deja/g++.jason/template37.C: Likewise.
32710 * g++.dg/lookup/ns1.C: New test.
32713 * g++.dg/template/lookup3.C: New test.
32715 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
32717 * g++.dg/template/recurse1.C: New test
32719 2003-12-22 Mark Mitchell <mark@codesourcery.com>
32722 * g++.dg/parse/semicolon1.C: New test.
32723 * g++.dg/parse/semicolon1.h: Likewise.
32725 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
32727 * gcc.dg/darwin-misaligned.c: New test.
32729 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
32732 * gcc.dg/20031222-1.c: New test.
32734 2003-12-21 Mark Mitchell <mark@codesourcery.com>
32737 * g++.dg/parse/error8.C: New test.
32740 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
32742 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
32744 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
32746 * gcc.c-torture/compile/930217-1.c: Likewise.
32747 * gcc.c-torture/compile/930513-1.c: Likewise.
32748 * gcc.c-torture/execute/920908-2.c: Likewise.
32749 * gcc.c-torture/execute/921204-1.c: Likewise.
32750 * gcc.c-torture/execute/930621-1.c: Likewise.
32751 * gcc.c-torture/execute/930630-1.c: Likewise.
32752 * gcc.c-torture/execute/931031-1.c: Likewise.
32753 * gcc.c-torture/execute/980602-2.c: Likewise.
32754 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32755 * gcc.c-torture/execute/compndlit-1.c: Likewise.
32756 * gcc.c-torture/execute/extzvsi.c: Likewise.
32757 * gcc.c-torture/unsorted/ext.c: Likewise.
32759 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
32762 * gcc.c-torture/compile/20031220-2.c: New test case.
32764 2003-12-20 Roger Sayle <roger@eyesopen.com>
32766 PR optimization/13031
32767 * gcc.c-torture/compile/20031220-1.c: New test case.
32769 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32771 * gcc.dg/cast-function-1.c: New test.
32773 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
32775 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
32778 2003-12-19 Mark Mitchell <mark@codesourcery.com>
32781 * g++.dg/ext/attrib10.C: New test.
32783 2003-12-19 Jakub Jelinek <jakub@redhat.com>
32785 * gcc.dg/cleanup-10.c: New test.
32786 * gcc.dg/cleanup-11.c: New test.
32788 2003-12-19 Jakub Jelinek <jakub@redhat.com>
32791 * g++.dg/opt/expect1.C: New test.
32793 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
32795 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
32797 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
32800 * gcc.dg/20031218-1.c: New test.
32803 * gcc.dg/20031218-2.c: New test.
32804 * gcc.dg/20031218-3.c: New test.
32806 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
32807 of label name and allow for USER_LABEL_PREFIX == "_" names.
32808 * g++.dg/abi/mangle18-2.C: Likewise.
32809 * g++.dg/abi/mangle19-1.C: Likewise.
32810 * g++.dg/abi/mangle19-2.C: Likewise.
32811 * g++.dg/abi/mangle20-1.C: Likewise.
32812 * g++.dg/abi/mangle20-2.C: Likewise.
32814 2003-12-18 Richard Henderson <rth@redhat.com>
32816 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
32818 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
32819 Dan Kegel <dank@kegel.com>
32822 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
32823 testing a cross compiler, it causes spurious compile failures.
32824 * lib/g++.exp: Likewise.
32826 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32829 * g++.dg/template/access13.C: New test.
32831 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
32833 * gcc.dg/20031216-1.c: New test.
32835 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32838 * g++.dg/template/error10.C: New test.
32840 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32842 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
32843 * g++.dg/eh/simd-2.C: Likewise.
32845 2003-12-17 James E Wilson <wilson@specifixinc.com>
32846 Roger Sayle <roger@eyesopen.com>
32848 * gcc.c-torture/execute/ieee/mzero5.c: New.
32850 2003-12-17 Mark Mitchell <mark@codesourcery.com>
32853 * g++.dg/parse/error6.C: New test.
32856 * g++.dg/parse/error7.C: New test.
32858 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
32860 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
32861 at -O with stabs debugging formats.
32862 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
32863 * gcc.dg/debug/debug-2.c: Likewise.
32865 2003-12-16 Mark Mitchell <mark@codesourcery.com>
32868 * g++.dg/init/error1.C: New test.
32871 * g++.dg/init/pm3.C: New test.
32873 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
32876 * gcc.dg/bitfld-8.c: New test.
32878 2003-12-16 James Lemke <jim@wasabisystems.com>
32880 * gcc.dg/arm-scd42-[123].c: New tests.
32882 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
32885 * g++.dg/abi/mangle20-1.C: New test.
32886 * g++.dg/abi/mangle20-2.C: New test.
32888 2003-12-16 Mark Mitchell <mark@codesourcery.com>
32891 * g++.dg/other/offsetof2.C: Remove XFAIL.
32892 * g++.dg/parse/offsetof1.C: New test.
32893 * g++.gd/parse/offsetof2.C: Likewise.
32895 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32897 * g++.dg/template/nontype3.C: New test.
32898 * g++.dg/template/static2.C: Tweaked the dg-error clause.
32900 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32902 * g++.dg/warn/noreturn-3.C: Also test instantiation.
32904 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
32907 * g++.dg/expr/assign1.C: New test.
32910 * g++.dg/abi/mangle19-1.C: New test.
32911 * g++.dg/abi/mangle19-2.C: New test.
32913 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
32915 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
32917 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32919 * gcc.c-torture/execute/20031216-1.c: New test.
32921 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32923 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
32926 2003-12-15 Mark Mitchell <mark@codesourcery.com>
32929 * g++.dg/template/error9.C: New test.
32932 * g++.dg/template/error8.C: New test.
32934 2003-12-15 Roger Sayle <roger@eyesopen.com>
32936 PR middle-end/13400
32937 * gcc.c-torture/execute/20031215-1.c: New test case.
32939 2003-12-15 Mark Mitchell <mark@codesourcery.com>
32942 * g++.dg/parse/error5.C: New test.
32945 * g++.dg/expr/sizeof1.C: New test.
32948 * g++.dg/template/crash15.C: New test.
32950 2003-12-15 Geoffrey Keating <geoffk@apple.com>
32952 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
32953 a non-POD type as the last named parameter of a varargs function.
32955 2003-12-15 Mark Mitchell <mark@codesourcery.com>
32959 * g++.dg/template/crash14.C: New test.
32960 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
32962 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
32964 * g++.dg/other/java1.C: New test.
32967 * g++.dg/abi/mangle18-1.C: New test.
32968 * g++.dg/abi/mangle18-2.C: New test.
32970 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32972 PR optimization/10312
32973 * gcc.c-torture/execute/20031214-1.c: New.
32975 2003-12-14 Mark Mitchell <mark@codesourcery.com>
32979 * g++.dg/parse/error3.C: New test.
32980 * g++.dg/parse/error4.C: Likewise.
32981 * g++.dg/abi/mangle4.C: Tweak error messages.
32982 * g++.dg/lookup/using5.C: Likewise.
32983 * g++.dg/other/error2.C: Likewise.
32984 * g++.dg/parse/typename5.C: Likewise.
32985 * g++.dg/parse/undefined1.C: Likewise.
32986 * g++.dg/template/arg2.C: Likewise.
32987 * g++.dg/template/ttp3.C: Likewise.
32988 * g++.dg/template/type1.C: Likewise.
32989 * g++.old-deja/g++.other/crash32.C: Likewise.
32990 * g++.old-djea/g++.pt/defarg8.C: Likewise.
32992 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32995 * g++.dg/warn/noreturn-3.C: New test.
32997 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
33000 * g++.dg/abi/covariant3.C: New.
33002 2003-12-12 Jakub Jelinek <jakub@redhat.com>
33004 * g++.dg/eh/ia64-1.C: New test.
33006 2003-12-12 Roger Sayle <roger@eyesopen.com>
33008 PR optimization/13037
33009 * g77.f-torture/execute/13037.f: New test case.
33011 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
33014 * g++.dg/abi/covariant2.C: New.
33016 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
33018 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
33020 2003-12-11 Zack Weinberg <zack@codesourcery.com>
33022 * gcc.c-torture/execute/wchar_t-1.x: Delete.
33024 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
33027 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
33029 * lib/g++.exp (g++_version): Likewise.
33030 * lib/g77.exp (g77_version): Likewise.
33031 * lib/objc.exp (default_objc_version): Likewise.
33033 2003-12-10 Richard Henderson <rth@redhat.com>
33035 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
33037 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
33039 2003-12-08 Matt Austern <austern@apple.com>
33042 * lib/gcc-dg.exp (dg-require-visibility): Define.
33043 * lib/target-supports (check_visibility_available): Define.
33044 * gcc.dg/visibility-1.c: New test.
33045 * gcc.dg/visibility-2.c: Likewise.
33046 * gcc.dg/visibility-3.c: Likewise.
33047 * gcc.dg/visibility-4.c: Likewise.
33048 * gcc.dg/visibility-5.c: Likewise.
33049 * gcc.dg/visibility-6.c: Likewise.
33050 * g++.dg/ext/visibility-1.C: Likewise.
33051 * g++.dg/ext/visibility-2.C: Likewise.
33052 * g++.dg/ext/visibility-3.C: Likewise.
33053 * g++.dg/ext/visibility-4.C: Likewise.
33054 * g++.dg/ext/visibility-5.C: Likewise.
33055 * g++.dg/ext/visibility-6.C: Likewise.
33057 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33059 * g++.dg/lookup/java1.C: New test.
33060 * g++.dg/lookup/java2.C: New test.
33062 2003-12-07 Falk Hueffner <falk@debian.org>
33064 * g++.dg/opt/noreturn-1.C: New test.
33066 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
33068 * gcc.dg/overflow-1.c: New test.
33070 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33072 * g77.f-torture/compile/13060.f: New test.
33074 2003-12-06 Mark Mitchell <mark@codesourcery.com>
33077 * g++.dg/inherit/operator2.C: New test.
33079 2003-12-05 Mark Mitchell <mark@codesourcery.com>
33082 * g++.dg/ext/attrib9.C: New test.
33084 2003-12-05 Mark Mitchell <mark@codesourcery.com>
33087 * g++.dg/template/error7.C: New test.
33089 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
33090 J"orn Rennecke <joern.rennecke@superh.com>
33093 * g++.dg/other/struct-va_list.C: New test.
33095 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33098 * g++.dg/parse/defarg6.C: New test.
33100 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
33103 * gcc.c-torture/execute/20031201-1.c: New test.
33105 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
33107 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
33109 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33111 * gcc.dg/builtin-return-1.c: New test.
33113 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
33114 J"orn Rennecke <joern.rennecke@superh.com>
33116 PR optimization/13260
33117 * gcc.c-torture/execute/20031204-1.c: New test.
33119 2003-12-03 Mark Mitchell <mark@codesourcery.com>
33122 * g++.dg/template/error6.C: New test.
33124 2003-12-03 Jakub Jelinek <jakub@redhat.com>
33126 * gcc.dg/20031202-1.c: New test.
33128 2003-12-03 Mark Mitchell <mark@codesourcery.com>
33131 * g++.dg/template/eh1.C: New test.
33134 * g++.dg/template/error5.C: New test.
33136 2003-12-02 David Ung <davidu@mips.com>
33138 * gcc.dg/compat/vector-check.h: Corrected type for var
33141 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33144 * g++.dg/template/ptrmem8.C: New test.
33146 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33149 * g++.dg/template/dependent-expr3.C: New test.
33151 2003-12-01 James Lemke <jim@wasabisystems.com>
33153 * gcc.dg/arm-g2.c: New test.
33155 2003-12-01 Roger Sayle <roger@eyesopen.com>
33157 PR optimization/11634
33158 * gcc.dg/20031201-2.c: New test case.
33160 2003-12-01 Zack Weinberg <zack@codesourcery.com>
33163 * objc.dg/proto-lossage-3.m: New test.
33165 2003-12-01 Roger Sayle <roger@eyesopen.com>
33167 PR optimization/12628
33168 * gcc.dg/20031201-1.c: New test case.
33170 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33172 * gcc.dg/unaligned-1.c: New test.
33174 2003-11-30 Mark Mitchell <mark@codesourcery.com>
33177 * g++.dg/template/error4.C: New test.
33178 * g++.dg/template/nested3.C: Adjust error markers.
33180 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33182 * gcc.dg/cpp/assert4.c: Check more #system assertions.
33184 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
33187 * gcc.dg/bitfld-7.c: New test.
33189 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
33191 * gcc.dg/tls/asm-1.C: New test.
33193 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33195 * gcc.dg/cpp/assert4.c: Update.
33197 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33199 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
33200 * gcc.dg/builtin-apply3.c: New test.
33202 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33204 * lib/compat.exp (compat-obj): New xfaildata parameter.
33205 Use it to set compiler_conditional_xfail_data before compiling.
33206 (compat-get-options): Handle dg-xfail-if.
33207 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
33208 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
33209 * gcc.dg/compat/vector-1_y.c: Likewise.
33210 * gcc.dg/compat/vector-2_x.c: Likewise.
33211 * gcc.dg/compat/vector-2_y.c: Likewise.
33213 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33215 * g++.dg/opt/reg-stack4.C: New test.
33217 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33219 * gcc.dg/builtin-apply2.c: New test.
33221 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33223 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
33225 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33228 * g++.dg/template/template-id-2.C: New test.
33230 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33233 * g++.dg/template/memfriend1.C: New test.
33234 * g++.dg/template/memfriend2.C: Likewise.
33235 * g++.dg/template/memfriend3.C: Likewise.
33236 * g++.dg/template/memfriend4.C: Likewise.
33237 * g++.dg/template/memfriend5.C: Likewise.
33238 * g++.dg/template/memfriend6.C: Likewise.
33239 * g++.dg/template/memfriend7.C: Likewise.
33240 * g++.dg/template/memfriend8.C: Likewise.
33241 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
33243 2003-11-21 Mark Mitchell <mark@codesourcery.com>
33246 * g++.dg/ext/cond1.C: New test.
33248 2003-11-20 Richard Henderson <rth@redhat.com>
33250 * gcc.dg/20020201-2.c: Remove.
33251 * gcc.dg/20020201-4.c: Remove.
33252 * gcc.dg/20020304-1.c: Remove.
33254 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
33256 * gcc.dg/cpp/trad/xwin1.c: New test case.
33258 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
33260 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
33261 * lib/g77.exp: Likewise.
33262 * lib/objc.exp: Likewise.
33263 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
33266 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33269 * g++.dg/template/static5.C: New test.
33271 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
33273 * gcc.dg/nested-func-1.c: New test.
33275 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33277 * gcc.dg/cpp/assert4.c: New test.
33279 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
33282 * g++.dg/lookup/using9.c: New test.
33284 2003-11-14 Mark Mitchell <mark@codesourcery.com>
33287 * g++.dg/template/error3.C: New test.
33289 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
33292 * ada/acats/run_acats, run_all.sh: Fix syntax error.
33293 No longer use a wrapper for gcc, since this does not work under
33296 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
33299 * g++.dg/template/ptrmem7.C: New test.
33301 2003-11-13 Andrew Pinski <apinski@apple.com>
33303 * gcc.c-torture/compile/20031113-1.c: New test.
33305 2003-11-13 Mark Mitchell <mark@codesourcery.com>
33306 Kean Johnston <jkj@sco.com>
33309 * gcc.dg/unused-4.c: Update.
33311 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33313 * g++.dg/opt/const3.C: New test.
33315 2003-11-13 Jan Hubicka <jh@suse.cz>
33317 * gcc.c-torture/compile/20031112-1.c: New test.
33319 2003-11-12 Mark Mitchell <mark@codesourcery.com>
33321 * g++.dg/parse/crash10.C: Remove bogus error marker.
33323 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33325 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
33326 (host_gcc): Likewise.
33327 (ROOT): Honor $PWDCMD.
33329 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
33331 2003-11-12 Catherine Moore <clm@redhat.com>
33333 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
33335 2003-11-12 Andreas Jaeger <aj@suse.de>
33336 Jakub Jelinek <jakub@redhat.com>
33337 Andrew Pinski <pinskia@physics.uc.edu>
33338 Richard Henderson <rth@redhat.com>
33340 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
33342 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
33344 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
33345 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33347 2003-11-11 Andreas Jaeger <aj@suse.de>
33349 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
33351 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
33353 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
33355 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
33358 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
33360 * gcc.dg/trampoline-1.c: New test.
33362 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
33364 * gcc.c-torture/compile/200031109-1.c: New test.
33366 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
33370 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33371 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
33372 gcc.dg/format/no-y2k-1.c: Update.
33374 2003-11-08 Roger Sayle <roger@eyesopen.com>
33376 PR optimization/10467
33377 * gcc.dg/20031108-1.c: New test case.
33379 2003-11-07 Geoffrey Keating <geoffk@apple.com>
33381 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
33383 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
33385 * gcc.dg/compound-lvalue-1.c: New test.
33386 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
33389 2003-11-06 Geoffrey Keating <geoffk@apple.com>
33391 * gcc.dg/altivec-varargs-1.c: New test.
33393 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33395 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
33396 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
33397 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
33398 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
33399 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
33401 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
33403 * gcc.dg/cond-lvalue-1.c: New test.
33405 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
33407 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
33409 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33412 * g++.dg/template/instantiate5.C: New test.
33414 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33417 * g++.dg/ext/complit2.C: Replace test with self-contained version.
33418 * ChangeLog: Add missing first entry for above test.
33420 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33423 * g++.dg/template/using8.C: New test.
33424 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
33426 2003-11-02 Roger Sayle <roger@eyesopen.com>
33428 PR optimization/10817
33429 * gcc.c-torture/compile/20031102-1.c: New test case.
33431 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
33433 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
33436 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33438 * gcc.dg/20031102-1.c: New test.
33440 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33442 * gcc.dg/complex-1.c: New test.
33444 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33447 * g++.dg/template/crash13.C: Adjust expected error location.
33448 * g++.old-deja/g++.brendan/ns1.C: Likewise.
33450 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
33452 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33454 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
33457 * gcc.c-torture/compile/20031031-2.c: New test.
33459 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
33462 * gcc.c-torture/compile/20031031-1.c: New test.
33464 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
33466 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
33467 * gcc.misc-tests/bprob.exp: Likewise.
33468 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
33469 the execution test on arm-elf configs.
33470 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
33471 configs that don't support scratch files.
33472 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
33474 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
33476 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
33479 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
33481 * ada/acats/run_all.sh: Redirect mv output to /dev/null
33482 Avoid non pure sh syntax. Add more logging.
33484 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
33487 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33490 * gcc.dg/ppc-stackalign-1.c: New test.
33492 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
33494 * ada/acats/run_all.sh: Change output to be more compliant with
33496 Create acats.sum and acats.log files under testsuite/ada/acats
33497 Only run [a-z]* directories, to filter out e.g. CVS.
33498 Redirect build output to log file.
33500 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
33502 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
33504 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
33507 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
33509 2003-10-27 Jakub Jelinek <jakub@redhat.com>
33511 * gcc.c-torture/compile/20031023-1.c: New test.
33512 * gcc.c-torture/compile/20031023-2.c: New test.
33513 * gcc.c-torture/compile/20031023-3.c: New test.
33514 * gcc.c-torture/compile/20031023-4.c: New test.
33516 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33519 * g++.dg/lookup/scoped8.C: New test.
33521 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33523 * g++.dg/opt/reg-stack3.C: New test.
33525 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
33527 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
33529 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33532 * g++.dg/template/crash13.C: New test.
33534 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
33536 * gcc.dg/c99-restrict-2.c: New test.
33538 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
33540 PR c++/12698, c++/12699, c++/12700, c++/12566
33541 * g++.dg/inherit/covariant9.C: New test.
33542 * g++.dg/inherit/covariant10.C: New test.
33543 * g++.dg/inherit/covariant11.C: New test.
33545 2003-10-23 Jason Merrill <jason@redhat.com>
33548 * g++.dg/ext/complit2.C: New test.
33550 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
33553 * gcc.c-torture/execute/20031020-1.c: New test.
33555 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33557 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
33558 following the jump_insn.
33560 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
33562 * gcc.dg/cast-lvalue-1.c: New test.
33564 2003-10-21 Mark Mitchell <mark@codesourcery.com>
33567 * g++.dg/template/cond2.C: New test.
33569 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
33571 * gcc.dg/builtins-28.c: New test.
33573 2003-10-20 Jan Hubicka <jh@suse.cz>
33575 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
33577 * testsuite/gcc.dg/inline-2.c: Likewise.
33579 2003-10-20 Phil Edwards <phil@codesourcery.com>
33581 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
33582 * gcc.dg/nest.c: Likewise.
33584 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33586 PR c++/9781, c++/10583, c++/11862
33587 * g++.dg/parse/crash13.C: New test.
33589 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33591 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
33593 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33595 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
33596 Define HAVE_C99_RUNTIME except on Solaris.
33597 * gcc.dg/builtins-20.c: Likewise.
33599 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33601 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
33603 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33606 * g++.dg/template/crash21.C: New test.
33608 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33611 * g++.dg/template/typename5.C: New test.
33613 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33616 * g++.dg/template/friend25.C: New test.
33618 2003-10-16 Ziemowit Laski <zlaski@apple.com>
33620 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
33623 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
33625 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
33628 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
33630 * gcc.c-torture/execute/960416-1.x: Remove.
33631 * gcc.c-torture/execute/divconst-3.x: Likewise.
33633 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
33636 * gcc.dg/torture/cris-volatile-1.c: New test.
33638 2003-10-14 Roger Sayle <roger@eyesopen.com>
33640 PR optimization/9325
33641 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
33642 for overflowing floating point to integer conversion during RTL
33645 2003-10-13 Ziemowit Laski <zlaski@apple.com>
33647 * objc/execute/_cmd.m: Fix typo.
33648 * objc.dg/image-info.m, objc.dg/symtab-1.m:
33649 Relax 'scan-assembler' regexp.
33650 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
33651 objc.dg/try-catch-4.m: Run on non-Darwin targets.
33652 * objc.dg/zero-link-2.m: Remove blank line.
33653 * objc.dg/zero-link-3.m: New test case.
33655 2003-10-13 Geoffrey Keating <geoffk@apple.com>
33657 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
33659 * gcc.dg/asm-names.c: Use scan-assembler-not rather
33660 than linker trickery.
33662 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33665 * g++.dg/other/friend2.C: New test.
33667 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
33669 * gcc.dg/20031012-1.c: New test.
33671 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
33673 * gcc.dg/weak/weak-3.c: Fix for new warning.
33675 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
33677 PR optimization/8750
33678 * gcc.c-torture/execute/20031012-1.c: New test case.
33680 2003-10-11 Roger Sayle <roger@eyesopen.com>
33682 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
33683 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
33685 2003-10-11 Roger Sayle <roger@eyesopen.com>
33687 PR optimization/12260
33688 * gcc.c-torture/compile/20031011-2.c: New test case.
33690 2003-10-11 Roger Sayle <roger@eyesopen.com>
33692 * gcc.c-torture/execute/20031011-1.c: New testcase.
33694 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
33696 * gcc.c-torture/compile/20031011-1.c: New test.
33698 2003-10-11 Jan Hubicka <jh@suse.cz>
33700 * g++.dg/other/first-global.C: New test.
33702 2003-10-11 Roger Sayle <roger@eyesopen.com>
33704 * gcc.c-torture/execute/string-opt-18.c: New testcase.
33706 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
33708 * gcc.c-torture/compile/20031010-1.c: New test.
33710 2003-10-10 Geoffrey Keating <geoffk@apple.com>
33712 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
33713 * gcc.c-torture/execute/va-arg-25.c: ... here.
33715 2003-10-09 Mark Mitchell <mark@codesourcery.com>
33717 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
33719 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
33721 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
33723 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
33725 * g++.dg/parse/error2.C: New test.
33727 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
33730 * g++.dg/other/error5.C: Modify the error message.
33731 * g++.dg/lookup/using8.C: New test.
33733 2003-10-07 Geoffrey Keating <geoffk@apple.com>
33735 * gcc.dg/darwin-abi-2.c: New file.
33736 * gcc.c-torture/execute/va-arg-24.c: New file.
33738 2003-10-06 Bob Wilson <bob.wilson@acm.org>
33740 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
33743 2003-10-06 Mark Mitchell <mark@codesourcery.com>
33746 * g++.dg/other/error4.C: Update error messages.
33747 * g++.dg/template/ptrmem4.C: Likewise.
33750 * g++.dg/init/new9.C: New test.
33752 PR c++/12334, c++/12236, c++/8656
33753 * g++.dg/ext/attrib8.C: New test.
33755 2003-10-06 Devang Patel <dpatel@apple.com>
33757 * gcc.dg/debug/dwarf2-3.h: New test.
33758 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
33760 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
33762 * g++.dg/opt/cfg2.C: New test.
33764 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33766 * g++.dg/opt/float1.C: New test.
33768 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33770 * gcc.dg/c90-array-lval-6.c: New test.
33771 * gcc.dg/c99-array-lval-6.c: New test.
33773 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
33774 Ziemowit Laski <zlaski@apple.com>
33776 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
33777 'Derived', so that it is never considered a class method; add
33778 new warning for '+port' method ambiguity.
33779 * objc.dg/method-12.m: Include <objc/objc.h> instead of
33780 <objc/objc-api.h> (needed on Mac OS X).
33781 * objc.dg/method-13.m: New test.
33783 2003-10-03 Roger Sayle <roger@eyesopen.com>
33785 PR optimization/9325, PR java/6391
33786 * gcc.c-torture/execute/20031003-1.c: New test case.
33788 2003-10-02 Mark Mitchell <mark@codesourcery.com>
33790 PR optimization/12180
33791 * gcc.dg/20031002-1.c: New test.
33794 * g++.dg/inherit/error1.C: New test.
33796 2003-10-02 Chris Demetriou <cgd@broadcom.com>
33798 * lib/f-torture.exp (search_for): Rename to...
33799 (search_for_re): This. Also, clean up comments and the
33800 "regexp" invocation.
33802 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
33804 * gcc.c-torture/compile/20031002-1.c: New test.
33806 2003-10-02 Jakub Jelinek <jakub@redhat.com>
33808 * g++.dg/opt/cond1.C: New test.
33810 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
33812 * gcc.dg/Wold-style-definition-2.c: New testcase.
33813 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
33815 2003-09-29 Richard Henderson <rth@redhat.com>
33817 * g++.dg/init/array10.C: Add dg-options.
33819 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33821 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
33823 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33825 * g++.dg/template/friend19.C: Fix typo.
33826 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
33828 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
33830 * gcc.c-torture/execute/20030928-1.c: New test.
33831 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
33833 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33835 * g++.dg/opt/unroll1.C: New test.
33837 2003-09-26 Roger Sayle <roger@eyesopen.com>
33839 PR optimization/11741
33840 * gcc.dg/20030926-1.c: New test case.
33842 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33845 * g++.dg/parse/access7.C: New test.
33846 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
33848 2003-09-24 Ziemowit Laski <zlaski@apple.com>
33850 MERGE OF objc-improvements-branch into MAINLINE:
33851 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
33852 if libobjc has not been built.
33853 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
33854 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
33855 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
33856 objc/execute/nested-3.m, objc/execute/np-2.m,
33857 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
33858 objc/execute/redefining_self.m, objc/execute/root_methods.m,
33859 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
33860 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
33861 objc.dg/special/unclaimed-category-1.h,
33862 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
33863 well as GNU runtime.
33864 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
33865 * execute/cascading-1.m, execute/function-message-1.m,
33866 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
33867 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
33868 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
33869 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
33870 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
33871 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
33872 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
33873 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
33874 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
33875 * objc.dg/bitfield-2.m: Run only on Darwin.
33876 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
33877 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
33878 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
33879 * objc.dg/const-str-1.m: Fix constant string layout.
33881 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
33883 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
33885 2003-09-23 Geoffrey Keating <geoffk@apple.com>
33887 * gcc.dg/darwin-abi-1.c: New file.
33889 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
33892 * gcc.c-torture/compile/20030921-1.c: New test.
33894 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33896 * g++.dg/opt/reg-stack2.C: New test.
33898 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33900 * g++.dg/eh/delayslot1.C: New test.
33902 2003-09-20 Richard Henderson <rth@redhat.com>
33904 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
33906 2003-09-20 Roger Sayle <roger@eyesopen.com>
33908 * gcc.c-torture/execute/20030920-1.c: New test case.
33910 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33912 * g++.dg/rtti/typeid3.C: Correct expected error message.
33914 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33917 * g++.dg/parse/crash12.C: New test.
33919 2003-09-19 Janis Johnson <janis187@us.ibm.com>
33921 * gcc.dg/compat/mixed-struct-check.h: New.
33922 * gcc.dg/compat/mixed-struct-defs.h: New.
33923 * gcc.dg/compat/mixed-struct-init.h: New.
33924 * gcc.dg/compat/struct-by-value-19_main.c: New.
33925 * gcc.dg/compat/struct-by-value-19_x.c: New.
33926 * gcc.dg/compat/struct-by-value-19_y.c: New.
33927 * gcc.dg/compat/struct-by-value-20_main.c: New.
33928 * gcc.dg/compat/struct-by-value-20_x.c: New.
33929 * gcc.dg/compat/struct-by-value-20_y.c: New.
33930 * gcc.dg/compat/struct-return-19_main.c: New.
33931 * gcc.dg/compat/struct-return-19_x.c: New.
33932 * gcc.dg/compat/struct-return-19_y.c: New.
33933 * gcc.dg/compat/struct-return-20_main.c: New.
33934 * gcc.dg/compat/struct-return-20_x.c: New.
33935 * gcc.dg/compat/struct-return-20_y.c: New.
33937 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
33938 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
33939 so that it will not complain on LP64 targets.
33941 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33944 * g++.dg/template/friend24.C: New test.
33946 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
33949 * g++.dg/template/memtmpl2.C: New test.
33951 2003-09-18 Mark Mitchell <mark@codesourcery.com>
33954 * gcc.dg/builtin-apply1.c: New test.
33956 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
33959 * g++.dg/warn/Wunused-4.C: New test.
33961 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33964 * g++.dg/other/gc2.C: New test.
33966 2003-09-17 Mark Mitchell <mark@codesourcery.com>
33969 * g++.dg/rtti/typeid3.C: New test.
33972 * g++.dg/overload/template1.C: New test.
33974 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
33976 * g++.dg/opt/cfg3.C: New test.
33978 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33981 * g++.dg/template/crash11.C: New test.
33983 2003-09-16 Jason Merrill <jason@redhat.com>
33984 Jakub Jelinek <jakub@redhat.com>
33986 * gcc.dg/attr-warn-unused-result.c: New test.
33988 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
33991 * g++.dg/expr/call2.C: New test.
33993 2003-09-15 Andreas Jaeger <aj@suse.de>
33995 * gcc.dg/Wold-style-definition-1.c: New test.
33997 2003-09-14 Mark Mitchell <mark@codesourcery.com>
34000 * g++.dg/parse/template12.C: New test.
34002 * g++.dg/abi/bitfield11.C: New test.
34003 * g++.dg/abi/bitfield12.C: Likewise.
34005 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
34007 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
34008 non-expansion of functional macro name without arguments at EOL.
34009 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
34011 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
34013 * gcc.c-torture/execute/20030914-[12].c: New tests.
34015 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
34018 * g++.dg/overload/addr1.C: New test.
34020 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
34022 * gcc.dg/20030909-1.c: New test.
34024 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34026 * gcc.dg/ultrasp10.c: New test.
34028 2003-09-09 Devang Patel <dpatel@apple.com>
34030 * gcc.dg/darwin-ld-6.c: New test.
34032 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34034 * gcc.dg/torture/builtin-explog-1.c: New testcase.
34036 2003-09-08 Mark Mitchell <mark@codesourcery.com>
34038 * gcc.dg/ia64-types1.c: New test.
34039 * gcc.dg/ia64-types2.c: Likewise.
34041 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34043 * gcc.dg/builtins-1.c: Add more _Complex tests.
34044 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34046 * gcc.dg/builtins-1.c: Test existing _Complex functions.
34047 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34049 2003-09-08 Mark Mitchell <mark@codesourcery.com>
34052 * g++.dg/lookup/koenig2.C: New test.
34055 * g++.dg/rtti/typeid2.C: New test.
34057 2003-09-08 Jakub Jelinek <jakub@redhat.com>
34059 * gcc.c-torture/compile/20030904-1.c: New test.
34061 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
34063 * g++.dg/opt/longbranch2.C: New test.
34065 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
34067 * g++.dg/template/crash10.C: Only compile it.
34069 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
34071 PR middle-end/11665
34072 * gcc.c-torture/compile/20030907-1.c: New test.
34073 * g++.dg/init/array11.C: New test.
34075 2003-09-07 Mark Mitchell <mark@codesourcery.com>
34078 * g++.dg/init/struct1.C: New test.
34080 2003-09-07 Mark Mitchell <mark@codesourcery.com>
34083 * g++.dg/expr/comma1.C: New test.
34085 2003-09-06 Mark Mitchell <mark@codesourcery.com>
34088 * g++.dg/expr/static_cast5.C: New test.
34090 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
34093 * g++.dg/lookup/scoped7.C: New test.
34096 * g++.dg/other/static1.C: New test.
34099 * g++.dg/warn/template-1.C: New test.
34102 * g++.dg/template/crash10.C: New test.
34105 * g++.dg/overload/VLA.C: New test.
34108 * g++.dg/template/call1.C: New test.
34110 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
34113 * g++.dg/parse/using3.C: New test.
34115 2003-09-06 Roger Sayle <roger@eyesopen.com>
34118 * g++.dg/overload/builtin3.C: New test case.
34120 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
34123 * gcc.dg/20030906-1.c: New test.
34124 * gcc.dg/20030906-2.c: Likewise.
34126 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
34129 * g++.dg/parse/defarg5.C: New test.
34131 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
34133 2003-09-05 Mark Mitchell <mark@codesourcery.com>
34136 * g++.dg/expr/static_cast4.C: New test.
34139 * g++.dg/template/crash9.C: New test.
34141 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
34143 * g++.old-deja/g++.ext/pretty2.C: Update for change
34145 * g++.old-deja/g++.ext/pretty3.C: Likewise.
34147 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
34150 * g++/dg/template/qualified-id1.C: New test.
34153 * g++.dg/warn/noeffect4.C: New test.
34155 2003-09-04 Matt Austern <austern@apple.com>
34157 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
34158 * g++.dg/ext/fnname2.C: Likewise.
34159 * g++.dg/ext/fnname3.C: Likewise.
34161 2003-09-04 Mark Mitchell <mark@codesourcery.com>
34163 * g++.dg/expr/lval1.C: New test.
34164 * g++.dg/ext/lvcast.C: Remove.
34166 2003-09-03 Roger Sayle <roger@eyesopen.com>
34168 PR optimization/11700.
34169 * gcc.c-torture/compile/20030903-1.c: New test case.
34171 2003-09-03 Mark Mitchell <mark@codesourcery.com>
34174 * g++.dg/abi/layout4.C: New test.
34176 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
34179 * g++.dg/parse/friend3.C: New test.
34181 2003-09-02 Mark Mitchell <mark@codesourcery.com>
34184 * g++.dg/template/class1.C: New test.
34187 * g++.dg/expr/call1.C: New test.
34189 2003-09-01 Mark Mitchell <mark@codesourcery.com>
34192 * g++.dg/init/ref9.C: New test.
34195 * g++.dg/template/nested4.C: New test.
34197 2003-08-29 Mark Mitchell <mark@codesourcery.com>
34200 * g++.dg/template/non-dependent4.C: New test.
34203 * g++.dg/inherit/conv1.C: New test.
34205 2003-08-29 Mark Mitchell <mark@codesourcery.com>
34208 * g++.dg/ext/label1.C: New test.
34209 * g++.dg/ext/label2.C: Likewise.
34211 2003-08-28 Mark Mitchell <mark@codesourcery.com>
34213 * g++.dg/expr/cond3.C: New test.
34215 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34217 * gcc.dg/builtins-1.c: Add new builtin cases.
34219 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34221 * gcc.dg/builtins-1.c: Add new cases.
34222 * gcc.dg/torture/builtin-attr-1.c: Likewise.
34224 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34226 * gcc.dg/builtins-1.c: Add more math builtin tests.
34227 * gcc.dg/torture/builtin-attr-1.c: New test.
34229 2003-08-28 Mark Mitchell <mark@codesourcery.com>
34231 PR optimization/5079
34232 * g++.dg/opt/static3.C: New test.
34234 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34236 * gcc.misc-tests/gcov-10b.c: New test.
34238 2003-08-27 Mark Mitchell <mark@codesourcery.com>
34240 * g++.dg/opt/ptrmem3.C: New test.
34242 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
34244 2003-08-27 Jakub Jelinek <jakub@redhat.com>
34246 * gcc.dg/20030826-2.c: New test.
34248 2003-08-26 Roger Sayle <roger@eyesopen.com>
34250 PR middle-end/12002
34251 * g77.f-torture/compile/12002.f: New test case.
34253 2003-08-26 Roger Sayle <roger@eyesopen.com>
34255 * gcc.dg/20030826-1.c: New test case.
34257 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
34259 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
34261 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
34264 * c++.dg/lookup/crash1.C: New test.
34266 * c++.dg/warn/noeffect3.C: New test.
34268 2003-08-25 Janis Johnson <janis187@us.ibm.com>
34270 * gcc.dg/compat/vector-1_x.c: Compile with -w.
34271 * gcc.dg/compat/vector-1_y.c: Ditto.
34272 * gcc.dg/compat/vector-2_x.c: Ditto.
34273 * gcc.dg/compat/vector-2_y.c: Ditto.
34275 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
34277 * gcc.dg/20030702-1.c: New test.
34279 2003-08-25 Mark Mitchell <mark@codesourcery.com>
34282 * g++.dg/ext/altivec-1.C: New test.
34284 2003-08-24 Richard Henderson <rth@redhat.com>
34286 * g++.dg/eh/simd-2.C: Add -w for x86.
34288 2003-08-23 Jakub Jelinek <jakub@redhat.com>
34290 * gcc.dg/20030815-1.c: New test.
34292 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34295 * g++.dg/parse/access6.C: New test.
34297 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34299 PR c++/641, c++/11876
34300 * g++.dg/template/friend22.C: New test.
34301 * g++.dg/template/friend23.C: Likewise.
34303 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34305 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
34308 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34310 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
34312 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34314 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
34316 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34318 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
34320 2003-08-22 Mark Mitchell <mark@codesourcery.com>
34322 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
34324 2003-08-21 Mark Mitchell <mark@codesourcery.com>
34327 * g++.dg/overload/prom1.C: New test.
34330 * g++.dg/parse/dtor2.C: New test.
34333 * g++.dg/parse/using2.C: New test.
34335 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
34338 * gcc.c-torture/compile/20030821-1.c: New.
34340 2003-08-20 Mark Mitchell <mark@codesourcery.com>
34343 * g++.dg/template/deduce2.C: New test.
34345 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
34347 * gcc.c-torture/execute/20030821-1.c: New test.
34349 2003-08-20 Roger Sayle <roger@eyesopen.com>
34351 PR middle-end/11984
34352 * gcc.dg/20030820-1.c: New test case.
34354 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
34357 * g++.dg/warn/noeffect2.C: New test.
34359 2003-08-19 Mark Mitchell <mark@codesourcery.com>
34362 * g++.dg/template/dtor2.C: New test.
34365 * g++.dg/template/operator1.C: New test.
34366 * g++.dg/parse/operator4.C: New test.
34369 * g++.dg/expr/enum1.C: New test.
34370 * gcc.dg/c99-bool-1.c: Remove bogus warning.
34373 * g++.dg/parse/elab2.C: New test.
34374 * g++.dg/parse/typedef4.C: Change error message.
34375 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
34376 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
34377 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
34379 2003-08-19 Geoffrey Keating <geoffk@apple.com>
34381 * gcc.dg/pch/warn-1.c: New.
34382 * gcc.dg/pch/warn-1.hs: New.
34384 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
34387 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
34389 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
34391 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
34393 * gcc.dg/uninit-D.c: New Test.
34394 * gcc.dg/uninit-E.c: New Test.
34395 * gcc.dg/uninit-F.c: New Test.
34396 * gcc.dg/uninit-G.c: New Test.
34398 2003-08-19 Michael Ritzert <ritzert@t-online.de>
34400 * g++.dg/README: Describe the pch directory.
34402 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34405 * g++.dg/parse/access4.C: New test.
34406 * g++.dg/parse/access5.C: Likewise.
34407 * g++.old-deja/g++.jason/access17.C: Adjust error message.
34409 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
34411 * gcc.dg/noncompile/20030818-1.c: New.
34413 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
34416 * g++.dg/warn/noeffect1.C: New test.
34418 * g++.dg/template/scope2.C: New test.
34419 * g++.dg/template/error2.C: Correct dg-error
34421 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
34423 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
34425 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
34428 * g++.dg/template/warn1.C: New.
34430 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
34432 * g++.dg/template/error2.C: New test.
34433 * g++.dg/lookup/using7.C: Adjust errors
34434 * g++.old-deja/g++.pt/crash36.C: Likewise.
34435 * g++.old-deja/g++.pt/derived3.C: Likewise.
34437 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34439 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
34440 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
34441 * gcc.c-torture/execute/builtins/string-9.c: New, from
34442 string-opt-9.c. Adjust for execute/builtins framework.
34443 * gcc.c-torture/execute/string-opt-9.c: Delete.
34445 2003-08-12 Mark Mitchell <mark@codesourcery.com>
34447 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
34449 * g++.dg/parse/ret-type2.C: New test.
34452 * g++.dg/init/new8.C: New test.
34455 * g++.dg/parse/typedef5.C: New test.
34458 * g++.dg/parse/qualified2.C: New test.
34459 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
34462 2003-08-11 Mark Mitchell <mark@codesourcery.com>
34464 * g++.dg/conversion/ptrmem1.C: New test.
34466 2003-08-11 Jakub Jelinek <jakub@redhat.com>
34469 * gcc.dg/20030811-1.c: New test.
34472 * gcc.c-torture/execute/20030811-1.c: New test.
34474 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34476 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
34478 2003-08-10 Mark Mitchell <mark@codesourcery.com>
34481 * g++.dg/inherit/multiple1.C: New test.
34483 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
34485 * gcc.dg/spe1.c: New test.
34488 * g++.dg/expr/cast2.C: New test.
34491 * g++.dg/template/dependent-name2.C: New test.
34493 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
34495 * g++.dg/parse/crash11.C: Put the dg options in comments.
34497 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
34499 * lib/gcc-dg.exp: Update for diagnostic change.
34501 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34504 * g++.dg/parse/crash11.C: New test.
34506 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
34508 * gcc.dg/cpp/spacing1.c: Update.
34510 2003-08-04 Janis Johnson <janis187@us.ibm.com>
34513 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
34514 a value for -mtune.
34516 2003-08-04 Roger Sayle <roger@eyesopen.com>
34518 PR middle-end/11771
34519 * gcc.c-torture/compile/20030804-1.c: New test case.
34521 2003-08-04 Roger Sayle <roger@eyesopen.com>
34523 * gcc.dg/20030804-1.c: New test case.
34525 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
34527 * gcc.dg/cpp/separate-1.c: New test.
34529 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
34532 * g++.dg/template/dependent-expr2.C: New test.
34535 * g++.dg/expr/ptrmem1.C: New test.
34537 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34540 * g++.dg/template/friend15.C: New test.
34542 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
34544 * lib/dg-pch.exp: Work round PCH bug.
34546 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34548 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
34549 builtins. Move cases from builtins-4.c here.
34551 * gcc.dg/torture/builtin-math-1.c: New test taken from
34552 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
34555 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
34558 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
34561 * g++.dg/template/using7.C: New test.
34563 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
34565 * import1.c, import2.c: New tests.
34567 2003-08-01 Jakub Jelinek <jakub@redhat.com>
34569 * g++.dg/eh/crossjump1.C: New test.
34571 2003-08-01 Mark Mitchell <mark@codesourcery.com>
34574 * g++.dg/template/using6.C: New test.
34577 * g++.dg/template/koenig2.C: New test.
34579 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34582 * g++.dg/parse/typedef4.C: New test.
34584 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34586 PR c++/8442, c++/8806
34587 * g++.dg/template/elab1.C: New test.
34588 * g++.dg/template/type2.C: Likewise.
34589 * g++.dg/template/ttp3.C: Adjust expected error message.
34590 * g++.old-deja/g++.law/visibility13.C: Likewise.
34591 * g++.old-deja/g++.niklas/t135.C: Likewise.
34592 * g++.old-deja/g++.pt/ttp41.C: Likewise.
34593 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
34595 * g++.old-deja/g++.pt/ttp44.C: Likewise.
34597 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
34600 * g++.dg/ext/stmtexpr1.C: New test.
34602 * g++.dg/opt/tmp1.C: New test.
34605 * g++.dg/parse/constant4.C: New test.
34608 * g++.dg/template/using5.C: New test.
34610 2003-07-31 Roger Sayle <roger@eyesopen.com>
34612 * gcc.dg/builtins-27.c: New test case.
34614 2003-07-31 Jakub Jelinek <jakub@redhat.com>
34616 * gcc.dg/tls/opt-7.c: New test.
34618 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
34620 * g++.old-deja/g++.other/crash18.C: Remove.
34622 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
34624 * g++.dg/template/explicit3.C: New.
34625 * g++.dg/template/explicit4.C: New.
34626 * g++.dg/template/explicit5.C: New.
34629 * g++.dg/template/memtmpl1.C: New.
34631 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
34634 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
34635 * gcc.dg/i386-387-5.c (dg-options): Likewise.
34637 2003-07-30 Jan Hubicka <jh@suse.cz>
34641 2003-07-29 Zack Weinberg <zack@codesourcery.com>
34643 * gcc.dg/struct-in-proto-1.c: New test.
34645 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
34647 * gcc.dg/cpp/include2.c: Only expect one message.
34649 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
34652 * g++.dg/template/using1.C: New test.
34653 * g++.dg/template/using2.C: New test.
34654 * g++.dg/template/using3.C: New test.
34655 * g++.dg/template/using4.C: New test.
34657 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
34659 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
34660 * gcc.c-torture/execute/string-opt-10.c: Likewise.
34662 2003-07-28 Jan Hubicka <jh@suse.cz>
34665 * g++.dg/opt/call1.C: New test.
34667 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
34670 * g++.dg/init/enum2.C: New test.
34671 * g++.dg/template/overload1.C: Add "-w" option.
34673 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
34675 * gcc.dg/Wdeclaration-after-statement-1.c,
34676 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
34678 2003-07-28 Jakub Jelinek <jakub@redhat.com>
34680 * gcc.c-torture/compile/20030725-1.c: New test.
34682 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
34684 * gcc.dg/20030505.c: Only run for SPE.
34685 Remove definition of opaque type.
34687 2003-07-27 Mark Mitchell <mark@codesourcery.com>
34689 * g++.dg/template/ptrmem6.C: New test.
34691 2003-07-26 Geoffrey Keating <geoffk@apple.com>
34693 * gcc.c-torture/compile/zero-strct-2.c: New test.
34695 2003-07-25 Geoffrey Keating <geoffk@apple.com>
34697 * gcc.dg/intermod-1.c: New test.
34699 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
34702 * g++.dg/template/lookup2.C: New test.
34703 * g++.dg/template/memclass1.C: Remove instantiated from error.
34704 * g++.dg/other/error2.C: Tweak expected errors.
34707 * g++.dg/template/defarg3.C: New test.
34709 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
34711 2003-07-24 Mark Mitchell <mark@codesourcery.com>
34713 * g++.dg/inherit/access5.C: New test.
34715 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34718 * g++.dg/template/crash8.C: New test.
34720 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
34723 * gcc.dg/noncompile/incomplete-2.c: New test.
34725 2003-07-23 Mark Mitchell <mark@codesourcery.com>
34728 * g++.dg/inherit/access4.C: New test.
34731 * g++.dg/expr/cond2.C: New test.
34733 PR optimization/10679
34734 * g++.dg/opt/inline4.C: New test.
34736 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
34738 * g++.dg/parse/crash10: New test.
34740 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
34742 * g++.dg/ext/flexary1.C: New test.
34744 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34747 * g++.dg/template/crash9.C: New test.
34749 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34752 * g++.dg/parse/typedef3.C: New test.
34755 * g++.dg/parse/operator2.C: New test.
34758 * g++.dg/parse/def-tmpl-arg1.C: New test.
34761 * g++.dg/parse/funptr1.C: New test.
34764 * g++.dg/parse/ambig3.C: New test.
34767 * g++.dg/parse/operator3.C: New test.
34770 * g++.dg/parse/template10.C: New test.
34773 * g++.dg/parse/template11.C: New test.
34776 * g++.dg/parse/invalid-op1.C: New test.
34779 * g++.dg/parse/condexpr1.C: New test.
34781 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
34783 * g++.dg/ext/packed3.C: New test.
34784 * g++.dg/ext/packed4.C: New test.
34786 * gcc.dg/pack-test-3.c: New test.
34788 2003-07-21 Janis Johnson <janis187@us.ibm.com>
34790 * lib/compat.exp: Handle dg-options per source file.
34791 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
34792 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
34793 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
34794 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
34795 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
34796 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
34797 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
34798 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
34799 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
34800 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
34801 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
34802 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
34803 * g++.dg/compat/break/bitfield7_x.C: Ditto.
34804 * g++.dg/compat/break/bitfield7_y.C: Ditto.
34806 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
34809 * gcc.c-torture/execute/20030718-1.c: New test.
34811 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
34813 PR optimization/11536
34814 * gcc.dg/20030721-1.c: New test.
34816 2003-07-19 Mark Mitchell <mark@codesourcery.com>
34819 * g++.dg/template/lookup1.C: New test.
34821 2003-07-19 Zack Weinberg <zack@codesourcery.com>
34823 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
34824 diagnostics of ill-formed constructs involving labels.
34825 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
34826 the new 'previously defined here' message.
34828 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
34830 * g++.dg/parse/non-dependent2.C: New test.
34832 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
34834 * g++.dg/init/init-ref4.C: xfail on targets without
34837 2003-07-17 Jakub Jelinek <jakub@redhat.com>
34840 * gcc.c-torture/execute/20030717-1.c: New test.
34842 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34844 * g++.dg/opt/cfg1.C: New test.
34846 2003-07-17 Mark Mitchell <mark@codesourcery.com>
34848 PR optimization/11557
34849 * gcc.dg/20030717-1.c: New test.
34851 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
34854 * g++.dg/expr/crash-1.C: New test.
34857 * g++.dg/template/init3.C: New test.
34860 * g++.dg/template/non-dependent1.C: New test.
34863 * g++.dg/template/non-dependent2.C: New test.
34866 * g++.dg/template/non-dependent3.C: New test.
34869 * g++.dg/template/sizeof5.C: New test.
34871 2003-07-17 Geoffrey Keating <geoffk@apple.com>
34874 * gcc.c-torture/compile/mangle-1.c: New file.
34876 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34879 * g++.dg/parse/access3.C: New test.
34881 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
34884 * g++.dg/init/init-ref4.C: New test.
34886 2003-07-16 Mark Mitchell <mark@codesourcery.com>
34889 * g++.dg/parse/constant3.C: New test.
34890 * g++.dg/parse/crash7.C: Likewise.
34892 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
34895 * gcc.dg/i386-pentium4-not-mull.c: New.
34897 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
34899 * gcc.dg/asm-names.c (ymain): Make it weak.
34901 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34904 * g++.dg/template/friend21.C: New test.
34906 2003-07-16 Jakub Jelinek <jakub@redhat.com>
34908 * gcc.dg/cleanup-8.c: New test.
34909 * gcc.dg/cleanup-9.c: New test.
34911 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
34913 * g++.dg/ext/dll-MI1.h: New file.
34914 * g++.dg/ext/dllexport-MI1.C: New file.
34915 * g++.dg/ext/dllimport-MI1.C: New file.
34917 2003-07-15 Jakub Jelinek <jakub@redhat.com>
34919 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
34920 it does not have cmpstrsi patterns (just cmpmemsi).
34922 2003-07-15 Mark Mitchell <mark@codesourcery.com>
34925 * g++.dg/debug/debug8.C: New test.
34927 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34930 * g++.dg/template/crash7.C: New test.
34932 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
34935 * gcc.c-torture/compile/20030708-1.c: New.
34937 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34939 * gcc.c-torture/execute/20030715-1.c: New test.
34941 2003-07-14 Geoffrey Keating <geoffk@apple.com>
34943 * gcc.dg/pch/inline-3.c: New file.
34944 * gcc.dg/pch/inline-3.hs: New file.
34945 * gcc.dg/pch/inline-4.c: New file.
34946 * gcc.dg/pch/inline-4.hs: New file.
34948 2003-07-14 Mark Mitchell <mark@codesourcery.com>
34951 * g++.dg/template/crash6.C: New test.
34954 * g++.dg/template/friend20.C: New test.
34957 * g++.dg/template/overload2.C: New test.
34959 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34961 PR optimization/11440
34962 * gcc.c-torture/execute/20030714-1.c: New test.
34964 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34967 * g++.dg/template/partial2.C: New test.
34969 2003-07-13 Mark Mitchell <mark@codesourcery.com>
34972 * g++.dg/template/anon1.C: New test.
34976 * g++.dg/parse/template9.C: Likewise.
34977 * g++.dg/template/crash4.C: New test.
34978 * g++.dg/template/koenig1.C: Likewise.
34979 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
34980 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
34981 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
34983 * g++.old-deja/g++.jason/template36.C: Likewise.
34984 * g++.old-deja/g++.mike/p1989.C: Likewise.
34985 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
34986 * g++.old-deja/g++.pt/ttp20.C: Use this->.
34987 * g++.old-deja/g++.pt/ttp21.C: Use this->.
34988 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
34990 * g++.old-deja/g++.pt/union2.C: Use this->.
34992 2003-07-11 Jakub Jelinek <jakub@redhat.com>
34994 * gcc.dg/20030711-1.c: New test.
34996 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
34999 * g++.dg/parse/args1.C: New test.
35000 * g++.pt/defarg8.C: Change expected errors.
35002 2003-07-11 Mark Mitchell <mark@codesourcery.com>
35005 * g++.dg/template/nontype2.C: New test.
35008 * g++.dg/parse/template8.C: New test.
35011 * g++.dg/template/scope1.C: New test.
35013 * g++.dg/warn/Wsign-compare-1.C: New test.
35015 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
35017 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
35019 2003-07-10 Mark Mitchell <mark@codesourcery.com>
35022 * g++.dg/template/explicit2.C: New test.
35025 * g++.dg/warn/pedantic1.C: New test.
35027 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
35030 * g++.dg/other/field1.C: New test.
35032 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
35035 * gcc.c-torture/compile/20030707-1.c: New.
35037 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35040 * g++.dg/template/access12.C: New test.
35042 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
35044 * g++.dg/bprob/bprob.exp (prof_ext): Update.
35045 * g77.dg/bprob/bprob.exp (prof_ext): Update.
35046 * gcc.misc-tests/bprob.exp (prof_ext): Update.
35047 * gcc.misc-tests/gcov.exp: Update
35048 * g++.dg/gcov/gcov.exp: Update
35049 * lib/gcov.exp: Update.
35051 2003-07-08 Mark Mitchell <mark@codesourcery.com>
35053 * g++.dg/abi/mangle17.C: Make sure template expressions are
35055 * g++.dg/abi/mangle4.C: Mark erroneous casts.
35056 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
35057 * g++.dg/opt/stack1.C: Remove erroneous code.
35058 * g++.dg/parse/template7.C: New test.
35059 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
35060 * g++.old-deja/g++.pt/crash4.C: Likewise.
35062 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35064 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
35065 with zero or one occurence of `$' after the initial `L'.
35067 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
35069 * gcc.c-torture/compile/20030704-1.c: Add a comment.
35071 2003-07-08 Roger Sayle <roger@eyesopen.com>
35074 * gcc.dg/Wunreachable-6.c: New testcase.
35075 * gcc.dg/Wunreachable-7.c: New testcase.
35077 2003-07-08 Jakub Jelinek <jakub@redhat.com>
35080 * gcc.dg/20030708-1.c: New test.
35082 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
35084 * gcc.dg/compat/sdata-section.h: New file.
35085 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
35086 * gcc.dg/torture/mips-sdata-1.c: New test.
35088 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35091 * g++.dg/template/friend19.C: New test.
35093 2003-07-08 Jakub Jelinek <jakub@redhat.com>
35095 * g++.dg/opt/strength-reduce.C: New test.
35097 2003-07-07 Roger Sayle <roger@eyesopen.com>
35100 * gcc.dg/20030707-1.c: New testcase.
35102 2003-07-07 Roger Sayle <roger@eyesopen.com>
35104 PR optimization/11059
35105 * g++.dg/opt/emptyunion.C: New testcase.
35107 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35108 Eric Botcazou <ebotcazou@libertysurf.fr>
35110 * g++.dg/opt/stack1.C: New test.
35112 2003-07-05 Mark Mitchell <mark@codesourcery.com>
35114 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
35118 * g++.dg/expr/static_cast3.C: New test.
35120 2003-07-04 Zack Weinberg <zack@codesourcery.com>
35122 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
35124 * gcc.dg/concat.c: Concatenation of string constants with
35125 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
35126 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
35127 * gcc.dg/cpp/escape-2.c: Use wide character constants where
35128 necessary to avoid multi-character character constant warning.
35129 * gcc.dg/cpp/escape.c: Likewise.
35130 * gcc.dg/cpp/ucs.c: Likewise.
35131 Remove backslashes from dg-bogus comments, as they confuse Tcl.
35134 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
35137 * gcc.c-torture/compile/20030704-1.c: New.
35139 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
35141 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
35143 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
35145 PR c++/5287, PR c++/7910, PR c++/11021
35146 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
35147 tests for warnings.
35148 * g++.dg/ext/dllimport2.C: Add tests for warnings.
35149 * g++.dg/ext/dllimport3.C: Likewise.
35150 * g++.dg/ext/dllimport4.C: New file.
35151 * g++.dg/ext/dllimport5.C: New file.
35152 * g++.dg/ext/dllimport6.C: New file.
35153 * g++.dg/ext/dllimport7.C: New file.
35154 * g++.dg/ext/dllimport8.C: New file.
35155 * g++.dg/ext/dllimport9.C: New file.
35156 * g++.dg/ext/dllimport10.C: New file.
35157 * g++.dg/ext/dllexport1.C: New file.
35159 2003-07-03 Mark Mitchell <mark@codesourcery.com>
35161 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
35162 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
35164 2003-07-03 Roger Sayle <roger@eyesopen.com>
35166 * gcc.dg/builtins-25.c: New testcase.
35167 * gcc.dg/builtins-26.c: New testcase.
35169 2003-07-03 Janis Johnson <janis187@us.ibm.com>
35171 * gcc.dg/compat/vector-defs.h: New file.
35172 * gcc.dg/compat/vector-setup.h: New file.
35173 * gcc.dg/compat/vector-check.h: New file.
35174 * gcc.dg/compat/vector-1_main.c: New file.
35175 * gcc.dg/compat/vector-1_x.c: New file.
35176 * gcc.dg/compat/vector-1_y.c: New file.
35177 * gcc.dg/compat/vector-2_main.c: New file.
35178 * gcc.dg/compat/vector-2_x.c: New file.
35179 * gcc.dg/compat/vector-2_y.c: New file.
35181 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
35182 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
35183 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
35184 * gcc.dg/compat/struct-align-1.h: New file.
35185 * gcc.dg/compat/struct-align-1_main.c: New file.
35186 * gcc.dg/compat/struct-align-1_x.c: New file.
35187 * gcc.dg/compat/struct-align-1_y.c: New file.
35188 * gcc.dg/compat/struct-align-2.h: New file.
35189 * gcc.dg/compat/struct-align-2_main.c: New file.
35190 * gcc.dg/compat/struct-align-2_x.c: New file.
35191 * gcc.dg/compat/struct-align-2_y.c: New file.
35193 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
35194 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35195 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35196 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35197 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35198 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35199 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35200 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35201 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35202 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35203 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35204 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35205 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35206 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35207 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35208 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35209 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35210 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35211 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35212 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35213 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35214 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35215 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35216 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35217 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35218 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35219 * gcc.dg/compat/struct-return-10_x.c: Ditto.
35220 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35221 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35223 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35225 * gcc.dg/i386-call-1.c: New test.
35227 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
35230 * g++.dg/parse/defarg4.C: New.
35232 2003-07-03 Roger Sayle <roger@eyesopen.com>
35235 * gcc.c-torture/compile/20030703-1.c: New test case.
35237 2003-07-03 Mark Mitchell <mark@codesourcery.com>
35239 * g++.dg/template/local3.C: Remove extra semicolon.
35241 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35243 * gcc.dg/i386-volatile-1.c: New test.
35245 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
35248 * g++.dg/other/offsetof2.C: XFAIL.
35249 * g++.dg/other/offsetof5.C: New.
35252 * g++.dg/template/error1.C: New.
35255 * g++.dg/template/dependent-expr1.C: New.
35257 2003-07-01 Mark Mitchell <mark@codesourcery.com>
35260 * g++.dg/template/local3.C: New test.
35263 * g++.dg/lookup/scoped6.C: New test.
35265 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
35268 * g++.dg/other/error7.C: New test.
35270 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
35272 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
35273 * g++.old-deja/g++.abi/vtable3.h: Likewise.
35274 * g++.old-deja/g++.law/code-gen5.C: Likewise.
35275 * g++.old-deja/g++.other/union2.C: Likewise.
35276 * gcc.dg/c90-const-expr-2.c: Likewise.
35277 * gcc.dg/c90-const-expr-3.c: Likewise.
35278 * gcc.dg/c99-const-expr-2.c: Likewise.
35279 * gcc.dg/c99-const-expr-3.c: Likewise.
35280 * gcc.dg/concat.c: Likewise.
35282 2003-07-01 Mark Mitchell <mark@codesourcery.com>
35285 * g++.dg/init/static1.C: New test.
35287 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35289 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
35290 * g++.old-deja/g++.other/access2.C: Likewise.
35291 * g++.old-deja/g++.other/decl2.C: Likewise.
35292 * gcc.c-torture/execute/20020615-1.c: Likewise.
35294 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35297 * g++.dg/template/sizeof4.C: New test.
35299 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35301 * g++.dg/other/error6.C: New test.
35303 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35306 * g++.dg/parse/constant2.C: New test.
35308 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
35311 * g++.dg/other/error5.C: New test.
35313 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35315 * gcc.dg/format/gcc_diag-1.c: New test.
35317 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
35319 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
35321 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
35323 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
35324 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
35325 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
35327 2003-06-28 Jakub Jelinek <jakub@redhat.com>
35329 * gcc.c-torture/execute/builtins/string-8.c: New test.
35330 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
35331 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
35332 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
35334 2003-06-27 Mark Mitchell <mark@codesourcery.com>
35337 * g++.dg/ext/typeof6.C: New test.
35339 2003-06-27 Mark Mitchell <mark@codesourcery.com>
35342 * g++.dg/init/enum1.C: New test.
35344 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
35346 * gcc.dg/20030627-1.c: New test.
35348 2003-06-26 Mark Mitchell <mark@codesourcery.com>
35351 * g++.dg/expr/static_cast2.C: New test.
35353 2003-06-26 Roger Sayle <roger@eyesopen.com>
35354 Jakub Jelinek <jakub@redhat.com>
35356 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
35357 sprintf(dst,"%s",src) optimization.
35358 * gcc.c-torture/execute/20030626-1.c: New test case.
35359 * gcc.c-torture/execute/20030626-2.c: New test case.
35361 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
35363 * gcc.c-torture/execute/multi-ix.c: New test.
35365 * gcc.c-torture/execute/simd-4.c (main):
35366 Added missing semicolon at end of union.
35368 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
35371 * g++.dg/template/explicit-instantiation3.C: New test.
35373 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35375 * gcc.dg/20030626-1.c: Use signed char.
35377 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35379 * gcc.dg/20030626-1.c: New test.
35381 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
35383 * const-str-2.m: Update.
35385 2003-06-25 Mark Mitchell <mark@codesourcery.com>
35388 * g++.dg/rtti/dyncast1.C: New test.
35389 * g++.dg/abi/mangle4.C: Correct base-specifier access.
35390 * g++.dg/lookup/scoped1.C: Remove XFAIL.
35391 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
35394 * g++.dg/expr/static_cast1.C: New test.
35396 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
35398 * gcc.dg/20030625-1.c: New test.
35400 2003-06-24 Roger Sayle <roger@eyesopen.com>
35402 * gcc.c-torture/compile/20030624-1.c: New test case.
35404 2003-06-24 Jakub Jelinek <jakub@redhat.com>
35406 * gcc.c-torture/execute/string-opt-17.c: New test.
35408 2003-06-24 Mark Mitchell <mark@codesourcery.com>
35411 * g++.dg/parse/crash6.C: New test.
35413 2003-06-23 Roger Sayle <roger@eyesopen.com>
35415 * gcc.dg/builtins-24.c: New test case.
35417 2003-06-23 Jakub Jelinek <jakub@redhat.com>
35419 * g++.dg/opt/operator1.C: New test.
35421 2003-06-22 Roger Sayle <roger@eyesopen.com>
35423 * gcc.c-torture/execute/string-opt-16.c: New test case.
35425 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
35427 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
35428 * g++.old-deja/g++.other/conv7.C: Likewise.
35429 * g++.old-deja/g++.other/overcnv2.C: Likewise.
35430 * g++.old-deja/g++.other/overload14.C: Likewise.
35432 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
35434 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
35435 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
35437 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35440 * g++.dg/warn/Winline-3.C: New test.
35442 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35444 * lib/target-supports.exp (check_alias_available): Make the test
35445 program acceptable to the Solaris assembler.
35448 * g++.dg/template/memclass2.C: New test.
35450 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35451 Eric Botcazou <ebotcazou@libertysurf.fr>
35453 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
35454 data for non-matching targets.
35455 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
35457 2003-06-20 Mark Mitchell <mark@codesourcery.com>
35460 * g++.dg/template/member3.C: New test.
35462 2003-06-19 Mark Mitchell <mark@codesourcery.com>
35465 * g++.dg/template/func1.C: New test.
35468 * g++.dg/template/static4.C: New test.
35469 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
35472 * g++.dg/init/ref7.C: New test.
35474 2003-06-19 Matt Austern <austern@apple.com>
35477 * g++.dg/anew1.C: New test.
35478 * g++.dg/anew2.C: New test.
35479 * g++.dg/anew3.C: New test.
35480 * g++.dg/anew4.C: New test.
35482 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
35484 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
35486 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
35488 * gcc.c-torture/execute/simd-4.c (main): Make expected value
35491 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
35493 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
35496 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
35498 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
35499 * gcc.c-torture/compile/961203-1.c: Likewise.
35500 * gcc.c-torture/compile/980506-1.c: Likewise.
35502 2003-06-17 Mark Mitchell <mark@codesourcery.com>
35505 * g++.dg/lookup/using7.C: New test.
35507 2003-06-17 Mark Mitchell <mark@codesourcery.com>
35510 * g++.dg/abi/conv1.C: Remove it.
35511 * g++.dg/template/conv7.C: New test.
35512 * g++.dg/template/conv8.C: Likewise.
35513 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
35514 conversion operator.
35516 2003-06-17 Janis Johnson <janis187@us.ibm.com>
35518 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
35519 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
35520 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35521 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
35522 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
35523 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35524 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35525 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
35526 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
35527 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
35528 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
35529 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
35530 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
35531 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
35532 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
35533 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
35534 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
35535 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
35536 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35537 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35538 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35539 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35540 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35541 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35542 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35543 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35544 * gcc.dg/compat/struct-return-10_x.c: Ditto.
35545 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35546 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35548 2003-06-16 Mark Mitchell <mark@codesourcery.com>
35550 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
35551 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
35554 2003-06-16 Roger Sayle <roger@eyesopen.com>
35556 * gcc.dg/i386-387-5.c: New test case.
35557 * gcc.dg/i386-387-6.c: New test case.
35558 * gcc.dg/builtins-23.c: New test case.
35560 2003-06-15 Roger Sayle <roger@eyesopen.com>
35562 * gcc.dg/builtins-22.c: New test case.
35563 * gcc.dg/i386-387-1.c: Update to test exp.
35564 * gcc.dg/i386-387-2.c: Likewise.
35566 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35568 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
35570 2003-06-12 Mark Mitchell <mark@codesourcery.com>
35572 * lib/gcc-dg.exp (dg-require-dll): New function.
35573 (dg-xfail-if): Likewise.
35574 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
35577 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
35578 * gcc.c-torture/compile/20001205-1.c: Likewise.
35579 * gcc.c-torture/compile/20001226-1.c: Likewise.
35580 * gcc.c-torture/compile/20010518-2.c: Likewise.
35581 * gcc.c-torture/compile/20020312-1.c: Likewise.
35582 * gcc.c-torture/compile/20020604-1.c: Likewise.
35583 * gcc.c-torture/compile/920501-12.c: Likewise.
35584 * gcc.c-torture/compile/920501-4.c: Likewise.
35585 * gcc.c-torture/compile/920520-1.c: Likewise.
35586 * gcc.c-torture/compile/920521-1.c: Likewise.
35587 * gcc.c-torture/compile/920625-1.c: Likewise.
35588 * gcc.c-torture/compile/961203-1.c: Likewise.
35589 * gcc.c-torture/compile/980506-1.c: Likewise.
35590 * gcc.c-torture/compile/981006-1.c: Likewise.
35591 * gcc.c-torture/compile/981022-1.c: Likewise.
35592 * gcc.c-torture/compile/981223-1.c: Likewise.
35593 * gcc.c-torture/compile/990617-1.c: Likewise.
35594 * gcc.c-torture/compile/dll.c: Likewise.
35595 * gcc.c-torture/compile/labels-3.c: Likewise.
35596 * gcc.c-torture/compile/mipscop-1.c: Likewise.
35597 * gcc.c-torture/compile/mipscop-2.c: Likewise.
35598 * gcc.c-torture/compile/mipscop-3.c: Likewise.
35599 * gcc.c-torture/compile/mipscop-4.c: Likewise.
35600 * gcc.c-torture/compile/simd-5.c: Likewise.
35601 * gcc.c-torture/compile/20000804-1.x: Remove.
35602 * gcc.c-torture/compile/20001205-1.x: Likewise.
35603 * gcc.c-torture/compile/20001226-1.x: Likewise.
35604 * gcc.c-torture/compile/20010518-2.x: Likewise.
35605 * gcc.c-torture/compile/20020312-1.x: Likewise.
35606 * gcc.c-torture/compile/20020604-1.x: Likewise.
35607 * gcc.c-torture/compile/920501-12.x: Likewise.
35608 * gcc.c-torture/compile/920501-4.x: Likewise.
35609 * gcc.c-torture/compile/920520-1.x: Likewise.
35610 * gcc.c-torture/compile/920521-1.x: Likewise.
35611 * gcc.c-torture/compile/920625-1.x: Likewise.
35612 * gcc.c-torture/compile/961203-1.x: Likewise.
35613 * gcc.c-torture/compile/980506-1.x: Likewise.
35614 * gcc.c-torture/compile/981006-1.x: Likewise.
35615 * gcc.c-torture/compile/981022-1.x: Likewise.
35616 * gcc.c-torture/compile/981223-1.x: Likewise.
35617 * gcc.c-torture/compile/990617-1.x: Likewise.
35618 * gcc.c-torture/compile/mipscop-1.x: Likewise.
35619 * gcc.c-torture/compile/mipscop-2.x: Likewise.
35620 * gcc.c-torture/compile/mipscop-3.x: Likewise.
35621 * gcc.c-torture/compile/mipscop-4.x: Likewise.
35622 * gcc.c-torture/compile/simd-5.x: Likewise.
35624 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
35626 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35628 * gcc.c-torture/execute/20030611-1.c: New test.
35630 2003-06-12 Roger Sayle <roger@eyesopen.com>
35633 * gcc.dg/20030612-1.c: New test case.
35635 2003-06-12 Mark Mitchell <mark@codesourcery.com>
35638 * g++.dg/expr/cast1.C: New test.
35640 2003-06-12 Roger Sayle <roger@eyesopen.com>
35642 * gcc.dg/builtins-21.c: New test case.
35644 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
35646 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
35647 options instead of at the end.
35648 * lib/objc.exp (objc_target_compile): Likewise.
35650 2003-06-11 Mark Mitchell <mark@codesourcery.com>
35653 * g++.dg/parse/error1.C: New test.
35655 2003-06-11 Janis Johnson <janis187@us.ibm.com>
35657 * gcc.dg/compat/struct-by-value-11_main.c: New file.
35658 * gcc.dg/compat/struct-by-value-11_x.c: New file.
35659 * gcc.dg/compat/struct-by-value-11_y.c: New file.
35660 * gcc.dg/compat/struct-by-value-12_main.c: New file.
35661 * gcc.dg/compat/struct-by-value-12_x.c: New file.
35662 * gcc.dg/compat/struct-by-value-12_y.c: New file.
35663 * gcc.dg/compat/struct-by-value-13_main.c: New file.
35664 * gcc.dg/compat/struct-by-value-13_x.c: New file.
35665 * gcc.dg/compat/struct-by-value-13_y.c: New file.
35666 * gcc.dg/compat/struct-by-value-14_main.c: New file.
35667 * gcc.dg/compat/struct-by-value-14_x.c: New file.
35668 * gcc.dg/compat/struct-by-value-14_y.c: New file.
35669 * gcc.dg/compat/struct-by-value-15_main.c: New file.
35670 * gcc.dg/compat/struct-by-value-15_x.c: New file.
35671 * gcc.dg/compat/struct-by-value-15_y.c: New file.
35672 * gcc.dg/compat/struct-by-value-16_main.c: New file.
35673 * gcc.dg/compat/struct-by-value-16_x.c: New file.
35674 * gcc.dg/compat/struct-by-value-16_y.c: New file.
35675 * gcc.dg/compat/struct-by-value-17_main.c: New file.
35676 * gcc.dg/compat/struct-by-value-17_x.c: New file.
35677 * gcc.dg/compat/struct-by-value-17_y.c: New file.
35678 * gcc.dg/compat/struct-by-value-18_main.c: New file.
35679 * gcc.dg/compat/struct-by-value-18_x.c: New file.
35680 * gcc.dg/compat/struct-by-value-18_y.c: New file.
35682 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
35683 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
35684 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
35685 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
35686 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
35687 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
35688 * gcc.dg/compat/scalar-return-3_main.c: New file.
35689 * gcc.dg/compat/scalar-return-3_x.c: New file.
35690 * gcc.dg/compat/scalar-return-3_y.c: New file.
35691 * gcc.dg/compat/scalar-return-4_main.c: New file.
35692 * gcc.dg/compat/scalar-return-4_x.c: New file.
35693 * gcc.dg/compat/scalar-return-4_y.c: New file.
35695 2003-06-10 Janis Johnson <janis187@us.ibm.com>
35697 * gcc.dg/compat/fp2-struct-check.h: New file.
35698 * gcc.dg/compat/fp2-struct-defs.h: New file.
35699 * gcc.dg/compat/fp2-struct-init.h: New file.
35700 * gcc.dg/compat/struct-by-value-10_main.c: New file.
35701 * gcc.dg/compat/struct-by-value-10_x.c: New file.
35702 * gcc.dg/compat/struct-by-value-10_y.c: New file.
35703 * gcc.dg/compat/struct-return-10_main.c: New file.
35704 * gcc.dg/compat/struct-return-10_x.c: New file.
35705 * gcc.dg/compat/struct-return-10_y.c: New file.
35707 * gcc.dg/compat/compat-common.h: New file.
35708 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
35709 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
35710 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
35711 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
35712 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
35713 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
35714 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
35715 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
35716 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
35717 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
35718 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
35719 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
35720 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
35721 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
35722 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
35723 * gcc.dg/compat/small-struct-check.h: Ditto.
35724 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
35725 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
35726 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
35727 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
35728 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
35729 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
35730 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
35731 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
35732 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
35733 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
35734 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
35735 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
35736 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
35737 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
35738 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
35739 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
35740 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
35741 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
35742 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
35743 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
35744 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
35745 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
35746 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
35747 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
35748 * gcc.dg/compat/struct-return-2_main.c: Ditto.
35749 * gcc.dg/compat/struct-return-2_x.c: Ditto.
35750 * gcc.dg/compat/struct-return-2_y.c: Ditto.
35751 * gcc.dg/compat/struct-return-3_main.c: Ditto.
35752 * gcc.dg/compat/struct-return-3_x.c: Ditto.
35753 * gcc.dg/compat/struct-return-3_y.c: Ditto.
35755 2003-06-10 Geoffrey Keating <geoffk@apple.com>
35757 * g++.dg/pch/static-1.C: New file.
35758 * g++.dg/pch/static-1.Hs: New file.
35760 2003-06-10 Richard Henderson <rth@redhat.com>
35762 * gcc.dg/asm-7.c: Adjust expected warning text.
35764 2003-06-10 Roger Sayle <roger@eyesopen.com>
35766 * gcc.dg/builtins-20.c: New test case.
35768 2003-06-10 Mark Mitchell <mark@codesourcery.com>
35771 * g++.dg/opt/template1.C: New test.
35773 2003-06-09 Mark Mitchell <mark@codesourcery.com>
35775 * lib/gcc-dg.exp (dg-test): Clear additional_files and
35776 additional_sources.
35778 2003-05-21 David Taylor <dtaylor@emc.com>
35780 * gcc.dg/Wpadded.c: New file.
35782 2003-06-09 Mark Mitchell <mark@codesourcery.com>
35784 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
35785 * gcc.dg/special/weak-2.c: Add dg-require-weak.
35786 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
35789 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
35791 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
35793 2003-06-09 Mark Mitchell <mark@codesourcery.com>
35795 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
35796 (dg-require-alias): Likewise.
35797 (dg-require-gc-sections): Likewise.
35798 * lib/target-supports.exp (check_gc_sections_available): Likewise.
35800 2003-06-08 Richard Henderson <rth@redhat.com>
35802 * gcc.dg/20011029-2.c: Fix the array reference.
35803 * gcc.dg/asm-7.c: New.
35805 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
35807 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
35809 2003-06-08 Mark Mitchell <mark@codesourcery.com>
35811 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
35812 (dg-require-gc-sections): Likewise.
35814 2003-06-08 Jan Hubicka <jh@suse.cz>
35816 * i386-cmov1.c: Fix regular expression.
35817 * i386-cvt-1.c: Likewise.
35818 * i386-local.c: Likewise.
35819 * i386-local2.c: Likewise.
35820 * i386-mul.c: Likewise.
35821 * i386-ssetype-1.c: Likewise.
35822 * i386-ssetype-3.c: Likewise.
35823 * i386-ssetype-5.c: Likewise.
35825 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35828 * g++.dg/warn/implicit-typename2.C: New test.
35829 * g++.dg/warn/implicit-typename3.C: New test.
35831 2003-06-07 Richard Henderson <rth@redhat.com>
35833 * g++.dg/other/offsetof3.C: Use size_t.
35834 * g++.dg/other/offsetof4.C: Likewise.
35836 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
35838 * lib/copy-file.exp: New. Implement gcc_copy_files.
35840 * lib/dg-pch.exp: Load copy-file.exp
35841 (dg-pch): Use gcc_copy_files instead of "file copy".
35843 2003-06-06 Mark Mitchell <mark@codesourcery.com>
35845 * gcc.dg/weak/weak.exp: Simplify.
35846 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
35847 * gcc.dg/weak/weak-1.c: Likewise.
35848 * gcc.dg/weak/weak-2.c: Likewise.
35849 * gcc.dg/weak/weak-3.c: Likewise.
35850 * gcc.dg/weak/weak-4.c: Likewise.
35851 * gcc.dg/weak/weak-5.c: Likewise.
35852 * gcc.dg/weak/weak-6.c: Likewise.
35853 * gcc.dg/weak/weak-7.c: Likewise.
35854 * gcc.dg/weak/weak-8.c: Likewise.
35855 * gcc.dg/weak/weak-9.c: Likewise.
35857 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
35859 gcc.c-torture/execute/20030606-1.c: New.
35861 2003-06-06 Roger Sayle <roger@eyesopen.com>
35863 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
35864 * gcc.dg/builtins-19.c: Likewise.
35866 2003-06-06 Roger Sayle <roger@eyesopen.com>
35868 * gcc.dg/builtins-2.c: Add some more tests.
35869 * gcc.dg/builtins-18.c: New test case.
35870 * gcc.dg/builtins-19.c: New test case.
35872 2003-06-06 Roger Sayle <roger@eyesopen.com>
35873 Jim Wilson <wilson@tuliptree.org>
35875 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
35877 2003-06-06 Jakub Jelinek <jakub@redhat.com>
35879 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
35880 mempcpy/stpcpy calls not to be optimized into something else.
35881 * gcc.c-torture/execute/string-opt-3.c: Moved to...
35882 * gcc.c-torture/execute/builtins/string-7.c: ...here.
35883 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
35885 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35887 * gcc.dg/format/asm_fprintf-1.c: New test.
35889 2003-06-05 Mark Mitchell <mark@codesourcery.com>
35891 * lib/gcc-defs.exp (additional_sources): New variable.
35892 (dg-additional-sources): New function.
35893 (additional_files): New variable.
35894 (dg-additional-files): New function.
35895 (dg-additional-files-options): Likewise.
35896 * lib/gcc-dg.exp (dg-require-weak): New function.
35897 (dg-require-alias): Likewise.
35898 (dg-require-gc-sections): Likewise.
35899 * lib/target-supports.exp (check_alias_available): Remove testfile
35901 (check_gc_sections_available): New function.
35902 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
35903 (dg-gpp-additional-files): Likewise.
35904 * lib/g++.exp (additional_sources): Remove.
35905 (additional_files): Likewise.
35906 (g++_target_compile): Use dg-additional-files-options.
35908 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
35910 * gcc.dg/special/ecos.exp: Remove.
35911 * gcc.dg/special/20000419-2.c: Use dg-require-*.
35912 * gcc.dg/special/alias-1.c: Likewise.
35913 * gcc.dg/special/alias-2.c: Likewise.
35914 * gcc.dg/special/gcsec-1.c: Likewise.
35915 * gcc.dg/special/weak-1.c: Likewise.
35916 * gcc.dg/special/weak-2.c: Likewise.
35917 * gcc.dg/special/wkali-1.c: Likewise.
35918 * gcc.dg/special/wkali-2.c: Likewise.
35920 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
35921 dg-gpp-additional-*.
35922 * g++.dg/special/conpr-3.C: Likewise.
35923 * g++.dg/special/conpr-4.C: Likewise.
35924 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
35925 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
35926 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
35927 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
35928 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
35929 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
35930 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
35931 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
35932 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
35933 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
35934 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
35935 * g++.old-deja/g++.other/comdat1.C: Likewise.
35936 * g++.old-deja/g++.other/comdat2.C: Likewise.
35937 * g++.old-deja/g++.other/comdat3.C: Likewise.
35938 * g++.old-deja/g++.other/ctor1.C: Likewise.
35939 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
35941 2003-06-05 Richard Henderson <rth@redhat.com>
35943 * gcc.dg/debug/20030605-1.c: New.
35945 2003-06-04 Mark Mitchell <mark@codesourcery.com>
35947 * README.QMTEST: Update.
35949 2003-06-04 Richard Henderson <rth@redhat.com>
35951 * gcc.dg/cleanup-1.c: New.
35952 * gcc.dg/cleanup-2.c: New.
35953 * gcc.dg/cleanup-3.c: New.
35954 * gcc.dg/cleanup-4.c: New.
35955 * gcc.dg/cleanup-5.c: New.
35956 * gcc.dg/cleanup-6.c: New.
35957 * gcc.dg/cleanup-7.c: New.
35959 2003-06-04 Mark Mitchell <mark@codesourcery.com>
35961 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
35963 * lib/dg-pch.exp: New file.
35964 * g++.dg/pch/pch.exp: Use dg-pch.exp.
35965 * gcc.dg/pch/pch.exp: Likewise.
35967 2003-06-04 Roger Sayle <roger@eyesopen.com>
35969 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
35970 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
35971 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
35972 * gcc.dg/builtins-17.c: New test case.
35973 * gcc.dg/i386-387-4.c: New test case.
35974 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
35976 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35978 * gcc.dg/ultrasp9.c: New test.
35980 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35982 * gcc.c-torture/compile/20030604-1.c: New test.
35983 * gcc.dg/sparc-constant-1.c: New test.
35985 2003-06-03 Glen Nakamura <glen@imodulo.com>
35987 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
35989 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
35991 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
35993 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
35994 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
35996 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
35998 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
36000 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36003 * g++.dg/template/spec10.C: New test.
36005 2003-06-03 Roger Sayle <roger@eyesopen.com>
36007 * gcc.dg/builtins-16.c: New test case.
36009 2003-06-03 Jakub Jelinek <jakub@redhat.com>
36011 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
36012 mempcpy test with post-increments.
36013 * gcc.c-torture/execute/string-opt-3.c: New test.
36014 * gcc.dg/string-opt-1.c: New test.
36016 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
36019 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
36021 2003-06-02 Mark Mitchell <mark@codesourcery.com>
36023 * lib/scanasm.exp (dg-scan): New function, factored out of ...
36024 (scan-assembler): ... here. Use dg-scan.
36025 (scan-assembler-not): Likewise.
36026 (scan-file): New function.
36027 (scan-file-not): Likewise.
36028 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
36029 * gcc.dg/cpp/_Pragma4.c: Likewise.
36030 * gcc.dg/cpp/_Pragma5.c: Likewise.
36031 * gcc.dg/cpp/avoidpaste1.c: Likewise.
36032 * gcc.dg/cpp/avoidpaste2.c: Likewise.
36033 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
36034 * gcc.dg/cpp/cmdlne-P.c: Likewise.
36035 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
36036 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
36037 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
36038 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
36039 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
36040 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
36041 * gcc.dg/cpp/cxxcom1.c: Likewise.
36042 * gcc.dg/cpp/line1.c: Likewise.
36043 * gcc.dg/cpp/maccom1.c: Likewise.
36044 * gcc.dg/cpp/maccom2.c: Likewise.
36045 * gcc.dg/cpp/maccom3.c: Likewise.
36046 * gcc.dg/cpp/maccom4.c: Likewise.
36047 * gcc.dg/cpp/maccom5.c: Likewise.
36048 * gcc.dg/cpp/maccom6.c: Likewise.
36049 * gcc.dg/cpp/multiline.c: Likewise.
36050 * gcc.dg/cpp/spacing1.c: Likewise.
36051 * gcc.dg/cpp/spacing2.c: Likewise.
36052 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
36053 * gcc.dg/cpp/trad/maccom1.c: Likewise.
36054 * gcc.dg/cpp/trad/maccom2.c: Likewise.
36055 * gcc.dg/cpp/trad/maccom3.c: Likewise.
36056 * gcc.dg/cpp/trad/maccom4.c: Likewise.
36057 * gcc.dg/cpp/trad/maccom6.c: Likewise.
36058 * gcc.dg/cpp/cxxcom2.c: Likewise.
36059 * gcc.dg/cpp/cxxcom2.h: New file.
36061 * gcc.dg/cpp/truefalse.cpp: Move it to ...
36062 * g++.dg/cpp/truefalse.C: Here.
36063 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
36065 2003-06-01 Loren James Rittle <ljrittle@acm.org>
36067 * gcc.dg/cpp/redef3.c: New file.
36069 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36071 * gcc.dg/i386-loop-3.c: New test.
36073 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
36075 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
36077 2003-05-31 Roger Sayle <roger@eyesopen.com>
36079 * gcc.dg/fwrapv-1.c: New test case.
36080 * gcc.dg/fwrapv-2.c: New test case.
36082 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36085 * g++.dg/template/spec9.C: New test.
36087 2003-05-29 Roger Sayle <roger@eyesopen.com>
36089 * gcc.dg/duff-4.c: New test case.
36091 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
36094 * g77.dg/ffixed-form-1.f: New test
36095 * g77.dg/ffixed-form-2.f: New test
36096 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
36097 * g77.dg/ffree-form-3.f: New test
36099 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
36101 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
36102 * gcc.dg/wint_t-1.c: Likewise.
36104 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36106 * g++.dg/template/access11.C: New test.
36108 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36111 * g++.dg/template/access10.C: New test.
36113 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36114 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36116 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
36118 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
36120 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
36121 suppress for powerpc-*-darwin*.
36122 * gcc.dg/torture/builtin-noret-2.c: Likewise.
36124 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
36126 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
36127 suppress option for powerpc-*-darwin*.
36129 2003-05-23 Roger Sayle <roger@eyesopen.com>
36131 * gcc.dg/builtins-1.c: Add tests for tan and atan.
36132 * gcc.dg/builtins-4.c: Add test for fmod.
36134 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36137 * g++.dg/template/instantiate4.C: New test.
36139 2003-05-22 Roger Sayle <roger@eyesopen.com>
36141 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
36143 2003-05-21 Janis Johnson <janis187@us.ibm.com>
36145 * gcc.dg/compat/scalar-return-1_main.c: New file.
36146 * gcc.dg/compat/scalar-return-1_x.c: New file.
36147 * gcc.dg/compat/scalar-return-1_y.c: New file.
36148 * gcc.dg/compat/scalar-return-2_main.c: New file.
36149 * gcc.dg/compat/scalar-return-2_x.c: New file.
36150 * gcc.dg/compat/scalar-return-2_y.c: New file.
36151 * gcc.dg/compat/struct-return-3_main.c: New file.
36152 * gcc.dg/compat/struct-return-3_y.c: New file.
36153 * gcc.dg/compat/struct-return-3_x.c: New file.
36154 * gcc.dg/compat/struct-return-2_main.c: New file.
36155 * gcc.dg/compat/struct-return-2_x.c: New file.
36156 * gcc.dg/compat/struct-return-2_y.c: New file.
36158 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36160 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
36161 for hppa*-hp-hpux*.
36162 * gcc.dg/20021014-1.c (dg-options): Likewise.
36163 * gcc.dg/nest.c (dg-options): Likewise.
36165 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
36168 * g++.dg/ext/dllimport2.C: New file.
36169 * g++.dg/ext/dllimport3.C: New file.
36171 2003-05-20 Janis Johnson <janis187@us.ibm.com>
36173 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
36174 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36175 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36176 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36177 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36178 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36179 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
36180 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
36181 * gcc.dg/compat/small-struct-defs.h: New file.
36182 * gcc.dg/compat/small-struct-init.h: New file.
36183 * gcc.dg/compat/small-struct-check.h: New file.
36184 * gcc.dg/compat/fp-struct-defs.h: New file.
36185 * gcc.dg/compat/fp-struct-check.h: New file.
36186 * gcc.dg/compat/fp-struct-init.h: New file.
36187 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
36188 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
36190 2003-05-19 Jakub Jelinek <jakub@redhat.com>
36192 * gcc.dg/20030225-2.c: New test.
36194 2003-05-18 Roger Sayle <roger@eyesopen.com>
36195 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36197 * gcc.c-torture/compile/20030518-1.c: New test case.
36199 2003-05-18 Mark Mitchell <mark@codesourcery.com>
36201 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
36202 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
36203 gcc-dg-debug-runtest.
36204 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
36205 gcc-dg-debug-runtest.
36207 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36210 * g++.dg/lookup/using6.C: New test.
36212 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36214 * g++.dg/parse/access2.C: New test.
36216 2003-05-17 Mark Mitchell <mark@codesourcery.com>
36218 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
36219 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
36220 * gcc.dg/debug/debug.exp: Likewise.
36222 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
36224 * gcc.dg/dollar.c: New test.
36226 2003-05-16 Janis Johnson <janis187@us.ibm.com>
36228 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
36229 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
36230 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
36231 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
36232 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
36233 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
36234 * gcc.dg/compat/struct-by-value-6_main.c: New file.
36235 * gcc.dg/compat/struct-by-value-6_x.c: New file.
36236 * gcc.dg/compat/struct-by-value-6_y.c: New file.
36237 * gcc.dg/compat/struct-by-value-7_main.c: New file.
36238 * gcc.dg/compat/struct-by-value-7_x.c: New file.
36239 * gcc.dg/compat/struct-by-value-7_y.c: New file.
36240 * gcc.dg/compat/struct-by-value-8_main.c: New file.
36241 * gcc.dg/compat/struct-by-value-8_x.c: New file.
36242 * gcc.dg/compat/struct-by-value-8_y.c: New file.
36243 * gcc.dg/compat/struct-by-value-9_main.c: New file.
36244 * gcc.dg/compat/struct-by-value-9_x.c: New file.
36245 * gcc.dg/compat/struct-by-value-9_y.c: New file.
36247 2003-05-16 Mark Mitchell <mark@codesourcery.com>
36249 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
36250 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
36251 support for "repo" mode.
36252 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
36253 * lib/g77-dg.exp: Likewise.
36254 * lib/obj-dg.exp: Likewise.
36256 2003-05-16 Jakub Jelinek <jakub@redhat.com>
36258 Merge from gcc-3_2-rhl8-branch:
36259 2003-04-23 Jakub Jelinek <jakub@redhat.com>
36261 * gcc.dg/tls/opt-6.c: New test.
36263 2003-04-05 Jakub Jelinek <jakub@redhat.com>
36265 * gcc.dg/20030405-1.c: New test.
36267 2003-03-09 Jakub Jelinek <jakub@redhat.com>
36269 * gcc.dg/20030309-1.c: New test.
36271 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36273 * gcc.c-torture/execute/20030307-1.c: New test.
36275 2003-02-20 Randolph Chung <tausq@debian.org>
36277 * gcc.c-torture/compile/20030220-1.c: New test.
36279 2003-02-18 Jakub Jelinek <jakub@redhat.com>
36281 * gcc.dg/20030217-1.c: New test.
36283 2003-01-29 Jakub Jelinek <jakub@redhat.com>
36285 * gcc.c-torture/compile/20020129-1.c: New test.
36287 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36289 * gcc.dg/unroll-1.c: New test.
36291 2002-11-16 Jan Hubicka <jh@suse.cz>
36293 * gcc.c-torture/execute/20020920-1.c: New test.
36295 2002-10-08 Jakub Jelinek <jakub@redhat.com>
36298 * gcc.c-torture/compile/20021008-1.c: New test.
36300 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
36303 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
36305 2002-08-07 Jakub Jelinek <jakub@redhat.com>
36307 * gcc.c-torture/compile/20020807-1.c: New test.
36309 2002-07-30 Jakub Jelinek <jakub@redhat.com>
36311 * gcc.dg/tls/opt-1.c: New test.
36313 2002-07-29 Jakub Jelinek <jakub@redhat.com>
36315 * gcc.dg/20020729-1.c: New test.
36317 2002-07-20 Jakub Jelinek <jakub@redhat.com>
36319 * g++.dg/opt/life1.C: New test.
36321 2002-05-20 Jakub Jelinek <jakub@redhat.com>
36323 * gcc.dg/20020525-1.c: New test.
36325 2002-05-24 Jakub Jelinek <jakub@redhat.com>
36328 * g++.dg/ext/pretty1.C: New test.
36329 * g++.dg/ext/pretty2.C: New test.
36331 2003-05-15 Mark Mitchell <mark@codesourcery.com>
36334 * g++.dg/ext/typeof5.C: New test.
36336 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
36338 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
36339 __USER_LABEL_PREFIX__ into account.
36340 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
36342 2003-05-14 Roger Sayle <roger@eyesopen.com>
36344 * gcc.dg/builtins-15.c: New test case.
36346 2003-05-13 Zack Weinberg <zack@codesourcery.com>
36348 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
36350 2003-05-12 Mark Mitchell <mark@codesourcery.com>
36352 * lib/g++.exp: Tweak handling of additional source files.
36353 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
36354 * g++.dg/special/conpr-2a.C: Rename to ...
36355 * g++.dg/special/conpr-2a.cc: ... this.
36356 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
36357 * g++.dg/special/conpr-3a.C: Rename to ...
36358 * g++.dg/special/conpr-3a.cc: This.
36359 * g++.dg/special/conpr-3b.C: Rename to ...
36360 * g++.dg/special/conpr-3b.cc: This.
36361 * g++.dg/special/conpr-4.C: New test.
36362 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
36364 2003-05-12 David Edelsohn <edelsohn@gnu.org>
36366 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
36368 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36370 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
36371 * g++.old-deja/g++.robertl/eb71.C: Likewise.
36372 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
36373 * g++.old-deja/g++.other/warn3.C: Likewise.
36375 2003-05-11 Roger Sayle <roger@eyesopen.com>
36377 * gcc.dg/i386-387-1.c: Update to also test log.
36378 * gcc.dg/i386-387-2.c: Likewise.
36380 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
36382 * g77.f-torture/execute/int8421.f: New test.
36384 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36386 PR c++/10230, c++/10481
36387 * g++.dg/lookup/scoped5.C: New test.
36389 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36392 * g++.dg/template/ttp6.C: New test.
36394 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
36396 * gcc.c-torture/execute/builtins: New directory.
36397 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
36398 gcc.c-torture/execute/builtins.
36399 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
36400 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
36401 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
36402 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
36404 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36407 * g++.dg/template/access8.C: New test.
36408 * g++.dg/template/access9.C: New test.
36410 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36413 * g++.dg/parse/access1.C: New test.
36415 2003-05-09 DJ Delorie <dj@redhat.com>
36417 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
36418 long, and not an int.
36420 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36422 PR c++/10555, c++/10576
36423 * g++.dg/template/memclass1.C: New test.
36425 2003-05-08 DJ Delorie <dj@redhat.com>
36427 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
36429 * gcc.c-torture/execute/20021024-1.x: Likewise.
36430 * gcc.c-torture/execute/shiftdi.x: Likewise.
36431 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
36432 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
36433 * gcc.dg/20021018-1.c: Likewise.
36435 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36437 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
36439 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
36440 (bcopy): Call memmove.
36442 2003-05-08 Roger Sayle <roger@eyesopen.com>
36444 * g77.f-torture/compile/8485.f: New test case.
36446 2003-05-07 Richard Henderson <rth@redhat.com>
36449 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
36450 Verify exception_cleanup not called for rethrows.
36451 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
36452 when exiting catch block without rethrowing.
36453 * g++.dg/eh/forced3.C: New.
36454 * g++.dg/eh/forced4.C: New.
36456 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
36458 * gcc.dg/20030505.c: Fix triplet.
36460 2003-05-06 DJ Delorie <dj@redhat.com>
36462 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
36463 * gcc.dg/nest.c: Likewise.
36465 2003-05-05 Roger Sayle <roger@eyesopen.com>
36467 * gcc.dg/builtins-14.c: New test case.
36469 2003-05-05 Janis Johnson <janis187@us.ibm.com>
36471 * lib/compat.exp (compat-execute): New argument.
36472 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
36473 * gcc.dg/compat: New test directory.
36474 * gcc.dg/compat/compat.exp: New expect script.
36475 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
36476 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
36477 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
36478 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
36479 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
36480 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
36482 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
36483 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
36484 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
36485 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
36486 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
36487 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
36488 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
36489 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
36490 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
36491 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
36492 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
36493 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
36494 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
36495 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
36496 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
36498 2003-05-05 Zack Weinberg <zack@codesourcery.com>
36500 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
36502 2003-05-05 Jakub Jelinek <jakub@redhat.com>
36504 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
36506 2003-05-05 Geoffrey Keating <geoffk@apple.com>
36508 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
36509 * gcc.dg/ppc-fsel-2.c: New test.
36511 * gcc.dg/unused-5.c: New test.
36513 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36516 * g++.dg/warn/pmf1.C: New test.
36518 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36521 * g++.dg/warn/main.C: New test.
36523 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36525 * gcc.dg/nonnull-3.c: New test.
36527 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
36529 * gcc.dg/cpp/Wtrigraphs.c: Update.
36530 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
36532 2003-05-03 Geoffrey Keating <geoffk@apple.com>
36534 * gcc.dg/ppc-fsel-1.c: New test.
36536 2003-05-03 Zack Weinberg <zack@codesourcery.com>
36539 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
36541 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
36543 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
36545 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36547 PR c++/9364, c++/10553, c++/10586
36548 * g++.dg/parse/typename4.C: New test.
36549 * g++.dg/parse/typename5.C: Likewise.
36551 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
36553 * gcc.c-torture/compile/20030503-1.c: New test.
36555 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36557 * g++.dg/lookup/using5.C: Fix testcase error.
36559 2003-05-01 Chris Demetriou <cgd@broadcom.com>
36561 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
36562 since MEABI is no longer supported. Remove all vestiges
36563 of MEABI from the test.
36565 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36568 * g++.dg/lookup/using5.C: New test.
36570 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36573 * g++.dg/template/ttp5.C: New test.
36575 2003-04-30 Mark Mitchell <mark@codesourcery.com>
36577 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
36578 (dg-gpp-additional-sources): New function.
36579 (dg-gpp-additional-files): Likewise.
36580 * lib/g++.exp (additional_sources): New variable.
36581 (additional_files): Likewise.
36582 (g++_target_compile): Deal with them.
36583 * lib/old-dejagnu.exp: Remove.
36584 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
36585 * g++.old-deja: Revise all tests to use dg commands.
36587 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36589 PR c++/9432, c++/9528
36590 * g++.dg/lookup/using4.C: New test.
36592 2003-04-29 Geoffrey Keating <geoffk@apple.com>
36594 * gcc.dg/noreturn-5.c: New file.
36595 * gcc.dg/noreturn-6.c: New file.
36597 * gcc.c-torture/compile/inline-1.c: New file.
36599 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36602 * g++.dg/template/explicit1.C: New test.
36604 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36607 * g++.dg/other/bitfield1.C: New test.
36610 * g++.dg/init/new7.C: New test.
36612 2003-04-29 Mark Mitchell <mark@codesourcery.com>
36614 * g++.dg/ext/desig1.C: New test.
36615 * g++.dg/ext/init1.C: Update.
36617 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
36619 2003-04-28 Mark Mitchell <mark@codesourcery.com>
36622 * g++.dg/warn/Winline-1.C: New test.
36624 2003-04-28 Jakub Jelinek <jakub@redhat.com>
36626 * gcc.c-torture/execute/string-opt-19.c: New test.
36628 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
36629 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
36631 2003-04-27 Mark Mitchell <mark@codesourcery.com>
36634 * g++.dg/init/new6.C: New test.
36637 * g++.dg/init/ref6.C: New test.
36639 2003-04-26 David Edelsohn <edelsohn@gnu.org>
36641 * g++.dg/warn/weak1.C: XFAIL on AIX4.
36643 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36645 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
36646 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
36648 2003-04-25 Mark Mitchell <mark@codesourcery.com>
36650 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
36651 initialized static data members.
36653 2003-04-25 H.J. Lu <hjl@gnu.org>
36655 * gcc.dg/ia64-sync-4.c: New test.
36657 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36659 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
36662 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
36665 * g++.dg/warn/conv1.C: New test.
36666 * g++.old-deja/g++.other/conv7.C: Adjust.
36667 * g++.old-deja/g++.other/overload14.C: Adjust.
36669 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36672 * g++.dg/template/defarg2.C: New test.
36674 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
36676 * gcc.dg/cpp/include2.c: Update.
36677 * gcc.dg/cpp/multiline-2.c: New.
36678 * gcc.dg/cpp/multiline.c: Update.
36679 * gcc.dg/cpp/strify2.c: Update.
36680 * gcc.dg/cpp/trad/literals-2.c: Update.
36682 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36684 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
36686 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36688 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
36690 2003-04-23 Mark Mitchell <mark@codesourcery.com>
36693 * g++.dg/parse/crash4.C: New test.
36696 * g++.dg/parse/crash5.C: New test.
36698 2003-04-22 Mark Mitchell <mark@codesourcery.com>
36701 * g++.dg/parse/crash3.C: New test.
36704 * g++.dg/parse/elab1.C: New test.
36706 2003-04-22 Devang Patel <dpatel@apple.com>
36708 * gcc.dg/cpp/trad/funlike-5.c: New test.
36710 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
36712 * g++.dg/other/packed1.C: Fix dg options.
36714 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
36716 * g++.dg/other/offsetof2.C: New test.
36718 2003-04-21 Mark Mitchell <mark@codesourcery.com>
36720 * g++.dg/template/recurse.C: Adjust location of error messages.
36722 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
36725 * g++.dg/init/addr-const1.C: New test.
36726 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
36728 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
36731 * g++.dg/lookup/struct-hack1.C: New test.
36733 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
36735 * ucs.c: Update diagnostic messages.
36737 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
36739 * gcc.dg/cpp/truefalse.cpp: New test.
36740 * gcc.dg/cpp/cpp.exp: Update.
36741 * g++.dg/other/stdbool-if.C: Remove.
36743 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
36745 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
36746 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
36748 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36750 * gcc.c-torture/compile/20030418-1.c: New test.
36752 2003-04-17 Janis Johnson <janis187@us.ibm.com>
36754 * README.compat: Remove; content moved to doc/sourcebuild.texi.
36756 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36759 g++.dg/template/dependent-name1.C: New test.
36761 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
36763 * gcc.dg/warn-1.c (tourist_guide): New array,
36764 contains a pointer to bar.
36766 2003-04-16 Roger Sayle <roger@eyesopen.com>
36768 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
36769 * gcc.c-torture/execute/medce-1.c: New test case.
36770 * gcc.c-torture/execute/medce-2.c: New test case.
36772 2003-04-15 Mark Mitchell <mark@codesourcery.com>
36774 * lib/prune.exp: Ignore more messages.
36777 * g++.dg/parse/lookup3.C: New test.
36779 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
36781 * gcc.c-torture/compile/20030415-1.c : New test.
36783 2003-04-14 Mark Mitchell <mark@codesourcery.com>
36785 * gcc.c-torture/execute/scope-2.c: Move to ...
36786 * gcc.dg/noncompile/scope.c: .... here.
36788 2003-04-14 Roger Sayle <roger@eyesopen.com>
36790 * gcc.dg/20030414-2.c: New test case.
36792 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
36795 * gcc.dg/20030414-1.c: New test.
36797 2003-04-13 Roger Sayle <roger@eyesopen.com>
36799 * gcc.dg/builtins-12.c: New test case.
36800 * gcc.dg/builtins-13.c: New test case.
36802 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36804 * gcc.c-torture/execute/string-opt-18.c: New test.
36806 2003-04-13 Mark Mitchell <mark@codesourcery.com>
36809 * g++.dg/init/new5.C: New test.
36811 2003-04-12 Mark Mitchell <mark@codesourcery.com>
36814 * g++.dg/ext/dllimport1.C: New test.
36816 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
36818 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
36820 2003-04-11 Bud Davis <bdavis9659@comcast.net>
36823 * g77.f-torture/noncompile/9263.f: New test
36825 * g77.f-torture/execute/1832.f: New test
36827 2003-04-11 David Chad <davidc@freebsd.org>
36828 Loren J. Rittle <ljrittle@acm.org>
36831 * objc.dg/headers.m: New test.
36833 2003-04-10 Zack Weinberg <zack@codesourcery.com>
36835 * gcc.c-torture/execute/builtin-noret-2.c: New.
36836 * gcc.c-torture/execute/builtin-noret-2.x: New.
36837 XFAIL builtin-noret-2.c at -O1 and above.
36838 * gcc.dg/redecl.c: New.
36839 * gcc.dg/Wshadow-1.c: Update error regexps.
36841 2003-04-10 Mark Mitchell <mark@codesourcery.com>
36843 * g++.dg/abi/bitfield10.C: New test.
36845 2003-04-09 Mike Stump <mrs@apple.com>
36847 * gcc.dg/pch/pch.exp: Make testcase names longer.
36848 * g++.dg/pch/pch.exp: Make testcase names longer.
36850 2003-04-08 Roger Sayle <roger@eyesopen.com>
36852 * gcc.dg/builtins-11.c: New test case.
36854 2003-04-08 Roger Sayle <roger@eyesopen.com>
36856 * gcc.dg/builtins-9.c: New test case.
36857 * gcc.dg/builtins-10.c: New test case.
36859 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
36861 * gcc.dg/noncompile/init-4.c.c: New test.
36863 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
36865 * gcc.misc-test/gcov-9.c: New test.
36866 * gcc.misc-test/gcov-10.c: New test
36867 * gcc.misc-test/gcov-11.c: New test.
36869 2003-04-05 Zack Weinberg <zack@codesourcery.com>
36871 PR optimization/10024
36872 * gcc.c-torture/compile/20030405-1.c: New test.
36874 2003-04-04 Geoffrey Keating <geoffk@apple.com>
36876 * gcc.dg/pch/static-3.c: New.
36877 * gcc.dg/pch/static-3.hs: New.
36878 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
36880 2003-04-04 Richard Henderson <rth@redhat.com>
36882 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
36883 * g++.dg/eh/forced2.C: Likewise.
36885 2003-04-03 Mike Stump <mrs@apple.com>
36887 * lib/scanasm.exp (scan-assembler): Add xfail processing for
36889 (scan-assembler-times, scan-assembler-not): Likewise.
36890 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
36892 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36894 * gcc.dg/sparc-loop-1.c: New test.
36896 2003-04-02 Geoffrey Keating <geoffk@apple.com>
36899 * g++.dg/pch/system-2.C: New.
36900 * g++.dg/pch/system-2.Hs: New.
36902 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
36904 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
36906 * g++.dg/eh/simd-1.C (vecfunc): Same.
36908 2003-04-01 Roger Sayle <roger@eyesopen.com>
36910 * gcc.c-torture/execute/20030401-1.c: New test case.
36912 2003-04-01 Ziemowit Laski <zlaski@apple.com>
36914 * objc.dg/defs.m: New.
36916 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
36918 * g++.dg/eh/simd-1.C: New.
36919 * g++.dg/eh/simd-2.C: New.
36921 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
36923 * gcc.c-torture/execute/simd-3.c: New.
36925 2003-03-31 Mark Mitchell <mark@codesourcery.com>
36928 * gcc.dg/20030331-2.c: New test.
36930 2003-03-31 Mark Mitchell <mark@codesourcery.com>
36933 * g++.dg/parse/crash2.C: New test.
36935 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
36937 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
36938 * gcc.c-torture/execute/20030331-1.c: ...here.
36940 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
36942 * gcc.c-torture/execute/20030331-1.c: New test.
36944 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
36946 * lib/gcov.exp: Adjust call return testing strings.
36947 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
36949 2003-03-31 Roger Sayle <roger@eyesopen.com>
36951 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
36952 * gcc.dg/builtins-7.c: New test case.
36953 * gcc.dg/builtins-8.c: New test case.
36955 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
36957 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
36959 2003-03-30 Mark Mitchell <mark@codesourcery.com>
36962 * g++.dg/lookup-class-member-2.C: New test.
36964 2003-03-30 Glen Nakamura <glen@imodulo.com>
36966 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
36968 2003-03-28 Roger Sayle <roger@eyesopen.com>
36970 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
36972 2003-03-28 Mark Mitchell <mark@codesourcery.com>
36974 * g++.dg/init/attrib1.C: New test.
36976 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36978 * gcc.dg/ultrasp8.c: New test.
36980 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36982 * gcc.dg/ultrasp7.c: New test.
36984 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
36987 * g++.dg/template/inline1.C: New test.
36989 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36991 * gcc.dg/sparc-dwarf2.c: New test.
36993 2003-03-27 Roger Sayle <roger@eyesopen.com>
36995 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
36996 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
36998 2003-03-27 Mark Mitchell <mark@codesourcery.com>
37000 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
37001 than reading .x files.
37002 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
37003 * g77.dg/gcov/gcov-1.f: Likewise.
37004 * gcc.misc-tests/gcov-4b.c: Likewise.
37005 * gcc.misc-tests/gcov-5b.c: Likewise.
37006 * gcc.misc-tests/gcov-6.c: Likewise.
37007 * gcc.misc-tests/gcov-7.c: Likewise.
37008 * gcc.misc-tests/gcov-8.c: Likewise.
37009 * g++.dg/gcov/gcov-1.x: Remove.
37010 * g77.dg/gcov/gcov-1.x: Likewise.
37011 * gcc.misc-tests/gcov-4b.x: Likewise.
37012 * gcc.misc-tests/gcov-5b.x: Likewise.
37013 * gcc.misc-tests/gcov-6.x: Likewise.
37014 * gcc.misc-tests/gcov-7.x: Likewise.
37015 * gcc.misc-tests/gcov-8.x: Likewise.
37017 2003-03-27 Glen Nakamura <glen@imodulo.com>
37020 * gcc.dg/20030324-1.c: New test.
37022 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
37025 * g++.dg/template/arg3.C: New test.
37028 * g++.dg/template/friend18.C: New test.
37030 2003-03-26 Roger Sayle <roger@eyesopen.com>
37032 * g77.f-torture/compile/20030326-1.f: New test case.
37034 2003-03-26 Janis Johnson <janis187@us.ibm.com>
37036 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
37038 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
37040 2003-03-26 Jakub Jelinek <jakub@redhat.com>
37042 * gcc.dg/ia64-sync-3.c: New test.
37044 2003-03-26 Alan Modra <amodra@bigpond.net.au>
37046 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
37048 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37050 * gcc.dg/ultrasp6.c: New test.
37052 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37054 * gcc.dg/i386-signbit-1.c: New test.
37055 * gcc.dg/i386-signbit-2.c: New test.
37056 * gcc.dg/i386-signbit-3.c: New test.
37058 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37060 * gcc.dg/ultrasp5.c: Fix options.
37062 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
37064 * gcc.dg/ultrasp5.c: Fix comment.
37066 2003-03-24 Bud Davis <bdavis9659@comcast.net>
37069 * g77.f-torture/execute/10197.f: New test.
37071 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
37073 PR c++/9898, c++/383
37074 * g++.dg/template/conv6.C: New test.
37077 * g++.dg/template/ptrmem5.C: New test.
37080 * g++.dg/lookup/koenig1.C: New test.
37083 * g++.dg/lookup/template2.C: New test.
37085 2003-03-24 Jakub Jelinek <jakub@redhat.com>
37087 * g++.dg/opt/rtti1.C: New test.
37089 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37091 * gcc.dg/ultrasp5.c: New test.
37093 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
37096 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
37099 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
37102 * gcc.dg/20030323-1.c: New test.
37104 2003-03-23 Roger Sayle <roger@eyesopen.com>
37106 * gcc.c-torture/compile/20030323-1.c: New test case.
37108 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
37110 * gcc.dg/20030321-1.c: New test.
37112 2003-03-22 Zack Weinberg <zack@codesourcery.com>
37114 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
37116 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
37118 PR c++/9978, c++/9708
37119 * g++.dg/ext/vlm1.C: Adjust expected error.
37120 * g++.dg/ext/vla2.C: New test.
37121 * g++.dg/template/arg1.C: New test.
37122 * g++.dg/template/arg2.C: New test.
37124 2003-03-22 Bud Davis <bdavis9659@comcast.net>
37126 * g77.f-torture/execute/select.f: New test.
37127 * g77.f-torture/noncompile/select_no_compile.f: New test.
37129 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
37132 * g++.dg/other/error4.C: New test.
37134 2003-03-20 Mark Mitchell <mark@codesourcery.com>
37136 * g++.dg/template/friend17.C: New test.
37138 2003-03-21 Alan Modra <amodra@bigpond.net.au>
37140 * gcc.c-torture/compile/20030320-1.c: New.
37142 2003-03-20 Roger Sayle <roger@eyesopen.com>
37144 * gcc.dg/builtins-6.c: New test case.
37146 2003-03-19 Alan Modra <amodra@bigpond.net.au>
37149 * gcc.c-torture/compile/20030319-1.c: New.
37151 2003-03-18 Jan Hubicka <jh@suse.cz>
37153 * gcc.dg/i386-cvt-1.c: New test.
37155 2003-03-17 Zack Weinberg <zack@codesourcery.com>
37157 * objc.dg/naming-1.m: Use "(parse|syntax) error".
37158 * objc.dg/naming-2.m: Likewise.
37160 2003-03-17 Mark Mitchell <mark@codesourcery.com>
37163 * g++.dg/parse/crash1.C: New test.
37165 2003-03-16 Mark Mitchell <mark@codesourcery.com>
37168 * g++.dg/eh/cleanup1.C: New test.
37170 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
37172 * gcc.c-torture/execute/20030316-1.c: New test case.
37174 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
37177 * g++.dg/init/ctor2.C: New test.
37179 2003-03-15 Roger Sayle <roger@eyesopen.com>
37181 * g77.f-torture/compile/xformat.f: New test case.
37183 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37185 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
37186 * g++.old-deja/g++.mike/eh50.C: Likewise.
37188 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37191 * g++.dg/template/spec7.C: New test.
37192 * g++.dg/template/spec8.C: Likewise.
37194 2003-03-14 Jakub Jelinek <jakub@redhat.com>
37196 * gcc.c-torture/execute/20030313-1.c: New test.
37198 2003-03-14 Richard Henderson <rth@redhat.com>
37200 * gcc.dg/inline-2.c: Adjust alpha test for external call.
37202 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37204 * gcc.c-torture/compile/20030314-1.c: New test.
37206 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
37208 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
37209 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
37211 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
37212 to accept newer _imp__ prefix and additional
37213 newline in .drectve section.
37214 * gcc.dg/dll-4.c: Likewise.
37215 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
37218 2003-03-13 Mark Mitchell <mark@codesourcery.com>
37220 * g++.dg/parse/namespace9.C: New test.
37222 * g++.dg/init/ref5.C: New test.
37223 * g++.dg/parse/ptrmem1.C: Likewise.
37225 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37227 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
37228 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
37229 regular expression.
37230 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
37231 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
37233 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
37235 * gcc.c-torture/execute/20030224-2.c: New test.
37237 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37239 * gcc.dg/decl-3.c: New test.
37241 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
37243 * gcc.dg/i386-loop-2.c: New test.
37245 2003-03-11 Mark Mitchell <mark@codesourcery.com>
37248 * g++.dg/parse/namespace8.C: New test.
37251 * g++.dg/overload/builtin2.C: New test.
37253 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
37255 * gcc.dg/return-type-3.c: New test.
37257 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37259 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
37260 profiling options are not supported.
37262 2003-03-10 Mark Mitchell <mark@codesourcery.com>
37264 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
37265 * g++.old-deja/g++.warn/impint2.C: Likewise.
37267 2003-03-10 Devang Patel <dpatel@apple.com>
37269 * g++.dg/cpp/c++_cmd_1.C: New test.
37270 * g++.dg/cpp/c++_cmd_1.h: New file.
37272 2003-03-10 Segher Boessenkool <segher@koffie.nl>
37274 * gcc.dg/altivec-9.c: New file.
37276 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37278 * gcc.dg/ppc-sdata-1.c: New test.
37279 * gcc.dg/ppc-sdata-2.c: New test.
37281 2003-03-09 Mark Mitchell <mark@codesourcery.com>
37284 * g++.dg/opt/ptrmem2.C: New test.
37287 * g++.dg/opt/ptrmem1.C: New test.
37289 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37291 * gcc.dg/i386-loop-1.c: New test.
37293 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37296 * g++.dg/lookup/friend1.C: New test.
37298 2003-03-08 Mark Mitchell <mark@codesourcery.com>
37301 * g++.dg/parser/constructor1.C: New test.
37303 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
37305 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
37307 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
37309 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
37311 * gcc.dg/cpp/Wunused.c: Update test.
37313 2003-03-08 Jan Hubicka <jh@suse.cz>
37315 * gcc.dg/inline-3.c: New test.
37317 2003-03-08 Mark Mitchell <mark@codesourcery.com>
37320 * g++.dg/parse/builtin1.C: New test.
37323 * g++.dg/abi/cookie1.C: New test.
37324 * g++.dg/abi/cookie2.C: Likewise.
37327 * g++.dg/template/field1.C: New test.
37330 * g++.dg/parse/class1.C: New test.
37331 * g++.dg/parse/namespace7.C: Likewise.
37332 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
37334 2003-03-07 Mark Mitchell <mark@codesourcery.com>
37336 * g++.dg/init/ref4.C: New test.
37338 2003-03-07 Jan Hubicka <jh@suse.cz>
37340 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
37341 * gcc.dg/inline-3.c: New test.
37343 2003-03-06 Mark Mitchell <mark@codesourcery.com>
37345 * g++.dg/init/ref3.C: New test.
37348 * g++.dg/init/ref2.C: New test.
37351 * g++.dg/warn/Wshadow-2.C: New test.
37354 * g++.dg/warn/Woverloaded-1.C: New test.
37356 2003-03-05 Jan Hubicka <jh@suse.cz>
37358 * gcc.dg/i386-local2.c: New.
37359 * gcc.dg/i386-local.c: Fix typo.
37361 2003-03-05 Mark Mitchell <mark@codesourcery.com>
37363 * g++.dg/abi/layout3.C: New test.
37365 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
37367 * gcc.c-torture/compile/20030305-1.c
37369 2003-03-05 Jan Hubicka <jh@suse.cz>
37371 * gcc.dg/i386-local.c: New.
37373 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
37375 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
37377 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37379 * gcc.dg/switch-2.c: New test.
37380 * gcc.dg/switch-3.c: New test.
37381 * gcc.dg/Wswitch.c: Adjust line numbers.
37382 * gcc.dg/Wswitch-default.c: Likewise.
37383 * gcc.dg/Wswitch-enum.c: Likewise.
37385 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
37387 * gcc.c-torture/execute/20030222-1.c: New test.
37389 2003-03-03 James E Wilson <wilson@tuliptree.org>
37391 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
37393 2003-03-03 Mark Mitchell <mark@codesourcery.com>
37396 * g++.dg/init/ref1.C: New test.
37398 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
37400 * gcc.dg/sh-relax.c: New SH-only test.
37402 2003-03-03 Geoffrey Keating <geoffk@apple.com>
37404 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
37405 comment explaining purpose of testcase.
37407 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
37409 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
37410 for HC11/HC12 (asm needs two int registers).
37411 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
37412 HC11/HC12 because the test uses an asm which needs two 32-bit
37415 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
37417 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
37418 for HC11/HC12 (array is too large otherwise).
37419 * gcc.c-torture/compile/920501-4.x: New file, likewise.
37420 * gcc.c-torture/compile/20010518-2.x: Likewise.
37421 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
37422 HC11/HC12 (array is too large).
37424 2003-03-01 Geoffrey Keating <geoffk@apple.com>
37426 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
37427 * lib/g++-dg.exp (g++-dg-test): Likewise.
37429 2003-03-01 Roger Sayle <roger@eyesopen.com>
37431 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
37432 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
37434 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37436 * g++.dg/warn/implicit-typename1.C: Remove warning.
37438 2003-02-28 Richard Henderson <rth@redhat.com>
37440 * gcc.dg/noreturn-1.c: Move noreturn warning line.
37441 * gcc.dg/return-type-1.c: Move control reaches end warning line.
37443 2003-02-28 Geoffrey Keating <geoffk@apple.com>
37445 * gcc.dg/pch/pch.exp: Change .pch to .gch.
37446 * g++.dg/pch/pch.exp: Likewise.
37448 2003-02-28 Mark Mitchell <mark@codesourcery.com>
37451 * testsuite/g++.dg/init/new4.C: New test.
37453 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
37455 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
37457 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
37459 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
37462 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
37465 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37467 * lib/scanasm.exp: Add support for counting numbers of
37469 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
37470 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
37472 2003-02-25 Mark Mitchell <mark@codesourcery.com>
37475 * g++.dg/template/static3.C: New test.
37478 * g++.dg/parse/namespace6.C: New test.
37480 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37483 * gcc.dg/20030225-1.c: New test.
37485 2003-02-24 Mark Mitchell <mark@codesourcery.com>
37487 * README: Remove out-of-date information.
37490 * g++.dg/template/spec6.C: New test.
37492 2003-02-24 Jeff Law <law@redhat.com>
37494 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
37496 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37498 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
37499 * gcc.dg/pragma-ep-1.c: Likewise.
37501 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37504 * g++.dg/template/friend16.C: New test.
37506 2003-02-23 Mark Mitchell <mark@codesourcery.com>
37509 * g++.dg/parse/fused-params1.C: Adjust error messages.
37510 * g++.dg/template/nested3.C: New test.
37512 2003-02-24 Alan Modra <amodra@bigpond.net.au>
37514 * g++.dg/abi/param1.C: New test.
37516 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37519 * g++.dg/warn/implicit-typename1.C: New test.
37521 2003-02-22 Kelley Cook <kelleycook@comcast.net>
37523 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
37525 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37526 * gcc.c-torture/execute/20010129-1.x: Likewise.
37527 * gcc.dg/20011107-1.c: Likewise.
37528 * gcc.dg/20020108-1.c: Likewise.
37529 * gcc.dg/20020122-3.c: Likewise.
37530 * gcc.dg/20020206-1.c: Likewise.
37531 * gcc.dg/20020310-1.c: Likewise.
37532 * gcc.dg/20020426-2.c: Likewise.
37533 * gcc.dg/20020517-1.c: Likewise.
37534 * gcc.dg/991230-1.c: Likewise.
37535 * gcc.dg/i386-unroll-1.c: Likewise.
37536 * gcc.misc-tests/i386-prefetch.exp: Likewise.
37538 2003-02-22 Jan Hubicka <jh@suse.cz>
37540 * gcc.dg/i386-mul.c: New test.
37542 2003-02-21 Roger Sayle <roger@eyesopen.com>
37544 * gcc.dg/builtins-5.c: New test case.
37546 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
37548 * gcc.dg/asmreg-1.c: New test.
37550 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37553 * g++.dg/parse/varmod1.C: New test.
37555 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37558 * g++.dg/template/op1.C: New test.
37560 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37563 * g++.dg/template/nested2.C: New test.
37565 2003-02-21 Mark Mitchell <mark@codesourcery.com>
37568 * g++.dg/expr/dtor1.C: New test.
37570 2003-02-21 Zack Weinberg <zack@codesourcery.com>
37572 * gcc.dg/cpp/include3.c: New test.
37573 * gcc.dg/cpp/inc/foo.h: New file.
37575 2003-02-21 Glen Nakamura <glen@imodulo.com>
37577 * gcc.c-torture/execute/20030221-1.c: New test.
37579 2003-02-20 Mark Mitchell <mark@codesourcery.com>
37582 * g++.dg/abi/conv1.C: New test.
37584 2003-02-20 Jan Hubicka <jh@suse.cz>
37586 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
37588 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
37590 * gcc.c-torture/compile/20030219-1.c: New test.
37592 2003-02-18 Jan Hubicka <jh@suse.cz>
37594 * gcc.dg/funcorder.c: New test.
37596 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
37598 * gcc.c-torture/execute/20030218-1.c: New.
37600 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
37602 * gcc.dg/20030218-1.c: New.
37604 2003-02-18 Richard Henderson <rth@redhat.com>
37606 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
37607 * gcc.dg/attr-used-2.c: New.
37609 2003-02-18 Mark Mitchell <mark@codesourcery.com>
37612 * g++.dg/init/copy5.C: New test.
37614 2003-02-18 Geoffrey Keating <geoffk@apple.com>
37616 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
37617 * g++.dg/pch/pch.exp: Likewise.
37619 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
37621 * gcc.c-torture/execute/20030209-1.c: Enable the test if
37622 STACK_SIZE is not defined.
37624 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37627 * g++.dg/template/init1.C: New test.
37629 2003-02-16 Jan HUbicka <jh@suse.cz>
37631 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
37632 (foo): Add few extra tests
37633 * gcc.dg/c99-const-expr-3.c: Likewise.
37634 * gcc.c-torture/execute/20030216-1.c: New.
37636 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37639 * g++.dg/ext/typeof4.C: New test.
37641 2003-02-15 Roger Sayle <roger@eyesopen.com>
37643 * gcc.dg/i386-387-3.c: New test case.
37645 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
37647 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
37648 cris-*-elf* cris-*-aout* and mmix-*-*.
37650 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
37652 * gcc.dg/20030213-1.c: New test.
37654 2003-02-12 Roger Sayle <roger@eyesopen.com>
37656 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
37657 * gcc.dg/i386-387-2.c: Likewise.
37659 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
37661 * gcc.dg/ppc-spe.c: Fix formatting.
37662 Enable tests that were previously unsupported by gas.
37663 Delete tests for instructions that no longer exist.
37664 Switch arguments on evsubifw builtin.
37666 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
37668 * gcc.c-torture/execute/20030209-1.c: Disable the test if
37669 STACK_SIZE is too small.
37671 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37672 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37674 * gcc.dg/decl-2.c: New test.
37676 2003-02-10 Jan Hubicka <jh@suse.cz>
37678 * gcc.dg/i386-fpcvt-1.c: New test.
37680 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
37682 * gcc.c-torture/execute/20030209-1.c: New test.
37684 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
37686 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
37687 int-wide bitops, use the constants of the same width.
37688 Likewise, if long long is 32-bit wide, test bitops using
37691 2003-02-07 Loren James Rittle <ljrittle@acm.org>
37693 * gcc.dg/20021014-1.c: Annotate with expected notice text.
37695 2003-02-07 Roger Sayle <roger@eyesopen.com>
37697 * testsuite/gcc.dg/builtins-4.c: New test case.
37699 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37701 * gcc.dg/20020430-1.c: Fix dg command typos.
37702 * gcc.dg/20020503-1.c: Likewise.
37704 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37707 * g++.dg/parse/fused-params1.C: New test.
37710 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
37713 * g++.dg/parse/non-dependent1.C: New test.
37716 * g++.dg/parse/dupl-tmpl-args1.C: New test.
37719 * g++.dg/parse/undefined7.C: New test.
37720 * g++.dg/parse/non-templ1.C: New test.
37723 * g++.dg/parse/too-many-tmpl-args1.C: New test.
37725 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37727 * gcc.c-torture/compile/20030206-1.c: New test.
37729 2003-02-05 Roger Sayle <roger@eyesopen.com>
37731 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
37732 "pow" to "foo" to avoid potential confusion with a math built-in.
37734 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37736 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
37737 conditions for SPARC targets.
37739 2003-02-05 Jakub Jelinek <jakub@redhat.com>
37741 * gcc.dg/20030204-1.c: New test.
37743 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37746 * g++.dg/parse/array-size1.C: New test.
37749 * g++.dg/parse/undefined3.C: New test.
37752 * g++.dg/parse/undefined4.C: New test.
37755 * g++.dg/parse/undefined5.C: New test.
37758 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
37761 * g++.dg/parse/casting-operator1.C: New test.
37764 * g++.dg/parse/undefined6.C: New test.
37767 * g++.dg/parse/missing-template1.C: New test.
37769 2003-02-04 Jan Hubicka <jh@suse.cz>
37771 * gcc.dg/i386-cadd.c: Compile using -march=k8.
37772 * gcc.dg/i386-cmov?.c: Likewise.
37773 * gcc.dg/i386-fpcvt-?.c: Likewise.
37774 * gcc.dg/i386-ssefp-1.c: Likewise.
37775 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
37778 2003-02-03 Mark Mitchell <mark@codesourcery.com>
37781 * testsuite/g++.dg/ext/max.C: New test.
37783 2003-02-03 Jan Hubicka <jh@suse.cz>
37785 * gcc.c-torture/execute/20030203-1.c: New test.
37787 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
37789 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
37792 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
37794 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
37795 * g++.dg/init/new2.C: Likewise.
37796 * g++.dg/other/new1.C: Likewise.
37798 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
37800 * gcc.dg/struct-ret-libc.c: New test.
37802 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
37804 * gcc.dg/20030129-1.c: New test.
37806 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37809 * g++.dg/template/ptrmem4.C: New test.
37811 2003-01-29 Mark Mitchell <mark@codesourcery.com>
37813 * g++.dg/parser/constant1.C: New test.
37815 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37818 * g++.dg/parse/friend2.C: New test.
37820 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
37823 * g++.dg/template/unify4.C: New test.
37825 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
37827 * gcc.c-torture/execute/20030128-1.c: New test.
37829 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
37831 * g++.dg/lookup/nested1.C: Test moved from ...
37832 * g++.old-deja/g++.other/lookup24.C: ... here.
37834 2003-01-28 Jan Hubicka <jh@suse.cz>
37836 * gcc.dg/i386-cmov5.c: New test.
37838 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37840 * gcc.c-torture/execute/20010925-1.c: Changed the
37841 memcpy declaration.
37843 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
37846 * g++.dg/parse/template5.C: New test.
37848 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
37851 * g77.dg/pr9258: New test.
37853 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
37855 * README: Move relevant parts from README.g++.
37857 * README.g++: Remove this file.
37859 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
37861 * g++.dg/abi/dcast1.C: New test.
37863 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37865 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
37867 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
37870 * g++.old-deja/g++.other/lookup24.C: New test.
37872 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37875 * gcc.dg/uninit-C.c: New test.
37877 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
37879 * g++.dg/abi/covariant1.C: New test.
37881 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
37883 * gcc.dg/20030123-1.c: New test.
37885 2003-01-25 Jan Hubicka <jh@suse.cz>
37888 * gcc.c-torture/compile/20030125-1.c
37890 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
37893 * g++.dg/parse/template3.C: New test.
37894 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
37897 * g++.dg/parse/template4.C: New test.
37900 * g++.dg/template/qual2.C: New test.
37903 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
37905 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
37907 2003-01-25 Roger Sayle <roger@eyesopen.com>
37909 * gcc.c-torture/execute/switch-1.c: New test case.
37911 2003-01-25 Jan Hubicka <jh@suse.cz>
37913 * gcc.c-torture/execute/20030125-1.[cx]: New test.
37915 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
37917 Tweaks for Bison-1.875. From the NEWS file:
37918 "- `parse error' -> `syntax error'
37919 Bison now uniformly uses the term `syntax error'"
37920 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
37921 * gcc.dg/cpp/digraph2.c: Likewise.
37922 * gcc.dg/cpp/direct2.c: Likewise.
37923 * gcc.dg/cpp/paste4.c: Likewise.
37924 * gcc.dg/c90-restrict-1.c: Likewise.
37925 * gcc.dg/c99-func-2.c: Likewise.
37926 * gcc.dg/noncompile/920721-2.c: Likewise.
37927 * gcc.dg/noncompile/930622-2.c: Likewise.
37928 * gcc.dg/noncompile/940112-1.c: Likewise.
37929 * gcc.dg/noncompile/950921-1.c: Likewise.
37930 * gcc.dg/noncompile/951123-1.c: Likewise.
37931 * gcc.dg/noncompile/971104-1.c: Likewise.
37932 * gcc.dg/noncompile/990416-1.c: Likewise.
37934 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
37936 * g++.dg/parse/undefined1.C: Add error message.
37938 2003-01-22 Mark Mitchell <mark@codesourcery.com>
37941 * g++.dg/parse/new1.C: New test.
37944 * g++.dg/parse/template2.C: New test.
37947 * g++.dg/parse/typedef2.C: New test.
37950 * g++.dg/ext/typeof3.C: New test.
37952 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37955 * g++.dg/parse/ret-type1.C: New test.
37958 * g++.dg/parse/tmpl-outside1.C: New test.
37961 * g++.dg/parse/int-as-enum1.C: New test.
37964 * g++.dg/parse/no-typename1.C: New test.
37967 * g++.dg/parse/no-value1.C: New test.
37970 * g++.dg/parse/wrong-inline1.C: New test.
37973 * g++.dg/parse/ref1.C: New test.
37976 * g++.dg/parse/attr-ctor1.C: New test.
37979 * g++.dg/parse/namespace5.C: New test.
37982 * g++.dg/parse/func-def1.C: New test.
37985 * g++.dg/parse/undefined1.C: New test.
37987 PR c++/5723, PR c++/8522
37988 * g++.dg/parse/specialization1.C: New test.
37990 PR c++/163, PR c++/8595
37991 * g++.dg/parse/struct-as-enum1.C: New test.
37994 * g++.dg/parse/undefined2.C: New test.
37996 2003-01-22 Mark Mitchell <mark@codesourcery.com>
37999 * g++.dg/parse/template1.C: New test.
38002 * g++.dg/parse/using1.C: New test.
38006 * g++.dg/parse/expr2.C: New test.
38009 * g++.dg/parse/lookup2.C: Likewise.
38011 2003-01-21 Jan Hubicka <jh@suse.cz>
38013 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
38014 * gcc.c-torture/execute/eeprof-1.c: Likewise.
38015 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
38016 * gcc.c-torture/execute/string-opt-*.c: Likewise.
38018 2003-01-20 Nick Clifton <nickc@redhat.com>
38020 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
38021 problem with ARM sibcall code generation.
38023 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
38025 * gcc.c-torture/execute/20030120-1.c: New.
38027 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
38029 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
38031 2003-01-17 Mark Mitchell <mark@codesourcery.com>
38034 * g++.dg/parse/ctor1.C: New test.
38037 * g++.dg/parse/qualified1.C: New test.
38039 * g++.dg/parse/typename3.C: New test.
38041 2003-01-16 Richard Henderson <rth@redhat.com>
38043 * g++.dg/tls/init-2.C: Fix error matches for real this time.
38045 2003-01-16 Richard Henderson <rth@redhat.com>
38047 * g++.dg/pch/pch.exp: Copy test header to the working directory
38048 before using it either for precompilation or direct use.
38049 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
38050 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
38052 2003-01-16 Richard Henderson <rth@redhat.com>
38054 * gcc.dg/pch/pch.exp: Copy test header to the working directory
38055 before using it either for precompilation or direct use.
38056 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
38057 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
38059 2003-01-16 Mark Mitchell <mark@codesourcery.com>
38061 * g++.dg/ext/typename1.C: Add typename keyword.
38062 * g++.dg/template/crash1.C: Update error messages.
38063 * g++.dg/template/crash2.C: Remove error message.
38064 * g++.dg/parse/typename2.C: New test.
38065 * g++.dg/template/typename2.C: Change implicit
38066 typename warning into error.
38067 * g++.old-deja/g++.benjamin/tem03.C: Issue more
38069 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
38070 * g++.old-deja/g++.brendan/crash56.C: Add this->.
38071 * g++.old-deja/g++.law/visibility13.C: Remove error
38073 * g++.old-deja/g++.ns/template17.C: Reorder code to
38074 make declaration visible in template.
38075 * g++.old-deja/g++.pt/crash3.C: Fix typos.
38076 * g++.old-deja/g++.pt/crash36.C: Issue more error
38078 * g++.old-deja/g++.pt/crash5.C: Improve error
38080 * g++.old-deja/g++.pt/crash67.C: Remove warning.
38081 * g++.old-deja/g++.pt/inherit1.C: Add this->.
38082 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
38083 * g++.old-deja/g++.pt/typename16.C: Replace implicit
38084 typename warning with error message.
38085 * g++.old-deja/g++.pt/typename19.C: Remove warning.
38086 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
38087 * g++.old-deja/g++.robertl/eb24.C: Use this->.
38089 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
38091 * g++.dg/parse/ambig2.C: New test.
38093 2003-01-15 Richard Henderson <rth@redhat.com>
38095 * g++.dg/tls/init-2.C: Update error message string.
38097 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38099 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
38101 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
38103 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
38105 * gcc.c-torture/compile/20001205-1.x: Likewise.
38106 * gcc.c-torture/compile/20001226-1.x: Likewise.
38107 * gcc.c-torture/compile/920520-1.x: Likewise.
38108 * gcc.c-torture/compile/961203-1.x: Likewise.
38109 * gcc.c-torture/compile/20020604-1.x: Likewise.
38111 2003-01-15 Jan Hubicka <jh@suse.cz>
38113 * gcc.c-torture/compile/20030115-1.c: New test.
38115 * gcc.dg/i386-fpcvt-1.c: New test.
38116 * gcc.dg/i386-fpcvt-2.c: New test.
38118 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
38120 Further conform g++'s __vmi_class_type_info to the C++ ABI
38122 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
38125 2003-01-14 Jan Hubicka <jh@suse.cz>
38127 * gcc.dg/i386-fpcvt-1.c: New test.
38128 * gcc.dg/i386-fpcvt-2.c: New test.
38130 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
38132 * gcc.dg/i386-mmx-3.c: New test.
38134 2003-01-12 Mark Mitchell <mark@codesourcery.com>
38137 * g++.dg/parse/octal1.C: New file.
38140 * g++.dg/parse/typename1.C: New file.
38142 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
38144 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
38145 * gcc.dg/bf-no-ms-layout.c: Likewise.
38146 * gcc.dg/bf-ms-attrib.c: Likewise.
38148 2003-01-10 Mark Mitchell <mark@codesourcery.com>
38151 * g++.dg/parse/dtor1.C: New file.
38154 * g++.dg/rtti/typeid1.C: New file.
38157 * g++.dg/parse/lookup1.C: New file.
38160 * g++.dg/templ/spec5.C: New file.
38162 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
38164 * gcc.c-torture/compile/20030110-1.c: New test.
38166 2003-01-09 Geoffrey Keating <geoffk@apple.com>
38168 Merge from pch-branch:
38170 2002-12-23 Geoffrey Keating <geoffk@apple.com>
38172 * gcc.dg/pch/cpp-1.h: New.
38173 * gcc.dg/pch/cpp-1.c: New.
38174 * gcc.dg/pch/cpp-2.h: New.
38175 * gcc.dg/pch/cpp-2.c: New.
38177 2002-11-19 Geoffrey Keating <geoffk@apple.com>
38179 * gcc.dg/pch/except-1.h: New.
38180 * gcc.dg/pch/except-1.c: New.
38182 2002-11-13 Geoffrey Keating <geoffk@apple.com>
38184 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
38186 * gcc.dg/pch: Include *.hp not *.h.
38187 * gcc.dg/pch/system-1.h: New.
38188 * gcc.dg/pch/system-1.c: New.
38190 2002-11-11 Geoffrey Keating <geoffk@apple.com>
38192 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
38193 rather than trying to build and run a program using PCH.
38194 * gcc.dg/pch: Remove dg-do commands from test files.
38196 2002-11-08 Geoffrey Keating <geoffk@apple.com>
38198 * gcc.dg/pch/macro-3.c: New.
38199 * gcc.dg/pch/macro-3.h: New.
38201 2002-11-04 Geoffrey Keating <geoffk@apple.com>
38203 * gcc.dg/pch/common-1.c: New.
38204 * gcc.dg/pch/common-1.h: New.
38205 * gcc.dg/pch/decl-1.c: New.
38206 * gcc.dg/pch/decl-1.h: New.
38207 * gcc.dg/pch/decl-2.c: New.
38208 * gcc.dg/pch/decl-2.h: New.
38209 * gcc.dg/pch/decl-3.c: New.
38210 * gcc.dg/pch/decl-3.h: New.
38211 * gcc.dg/pch/decl-4.c: New.
38212 * gcc.dg/pch/decl-4.h: New.
38213 * gcc.dg/pch/decl-5.c: New.
38214 * gcc.dg/pch/decl-5.h: New.
38215 * gcc.dg/pch/global-1.c: New.
38216 * gcc.dg/pch/global-1.h: New.
38217 * gcc.dg/pch/inline-1.c: New.
38218 * gcc.dg/pch/inline-1.h: New.
38219 * gcc.dg/pch/inline-2.c: New.
38220 * gcc.dg/pch/inline-2.h: New.
38221 * gcc.dg/pch/static-1.c: New.
38222 * gcc.dg/pch/static-1.h: New.
38223 * gcc.dg/pch/static-2.c: New.
38224 * gcc.dg/pch/static-2.h: New.
38226 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
38228 * g++.dg/pch/pch.exp: Better handle failing testcases.
38229 * gcc.dg/pch/pch.exp: Likewise.
38230 * gcc.dg/pch/macro-1.c: New.
38231 * gcc.dg/pch/macro-1.h: New.
38232 * gcc.dg/pch/macro-2.c: New.
38233 * gcc.dg/pch/macro-2.h: New.
38235 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
38237 * g++.dg/dg.exp: Treat files in pch/ specially.
38238 * g++.dg/pch/pch.exp: New file.
38239 * g++.dg/pch/empty.H: New file.
38240 * g++.dg/pch/empty.C: New file.
38241 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
38244 * gcc.dg/pch/pch.exp: New file.
38245 * gcc.dg/pch/empty.h: New file.
38246 * gcc.dg/pch/empty.c: New file.
38247 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
38250 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38252 * g++.dg/template/friend14.C: New test.
38254 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38256 * gcc.dg/old-style-asm-1.c: New test.
38258 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
38260 * gcc.c-torture/compile/20030109-1.c: New test.
38262 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38264 * gcc.c-torture/execute/20030109-1.c: New test.
38266 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
38268 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
38269 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
38270 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
38271 * g++.old-deja/g++.mike/eh2.C: Likewise.
38272 * g++.old-deja/g++.mike/eh3.C: Likewise.
38273 * g++.old-deja/g++.mike/eh5.C: Likewise.
38274 * g++.old-deja/g++.mike/eh6.C: Likewise.
38275 * g++.old-deja/g++.mike/eh7.C: Likewise.
38276 * g++.old-deja/g++.mike/eh8.C: Likewise.
38277 * g++.old-deja/g++.mike/eh9.C: Likewise.
38278 * g++.old-deja/g++.mike/eh10.C: Likewise.
38279 * g++.old-deja/g++.mike/eh12.C: Likewise.
38280 * g++.old-deja/g++.mike/eh13.C: Likewise.
38281 * g++.old-deja/g++.mike/eh14.C: Likewise.
38282 * g++.old-deja/g++.mike/eh16.C: Likewise.
38283 * g++.old-deja/g++.mike/eh17.C: Likewise.
38284 * g++.old-deja/g++.mike/eh18.C: Likewise.
38285 * g++.old-deja/g++.mike/eh21.C: Likewise.
38286 * g++.old-deja/g++.mike/eh23.C: Likewise.
38287 * g++.old-deja/g++.mike/eh24.C: Likewise.
38288 * g++.old-deja/g++.mike/eh25.C: Likewise.
38289 * g++.old-deja/g++.mike/eh26.C: Likewise.
38290 * g++.old-deja/g++.mike/eh27.C: Likewise.
38291 * g++.old-deja/g++.mike/eh28.C: Likewise.
38292 * g++.old-deja/g++.mike/eh29.C: Likewise.
38293 * g++.old-deja/g++.mike/eh31.C: Likewise.
38294 * g++.old-deja/g++.mike/eh33.C: Likewise.
38295 * g++.old-deja/g++.mike/eh34.C: Likewise.
38296 * g++.old-deja/g++.mike/eh35.C: Likewise.
38297 * g++.old-deja/g++.mike/eh36.C: Likewise.
38298 * g++.old-deja/g++.mike/eh37.C: Likewise.
38299 * g++.old-deja/g++.mike/eh38.C: Likewise.
38300 * g++.old-deja/g++.mike/eh39.C: Likewise.
38301 * g++.old-deja/g++.mike/eh40.C: Likewise.
38302 * g++.old-deja/g++.mike/eh41.C: Likewise.
38303 * g++.old-deja/g++.mike/eh42.C: Likewise.
38304 * g++.old-deja/g++.mike/eh44.C: Likewise.
38305 * g++.old-deja/g++.mike/eh46.C: Likewise.
38306 * g++.old-deja/g++.mike/eh47.C: Likewise.
38307 * g++.old-deja/g++.mike/eh48.C: Likewise.
38308 * g++.old-deja/g++.mike/eh49.C: Likewise.
38309 * g++.old-deja/g++.mike/eh50.C: Likewise.
38310 * g++.old-deja/g++.mike/eh51.C: Likewise.
38311 * g++.old-deja/g++.mike/eh53.C: Likewise.
38312 * g++.old-deja/g++.mike/eh55.C: Likewise.
38313 * g++.old-deja/g++.mike/p7912.C: Likewise.
38314 * g++.old-deja/g++.mike/p9706.C: Likewise.
38315 * g++.old-deja/g++.mike/p10416.C: Likewise.
38316 * g++.old-deja/g++.mike/p11667.C: Likewise.
38317 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
38318 Remove redundant reference to Iris.
38319 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
38320 Elxsi, i860, Pico Java, and WE32K.
38322 2003-01-07 Mark Mitchell <mark@codesourcery.com>
38324 * g++.dg/ext/asm4.C: New test.
38326 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38329 * g++.dg/template/friend12.C: New test.
38330 * g++.dg/template/friend13.C: Likewise.
38331 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
38333 2003-01-08 Jan Hubicka <jh@suse.cz>
38335 * gcc.dg/i386-cadd.c: New test.
38336 * gcc.dg/i386-cmov4.c: Likewise.
38338 2003-01-06 Mark Mitchell <mark@codesourcery.com>
38341 * g++.dg/warn/Wunused-3.C: New test.
38343 * g++.dg/abi/bitfield9.C: New test.
38346 * g++.dg/parse/defarg3.C: New test.
38348 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
38350 * g++.dg/parse/ambig1.C: New test.
38351 * g++.dg/parse/defarg2.C: New test.
38353 2003-01-05 Mark Mitchell <mark@codesourcery.com>
38355 * g++.dg/template/defarg-1.C: New test.
38356 * g++.dg/template/local2.C: Likewise.
38358 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
38360 * gcc.c-torture/execute/20030105-1.c: New test.
38362 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38364 * g++.dg/parse/namespace3.C: Remove extra semicolons.
38365 * g++.dg/parse/namespace4.C: Likewise.
38367 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
38369 * g++.dg/template/ntp2.C: New test.
38371 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
38373 * g++.dg/parse/extern-C-1.C: New test.
38375 * g++.dg/parse/namespace4.C: New test.
38377 * g++.dg/template/nested1.C: New test.
38379 * g++.dg/parse/namespace3.C: New test.
38381 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
38383 * g++.dg/lookup/two-stage1.C: New test.
38385 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38387 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
38388 * g++.old-deja/g++.jason/access8.C: Likewise.
38389 * g++.old-deja/g++.other/decl5.C: Likewise.
38391 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
38393 * g++.dg/parse/parse7.C: New test.
38395 2003-01-02 Mark Mitchell <mark@codesourcery.com>
38398 * g++.dg/ext/attrib7.C: New test.
38400 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
38402 * g++.dg/parse/parse6.C: New test.
38404 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
38406 * gcc.dg/h8300-stack-1.c: New.
38408 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
38410 g++.dg/lookup/exception1.C: New test.
38412 g++.dg/lookup/template1.C: New test.
38414 g++.dg/parse/namespace2.C: New test.
38416 g++.dg/parse/parens2.C: New test.
38418 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38420 * g++.dg/parse/parse5.C: New test.
38421 * g++.dg/lookup/scoped4.C: New test.
38423 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
38425 * g++.dg/parse/parens1.C: New test.
38427 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
38429 * g++.dg/parse/parens2.C: New test.
38431 * g++.dg/lookup/scope-operator1.C: New test.
38433 * g++.dg/parse/operator1.C: New test.
38435 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38437 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
38438 * g++.old-deja/g++.other/access6.C: Likewise.
38439 * g++.old-deja/g++.other/decl1.C: Likewise.
38440 * g++.old-deja/g++.pt/typename12.C: Likewise.
38442 2002-12-31 Mark Mitchell <mark@codesourcery.com>
38444 * g++.dg/parse/namespace1.C: New test.
38446 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38448 * g++.dg/parse/parse4.C: New test.
38450 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38452 * g++.dg/parse/parse3.C: New test.
38454 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38456 * g++.dg/parse/parse2.C: New test.
38458 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38460 * g++.dg/template/friend11.C: New test.
38462 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
38464 * g++.dg/parse/parse1.C: New test.
38466 2002-12-31 Janis Johnson <janis187@us.ibm.com>
38468 * lib/profopt.exp: Change the name of a global variable to avoid
38469 possible clashes with other test suites.
38471 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
38473 * g++.dg/inherit/covariant8.C: New test.
38475 2002-12-31 Mark Mitchell <mark@codesourcery.com>
38477 * g++.dg/init/array9.C: New test.
38480 * g++.dg/parse/expr1.C: New test.
38482 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
38484 * gcc.c-torture/compile/20021230-1.c: New test.
38486 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
38488 * g++.dg/inherit/covariant5.C: New test.
38489 * g++.dg/inherit/covariant6.C: New test.
38490 * g++.dg/inherit/covariant7.C: New test.
38492 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38495 * g++.dg/other/access2.C: New test.
38497 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
38499 * g++.dg/other/anon-struct.C: No longer fails
38500 * g++.old-deja/g++.brendan/parse4.C: Likewise.
38501 * g++.old-deja/g++.brendan/parse5.C: Likewise.
38502 * g++.old-deja/g++.brendan/parse6.C: Likewise.
38504 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
38506 * g++.dg/parse/angle-bracket.C (main): No longer fails.
38508 2002-12-27 Mark Mitchell <mark@codesourcery.com>
38510 * g++.dg/eh/spec4.C: Remove stray semicolon.
38511 * g++.dg/expr/pmf-1.C: Change error message.
38512 * g++.dg/ext/asm1.C: Remove stray semicolon.
38513 * g++.dg/ext/typename1.C: Add missing typenames.
38514 * g++.dg/inherit/template-as-base.C: Change error message.
38515 * g++.dg/lookup/scoped1.C: Likewise.
38516 * g++.dg/lookup/scoped2.C: Likewise.
38517 * g++.dg/lookup/using2.C: Likewise.
38518 * g++.dg/other/component1.C: Remove stray semicolon.
38519 * g++.dg/other/do1.C: Change error message.
38520 * g++.dg/other/error2.C: Likewise.
38521 * g++.dg/other/init1.C: Likewise.
38522 * g++.dg/other/packed1.C: Remove stray semicolon.
38523 * g++.dg/other/ptrmem2.C: Change error message.
38524 * g++.dg/parse/parameter-declaration-1.C: Remove line number
38526 * g++.dg/special/initp1.C: Remove invalid attribute usage.
38527 * g++.dg/template/access3.C: Add typename keyword.
38528 * g++.dg/template/access5.C: Remove stray semicolon.
38529 * g++.dg/template/access6.C: Likewise.
38530 * g++.dg/template/complit1.C: Likewise.
38531 * g++.dg/template/crash1.C: Change error message.
38532 * g++.dg/template/inherit2.C: Remove stray semicolon.
38533 * g++.dg/template/instantiate2.C: Likewise.
38534 * g++.dg/template/instantiate3.C: Change error message.
38535 * g++.dg/template/qual1.C: Remove stray semicolon.
38536 * g++.dg/template/qualttp18.C: Change error message.
38537 * g++.dg/template/ref1.C: Remove stray semicolon.
38538 * g++.dg/template/sizeof1.C (A::value): Declare it.
38539 * g++.dg/template/spec4.C: Change error message.
38540 * g++.dg/template/static1.C: Likewise.
38541 * g++.dg/template/type1.C: Likewise.
38542 * g++.dg/template/typename3.C: Likewise.
38543 * g++.old-deja/g++.benjamin/13478.C: Change error message.
38544 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
38545 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
38546 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
38547 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
38548 named return value extension.
38549 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
38550 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
38551 * g++.old-deja/g++.bob/extern_C.C: Likewise.
38552 * g++.old-deja/g++.bob/inherit2.C: Likewise.
38553 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38554 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38555 * g++.old-deja/g++.brendan/crash13.C: Likewise.
38556 * g++.old-deja/g++.brendan/crash15.C: Likewise.
38557 * g++.old-deja/g++.brendan/crash18.C: Change error message.
38558 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
38559 * g++.old-deja/g++.brendan/crash38.C: Likewise.
38560 * g++.old-deja/g++.brendan/crash50.C: Likewise.
38561 * g++.old-deja/g++.brendan/crash56.C: Likewise.
38562 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
38564 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
38565 * g++.old-deja/g++.brendan/crash8.C: Change error message.
38566 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
38567 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38568 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
38569 * g++.old-deja/g++.brendan/template11.C: Likewise.
38570 * g++.old-deja/g++.brendan/template26.C: Likewise.
38571 * g++.old-deja/g++.brendan/template27.C: Use explicit
38572 specialization syntax.
38573 * g++.old-deja/g++.brendan/template30.C: Likewise.
38574 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
38575 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
38576 non-dependent names.
38577 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
38578 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
38579 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
38580 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
38581 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
38582 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
38583 named return value extension.
38584 * g++.old-deja/g++.ext/namedret2.C: Likewise.
38585 * g++.old-deja/g++.ext/namedret3.C: Likewise.
38586 * g++.old-deja/g++.ext/return1.C: Likewise.
38587 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
38588 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
38589 * g++.old-deja/g++.jason/access8.C: Likewise.
38590 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
38591 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
38592 pseudo-destructor names.
38593 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
38594 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
38595 pseudo-destructor names.
38596 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
38597 * g++.old-deja/g++.jason/overload19.C: Likewise.
38598 * g++.old-deja/g++.jason/overload32.C: Likewise.
38599 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
38601 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
38602 * g++.old-deja/g++.jason/return.C: Likewise.
38603 * g++.old-deja/g++.jason/return2.C: Likewise.
38604 * g++.old-deja/g++.jason/shadow1.C: Likewise.
38605 * g++.old-deja/g++.jason/special.C: Use explicit specialization
38607 * g++.old-deja/g++.jason/template10.C: Account for use of
38608 non-dependent names.
38609 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
38611 * g++.old-deja/g++.jason/template37.C: Likewise.
38612 * g++.old-deja/g++.law/access4.C: Change error messages.
38613 * g++.old-deja/g++.law/arm13.C: Remove incorrect
38614 pseudo-destructor names.
38615 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
38616 * g++.old-deja/g++.law/ctors9.C: Likewise.
38617 * g++.old-deja/g++.law/cvt22.C: Likewise.
38618 * g++.old-deja/g++.law/dtors5.C: Likewise.
38619 * g++.old-deja/g++.law/global-init1.C: Likewise.
38620 * g++.old-deja/g++.law/missed-error3.C: Likewise.
38621 * g++.old-deja/g++.law/operators28.C: Likewise.
38622 * g++.old-deja/g++.law/visibility28.C: Likewise.
38623 * g++.old-deja/g++.martin/eval1.C: Likewise.
38624 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
38626 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
38627 * g++.old-deja/g++.mike/net34.C: Likewise.
38628 * g++.old-deja/g++.mike/net36.C: Likewise.
38629 * g++.old-deja/g++.mike/ns2.C: Likewise.
38630 * g++.old-deja/g++.mike/p12306.C: Likewise.
38631 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
38633 * g++.old-deja/g++.mike/p700.C: Likewise.
38634 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
38635 * g++.old-deja/g++.mike/p710.C: Likewise.
38636 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
38638 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
38639 * g++.old-deja/g++.mike/pmf9.C: Likewise.
38640 * g++.old-deja/g++.ns/crash2.C: Likewise.
38641 * g++.old-deja/g++.ns/crash3.C: Likewise.
38642 * g++.old-deja/g++.ns/invalid1.C: Likewise.
38643 * g++.old-deja/g++.ns/ns17.C: Likewise.
38644 * g++.old-deja/g++.ns/template16.C: Likewise.
38645 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
38647 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
38648 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
38649 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
38650 named return value extension.
38651 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
38652 * g++.old-deja/g++.other/access4.C: Issue additional error
38654 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
38655 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
38656 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
38657 * g++.old-deja/g++.other/crash25.C: Change error message.
38658 * g++.old-deja/g++.other/crash4.C: Change error message.
38659 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
38660 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
38661 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
38663 * g++.old-deja/g++.other/defarg8.C: Likewise.
38664 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
38665 * g++.old-deja/g++.other/dtor10.C: Likewise.
38666 * g++.old-deja/g++.other/incomplete.C: Likewise.
38667 * g++.old-deja/g++.other/linkage7.C: Likewise.
38668 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
38670 * g++.old-deja/g++.other/mangle2.C: Likewise.
38671 * g++.old-deja/g++.other/refinit2.C: Likewise.
38672 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
38673 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
38674 * g++.old-deja/g++.pt/crash28.C: Likewise.
38675 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
38677 * g++.old-deja/g++.pt/crash32.C: Change error message.
38678 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
38679 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
38680 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
38681 error message position.
38682 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
38683 * g++.old-deja/g++.pt/defarg8.C: Change error message.
38684 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
38686 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
38687 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
38688 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
38689 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
38691 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38692 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
38693 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
38695 * g++.old-deja/g++.pt/explicit71.C: Change error message.
38696 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
38698 * g++.old-deja/g++.pt/friend28.C: Account for use of
38699 non-dependent names.
38700 * g++.old-deja/g++.pt/friend29.C: Likewise.
38701 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
38703 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
38704 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
38705 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
38707 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
38708 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
38710 * g++.old-deja/g++.pt/memclass20.C: Likewise.
38711 * g++.old-deja/g++.pt/memclass5.C: Likewise.
38712 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
38714 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
38715 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
38716 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
38717 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
38718 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
38719 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
38721 * g++.old-deja/g++.pt/spec10.C: Likewise.
38722 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
38723 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
38724 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
38725 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
38726 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
38727 * g++.old-deja/g++.pt/ttp62.C: Likewise.
38728 * g++.old-deja/g++.pt/ttp64.C: Likewise.
38729 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
38730 * g++.old-deja/g++.pt/typename15.C: Likewise.
38731 * g++.old-deja/g++.pt/typename22.C: Likewise.
38732 * g++.old-deja/g++.pt/typename6.C: Change error messages.
38733 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
38734 * g++.old-deja/g++.pt/virtual2.C: Likewise.
38735 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
38737 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
38738 return value extension.
38739 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
38740 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
38741 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
38742 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
38744 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
38746 * g++.dg/warn/inline1.C: New test.
38747 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
38748 * g++.old-deja/g++.jason/synth10.C: Likewise.
38749 * g++.old-deja/g++.mike/net31.C: Likewise.
38750 * g++.old-deja/g++.mike/p8786.C: Likewise.
38752 * g++.dg/template/friend10.C: New test.
38753 * g++.dg/template/conv5.C: New test.
38755 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
38757 * g++.dg/lookup/scoped3.C: New test.
38759 * g++.dg/lookup/decl1.C: New test.
38760 * g++.dg/lookup/decl2.C: New test.
38762 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
38764 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
38765 gcc.c-torture/compile/20021015-1.c,
38766 gcc.c-torture/compile/20021015-2.c,
38767 gcc.c-torture/compile/20021123-1.c,
38768 gcc.c-torture/compile/20021123-2.c,
38769 gcc.c-torture/compile/20021123-3.c,
38770 gcc.c-torture/compile/20021123-4.c,
38771 gcc.c-torture/execute/20021024-1.c: Add tests previously added
38772 only to 3.1 or 3.2 branch.
38774 2002-12-23 Mark Mitchell <mark@codesourcery.com>
38776 * gcc.dg/i386-bitfield3.c: New test.
38778 * gcc.dg/i386-bitfield2.c: New test.
38780 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
38782 * g++.dg/parse/conv_op1.C: New test.
38784 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
38786 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
38789 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
38791 * gcc.c-torture/compile/20021220-1.c: New test.
38793 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
38795 * gcc.dg/i386-fastcall-1.c: New.
38797 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38799 * gcc.c-torture/execute/20021219-1.c: New test.
38801 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38803 * gcc.dg/i386-pic-1.c: New test.
38805 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38808 * g++.dg/template/friend9.C: New test.
38810 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38813 * g++.dg/template/access7.C: New test.
38815 2002-12-18 Nick Clifton <nickc@redhat.com>
38817 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
38818 the libstdc++-v3 directory has been found.
38820 2002-12-12 Devang Patel <dpatel@apple.com>
38821 * gcc.dg/darwin-ld-1.c: New test.
38822 * gcc.dg/darwin-ld-2.c: New test.
38823 * gcc.dg/darwin-ld-3.c: New test.
38824 * gcc.dg/darwin-ld-4.c: New test.
38825 * gcc.dg/darwin-ld-5.c: New test.
38827 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
38829 * gcc.c-torture/compile/20021212-1.c: New test.
38831 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
38833 * gcc.dg/fshort-wchar: New test.
38835 2002-12-10 Mark Mitchell <mark@codesourcery.com>
38838 * g++.dg/template/dtor1.C: New test.
38840 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
38843 2002-12-10 Jakub Jelinek <jakub@redhat.com>
38845 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
38847 2002-12-09 Mark Mitchell <mark@codesourcery.com>
38849 * g++.dg/template/static1.C: New test.
38850 * g++.dg/template/static2.C: New test.
38851 * g++.old-deja/g++.ext/memconst.C: New test.
38853 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38855 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
38856 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
38857 * g++.dg/special/initp1.C: Likewise.
38859 2002-12-06 Jakub Jelinek <jakub@redhat.com>
38861 * gcc.c-torture/execute/20021204-1.c: New test.
38863 2002-12-04 Geoffrey Keating <geoffk@apple.com>
38865 * gcc.dg/ppc-fmadd-1.c: New file.
38866 * gcc.dg/ppc-fmadd-2.c: New file.
38867 * gcc.dg/ppc-fmadd-3.c: New file.
38869 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38871 * gcc.c-torture/compile/20021204-1.c: New test.
38873 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
38875 * g++.dg/inherit/covariant2.C: New test.
38876 * g++.dg/inherit/covariant3.C: New test.
38877 * g++.dg/inherit/covariant4.C: New test.
38878 * g++.dg/inherit/covariant1.C: Remove XFAIL.
38879 * g++.old-deja/g++.robertl/eb17.C: Likewise.
38881 2002-12-03 Mark Mitchell <mark@codesourcery.com>
38884 * g++.dg/init/brace3.C: New test.
38886 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
38888 * gcc.dg/20020210-1.c: Fix a comment typo.
38890 2002-12-02 Mark Mitchell <mark@codesourcery.com>
38893 * g++.dg/parse/defarg1.C: New test.
38896 * g++.dg/template/char1.C: New test.
38898 * g++.dg/template/varmod1.C: Fix typo.
38900 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38903 * g++.old-deja/g++.pt/crash32.C: Expect error.
38905 2002-12-01 Mark Mitchell <mark@codesourcery.com>
38908 * g++.dg/template/varmod1.C: New test.
38911 * g++.dg/inherit/typeinfo1.C: New test.
38914 * g++.dg/inherit/typedef1.C: New test.
38916 2002-11-30 Mark Mitchell <mark@codesourcery.com>
38920 * g++.dg/template/strlen1.C: New test.
38923 * g++.dg/template/ctor2.C: New test.
38926 * g++.dg/init/string1.C: New test.
38929 * g++.dg/template/friend8.C: New test.
38931 2002-11-29 Joe Buck <jbuck@synopsys.com>
38933 * g++.dg/lookup/anon2.C: New test.
38935 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
38937 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
38940 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
38942 * gcc.dg/bitfld-6.c: New test.
38944 2002-11-27 Jan Hubicka <jh@suse.cz>
38946 * gcc.c-torture/execute/20021127.[cx]: New test.
38948 2002-11-26 Jan Hubicka <jh@suse.cz>
38950 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
38953 2002-11-26 Geoffrey Keating <geoffk@apple.com>
38955 * g++.dg/init/brace2.C: New test.
38956 * g++.old-deja/g++.mike/p9129.C: Correct.
38958 2002-11-26 Mark Mitchell <mark@codesourcery.com>
38960 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
38962 2002-11-25 Andreas Bauer <baueran@in.tum.de>
38964 * gcc.dg/sibcall-6: New test for indirect sibcalls.
38966 2002-11-25 Mark Mitchell <mark@codesourcery.com>
38968 * testsuite/g++.dg/abi/empty11.C: New test.
38969 * testsuite/g++.dg/rtti/cv1.C: New test.
38971 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
38973 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
38975 2002-11-24 Mark Mitchell <mark@codesourcery.com>
38977 * g++.dg/abi/empty10.C: New test.
38979 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38981 * gcc.c-torture/compile/20021124-1.c: New test.
38983 2002-11-22 Mark Mitchell <mark@codesourcery.com>
38985 * g++.dg/abi/rtti2.C: New test.
38987 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38989 * gcc.dg/i386-unroll-1.c: New test.
38991 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38993 * gcc.c-torture/compile/20021120-1.c: New test.
38994 * gcc.c-torture/compile/20021120-2.c: New test.
38996 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
38998 * gcc.dg/bitfld-5.c: New test.
39000 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
39002 * gcc.c-torture/execute/20021120-3.c: New test.
39004 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
39006 * gcc.c-torture/execute/20021120-2.c: New test.
39008 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
39010 * gcc.c-torture/execute/20021120-1.c: New test.
39012 2002-11-20 Jakub Jelinek <jakub@redhat.com>
39014 * gcc.c-torture/execute/20021118-3.c: New test.
39016 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39018 * gcc.c-torture/compile/20021119-1.c: New test.
39020 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
39022 * gcc.dg/duff-1.c: New test.
39023 * gcc.dg/duff-2.c: New test.
39024 * gcc.dg/duff-3.c: New test.
39026 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
39028 * gcc.dg/cpp/_Pragma5.c: New test.
39030 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
39032 * gcc.c-torture/execute/20021118-2.c: New test.
39034 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
39036 * gcc.c-torture/execute/20021118-1.c: New test.
39038 2002-11-16 Jakub Jelinek <jakub@redhat.com>
39040 * gcc.dg/20021116-1.c: New test.
39042 2002-11-14 Mark Mitchell <mark@codesourcery.com>
39044 * g++.dg/abi/vcall1.C: New test.
39046 2002-11-14 Jakub Jelinek <jakub@redhat.com>
39048 * gcc.dg/20021029-1.c: New test.
39049 * gcc.dg/20021029-2.c: New test.
39051 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
39053 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
39055 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39058 * gcc.dg/20021110.c: Move to ...
39059 * gcc.c-torture/compile/20021110.c: .... here.
39061 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39064 * gcc.c-torture/execute/20021111-1.c
39066 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39069 * gcc.dg/20021110.c: New test.
39071 2002-11-10 Mark Mitchell <mark@codesourcery.com>
39073 * g++.dg/abi/vthunk3.C: Run only on x86.
39075 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
39077 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
39079 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
39081 * lib/compat.exp (compat-execute): Fix logic error in last
39084 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
39086 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
39088 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39091 * g++.dg/template/access6.C: New test.
39093 2002-11-08 Jan Hubicka <jh@suse.cz>
39095 * gcc.dg/i386-ssefp-1.c: New test.
39096 * gcc.dg/i386-ssefp-1.c: New test.
39098 2002-11-08 Jan Hubicka <jh@suse.cz>
39100 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
39102 2002-11-07 Mark Mitchell <mark@codesourcery.com>
39104 * g++.dg/abi/vthunk3.C: New test.
39107 * g++.dg/template/crash2.C: New test.
39109 2002-11-07 Mark Mitchell <mark@codesourcery.com>
39111 * testsuite/g++.dg/abi/dtor1.C: New test.
39112 * testsuite/g++.dg/abi/dtor2.C: Likewise.
39114 2002-11-05 Geoffrey Keating <geoffk@apple.com>
39116 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
39119 2002-11-04 Adam Nemet <anemet@lnxw.com>
39121 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
39122 -mthumb. Only xfail with -O0.
39124 2002-11-03 Mark Mitchell <mark@codesourcery.com>
39126 * g++.dg/abi/thunk1.C: New test.
39127 * g++.dg/abi/thunk2.C: Likewise.
39128 * g++.dg/abi/vtt1.C: Likewise.
39130 2002-11-02 Diego Novillo <dnovillo@redhat.com>
39132 PR optimization/8423
39133 * gcc.c-torture/execute/builtin-constant.c: New test.
39135 2002-11-01 Zack Weinberg <zack@codesourcery.com>
39137 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
39138 Add some more cases.
39140 2002-11-01 Mark Mitchell <mark@codesourcery.com>
39143 * g++.dg/opt/local1.C: New test.
39145 2002-10-30 Mark Mitchell <mark@codesourcery.com>
39148 * g++.dg/template/complit1.C: New test.
39151 * g++.dg/template/typename4.C: Likewise.
39153 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39155 Core issue 287, PR c++/7639
39156 * g++.dg/template/instantiate1.C: Adjust error location.
39157 * g++.dg/template/instantiate3.C: New test.
39158 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
39159 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
39160 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
39162 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
39164 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
39166 2002-10-29 Mark Mitchell <mark@codesourcery.com>
39169 * g++.dg/init/dtor2.C: New test.
39171 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39173 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
39174 * gcc.dg/nest.c: Bypass errors on irix6.
39176 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
39178 * gcc.dg/nest.c: Expect error for mmix-*-*.
39179 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
39181 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
39183 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
39186 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
39188 2002-10-25 Mike Stump <mrs@apple.com>
39190 * gcc.dg/warn-1.c: New test.
39192 2002-10-25 Zack Weinberg <zack@codesourcery.com>
39194 * g++.dg/template/typename3.C: New test.
39196 2002-10-25 Mark Mitchell <mark@codesourcery.com>
39198 * g++.dg/lookup/ptrmem1.C: New test.
39200 * g++.dg/abi/vthunk2.C: New test.
39202 2002-10-25 Zack Weinberg <zack@codesourcery.com>
39204 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
39206 2002-10-24 Mark Mitchell <mark@codesourcery.com>
39208 * g++.dg/abi/empty9.C: New test.
39210 2002-10-24 Richard Henderson <rth@redhat.com>
39212 * g++.dg/inherit/thunk1.C: Enable for ia64.
39214 2002-10-23 Mark Mitchell <mark@codesourcery.com>
39217 * g++.dg/lookup/pretty1.C: New test.
39219 2002-10-23 Jakub Jelinek <jakub@redhat.com>
39221 * gcc.dg/20021023-1.c: New test.
39223 2002-10-23 Mark Mitchell <mark@codesourcery.com>
39226 * g++.dg/parse/inline1.C: New test.
39228 2002-10-23 Richard Henderson <rth@redhat.com>
39230 * g++.dg/inherit/thunk1.C: Enable for x86_64.
39232 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
39234 2002-10-22 Mark Mitchell <mark@codesourcery.com>
39237 * g++.dg/parse/stmtexpr3.C: New test.
39239 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
39241 * g++.dg/expr/cond1.C: New test.
39243 2002-10-21 Zack Weinberg <zack@codesourcery.com>
39245 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
39247 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39249 * g++.dg/abi/vbase13.C: New test.
39250 * g++.dg/abi/vbase14.C: Likewise.
39252 2002-10-21 Jakub Jelinek <jakub@redhat.com>
39254 * gcc.dg/tls/pic-1.c: New test.
39255 * gcc.dg/tls/nonpic-1.c: New test.
39256 * gcc.dg/20021018-1.c: New test.
39258 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
39260 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
39261 Remove only files with the same base name as the test case.
39262 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
39263 (profopt-execute): Likewise. Also, remove old profiling
39264 and performance data files before running the tests.
39266 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
39267 * g++.dg/bprob/bprob.exp: Likewise.
39268 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
39269 to allow more general test case names.
39271 * g++.dg/bprob/bprob-1.C: Rename to ...
39272 * g++.dg/bprob/g++-bprob-1.C: ... this.
39274 * g77.dg/bprob/bprob-1.f: Rename to ...
39275 * g77.dg/bprob/g77-bprob-1.f: ... this.
39277 2002-10-21 Zack Weinberg <zack@codesourcery.com>
39279 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
39280 bison 1.50 or later.
39282 2002-10-21 Janis Johnson <janis187@us.ibm.com>
39284 * g++.dg/README: Describe more test directories.
39286 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39288 * g++.dg/init/array6.C: Add additional tests.
39290 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
39292 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
39293 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
39295 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
39297 * gcc.c-torture/compile/20020604-1.x: New.
39298 * gcc.c-torture/compile/simd-5.x: Likewise.
39299 * gcc.c-torture/execute/920710-1.x: Likewise.
39300 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
39302 2002-10-21 Mark Mitchell <mark@codesourcery.com>
39304 * g++.dg/inherit/override1.C: Add dg-options clause.
39306 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39308 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
39311 2002-10-19 Andreas Schwab <schwab@suse.de>
39313 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
39314 directory component.
39316 2002-10-18 Mark Mitchell <mark@codesourcery.com>
39318 * g++.dg/inherit/thunk1.C: New test.
39320 * g++.dg/inherit/override1.C: New test.
39322 * g++.dg/abi/mangle11.C: New test.
39323 * g++.dg/abi/mangle14.C: New test.
39324 * g++.dg/abi/mangle17.C: New test.
39326 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
39328 * g++.dg/overload/member2.C: New test.
39330 2002-10-17 Janis Johnson <janis187@us.ibm.com>
39332 * g++.dg/README: Describe new compat directory.
39333 * g++.dg/dg.exp: Skip tests in compat directory.
39334 * README.compat: New file.
39335 * lib/compat.exp: New expect script.
39336 * g++.dg/compat: New test directory.
39337 * g++.dg/compat/compat.exp: New expect script.
39338 * g++.dg/compat/abi: New test directory.
39339 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
39340 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
39341 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
39342 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
39343 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
39344 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
39345 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
39346 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
39347 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
39348 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
39349 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
39350 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
39351 * g++.dg/compat/break: New test directory.
39352 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
39353 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
39354 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
39355 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
39356 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
39357 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
39358 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
39359 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
39360 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
39361 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
39362 g++.dg/compat/break/README: New files.
39363 * g++.dg/compat/eh: New test directory.
39364 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
39365 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
39366 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
39367 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
39368 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
39369 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
39370 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
39371 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
39372 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
39373 g++.dg/compat/eh/filter2_y.C,
39374 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
39375 g++.dg/compat/eh/new1_y.C,
39376 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
39377 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
39378 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
39379 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
39380 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
39381 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
39382 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
39383 g++.dg/compat/eh/unexpected1_y.C: New files.
39384 * g++.dg/compat/init: New test directory.
39385 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
39386 g++.dg/compat/init/array5_y.C,
39387 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
39388 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
39389 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
39390 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
39391 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
39392 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
39393 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
39394 g++.dg/compat/init/init-ref2_y.C: New files.
39396 2002-10-17 Mark Mitchell <mark@codesourcery.com>
39399 * g++.dg/inherit/using3.C: New test.
39401 2002-10-17 Jan Hubicka <jh@suse.cz>
39403 * gcc.dg/20021017-2.c: New test.
39405 2002-10-17 Mark Mitchell <mark@codesourcery.com>
39407 * g++.dg/abi/mangle16.C: Adjust.
39409 * g++.dg/init/array8.C: New test.
39411 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
39413 * gcc.dg/special/mips-abi.exp: New test.
39414 * gcc.dg/special/mips-abi.s: Empty file used by the above.
39416 2002-10-16 Mark Mitchell <mark@codesourcery.com>
39418 * g++.dg/abi/mangle16.C: New test.
39419 * g++.dg/abi/mangle17.C: Likewise.
39422 * g++.dg/template/ref1.C: New test.
39424 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39426 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
39428 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
39430 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
39432 2002-10-16 Mark Mitchell <mark@codesourcery.com>
39435 * g++.dg/init/array7.C: New test.
39437 2002-10-15 Mark Mitchell <mark@codesourcery.com>
39439 * g++.dg/init/array6.C: New test.
39441 * g++.dg/abi/mangle13.C: Likewise.
39442 * g++.dg/abi/mangle14.C: Likewise.
39443 * g++.dg/abi/mangle15.C: Likewise.
39445 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39447 * g++.dg/abi/empty8.C: New test.
39449 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
39451 * g++.dg/init/ctor1.C: New test.
39453 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
39455 * gcc.c-torture/execute/20021015-1.c: New test.
39457 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
39459 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
39461 2002-10-14 Jan Hubicka <jh@suse.cz>
39463 * gcc.dg/i386-ssetype-[1-5].c: New tests.
39465 2002-10-14 Richard Henderson <rth@redhat.com>
39467 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
39469 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39471 PR optimization/6631
39472 * g++.dg/opt/const2.C: New test.
39474 2002-10-14 Mark Mitchell <mark@codesourcery.com>
39477 * g++.dg/parse/friend1.C: New test.
39478 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
39480 2002-10-14 Jakub Jelinek <jakub@redhat.com>
39482 * gcc.dg/20021014-1.c: New test.
39484 2002-10-11 Mark Mitchell <mark@codesourcery.com>
39487 * g++.dg/ext/vlm1.C: New test.
39488 * g++.dg/ext/vlm2.C: Likewise.
39490 * g++.dg/init/array1.C: Remove invalid braces.
39491 * g++.dg/init/brace1.C: New test.
39492 * g++.dg/init/copy2.C: Likewise.
39493 * g++.dg/init/copy3.C: Likewise.
39494 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
39495 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
39498 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
39500 * gcc.dg/cpp/assembler.S: Don't use -ansi.
39502 2002-10-11 Richard Shann <richard.shann@superh.com>
39504 * gcc.c-torture/compile/simd-5.c: New test.
39506 2002-10-10 Roger Sayle <roger@eyesopen.com>
39508 * gcc.c-torture/execute/shiftopt-1.c: New test case.
39510 2002-10-10 Jim Wilson <wilson@redhat.com>
39512 * gcc.c-torture/execute/20021010-1.c: New test.
39514 2002-10-09 Zack Weinberg <zack@codesourcery.com>
39517 * g++.dg/ext/typedef-init.C: New test.
39518 * gcc.dg/typedef-init.c: New test.
39520 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
39522 * gcc.dg/cpp/paste13.c: New test.
39524 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39526 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
39527 remaining platforms, XFAIL during compile, not execute. Don't
39530 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
39532 * gcc.dg/alias-1.c: Tweak expected warning.
39534 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39536 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
39538 2002-10-06 Andreas Jaeger <aj@suse.de>
39540 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
39541 * gcc.dg/cpp/c++98.C: Likewise.
39543 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
39544 * g++.dg/cpp/c++98.C: Likewise.
39546 * g++.dg/README (Subdirectories): Mention cpp directory.
39549 * gcc.dg/20021006-1.c: New test.
39551 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39554 * g++.dg/other/warning1.C: New test.
39556 2002-10-04 Roger Sayle <roger@eyesopen.com>
39558 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
39559 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
39560 and sparc-*-* with -m64 as expected failures. See PR 8087.
39562 2002-10-03 Mark Mitchell <mark@codesourcery.com>
39565 * g++.dg/template/ptrmem3.C: New test.
39568 * g++.dg/template/union1.C: New test.
39570 2002-10-03 Mark Mitchell <mark@codesourcery.com>
39573 * g++.dg/abi/mangle9.C: New test.
39574 * g++.dg/abi/mangle10.C: New test.
39575 * g++.dg/abi/mangle11.C: New test.
39576 * g++.dg/abi/mangle12.C: New test.
39578 2002-10-02 Mark Mitchell <mark@codesourcery.com>
39581 * g++.dg/template/meminit1.C: New test.
39582 * g++.dg/warn/Wreorder-1.C: Likewise.
39583 * g++.old-deja/g++.mike/warn3.C: Tweak.
39584 * lib/prune.exp: Ingore "in copy constructor".
39586 2002-10-02 Andreas Jaeger <aj@suse.de>
39588 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
39589 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
39590 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
39593 2002-10-01 Mark Mitchell <mark@codesourcery.com>
39595 * gcc.dg/empty1.C: Fix typo.
39597 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
39599 * gcc.dg/alias-1.c: New test.
39601 2002-10-01 Mark Mitchell <mark@codesourcery.com>
39603 * gcc.dg/empty1.C: New test.
39605 * g++.dg/tls/init-2.C: Tweak error messages.
39607 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
39609 * gcc.c-torture/compile/20020923-1.c: New test.
39611 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
39613 * gcc.c-torture/execute/ffs-1.c: New test.
39614 * gcc.c-torture/execute/ffs-2.c: Ditto.
39616 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
39618 * g++.dg/overload/member1.C: New test.
39620 2002-09-30 Mark Mitchell <mark@codesourcery.com>
39622 * g++.dg/abi/empty7.C: New test.
39623 * g++.dg/init/pm2.C: Likewise.
39625 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
39627 * g++.dg/rtti/crash1.C: New test.
39629 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
39631 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
39632 gcc.dg/sibcall-4.c: New tests.
39634 2002-09-28 Roger Sayle <roger@eyesopen.com>
39636 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
39637 powerpc and MMIX targets.
39639 2002-09-27 Zack Weinberg <zack@codesourcery.com>
39641 * gcc.dg/cpp/20020927-1.c: New.
39643 2002-09-26 David S. Miller <davem@redhat.com>
39645 * gcc.c-torture/compile/trunctfdf.c: New.
39647 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39649 * lib/target-supports.exp (check_weak_available): Handle solaris2.
39651 2002-09-27 Alan Modra <amodra@bigpond.net.au>
39653 * gcc.c-torture/execute/loop-15.c: New.
39655 2002-09-26 Janis Johnson <janis187@us.ibm.com>
39657 * README.QMTEST: Fix typo.
39659 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
39661 * gcc.dg/20020926-1.c: New test.
39663 2002-09-25 David S. Miller <davem@redhat.com>
39666 * gcc.c-torture/execute/shiftdi.c: New test.
39668 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
39670 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
39671 unique to the tool.
39672 * lib/g77.exp (g77_init): Likewise.
39673 * lib/g++.exp (g++_init): Likewise.
39674 * lib/objc.exp (objc_init): Likewise.
39676 2002-09-25 Mark Mitchell <mark@codesourcery.com>
39678 * g++.dg/abi/empty5.C: New test.
39679 * g++.dg/abi/empty6.C: New test.
39680 * g++.dg/abi/vbase12.C: New test.
39682 2002-09-25 Richard Henderson <rth@redhat.com>
39684 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
39685 too-small long double.
39687 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
39689 * gcc.dg/20020919-1.c: New test.
39691 2002-09-23 Mark Mitchell <mark@codesourcery.com>
39693 * g++.dg/abi/bitfield6.C: New test.
39694 * g++.dg/abi/bitfield7.C: New test.
39695 * g++.dg/abi/bitfield8.C: New test.
39696 * g++.dg/abi/vbase11.C: New test.
39698 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
39700 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
39701 hppa*-*-hpux*. Update test comment.
39703 2002-09-20 Jakub Jelinek <jakub@redhat.com>
39705 * gcc.dg/tls/struct-1.c: New test.
39707 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
39709 * gcc.dg/cpp/tr-warn2.c: Update.
39711 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
39713 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
39715 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
39717 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
39720 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
39722 * gcc.c-torture/execute/ieee/mzero3.c: New test.
39724 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39725 Adjust for c++filt moved to binutils. Remove spurious duplicate
39726 setting of cxxfilt.
39728 2002-09-19 Geoffrey Keating <geoffk@apple.com>
39730 * gcc.dg/20020312-2.c: Update for darwin.
39732 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
39734 * g++.old-deja/g++.other/crash32.C: Mark ICE.
39736 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
39738 * objc.dg/comp-types-1.m: New test.
39739 * objc.dg/comp-types-2.m: New test.
39740 * objc.dg/comp-types-3.m: New test.
39741 * objc.dg/comp-types-4.m: New test.
39742 * objc.dg/comp-types-5.m: New test.
39743 * objc.dg/comp-types-6.m: New test.
39745 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
39747 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
39749 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
39751 * g++.dg/other/do1.C: New test.
39753 * g++.dg/template/subst1.C: New test.
39755 2002-09-16 Steve Ellcey <sje@cup.hp.com>
39757 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
39759 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
39761 * g++.dg/template/qualttp20.C: Adjust expected errors.
39762 * g++.old-deja/g++.jason/report.C: Likewise.
39763 * g++.old-deja/g++.other/qual1.C: Likewise.
39765 * g++.dg/lookup/scoped2.C: New test.
39767 * g++.dg/ext/asm3.C: New test.
39769 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
39771 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
39773 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
39775 * ChangeLog: follow spelling conventions.
39776 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
39777 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
39778 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
39779 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
39780 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
39781 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
39782 * g++.old-deja/g++.law/global-init1.C: Likewise.
39783 * g++.old-deja/g++.other/delete4.C: Likewise.
39784 * g++.old-deja/g++.other/inline21.C: Likewise.
39785 * g++.old-deja/g++.other/singleton.C: Likewise.
39786 * g77.dg/strlen0.f: Likewise.
39787 * g77.f-torture/compile/20010519-1.f: Likewise.
39788 * g77.f-torture/compile/980310-4.f: Likewise.
39789 * gcc.c-torture/compile/20000605-1.c: Likewise.
39790 * gcc.c-torture/execute/20020225-1.c: Likewise.
39791 * gcc.dg/c90-hexfloat-2.c: Likewise.
39792 * gcc.dg/c99-bool-1.c: Likewise.
39793 * gcc.dg/c99-hexfloat-2.c: Likewise.
39794 * gcc.dg/dll-2.c: Likewise.
39795 * gcc.dg/wtr-union-init-1.c: Likewise.
39796 * gcc.dg/wtr-union-init-2.c: Likewise.
39797 * gcc.dg/wtr-union-init-3.c: Likewise.
39798 * gcc.dg/cpp/avoidpaste1.c: Likewise.
39799 * gcc.dg/cpp/defined.c: Likewise.
39800 * gcc.dg/cpp/macsyntx.c: Likewise.
39801 * gcc.dg/cpp/paste2.c: Likewise.
39802 * gcc.dg/cpp/trad/defined.c: Likewise.
39803 * gcc.dg/format/c90-printf-1.c: Likewise.
39804 * gcc.dg/format/c90-scanf-1.c: Likewise.
39805 * gcc.dg/format/c99-printf-1.c: Likewise.
39806 * gcc.dg/format/c99-scanf-1.c: Likewise.
39807 * gcc.misc-tests/gcov-8.c: Likewise.
39808 * lib/profopt.exp: Likewise.
39810 2002-09-15 Krister Walfridsson <cato@df.lth.se>
39812 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
39814 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
39816 * g++.dg/inherit/using2.C: New test.
39818 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
39820 * ChangeLog: Follow spelling conventions.
39821 * g++.dg/template/friend4.C: Likewise.
39822 * g++.old-deja/g++.pt/crash67.C: Likewise.
39823 * gcc.c-torture/execute/20000801-4.c: Likewise.
39824 * gcc.dg/c90-digraph-1.c: Likewise.
39825 * gcc.dg/c94-digraph-1.c: Likewise.
39826 * gcc.dg/c99-digraph-1.c: Likewise.
39827 * gcc.dg/cpp/line5.c: Likewise.
39828 * gcc.dg/cpp/multiline.c: Likewise.
39829 * gcc.dg/cpp/trad/literals-1.c: Likewise.
39830 * gcc.dg/format/attr-3.c: Likewise.
39831 * gcc.dg/format/c90-scanf-3.c: Likewise.
39832 * gcc.dg/format/ext-4.c: Likewise.
39834 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
39836 * g++.dg/template/pretty1.C: New test.
39838 2002-09-14 Alan Modra <amodra@bigpond.net.au>
39840 * gcc.c-torture/execute/struct-cpy-1.c: New test.
39842 2002-09-13 Matt Austern <austern@apple.com>
39844 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
39845 passing a cast expression to a function by const reference.
39847 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
39849 * g++.dg/template/deduce1.C: New test.
39851 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
39853 * gcc.c-torture/execute/simd-1.c: Force all use of int to
39856 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
39858 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
39861 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
39863 * gcc.c-torture/compile/20020910-1.c: New test.
39865 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
39867 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
39869 2002-09-10 Andreas Jaeger <aj@suse.de>
39871 * gcc.dg/20020312-2.c: Adjust for x86-64.
39873 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
39875 * g77.dg/7388.f: New test case for PR 7388.
39877 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
39879 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
39881 2002-09-05 Ziemowit Laski <zlaski@apple.com>
39883 * objc.dg/proto-lossage-1.m: New test.
39885 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
39887 * gcc.dg/cpp/_Pragma4.c: Fix typo.
39889 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
39891 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
39894 2002-09-06 Stan Shebs <shebs@apple.com>
39895 David Edelsohn <edelsohn@gnu.org>
39897 * gcc.dg/weak: New directory.
39898 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
39899 target-specific xfail bits.
39900 * gcc.dg/typeof-2.c: Move to new directory.
39901 * gcc.dg/weak.exp: New expect script.
39903 2002-09-06 Alan Modra <amodra@bigpond.net.au>
39905 * gcc.c-torture/execute/extzvsi.c: New test.
39907 2002-09-05 Stan Shebs <shebs@apple.com>
39909 * gcc.dg/weak-1.c: xfail on Darwin.
39910 * gcc.dg/weak-2.c: Ditto.
39911 * gcc.dg/weak-3.c: Ditto.
39912 * gcc.dg/weak-4.c: Ditto.
39913 * gcc.dg/weak-5.c: Ditto.
39914 * gcc.dg/weak-6.c: Ditto.
39915 * gcc.dg/weak-7.c: Ditto.
39916 * gcc.dg/weak-8.c: Ditto.
39917 * gcc.dg/weak-9.c: Ditto.
39919 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
39921 * gcc.c-torture/execute/loop-14.c: New test.
39923 2002-09-04 Jakub Jelinek <jakub@redhat.com>
39925 * g++.dg/other/cxa-atexit1.C: New test.
39927 * gcc.dg/typeof-2.c: New test.
39929 2002-09-03 Roger Sayle <roger@eyesopen.com>
39931 * gcc.dg/builtins-2.c: New testcase.
39932 * gcc.dg/builtins-3.c: New testcase.
39934 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
39936 * gcc.dg/cpp/_Pragma4.c: New test.
39938 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
39940 * objc/execute/nil_method-1.m: New testcase.
39942 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
39944 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
39945 [Object class], not [Object initialize].
39947 2002-08-31 Roger Sayle <roger@eyesopen.com>
39948 Hans-Peter Nilsson <hp@bitrange.com>
39950 * gcc.c-torture/execute/20020720-1.x: Skip test on
39951 mmix-knuth-mmixware. Correct comment.
39953 2002-08-27 Mark Mitchell <mark@codesourcery.com>
39955 * testsuite/g++.dg/abi/bitfield5.C: New test.
39956 * testsuite/g++.dg/abi/vbase10.C: Likewise.
39958 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
39960 * objc.dg/undeclared-selector.m: New test.
39962 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
39964 * g++.dg/other/offsetof1.C: Avoid cast warning.
39966 2002-08-26 Ziemowit Laski <zlaski@apple.com>
39968 * objc.dg/super-class-2.m: New test.
39970 2002-08-24 Matt Austern <austern@apple.com>
39972 * g++.dg/ext/lvaddr.C: New test.
39973 * g++.dg/ext/lvcast.C: New test.
39975 2002-08-22 Mark Mitchell <mark@codesourcery.com>
39977 * testsuite/g++.dg/inherit/cond1.C: New test.
39979 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
39981 * gcc.dg/noncompile/incomplete-1.c: New test.
39983 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39985 * gcc.dg/typespec-1.c: New test.
39987 2002-08-20 Devang Patel <dpatel@apple.com>
39988 * objc.dg/proto-hier-2.m: New test.
39990 2002-08-19 Ziemowit Laski <zlaski@apple.com>
39992 * objc.dg/bitfield-1.m: New test.
39993 * objc.dg/bitfield-2.m: New test.
39995 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
39997 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
39998 gcc.dg/c99-flex-array-4.c: New tests.
40000 2002-08-16 Stan Shebs <shebs@apple.com>
40002 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
40004 2002-08-15 Jakub Jelinek <jakub@redhat.com>
40006 * gcc.dg/typeof-1.c: New test.
40007 * g++.dg/ext/typeof2.C: New test.
40009 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
40011 * g++.dg/other/offsetof1.C: New test.
40013 2002-08-14 Richard Henderson <rth@redhat.com>
40015 * gcc.dg/tls/diag-3.c: Fix expected message strings.
40017 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
40019 * gcc.dg/cpp/_Pragma3.c: New test.
40021 2002-08-13 Mark Mitchell <mark@codesourcery.com>
40023 * g++.dg/template/inherit3: New test.
40025 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
40027 * gcc.dg/bitfld-4.c: Add blank options.
40029 2002-08-09 Mark Mitchell <mark@codesourcery.com>
40031 * g++.dg/template/crash1.C: New test.
40033 2002-08-08 Jakub Jelinek <jakub@redhat.com>
40035 * gcc.dg/tls/opt-2.c: New test.
40037 2002-08-08 Devang Patel <dpatel@apple.com>
40039 * objc.dg/selector-1.m : New test
40041 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
40043 * g++.dg/abi/bitfield4.C: New test.
40044 * gcc.dg/bitfld-4.c: New test.
40046 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
40048 * g++.dg/other/packed1.C: New test.
40050 2002-08-07 Mark Mitchell <mark@codesourcery.com>
40052 * g++.dg/abi/offsetof.C: Tweak error messages.
40053 * g++.old-deja/g++.mike/p10769a.C: Likewise.
40055 2002-08-08 Jakub Jelinek <jakub@redhat.com>
40057 * gcc.dg/bitfld-3.c: New test.
40059 2002-08-07 Jakub Jelinek <jakub@redhat.com>
40060 Richard Henderson <rth@redhat.com>
40062 * gcc.dg/i386-bitfield1.c: New test.
40063 * g++.dg/abi/bitfield3.C: Update.
40065 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
40067 * objc.dg/const-str-2.m: Update.
40068 * gcc.dg/cpp/c++98.c: Change to C extension.
40069 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
40070 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
40072 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
40074 * testsuite/gcc.dg/tls/diag-3.c: New.
40076 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
40078 * g++.dg/README (Subdirectories): Document new subdir expr.
40079 * g++.dg/expr/pmf-1.C: New test.
40081 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
40083 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
40085 2002-08-06 Jakub Jelinek <jakub@redhat.com>
40087 * g++.dg/abi/bitfield3.C: New test.
40089 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
40091 * lib/gcov.exp: Tweak expected line formats.
40092 * gcc.misc-tests/gcov8.c: New test.
40093 * gcc.misc-tests/gcov8.x: New flags.
40095 2002-08-05 Jakub Jelinek <jakub@redhat.com>
40097 * consistency.vlad/layout/endian.c: Include string.h.
40099 * gcc.c-torture/execute/20020805-1.c: New test.
40101 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
40103 * g++.dg/other/conversion1.C: New test.
40105 2002-08-03 Roger Sayle <roger@eyesopen.com>
40107 * gcc.dg/builtins-1.c: New testcase.
40109 2002-08-02 Mark Mitchell <mark@codesourcery.com>
40111 * g++.dg/inherit/access3.C: New test.
40113 2002-08-01 Jakub Jelinek <jakub@redhat.com>
40115 * gcc.dg/ia64-visibility-2.c: New test.
40117 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
40119 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
40120 __qualifier_flags to __flags.
40122 2002-07-31 Mark Mitchell <mark@codesourcery.com>
40124 * g++.dg/inherit/operator1.C: New test.
40125 * g++.dg/lookup/disamb1.C: Fix typo in comment.
40126 * g++.dg/other/error1.C: Change expected error message.
40127 * g++.dg/template/conv4.C: Likewise.
40129 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
40131 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
40132 for documented behavior.
40134 2002-07-25 Roger Sayle <roger@eyesopen.com>
40136 * gcc.c-torture/execute/20020720-1.x: Skip this test on
40137 several targets known to fail.
40139 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
40141 * gcc.dg/mips-args-[123].c: New tests.
40143 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
40145 * gcc.dg/ppc-spe.c: New.
40147 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
40149 * g++.dg/other/ptrmem4.C: New testcase.
40151 2002-07-24 Richard Henderson <rth@redhat.com>
40153 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
40155 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
40157 * g++.dg/ext/alignof1.C (main): Return 0 for success.
40159 2002-07-24 Roger Sayle <roger@eyesopen.com>
40161 * gcc.c-torture/execute/memset-3.c: New testcase.
40163 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
40165 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
40166 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
40168 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40170 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
40173 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
40175 * gcc.c-torture/compile/simd-4.c: New test.
40177 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40179 PR c++/7347, c++/7348
40180 * g++.dg/template/access4.C: New test.
40181 * g++.dg/template/access5.C: New test.
40182 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
40183 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
40184 * g++.old-deja/g++.pt/ttp58.C: Likewise.
40185 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
40187 2002-07-22 Jakub Jelinek <jakub@redhat.com>
40189 * gcc.dg/gnu89-init-2.c: New test.
40191 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
40193 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
40195 2002-07-20 Roger Sayle <roger@eyesopen.com>
40197 * gcc.c-torture/execute/20020720-1.c: New testcase.
40199 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
40201 * gcc.dg/cpp/Wsignprom.c: New tests.
40203 2002-07-20 Alan Modra <amodra@bigpond.net.au>
40205 * gcc.c-torture/execute/loop-13.c: New test.
40207 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
40209 * gcc.dg/cpp/expr.c: New tests.
40211 2002-07-18 David Edelsohn <edelsohn@gnu.org>
40213 * g++.dg/opt/pr6713.C: Add template instantiation.
40215 2002-07-18 Alan Modra <amodra@bigpond.net.au>
40217 * gcc.dg/nest.c: New test.
40219 2002-07-17 Richard Henderson <rth@redhat.com>
40221 * g++.dg/opt/pr6713.C: New test.
40223 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
40225 * gcc.c-torture/execute/loop-2e.x: Let the testcase
40226 XFAIL for all x86 processors.
40228 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
40230 * gcc.c-torture/execute/20010122-1.x: Do not test with
40231 -fomit-frame-pointer.
40233 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40235 * g++.dg/template/instantiate2.C: New test.
40236 * g++.dg/template/spec4.C: New test.
40238 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40240 * g++.dg/template/access2.C: New test.
40241 * g++.dg/template/access3.C: New test.
40243 2002-07-15 Zack Weinberg <zack@codesourcery.com>
40245 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
40246 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
40247 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
40248 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
40249 Convert to use <stdarg.h>.
40250 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
40252 * gcc.dg/va-arg-2.c: New.
40253 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
40255 2002-07-15 Jakub Jelinek <jakub@redhat.com>
40257 * gcc.c-torture/compile/20020710-1.c: New test.
40259 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
40260 Andrew Pinski <pinskia@physics.uc.edu>
40262 gcc.c-torture/compile/simd-2.c: New testcase.
40263 gcc.c-torture/compile/simd-3.c: Likewise.
40265 2002-07-11 Mark Mitchell <mark@codesourcery.com>
40268 * g++.dg/overload/error1.C: New test.
40270 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40272 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
40273 configuration and IRIX 6 O32 ABI.
40275 2002-07-11 Roger Sayle <roger@eyesopen.com>
40277 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
40279 2002-07-10 Roger Sayle <roger@eyesopen.com>
40281 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
40283 2002-07-10 Jeffrey A Law <law@redhat.com>
40285 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
40287 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
40289 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
40291 * gcc.dg/20020312-2.c: Check for __PPC__.
40293 2002-07-09 Diego Novillo <dnovillo@redhat.com>
40295 * gcc.c-torture/compile/20020709-1.c: New test.
40297 2002-07-07 Roger Sayle <roger@eyesopen.com>
40299 * g++.dg/template/qualttp21.C: New test case.
40301 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
40303 * gcc.c-torture/compile/20020706-1.c: New test.
40304 * gcc.c-torture/compile/20020706-2.c: New test.
40306 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
40307 Alexandre Oliva <aoliva@redhat.com>
40309 * g++.dg/warn/incomplete1.C: New test.
40311 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40314 * g++.dg/warn/noreturn1.C: New test.
40316 2002-07-03 Mark Mitchell <mark@codesourcery.com>
40319 * g++.dg/debug/debug6.C: New test.
40320 * g++.dg/debug/debug7.C: New test.
40322 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
40324 * gcc.c-torture/compile/simd-3.c: New test.
40326 2002-07-03 Chris Demetriou <cgd@broadcom.com>
40328 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
40329 * gcc.dg/20020620-1.c: Likewise.
40331 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40334 * g++.dg/init/array4.C: New test.
40335 * g++.dg/init/array5.C: New test.
40337 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
40339 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
40340 * gcc.c-torture/execute/simd-2.c (main): Likewise.
40342 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40344 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
40345 * gcc.dg/wtr-aggr-init-1.c: Likewise.
40346 * gcc.dg/wtr-conversion-1.c: Likewise.
40347 * gcc.dg/wtr-escape-1.c: Likewise.
40348 * gcc.dg/wtr-int-type-1.c: Likewise.
40349 * gcc.dg/wtr-label-1.c: Likewise.
40350 * gcc.dg/wtr-static-1.c: Likewise.
40351 * gcc.dg/wtr-strcat-1.c: Likewise.
40352 * gcc.dg/wtr-suffix-1.c: Likewise.
40353 * gcc.dg/wtr-switch-1.c: Likewise.
40354 * gcc.dg/wtr-unary-plus-1.c: Likewise.
40355 * gcc.dg/wtr-union-init-1.c: Likewise.
40356 * gcc.dg/wtr-union-init-2.c: Likewise.
40357 * gcc.dg/wtr-union-init-3.c: Likewise.
40359 * gcc.dg/wtr-func-def-1.c: New test.
40361 2002-07-02 Devang Patel <dpatel@apple.com>
40363 * objc.dg/param-1.m: New test.
40365 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
40367 * gcc.dg/cpp/trad/directive.c: Add test.
40368 * gcc.dg/cpp/trad/macroargs.c: Add test.
40369 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
40371 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
40373 * gcc.dg/cpp/cmdlne-M.c: New test.
40375 2002-07-02 Ziemowit Laski <zlaski@apple.com>
40377 * objc.dg/desig-init-1.m: New test.
40379 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40382 * g++.dg/template/instantiate1.C: New test.
40384 2002-07-01 Mark Mitchell <mark@codesourcery.com>
40387 * g++.dg/template/sizeof2.C: New test.
40389 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
40391 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
40392 gcc.dg/cpp/trad/include.c: New tests.
40394 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
40397 * gcc.c-torture/compile/20020701-1.c: New test.
40399 2002-07-01 Stan Shebs <shebs@apple.com>
40401 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
40403 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
40404 (objc-torture-execute): or here.
40406 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
40408 * gcc.c-torture/execute/arith-rand-ll.c: New test.
40410 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
40412 * gcc.dg/cpp/trad/escaped-nl.c: New test.
40414 2002-06-30 Devang Patel <dpatel@apple.com>
40416 * objc.dg/fsyntax-only.m: New test.
40418 2002-06-27 Mark Mitchell <mark@codesourcery.com>
40421 * g++.dg/template/friend7.C: New file.
40423 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
40425 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
40428 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
40430 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
40431 avoid division by zero.
40433 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
40435 * gcc.dg/Wunknownprag.c: New tests.
40437 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
40439 * gcc.c-torture/execute/simd-2.c: New test.
40441 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
40443 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
40444 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
40445 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
40446 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
40447 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
40448 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
40449 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
40450 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
40451 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
40452 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
40453 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
40454 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
40455 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
40456 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
40457 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
40458 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
40459 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
40461 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
40463 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
40464 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
40465 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
40466 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
40468 * gcc.dg/cpp/trad/directive.c: Update.
40470 2002-06-23 Andreas Jaeger <aj@suse.de>
40472 * gcc.c-torture/execute/complex-6.c: New.
40474 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
40476 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
40477 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
40478 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
40479 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
40481 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
40483 * gcc.dg/cpp/trad: New directory with traditional tests copied
40484 from parent directory.
40485 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40486 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40487 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40488 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40489 Move to trad/ and rename.
40490 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
40491 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
40492 gcc.dg/cpp/trad/redef2.c: New tests.
40493 * gcc.dg/cpp/trad/trad.exp: New driver.
40495 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
40497 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
40498 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
40499 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
40500 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
40503 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
40505 * gcc.dg/20020620-1.c: New test.
40507 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40509 * g++.dg/template/ttp4.C: New test.
40511 2002-06-19 Jakub Jelinek <jakub@redhat.com>
40513 * g++.dg/opt/vt1.C: Fix regexp.
40515 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40517 * gcc.c-torture/execute/pure-1.c: Make functions static again.
40518 Don't use attribute `noinline'.
40520 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
40522 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
40524 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
40526 * gcc.c-torture/execute/simd-1.c: New.
40528 * gcc.dg/simd-1.c: New.
40530 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
40532 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
40534 2002-06-16 Richard Henderson <rth@redhat.com>
40536 * g++.dg/ext/anon-struct1.C: New.
40537 * g++.dg/ext/anon-struct2.C: New.
40538 * g++.dg/ext/anon-struct3.C: New.
40539 * gcc.dg/anon-struct-1.c: New.
40540 * gcc.dg/anon-struct-2.c: New.
40541 * gcc.dg/anon-struct-3.c: New.
40542 * gcc.dg/20011008-1.c: Adjust warning text.
40543 * gcc.dg/20020527-1.c: Add -fms-extensions.
40545 2002-06-16 Richard Henderson <rth@redhat.com>
40547 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
40549 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
40551 * gcc.c-torture/execute/20020615-1.c: New test.
40553 2002-06-15 Roger Sayle <roger@eyesopen.com>
40555 * gcc.c-tortuture/execute/compare-1.c: New test case.
40556 * gcc.c-tortuture/execute/compare-2.c: New test case.
40557 * gcc.c-tortuture/execute/compare-3.c: New test case.
40559 2002-06-13 Richard Henderson <rth@redhat.com>
40561 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
40564 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40566 * g++.dg/template/typename2.C: Update error message.
40568 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
40570 * gcc.c-torture/execute/20020611-1.c: New test.
40572 2002-06-11 Bob Wilson <bob.wilson@acm.org>
40574 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
40575 list of targets to skip.
40577 2002-06-10 Bob Wilson <bob.wilson@acm.org>
40579 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
40580 targets if not optimizing.
40582 2002-06-10 Jakub Jelinek <jakub@redhat.com>
40584 * gcc.c-torture/compile/20020605-1.c: New test.
40586 * g++.dg/opt/vt1.C: New test.
40588 * gcc.dg/20020531-1.c: New test.
40590 * gcc.dg/20020530-1.c: New test.
40592 * gcc.dg/20020527-1.c: New test.
40594 * g++.dg/opt/cse1.C: New test.
40596 2002-06-07 Roger Sayle <roger@eyesopen.com>
40598 * gcc.dg/20020607-2.c: New test case.
40600 2002-06-07 Jakub Jelinek <jakub@redhat.com>
40602 * gcc.c-torture/compile/20020604-1.c: New test.
40604 2002-06-04 Richard Henderson <rth@redhat.com>
40606 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
40607 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
40608 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
40610 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
40612 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
40614 2002-06-03 Richard Henderson <rth@redhat.com>
40616 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
40617 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
40619 2002-06-02 Richard Henderson <rth@redhat.com>
40621 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
40622 test functions static.
40624 2002-06-02 Andreas Jaeger <aj@suse.de>
40626 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
40629 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
40631 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
40632 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
40633 Update for mofified diagnostics.
40634 * gcc.dg/c99-intconst-1.c: No longer fail.
40636 2002-06-02 Richard Henderson <rth@redhat.com>
40638 * gcc.dg/uninit-A.c: Remove xfail markers.
40640 2002-06-01 Roger Sayle <roger@eyesopen.com>
40642 * gcc.dg/fnegate-1.c: New test case.
40644 2002-05-30 Osku Salerma <osku@iki.fi>
40646 * gcc.c-torture/execute/mayalias-1.c: New file.
40648 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
40650 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
40651 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
40652 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
40654 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
40656 * gcc.c-torture/execute/20020529-1.c: New test.
40658 2002-05-27 Richard Henderson <rth@redhat.com>
40660 * g++.dg/ext/attrib6.C: New test case.
40662 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40664 * gcc.c-torture/execute/pure-1.c: New test.
40666 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
40668 * gcc.dg/cpp/arith-2.c: Remove.
40670 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
40672 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
40673 * gcc.dg/cpp/if-3.c: Remove.
40675 2002-05-26 Jakub Jelinek <jakub@redhat.com>
40677 * g++.dg/opt/cse2.C: New test.
40679 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
40681 * gcc.dg/cpp/arith-1.c: New semantic tests.
40682 * gcc.dg/cpp/if-1.c: Update.
40684 2002-05-24 Ben Elliston <bje@redhat.com>
40686 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
40688 2002-05-24 Jakub Jelinek <jakub@redhat.com>
40690 * gcc.dg/verbose-asm.c: New test.
40692 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
40694 * gcc.dg/cpp/paste12.c: New test.
40696 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
40698 * g++.dg/parse/named_ops.C: New test.
40700 2002-05-23 Mark Mitchell <mark@codesourcery.com>
40702 * gcc.dg/weak-8.c: New test.
40704 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
40706 * gcc.dg/weak-2.c: Allow optional leading underscore
40707 in scan-assembler symbol name.
40708 * gcc.dg/weak-3.c: Likewise.
40709 * gcc.dg/weak-4.c: Likewise.
40710 * gcc.dg/weak-5.c: Likewise.
40712 2002-05-23 Jakub Jelinek <jakub@redhat.com>
40714 * gcc.dg/20020523-1.c: New test.
40716 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
40718 * objc.dg/const-str-2.m: Update now that we stop after
40719 a command line error.
40721 2002-05-22 Richard Henderson <rth@redhat.com>
40723 * g++.dg/dg.exp: Fix typo in test pruneing.
40725 2002-05-22 Richard Henderson <rth@redhat.com>
40727 * g++.dg/dg.exp: Prune the tls subdirectory.
40728 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
40729 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
40730 * g++.dg/tls/init-1.C: New.
40732 2002-05-22 Jakub Jelinek <jakub@redhat.com>
40734 * gcc.dg/20020517-1.c: New test.
40736 2002-05-21 Richard Henderson <rth@redhat.com>
40738 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
40739 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
40741 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
40743 * g++.dg/other/copy2.C: New test.
40745 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
40747 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
40748 (MAX_COPY): Bump up to 10 times sizeof (long long).
40749 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
40751 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
40752 sizeof (long long).
40754 * gcc.c-torture/execute/strcpy-1.c: New test.
40756 2002-05-19 Jason Merrill <jason2redhat.com>
40758 * g++.dg/ext/oper1.C: New test.
40760 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
40761 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
40763 * README.QMTEST: New file.
40765 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
40767 2002-05-19 Andreas Jaeger <aj@suse.de>
40769 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
40771 * gcc.c-torture/execute/loop-2d.x: Likewise.
40773 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
40775 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
40776 support weak symbols.
40777 * gcc.dg/weak-4.c: Likewise.
40778 * gcc.dg/weak-6.c: Likewise.
40780 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
40782 * gcc.dg/weak-3.c: Add dg-excess-error comment for
40783 cygwin, coff and h8300-*-hms targets
40784 * gcc.dg/weak-5.c: Likewise.
40785 * gcc.dg/weak-7.c: Likewise.
40787 2002-05-16 Jason Merrill <jason@redhat.com>
40789 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
40790 (scan-assembler-not, scan-assembler-dem): Likewise.
40791 (scan-assembler-dem-not): Likewise.
40793 2002-05-15 Richard Henderson <rth@redhat.com>
40795 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
40797 2002-05-15 Richard Henderson <rth@redhat.com>
40799 * gcc.dg/weak-5.c (vfoo1c): No warning here.
40800 (vfoo1f): Warning here.
40801 (vfoo1l): Don't redefine the alias.
40803 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
40805 * g++.dg/init/pm1.C: New test.
40807 2002-05-12 David S. Miller <davem@redhat.com>
40809 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
40812 2002-05-10 Roger Sayle <roger@eyesopen.com>
40814 * gcc.c-torture/execute/20020510-1.c: New test case.
40816 2002-05-10 David S. Miller <davem@redhat.com>
40818 * gcc.c-torture/execute/conversion.c: Test long double too.
40820 2002-05-09 Jakub Jelinek <jakub@redhat.com>
40822 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
40823 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
40824 * lib/g++.exp (g++_link_flags): Likewise.
40825 * lib/objc.exp (objc_target_compile): Likewise.
40827 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
40829 * gcc.dg/cpp/poison.c: Update.
40830 * gcc.dg/cpp/20000625-2.c: Remove.
40831 * gcc.dg/cpp/direct2s.c: Remove final test.
40833 2002-05-08 Tom Rix <trix@redhat.com>
40835 * gcc.c-torture/execute/20020508-1.c: New test.
40836 * gcc.c-torture/execute/20020508-2.c: New test.
40837 * gcc.c-torture/execute/20020508-3.c: New test.
40839 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
40841 * gcc.dg/cpp/charconst-4.c: More tests.
40843 2002-05-08 Mark Mitchell <mark@codesourcery.com>
40846 * gcc.dg/weak-3.c: Update location of warning messages.
40847 * gcc.dg/weak-5.c: Likewise.
40849 2002-05-06 Roger Sayle <roger@eyesopen.com>
40851 * gcc.c-torture/execute/20020506-1.c: New test case.
40853 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
40855 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
40857 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40859 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
40861 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40863 * gcc.dg/cpp/charconst-3.c: New test.
40865 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
40867 * gcc.dg/cpp/charconst.c: Update tests.
40869 2002-05-05 Tim Josling <tej@melbpc.org.au>
40871 * treelang: Added directory for new sample language treelang. Also
40872 lib/treelang.exp: New file to signal treelang should be tested.
40874 2002-05-03 Jakub Jelinek <jakub@redhat.com>
40876 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
40877 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
40878 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
40879 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
40880 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
40881 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
40882 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
40884 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
40886 * gcc.dg/format/xopen-2.c: New test.
40888 2002-05-03 Jakub Jelinek <jakub@redhat.com>
40890 * gcc.dg/20020503-1.c: New test.
40892 2002-05-02 Mark Mitchell <mark@codesourcery.com>
40894 * g++.dg/init/dtor1.C: Make it tougher.
40896 2002-05-01 Mark Mitchell <mark@codesourcery.com>
40898 * g++.dg/init/dtor1.C: New test.
40900 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
40902 * gcc.dg/altivec-8.c: New.
40904 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
40906 * gcc.dg/altivec-7.c: New.
40908 2002-04-29 Jakub Jelinek <jakub@redhat.com>
40910 * g++.dg/parse/typedef1.C: New test.
40912 2002-04-29 Mark Mitchell <mark@codesourcery.com>
40915 * g++.dg/template/friend6.C: New test.
40918 * g++.dg/init/copy1.C: New test.
40920 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
40922 * g++.dg/warn/effc1.C: New test.
40924 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
40926 * gcc.dg/cpp/if-cexp.c: Add a test.
40928 2002-04-28 Jakub Jelinek <jakub@redhat.com>
40930 * gcc.dg/20020426-2.c: New test.
40932 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
40934 * gcc.dg/cpp/if-mop.c: Update.
40935 * gcc.dg/cpp/if-mpar.c: Add test.
40936 * gcc.dg/cpp/if-oppr.c: Update.
40938 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40941 * gcc.dg/weak-[2-7].c: New tests.
40943 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
40945 * gcc.dg/enum1.c: New test.
40947 2002-04-26 Mark Mitchell <mark@codesourcery.com>
40950 * g++.dg/inherit/access2.C: New test.
40952 2002-04-26 Mark Mitchell <mark@codesourcery.com>
40955 * gcc.dg/20020426-1.c: New test.
40957 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
40959 * g++.dg/abi/enum1.C: New test.
40961 2002-04-26 Richard Henderson <rth@redhat.com>
40963 * gcc.dg/c99-bool-1.c: Expect always true warning.
40965 2002-04-25 Roger Sayle <roger@eyesopen.com>
40967 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
40969 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40971 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
40974 2002-04-24 Mark Mitchell <mark@codesourcery.com>
40976 * g++.dg/abi/mange7.C: New test.
40979 * g++.dg/parse/stmtexpr2.C: New test.
40981 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
40983 * gcc.dg/20020312-2.c: Add SH target.
40985 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40987 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
40988 compiler output on mips*-*-irix*.
40990 2002-04-23 Jakub Jelinek <jakub@redhat.com>
40992 * g++.dg/parse/attr1.C: New test.
40994 2002-04-23 Roger Sayle <roger@eyesopen.com>
40996 * gcc.c-torture/execute/string-opt-17.c: New test case.
40997 * gcc.c-torture/execute/memset-2.c: New test case.
40999 2002-04-23 Mark Mitchell <mark@codesourcery.com>
41002 * g++.dg/template/friend5.C: New test.
41005 * g++.dg/template/qual1.C: Likewise.
41007 2002-04-22 Zack Weinberg <zack@codesourcery.com>
41009 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
41010 Include stdlib.h, not stdio.h or ctype.h.
41012 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
41014 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
41015 cris-*-elf* and mmix-*-*.
41016 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
41017 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
41018 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
41020 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
41021 * gcc.dg/wchar_t-1.c: Ditto.
41023 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
41025 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
41028 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
41030 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
41032 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41034 * gcc.c-torture/execute/20000906-1.x: Delete.
41036 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
41038 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
41040 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
41043 * g77.f-torture/execute/6367.f: New test.
41044 * g77.f-torture/execute/6367.x: Disable for MMIX.
41046 2002-04-19 Mark Mitchell <mark@codesourcery.com>
41049 * g++.dg/opt/inline2.C: New test.
41051 2002-04-18 Richard Henderson <rth@redhat.com>
41053 * gcc.dg/20000906-1.c: Enable for all targets.
41054 * gcc.c-torture/compile/iftrap-2.c: New.
41056 2002-04-18 Jakub Jelinek <jakub@redhat.com>
41058 * gcc.dg/20020418-1.c: New test.
41059 * gcc.dg/20020418-2.c: New test.
41061 2002-04-18 Richard Henderson <rth@redhat.com>
41063 * gcc.c-torture/compile/iftrap-1.c: New.
41064 * gcc.dg/iftrap-1.c: Adjust for ia64.
41065 * gcc.dg/iftrap-2.c: New.
41067 2002-04-18 Jakub Jelinek <jakub@redhat.com>
41069 * gcc.c-torture/compile/20020418-1.c: New test.
41071 2002-04-18 Roger Sayle <roger@eyesopen.com>
41073 * gcc.c-torture/compile/20020415-1.c: New.
41075 2002-04-18 David S. Miller <davem@redhat.com>
41077 * gcc.c-torture/execute/20020418-1.c: New test.
41079 2002-04-17 Jakub Jelinek <jakub@redhat.com>
41081 * gcc.dg/20020416-1.c: New test.
41083 * g++.dg/opt/inline1.C: New test.
41085 2002-04-16 Jakub Jelinek <jakub@redhat.com>
41087 * gcc.dg/altivec-5.c: New test.
41089 * gcc.dg/20020415-1.c: New test.
41091 2002-04-15 Mark Mitchell <mark@codesourcery.com>
41093 * testsuite/lib/chill.exp: Remove.
41095 2002-04-14 Jakub Jelinek <jakub@redhat.com>
41097 * g++.dg/other/big-struct.C: New test.
41099 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
41101 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
41104 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
41107 * gcc.dg/i386-387-1.c: Allow optional leading underscore
41108 in scan-assembler function name
41110 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
41112 * g77.f-torture/execute/980628-4.x,
41113 g77.f-torture/execute/980628-5.x,
41114 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41115 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41116 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
41119 2002-04-13 David S. Miller <davem@redhat.com>
41121 * gcc.c-torture/execute/20020413-1.c: New test.
41123 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
41126 * g++.dg/ext/asm1.C: New tests.
41128 2002-04-12 Mark Mitchell <mark@codesourcery.com>
41131 * g++.dg/parse/stmtexpr1.C: New test.
41134 * g++.dg/template/copy1.C: New test.
41136 2002-04-12 Richard Henderson <rth@redhat.com>
41138 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
41140 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
41142 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
41143 gcc.c-torture/execute/20020307-2.c.
41145 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
41147 * g++.dg/ext/attrib5.C,
41148 * g++.dg/lookup/struct1.C: New tests.
41150 2002-04-11 Jakub Jelinek <jakub@redhat.com>
41152 * gcc.dg/20020411-1.c: New test.
41154 * gcc.c-torture/execute/20020411-1.c: New test.
41156 2002-04-10 Janis Johnson <janis187@us.ibm.com>
41158 * g77.f-torture/execute/6177.f: New test.
41160 2002-04-10 Jakub Jelinek <jakub@redhat.com>
41163 * g++.dg/opt/cleanup1.C: New test.
41165 * g++.dg/opt/const1.C: New test.
41167 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
41169 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
41171 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
41174 * g++.dg/template/typename2.C: New test.
41176 2002-04-10 Alan Modra <amodra@bigpond.net.au>
41178 * gcc.c-torture/execute/loop-12.c: New.
41180 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
41182 * g77.f-torture/execute/980628-4.x,
41183 g77.f-torture/execute/980628-5.x,
41184 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
41185 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
41186 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
41188 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41190 PR optimization/6086
41191 * g++.dg/opt/preinc1.C: New test.
41193 2002-04-06 Mark Mitchell <mark@codesourcery.com>
41196 * g++.dg/opt/static2.C: New test.
41198 2002-04-06 Mark Mitchell <mark@codesourcery.com>
41201 * gcc.dg/20020406-1.c: New test.
41203 2002-04-04 David S. Miller <davem@redhat.com>
41205 * gcc.c-torture/execute/20020404-1.c: New test.
41207 2002-04-04 Jakub Jelinek <jakub@redhat.com>
41210 * gcc.dg/20020312-2.c: Do not declare global register variable
41211 if __PIC__ or __pic__ is defined.
41213 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
41215 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
41216 __asm__ so that it works correctly even if -ansi -pedantic-errors.
41218 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41220 * gcc.misc-tests/linkage.exp: Update last change to handle
41221 sparc*-, not just sparc-.
41223 2002-04-03 Richard Henderson <rth@redhat.com>
41225 * gcc.dg/cpp/ucs.c: Improved long UCS test.
41227 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
41229 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
41231 2002-04-02 David S. Miller <davem@redhat.com>
41233 * gcc.c-torture/execute/20020402-3.c: New test.
41235 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
41237 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
41238 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
41240 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
41241 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
41242 g77.f-torture/execute/20001201.x,
41243 g77.f-torture/execute/u77-test.x: New files.
41245 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
41246 * gcc.dg/wchar_t-1.c: Ditto.
41248 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41250 * gcc.c-torture/execute/20020402-1.c: New test.
41252 2002-04-01 Richard Henderson <rth@redhat.com>
41254 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
41256 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
41258 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41260 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
41262 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41264 * g++.dg/inherit/template-as-base.C: Expect error.
41265 * g++.dg/inherit/namespace-as-base.C: Likewise.
41267 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
41269 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
41270 g++.dg/ext/instantiate3.C: Tweak match patterns.
41272 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
41273 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
41276 2002-03-31 Richard Henderson <rth@redhat.com>
41278 * gcc.dg/special/alias-2.c: New.
41279 * gcc.dg/special/ecos.exp: Run it.
41281 2002-03-31 Richard Henderson <rth@redhat.com>
41283 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
41285 2002-03-31 Kazu Hirata <kazu@hxi.com>
41287 * gcc.dg/weak-1.c: Disable on h8300 port.
41289 2002-03-29 Janis Johnson <janis187@us.ibm.com>
41291 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
41292 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
41294 * g++.dg/bprob/bprob-1.C: New test.
41295 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
41296 * g++.dg/gcov/gcov-1.C: New test.
41297 * g++.dg/gcov/gcov-1.x: New file.
41298 * g++.dg/gcov/gcov-2.C: New test.
41299 * g++.dg/gcov/gcov-3.C: New test.
41300 * g++.dg/gcov/gcov-3.h: New file.
41302 2002-03-28 Roger Sayle <roger@eyesopen.com>
41304 * g++.old-deja/g++.other/builtins5.C: New test.
41305 * g++.old-deja/g++.other/builtins6.C: New test.
41306 * g++.old-deja/g++.other/builtins7.C: New test.
41307 * g++.old-deja/g++.other/builtins8.C: New test.
41308 * g++.old-deja/g++.other/builtins9.C: New test.
41310 2002-03-29 Jakub Jelinek <jakub@redhat.com>
41312 * g++.dg/opt/static1.C: New test.
41314 * g++.dg/opt/longbranch1.C: New test.
41316 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
41318 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
41320 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
41322 2002-03-28 Jeffrey A Law (law@redhat.com)
41324 * gcc.c-torture/execute/20020328-1.c: New test.
41326 2002-03-27 Richard Henderson <rth@redhat.com>
41328 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
41329 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
41330 move from g++.old-deja/g++.ext/.
41332 2002-03-27 Mark Mitchell <mark@codesourcery.com>
41334 * g++.dg/init/new2.C: New test.
41336 2002-03-26 Richard Henderson <rth@redhat.com>
41338 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
41340 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
41343 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
41345 * gcc.dg/20001102-1.c: Likewise.
41347 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
41349 * gcc.dg/cpp/endif-pedantic1.c,
41350 gcc.dg/cpp/endif-pedantic2.c: New tests.
41352 2002-03-26 Mark Mitchell <mark@codesourcery.com>
41354 * g++.dg/init/new1.C: New test.
41356 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
41358 * g++.dg/abi/vbase9.C: New test.
41360 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
41362 * gcc.dg/arm-asm.c: New test.
41364 2002-03-26 Andrew Cagney <ac131313@redhat.com>
41366 * gcc.dg/Wswitch-enum.c: New test.
41369 2002-03-26 Richard Henderson <rth@redhat.com>
41371 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
41374 2002-03-25 Richard Henderson <rth@redhat.com>
41376 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
41379 * gcc.c-torture/compile/20011119-1.c (xxx): New.
41380 * gcc.c-torture/compile/20011119-2.c (xxx): New.
41382 2002-03-25 Zack Weinberg <zack@codesourcery.com>
41384 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
41386 2002-03-25 Bob Wilson <bob.wilson@acm.org>
41388 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
41389 targets using generic thunk support.
41391 2002-03-25 Jakub Jelinek <jakub@redhat.com>
41393 * gcc.c-torture/compile/20020323-1.c: New test.
41395 * g++.dg/opt/conj2.C: New test.
41397 2002-03-24 Richard Henderson <rth@redhat.com>
41399 * gcc.dg/weak-1.c: Use -fno-common.
41401 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41403 * g77.dg/f77-edit-apostrophe-out.f: New test
41404 * g77.dg/f77-edit-h-out.f: New test
41405 * g77.dg/f77-edit-t-in.f: New test
41406 * g77.dg/f77-edit-t-out.f: New test
41407 * g77.dg/f77-edit-x-out.f: New test
41408 * g77.dg/f77-edit-slash-out.f: New test
41409 * g77.dg/f77-edit-colon-out.f: New test
41410 * g77.dg/f77-edit-s-out.f: New test
41412 2002-03-24 Richard Henderson <rth@redhat.com>
41414 * objc/execute/formal_protocol-6.x: New XFAIL.
41416 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41418 * gcc.dg/weak-1.c: Early return from dg-final on platforms
41419 that do not support weak symbols
41421 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
41423 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
41424 * lib/g77.exp: Likewise.
41425 * lib/objc.exp: Likewise.
41427 2002-03-23 Andrew Cagney <ac131313@redhat.com>
41429 * gcc.dg/Wswitch-default.c: New test.
41431 2002-03-23 Jakub Jelinek <jakub@redhat.com>
41433 * g++.dg/other/enum1.C: New test.
41435 2002-03-23 Zack Weinberg <zack@codesourcery.com>
41437 * gcc.dg/pragma-ep-3.c: Fix typo.
41439 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41441 * g++.dg/inherit/template-as-base.C: New test.
41443 2002-03-22 Jakub Jelinek <jakub@redhat.com>
41445 * g++.old-deja/g++.other/dwarf2-1.C: Move...
41446 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
41448 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
41450 * gcc.dg/cpp/multiline.c: Update to match.
41452 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
41454 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
41456 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
41458 * gcc.dg/cpp/extratokens2.c: New file.
41460 2002-03-21 David Edelsohn <edelsohn@gnu.org>
41462 * gcc.dg/20020312-2.c: Add rs6000 target.
41464 * gcc.c-torture/compile/20020319-1.c: New test.
41466 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41468 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
41469 (A, E): Handle this.
41471 2002-03-20 Jason Merrill <jason@redhat.com>
41473 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
41475 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
41476 through prune_gcc_output.
41478 2002-03-20 Jakub Jelinek <jakub@redhat.com>
41480 * gcc.c-torture/compile/20020320-1.c: New test.
41482 2002-03-19 Jakub Jelinek <jakub@redhat.com>
41484 * gcc.c-torture/compile/20020318-1.c: New test.
41486 * gcc.dg/struct-by-value-1.c: New test.
41488 * gcc.dg/20020319-1.c: New test.
41490 2002-03-18 Jakub Jelinek <jakub@redhat.com>
41492 * g++.dg/opt/conj1.C: New test.
41494 2002-03-17 Mark Mitchell <mark@codesourcery.com>
41496 * g++.dg/template/qualttp20.C: Revert previous change.
41497 * g++.dg/template/qualttp3.C: Likewise.
41498 * g++.dg/template/qualttp4.C: Likewise.
41499 * g++.dg/template/qualttp5.C: Likewise.
41500 * g++.dg/template/qualttp6.C: Likewise.
41501 * g++.dg/template/qualttp7.C: Likewise.
41502 * g++.dg/template/qualttp8.C: Likewise.
41503 * g++.dg/template/recurse.C: Likewise.
41505 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
41507 * gcc.dg/cpp/wchar-1.c: Update.
41509 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
41511 * g++.dg/template/conv1.C: New test.
41512 * g++.dg/template/conv2.C: New test.
41513 * g++.dg/template/conv3.C: New test.
41514 * g++.dg/template/conv4.C: New test.
41516 2002-03-15 Mark Mitchell <mark@codesourcery.com>
41518 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
41519 * g++.dg/template/qualttp3.C: Likewise.
41520 * g++.dg/template/qualttp4.C: Likewise.
41521 * g++.dg/template/qualttp5.C: Likewise.
41522 * g++.dg/template/qualttp6.C: Likewise.
41523 * g++.dg/template/qualttp7.C: Likewise.
41524 * g++.dg/template/qualttp8.C: Likewise.
41525 * g++.dg/template/recurse.C: Likewise.
41527 2002-03-15 Mark Mitchell <mark@codesourcery.com>
41529 * g++.dg/opt/dtor1.C: New test.
41531 2002-03-15 Jakub Jelinek <jakub@redhat.com>
41533 * gcc.c-torture/compile/20020315-1.c: New test.
41535 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
41537 * gcc.dg/weak-1.c: Fix scan tests.
41539 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
41541 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
41542 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
41543 cris-*-aout* mmix-*-*.
41544 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
41545 cris-*-aout* mmix-*-*.
41546 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
41547 cris-*-elf* cris-*-aout* and mmix-*-*.
41548 * gcc.dg/20001009-1.c: Ditto.
41549 * gcc.dg/20010912-1.c: Ditto.
41550 * gcc.dg/20020122-4.c: Ditto.
41551 * gcc.dg/inline-2.c: Ditto.
41553 2002-03-14 Jeffrey A Law (law@cygnus.com)
41555 * gcc.c-torture/compile/20020314-1.c: New test.
41557 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
41559 * gcc.c-torture/execute/20020314-1.c: New test.
41561 2002-03-14 Jakub Jelinek <jakub@redhat.com>
41563 * g++.dg/warn/Wunused-1.C: New test.
41565 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
41567 * g++.dg/abi/mangle6.C: New test.
41569 2002-03-13 Jakub Jelinek <jakub@redhat.com>
41571 * gcc.c-torture/compile/20020309-2.c: New test.
41573 * gcc.c-torture/compile/20020312-1.c: New test.
41575 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
41577 * g++.dg/other/access1.C: New test.
41579 2002-03-12 Jakub Jelinek <jakub@redhat.com>
41581 * gcc.c-torture/execute/wchar_t-1.c: New test.
41583 2002-03-12 David Edelsohn <edelsohn@gnu.org>
41585 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
41587 2002-03-12 Roger Sayle <roger@eyesopen.com>
41589 * gcc.dg/20020312-1.c: New test case.
41591 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
41593 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
41595 2002-03-11 Richard Henderson <rth@redhat.com>
41597 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
41598 * g++.old-deja/g++.jason/report.C: Likewise.
41600 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
41602 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
41603 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
41605 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
41607 * testsuite/g++.dg/overload/pmf1.C: New test.
41609 2002-03-11 Kazu Hirata <kazu@hxi.com>
41611 * gcc.c-torture/execute/20020307-1.c: Use long.
41613 2002-03-11 Jakub Jelinek <jakub@redhat.com>
41615 PR optimization/5844
41616 * gcc.dg/20020310-1.c: New test.
41618 2002-03-09 Michael Meissner <meissner@redhat.com>
41620 * gcc.c-torture/execute/memcpy-2.c: New test.
41621 * gcc.c-torture/execute/memset-1.c: New test.
41622 * gcc.c-torture/execute/strlen-1.c: New test.
41623 * gcc.c-torture/execute/strcmp-1.c: New test.
41624 * gcc.c-torture/execute/strncmp-1.c: New test.
41626 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
41628 * gcc.dg/ppc-ldstruct.c: New test.
41630 2002-03-09 Jakub Jelinek <jakub@redhat.com>
41632 * gcc.c-torture/execute/va-arg-22.c: New test.
41634 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41636 * gcc.c-torture/compile/20020309-1.c: New test.
41638 2002-03-08 Jakub Jelinek <jakub@redhat.com>
41640 * gcc.c-torture/execute/20020307-2.c: New test.
41642 2002-03-07 Jeffrey A Law (law@redhat.com)
41644 * g77.f-torture/compile/20020307-1.f: New test.
41646 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
41648 * gcc.dg/unordered-1.c: New test.
41650 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
41652 * gcc.c-torture/execute/20020307-1.c: New test.
41654 2002-03-05 Jakub Jelinek <jakub@redhat.com>
41656 * gcc.dg/20020304-1.c: New test.
41658 * gcc.c-torture/compile/20020304-2.c: New test.
41660 2002-03-04 Zack Weinberg <zack@codesourcery.com>
41662 * gcc.c-torture/compile/20020304-1.c: New test case
41665 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
41667 * gcc.dg/20020103-1.c: Add other -D ppc variants.
41669 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
41671 * g++.dg/other/classkey1.C: New test.
41673 2002-03-01 Richard Henderson <rth@redhat.com>
41675 * gcc.c-torture/compile/981223-1.x: New.
41676 * gcc.c-torture/compile/920625-1.x: New.
41678 2002-02-28 Richard Henderson <rth@redhat.com>
41680 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
41682 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
41684 * gcc.c-torture/execute/20020227-1.c: New test.
41686 2002-02-27 Mark Mitchell <mark@codesourcery.com>
41688 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
41690 * g++.old-deja/g++.oliva/partord1.C: Likewise.
41691 * g++.old-deja.g++.other/defarg1.C: Likewise.
41692 * g++.old-deja/g++.pt/calls2.C: Likewise.
41693 * g++.old-deja/g++.pt/crash20.C: Likewise.
41694 * g++.old-deja/g++.pt/crash30.C: Likewise.
41695 * g++.old-deja/g++.pt/crash36.C: Likewise.
41696 * g++.old-deja/g++.pt/crash6.C: Likewise.
41697 * g++.old-deja/g++.pt/defarg13.C: Likewise.
41698 * g++.old-deja/g++.pt/derived3.C: Likewise.
41699 * g++.old-deja/g++.pt/error1.C: Likewise.
41700 * g++.old-deja/g++.pt/friend21.C: Likewise.
41701 * g++.old-deja/g++.pt/friend23.C: Likewise.
41702 * g++.old-deja/g++.pt/infinite1.C: Likewise.
41703 * g++.old-deja/g++.robertl/eb128.C: Likewise.
41705 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
41707 * gcc.c-torture/execute/20020225-2.c: New test.
41709 2002-02-27 Zack Weinberg <zack@codesourcery.com>
41711 * gcc.c-torture/execute/920730-1t.c,
41712 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
41713 Delete test cases, only relevant to -traditional.
41715 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
41717 * gcc.dg/cpp/undef1.c: Remove.
41718 * gcc.dg/cpp/directiv.c: Update.
41719 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
41721 2002-02-27 Michael Meissner <meissner@redhat.com>
41723 * gcc.c-torture/execute/20020226-1.c: New test.
41725 2002-02-26 Jakub Jelinek <jakub@redhat.com>
41727 * g++.dg/debug/debug4.C: New test.
41729 * gcc.dg/ia64-visibility-1.c: New test.
41731 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
41733 * gcc.dg/debug/20020224-1.c: New.
41735 2002-02-25 Kazu Hirata <kazu@hxi.com>
41737 * gcc.c-torture/execute/960416-1.x: New.
41738 * gcc.c-torture/execute/divconst-3.x: Likewise.
41740 2002-02-25 Jakub Jelinek <jakub@redhat.com>
41742 * gcc.dg/20020224-1.c: New test.
41744 2002-02-25 Alan Modra <amodra@bigpond.net.au>
41746 * gcc.c-torture/execute/20020225-1.c: New.
41748 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
41750 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
41752 2002-02-23 Jakub Jelinek <jakub@redhat.com>
41754 * gcc.dg/20020222-1.c: New test.
41756 2002-02-22 Jakub Jelinek <jakub@redhat.com>
41758 * g++.dg/opt/anonunion1.C: New test.
41760 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
41762 * g++.dg/template/qualttp19.C: New test.
41763 * g++.dg/template/qualttp20.C: New test.
41764 * g++.old-deja/g++.jason/report.C: Adjust expected errors
41765 * g++.old-deja/g++.other/qual1.C: Likewise.
41767 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
41769 * gcc.dg/attr-alwaysinline.c: New.
41771 2002-02-21 Jakub Jelinek <jakub@redhat.com>
41773 * gcc.dg/20020220-1.c: New test.
41775 * gcc.dg/20020220-2.c: New test.
41777 * g++.dg/opt/mmx1.C: New test.
41779 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
41781 * gcc.c-torture/compile/20020110.c: New test.
41783 2002-02-20 Jakub Jelinek <jakub@redhat.com>
41785 * gcc.c-torture/execute/20020219-1.c: New test.
41787 * gcc.dg/20020219-1.c: New test.
41789 * gcc.dg/noncompile/20020220-1.c: New test.
41791 * g++.dg/opt/ptrintsum1.C: New test.
41793 * gcc.dg/debug/20020220-1.c: New test.
41795 2002-02-17 Jakub Jelinek <jakub@redhat.com>
41797 * gcc.c-torture/execute/20020216-1.c: New test.
41799 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
41801 * gcc.dg/decl-1.c: Update, new test.
41803 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
41805 * g++.dg/abi/bitfield1.C: New test.
41806 * g++.dg/abi/bitfield2.C: New test.
41808 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
41810 * gcc.dg/attr-nest.c: New test.
41812 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
41814 * gcc.c-torture/execute/20020215-1.c: New test.
41816 2002-02-14 Jakub Jelinek <jakub@redhat.com>
41818 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
41819 * g++.dg/debug/debug.exp: New.
41820 * g++.dg/debug/trivial.C: New.
41821 * g++.dg/debug/debug1.C: Moved...
41822 * g++.dg/other/debug1.C: ...from here.
41823 * g++.dg/debug/debug2.C: Moved...
41824 * g++.dg/other/debug2.C: ...from here.
41825 * g++.dg/debug/debug3.C: Moved...
41826 * g++.dg/other/debug3.C: ...from here.
41828 * gcc.dg/noncompile/20020213-1.c: New test.
41830 2002-02-13 Jakub Jelinek <jakub@redhat.com>
41832 * g++.dg/other/debug3.C: New test.
41834 * gcc.c-torture/execute/20020213-1.c: New test.
41836 2002-02-13 Richard Smith <richard@ex-parrot.com>
41838 * g++.old-deja/g++.other/thunk1.C: New test.
41840 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
41842 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
41844 2002-02-13 Stan Shebs <shebs@apple.com>
41846 * gcc.dg/altivec-3.c: New.
41848 2002-02-12 Jakub Jelinek <jakub@redhat.com>
41850 * gcc.dg/Wunreachable-1.c: New test.
41851 * gcc.dg/Wunreachable-2.c: New test.
41853 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
41855 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
41857 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
41859 * gcc.dg/decl-1.c: New test.
41861 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
41863 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
41865 2002-02-10 Kazu Hirata <kazu@hxi.com>
41867 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
41868 * gcc.c-torture/compile/980506-1.x: Likewise.
41870 2002-02-10 Kazu Hirata <kazu@hxi.com>
41872 * gcc.dg/20020210-1.c: New.
41874 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
41876 * g77.f-torture/execute/947.f: New regression test
41877 for PR fortran/947.
41879 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
41881 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
41882 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
41884 2002-02-08 Richard Henderson <rth@redhat.com>
41886 * gcc.c-torture/compile/labels-3.c: New.
41888 2002-02-08 Jakub Jelinek <jakub@redhat.com>
41890 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
41891 expression statements work instead.
41892 * gcc.dg/noncompile/20020207-1.c: New test.
41894 2002-02-07 Richard Henderson <rth@redhat.com>
41896 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
41898 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
41900 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
41902 * lib/g77-dg.exp: Trim g77 error messages so that they are
41903 recognized by dg.exp.
41905 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
41908 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
41910 2002-02-07 Richard Henderson <rth@redhat.com>
41912 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
41913 to be sufficiently aligned for integers.
41915 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
41917 * g++.dg/template/friend4.C: New test.
41919 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
41922 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
41925 2002-02-07 Richard Henderson <rth@redhat.com>
41927 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
41928 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
41929 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
41930 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
41932 2002-02-06 Richard Henderson <rth@redhat.com>
41934 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
41936 2002-02-06 Janis Johnson <janis187@us.ibm.com>
41938 * gcc.dg/20020206-1.c: New test.
41940 2002-02-06 Jakub Jelinek <jakub@redhat.com>
41942 * gcc.c-torture/execute/20020206-1.c: New test.
41944 * gcc.c-torture/execute/20020206-2.c: New test.
41946 PR optimization/5429:
41947 * gcc.c-torture/compile/20020206-1.c: New test.
41949 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
41951 * g++.dg/ext/align1.C: Do not use an explicit alignment value
41952 as certain file formats cannot support particularly large
41955 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
41956 and do not expect to be able to link the executable.
41958 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
41959 fail because the COFF format does not support the weak attribute.
41961 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
41963 * g77.dg/pr5473.f: New test
41965 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
41967 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
41968 Fix testcase accordingly.
41970 2002-02-04 Richard Henderson <rth@redhat.com>
41972 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
41973 (buf): Change to be an array of pointers, not ints.
41975 2002-02-04 Jakub Jelinek <jakub@redhat.com>
41977 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
41978 before all tests. Move warning one line above to match where it
41980 * gcc.dg/Wswitch-2.c: New test.
41981 * g++.dg/warn/Wswitch-1.C: New test.
41982 * g++.dg/warn/Wswitch-2.C: New test.
41984 2002-02-04 Richard Henderson <rth@redhat.com>
41986 * g++.dg/abi/offsetof.C: Fix size comparison.
41988 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
41990 * gcc.dg/cast-qual-2.c: New test.
41992 2002-02-04 Jakub Jelinek <jakub@redhat.com>
41994 * gcc.dg/20020201-4.c: New test.
41996 2002-02-04 Ben Elliston <bje@redhat.com>
41998 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
41999 target_info attribute != 0, in addition to the empty string.
42000 (gcc_target_compile): Likewise.
42002 2002-02-03 Andrew Cagney <ac131313@redhat.com>
42004 * gcc.dg/Wswitch.c: New test.
42005 PR gcc/4475. PR gcc/3780.
42007 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
42009 * g77.f-torture/execute/5122.f: New test for regressions
42010 against PR fortran/5122.
42012 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
42014 * g77.f-torture/compile/pr3743.f: Delete
42015 * g77.dg/pr3743-1.f: New test.
42016 * g77.dg/pr3743-2.f: New test.
42017 * g77.dg/pr3743-3.f: New test.
42018 * g77.dg/pr3743-4.f: New test.
42020 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
42022 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
42024 2002-02-02 Richard Henderson <rth@redhat.com>
42026 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
42027 * gcc.c-torture/execute/bf64-1.c: Likewise.
42029 2002-02-02 Jakub Jelinek <jakub@redhat.com>
42031 * gcc.dg/20020201-2.c: New test.
42033 * gcc.dg/20020201-3.c: New test.
42035 * gcc.c-torture/execute/bitfld-2.c: New test.
42037 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
42039 * gcc.dg/bitfld-1.c: Update.
42040 * gcc.dg/bitfld-2.c: Update.
42041 * gcc.c-torture/execute/bitfld-1.x: New.
42043 2002-02-02 Jakub Jelinek <jakub@redhat.com>
42045 * gcc.c-torture/execute/20020201-1.c: New test.
42047 2002-02-01 Janis Johnson <janis187@us.ibm.com>
42050 * gcc.dg/20020201-1.c: New test.
42052 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
42055 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
42056 * g77.f-torture/compile/pr3743.x: Remove
42058 2002-01-31 Tom Rix <trix@redhat.com>
42060 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
42062 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
42064 * gcc.dg/noncompile/20020130-1.c: New test.
42066 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
42068 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
42070 2002-01-29 Richard Henderson <rth@redhat.com>
42072 * gcc.c-torture/execute/991118-1.c: Cast various constants back
42074 * gcc.c-torture/execute/bf64-1.c: Likewise.
42076 2002-01-29 Jakub Jelinek <jakub@redhat.com>
42078 * gcc.c-torture/execute/20020129-1.c: New test.
42080 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
42082 * gcc.c-torture/compile/20000224-1.c: Update.
42083 * gcc.c-torture/execute/bitfld-1.c: New tests.
42084 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
42085 * gcc.dg/uninit-A.c: Update.
42087 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
42089 * g++.dg/template/ctor1.C: Add instantiation.
42091 2002-01-28 Paul Koning <pkoning@equallogic.com>
42093 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
42094 argument to __builtin_prefetch to be const ptr.
42096 2002-01-28 Jakub Jelinek <jakub@redhat.com>
42098 * gcc.c-torture/compile/20020120-1.c: New test.
42100 2002-01-27 Kazu Hirata <kazu@hxi.com>
42102 * gcc.c-torture/execute/20020127-1.c: New test.
42104 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
42106 * g77.dg/f77-edit-i-in.f: New test
42107 * g77.dg/f77-edit-i-out.f: New test
42109 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
42111 * gcc.dg/debug/debug.exp: New file.
42112 * gcc.dg/debug/trivial.c: New file.
42113 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
42114 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
42115 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
42116 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
42117 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
42118 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
42119 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
42120 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
42121 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
42122 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
42123 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
42124 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
42125 * gcc.dg/20000503-1.c: Removed.
42126 * gcc.dg/20010207-1.c: Removed.
42127 * gcc.dg/20011223-1.c: Removed.
42128 * gcc.dg/20020104-2.c: Removed.
42129 * gcc.dg/debug-1.c: Removed.
42130 * gcc.dg/debug-2.c: Removed.
42131 * gcc.dg/debug-3.c: Removed.
42132 * gcc.dg/debug-4.c: Removed.
42133 * gcc.dg/debug-5.c: Removed.
42134 * gcc.dg/debug-6.c: Removed.
42135 * gcc.dg/dwarf2-1.c: Removed.
42136 * gcc.dg/dwarf2-2.c: Removed.
42138 2002-01-25 Jakub Jelinek <jakub@redhat.com>
42140 * g++.old-deja/g++.other/eh5.C: New test.
42141 * g++.old-deja/g++.other/sibcall2.C: New test.
42142 * g++.old-deja/g++.other/array9.C: New test.
42143 * g++.old-deja/g++.other/typename2.C: New test.
42144 * g++.old-deja/g++.other/crash60.C: New test.
42145 * g++.old-deja/g++.other/conv9.C: New test.
42146 * g++.old-deja/g++.other/mangle10.C: New test.
42147 * g++.old-deja/g++.other/unchanging1.C: New test.
42148 * g++.old-deja/g++.other/exprstmt1.C: New test.
42149 * g++.old-deja/g++.other/inline23.C: New test.
42150 * g++.old-deja/g++.eh/ia64-1.C: New test.
42151 * g++.old-deja/g++.other/dwarf2-1.C: New test.
42152 * g++.old-deja/g++.other/reload1.C: New test.
42153 * g++.old-deja/g++.other/static20.C: New test.
42154 * g++.old-deja/g++.other/local-alloc1.C: New test.
42155 * g++.old-deja/g++.other/conv8.C: New test.
42156 * g++.old-deja/g++.other/stmtexpr2.C: New test.
42157 * g++.old-deja/g++.other/storeexpr1.C: New test.
42158 * g++.old-deja/g++.other/storeexpr2.C: New test.
42159 * g++.dg/eh/template2.C: New test.
42160 * g++.dg/warn/weak1.C: New test.
42162 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
42164 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42165 Remove first, non-varying, argument.
42167 2002-01-23 Richard Henderson <rth@redhat.com>
42169 * gcc.dg/inline-2.c: New.
42171 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
42172 Add optional target arg. Check number of arguments.
42173 (scan-assembler-not, scan-assembler-dem): Likewise.
42174 (scan-assembler-dem-not): Likewise.
42176 2002-01-23 Zack Weinberg <zack@codesourcery.com>
42178 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
42180 * g++.old-deja/g++.brendan/parse3.C,
42181 g++.old-deja/g++.other/crash26.C,
42182 g++.old-deja/g++.other/crash28.C,
42183 g++.old-deja/g++.other/crash29.C,
42184 g++.old-deja/g++.other/crash30.C,
42185 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
42187 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
42189 * gcc.dg/20020115-1.c: New.
42191 2002-01-23 Bob Wilson <bob.wilson@acm.org>
42193 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
42195 2002-01-23 Janis Johnson <janis187@us.ibm.com>
42197 * gcc.dg/20020122-3.c: New.
42199 2002-01-23 Jakub Jelinek <jakub@redhat.com>
42201 * g++.dg/other/gc1.C: New test.
42203 2002-01-23 Zack Weinberg <zack@codesourcery.com>
42205 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
42207 2002-01-22 Richard Henderson <rth@redhat.com>
42209 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
42211 2002-01-22 Richard Henderson <rth@redhat.com>
42213 * gcc.dg/20020122-4.c: New.
42215 2002-01-22 H.J. Lu <hjl@gnu.org>
42217 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
42219 * gcc.dg/special/ecos.exp: Likewise.
42220 * lib/g++-dg.exp: Likewise.
42221 * lib/g77-dg.exp: Likewise.
42222 * lib/gcc-dg.exp : Likewise.
42223 * lib/mike-g++.exp: Likewise.
42224 * lib/mike-g77.exp: Likewise.
42225 * lib/mike-gcc.exp: Likewise.
42226 * lib/objc-dg.exp: Likewise.
42228 2002-01-22 Janis Johnson <janis187@us.ibm.com>
42231 * gcc.dg/20020122-2.c: New test.
42233 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
42235 * gcc.dg/20020122-1.c: New test.
42237 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
42239 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
42241 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
42243 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
42245 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42247 * gcc.c-torture/compile/20020121-1.c: New test.
42249 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
42251 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
42254 2002-01-21 Jakub Jelinek <jakub@redhat.com>
42256 * gcc.dg/20020218-1.c: New test.
42258 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
42260 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
42262 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
42263 "At global scope" warning
42264 * g++.dg/ext/align1.C: Change cygwin test for alignment
42265 from db-bogus to dg-warning
42267 2002-01-21 Zack Weinberg <zack@codesourcery.com>
42269 * g77.f-torture/compile/cpp2.F: New test.
42271 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
42273 * g++.dg/template/access1.C: New test.
42275 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
42277 * gcc.dg/20020118-1.c: New.
42279 2002-01-18 Kazu Hirata <kazu@hxi.com>
42281 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
42283 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
42285 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
42286 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
42287 alignment warnings.
42289 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
42291 * gcc.misc-tests/i386-prefetch.exp: Save and restore
42292 torture_with_loops and torture_without_loops
42294 2002-01-17 Jakub Jelinek <jakub@redhat.com>
42296 * gcc.c-torture/compile/20020116-1.c: New test.
42298 2002-01-16 Jakub Jelinek <jakub@redhat.com>
42300 * gcc.dg/20020116-2.c: New test.
42302 * gcc.dg/ultrasp4.c: New test.
42304 * gcc.dg/20020116-1.c: New test.
42306 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
42308 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
42311 2002-01-15 Janis Johnson <janis187@us.ibm.com>
42313 * gcc.misc-tests/i386-prefetch.exp: New.
42314 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
42315 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
42316 * gcc.misc-tests/i386-pf-none-1.c: New test.
42317 * gcc.misc-tests/i386-pf-sse-1.c: New test.
42319 2002-01-15 Jakub Jelinek <jakub@redhat.com>
42321 * gcc.dg/gnu89-init-1.c: Add new tests.
42323 2002-01-15 Andreas Jaeger <aj@suse.de>
42325 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
42326 * gcc.dg/i386-mmx-2.c: Likewise.
42327 * gcc.dg/i386-sse-1.c: Likewise.
42328 * gcc.dg/i386-sse-2.c: Likewise.
42329 * gcc.dg/i386-sse-3.c: Likewise.
42331 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
42333 * g77.f-torture/execute/intrinsic-unix-bessel.f:
42334 Uncomment additional cases that now pass.
42336 2002-01-11 Richard Henderson <rth@redhat.com>
42338 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
42339 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
42341 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
42343 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
42345 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
42347 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
42348 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
42350 2002-01-10 Dale Johannesen <dalej@apple.com>
42352 * gcc.c-torture/execute/loop-11.c: New.
42354 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
42356 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
42357 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
42359 2002-01-09 Richard Henderson <rth@redhat.com>
42361 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
42362 type in which to perform the operation for each size.
42364 2002-01-09 Alan Matsuoka (alanm@redhat.com)
42366 * gcc.c-torture/compile/20020109-2.c: New test.
42368 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
42370 * gcc.c-torture/execute/loop-10.c: New test.
42372 2002-01-09 Jakub Jelinek <jakub@redhat.com>
42374 * gcc.c-torture/compile/20010226-1.c: New test.
42375 * gcc.c-torture/compile/20010227-1.c: New test.
42376 * gcc.c-torture/compile/20010426-1.c: New test.
42377 * gcc.c-torture/compile/20010510-1.c: New test.
42378 * gcc.c-torture/compile/20010605-3.c: New test.
42379 * gcc.c-torture/compile/20010824-1.c: New test.
42380 * gcc.c-torture/execute/20010409-1.c: New test.
42381 * gcc.dg/noncompile/20000901-1.c: New test.
42382 * gcc.dg/20001023-1.c: New test.
42383 * gcc.dg/20001101-1.c: New test.
42384 * gcc.dg/20001102-1.c: New test.
42385 * gcc.dg/20010207-1.c: New test.
42386 * gcc.dg/20010405-1.c: New test.
42387 * gcc.dg/20010822-1.c: New test.
42388 * gcc.dg/20011107-1.c: New test.
42390 2002-01-09 Jeffrey A Law (law@redhat.com)
42392 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
42394 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
42395 execution failure on PA targets.
42397 2002-01-09 Jakub Jelinek <jakub@redhat.com>
42399 * gcc.c-torture/compile/20020109-1.c: New test.
42401 2002-01-08 Kazu Hirata <kazu@hxi.com>
42403 * gcc.c-torture/execute/20020108-1.c: New test.
42405 2002-01-08 Jakub Jelinek <jakub@redhat.com>
42407 * gcc.dg/20020108-1.c: New test.
42409 2002-01-08 H.J. Lu <hjl@gnu.org>
42411 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
42414 2002-01-08 Geoff Keating <geoffk@redhat.com>
42416 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
42419 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
42421 * gcc.dg/altivec-4.c: Test altivec predicates.
42423 2002-01-07 Jakub Jelinek <jakub@redhat.com>
42425 * gcc.c-torture/execute/20020107-1.c: New test.
42427 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
42430 * gcc.c-torture/compile/20020106-1.c: New test.
42432 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
42434 * gcc.c-torture/execute/nestfunc-4.c: New test.
42436 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
42438 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
42439 extra triple that slipped in.
42440 * g++.old-deja/g++.abi/align.C: Likewise.
42441 * g++.old-deja/g++.abi/bitfields.C: Likewise.
42443 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
42445 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
42446 * g++.old-deja/g++.abi/align.C: Likewise.
42447 * g++.old-deja/g++.abi/bitfields.C: Likewise.
42449 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
42451 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
42454 2002-01-04 Jakub Jelinek <jakub@redhat.com>
42456 * gcc.dg/20020104-1.c: New test.
42458 * gcc.dg/20020104-2.c: New test.
42460 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
42462 * gcc.dg/20020103-1.c: Fix typo in target selector.
42464 2002-01-03 Richard Henderson <rth@redhat.com>
42466 * gcc.dg/20020103-1.c: New.
42468 2002-01-03 Kazu Hirata <kazu@hxi.com>
42470 * gcc.c-torture/execute/20020103-1.c: New test.
42472 2002-01-03 Jakub Jelinek <jakub@redhat.com>
42474 * g++.dg/other/debug2.C: New test.
42476 * gcc.c-torture/compile/20020103-1.c: New test.
42478 2002-01-02 Jakub Jelinek <jakub@redhat.com>
42480 * gcc.dg/gnu89-init-1.c: Added new tests.
42482 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42484 * g++.dg/template/friend2.C: Remove as patch is reverted.
42486 * g++.dg/warn/oldcast1.C: New test.
42488 * g++.dg/template/ptrmem1.C: New test.
42489 * g++.dg/template/ptrmem2.C: New test.
42491 * g++.dg/template/ntp.C: New test.
42493 * g++.dg/other/component1.C: New test.
42495 * g++.dg/template/ttp3.C: New test.
42497 * g++.dg/template/friend2.C: New test.
42498 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
42500 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42502 * g++.dg/other/ptrmem1.C: New test.
42503 * g++.dg/other/ptrmem2.C: New test.
42505 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42507 * g++.dg/template/ctor1.C: New test.
42509 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
42511 * g++.dg/template/friend2.C: New test.
42513 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
42515 * gcc.dg/mmix-1.c: New test.
42517 2001-12-31 Richard Henderson <rth@redhat.com>
42519 * gcc.dg/asm-5.c: New.
42521 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
42523 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
42524 in namespace __gnu_cxx
42526 2001-12-30 Richard Henderson <rth@redhat.com>
42528 * gcc.dg/debug-6.c: New.
42530 2001-12-30 Jakub Jelinek <jakub@redhat.com>
42532 * gcc.c-torture/compile/20011229-2.c: New test.
42534 2001-12-29 Jakub Jelinek <jakub@redhat.com>
42536 * gcc.dg/debug-3.c: New test.
42537 * gcc.dg/debug-4.c: New test.
42538 * gcc.dg/debug-5.c: New test.
42540 2001-12-29 Richard Henderson <rth@redhat.com>
42542 * g++.dg/eh/loop1.C: New.
42544 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
42546 * g++.dg/template/crash1.C: New test.
42548 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
42550 * g++.dg/other/const1.C: New test.
42552 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
42554 * gcc.c-torture/compile/20011229-1.c: New test.
42556 2001-12-28 Stan Shebs <shebs@apple.com>
42558 * lib/objc-torture.exp: Resync with c-torture.exp.
42559 * lib/objc.exp: Load standard libraries.
42561 2001-12-28 Jakub Jelinek <jakub@redhat.com>
42563 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
42566 2001-12-27 Roger Sayle <roger@eyesopen.com>
42568 * gcc.c-torture/execute/string-opt-16.c: New testcase.
42570 2001-12-27 Richard Henderson <rth@redhat.com>
42572 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
42574 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
42576 * g++.dg/eh/ctor1.C: New test.
42577 * g++.dg/other/error2.C: New test.
42579 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
42581 * g++.dg/other/init2.C: New test.
42583 2001-12-24 Richard Henderson <rth@redhat.com>
42585 * gcc.dg/20011223-1.c: New.
42586 * gcc.dg/inline-1.c: New.
42588 2001-12-23 Richard Henderson <rth@redhat.com>
42590 * gcc.dg/asm-4.c: Test operand modifiers.
42592 2001-12-23 Richard Henderson <rth@redhat.com>
42594 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
42596 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
42598 * gcc.c-torture/execute/20011223-1.c: New test.
42600 2001-12-21 Richard Henderson <rth@redhat.com>
42602 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
42603 re-enables the warning.
42605 2001-12-21 Richard Henderson <rth@redhat.com>
42607 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
42609 2001-12-20 Jakub Jelinek <jakub@redhat.com>
42611 * gcc.c-torture/compile/20011218-1.c: New test.
42613 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
42615 * gcc.misc-test/arm-isr.exp: New file. Control running of the
42617 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
42618 epilogue generation for ARM ISR routines.
42620 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42622 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
42623 * gcc.dg/format/c90-printf-3.c: Likewise.
42624 * gcc.dg/format/c99-printf-3.c: Likewise.
42625 * gcc.dg/format/ext-1.c: Likewise.
42626 * gcc.dg/format/ext-6.c: Likewise.
42627 * gcc.dg/format/format.h: Prototype unlocked stdio.
42629 2001-12-20 Richard Henderson <rth@redhat.com>
42631 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
42633 (malloc): Correct allocation logic. Abort if we fill up the
42634 arena before initialization complete.
42635 (realloc): Correct allocation logic.
42637 2001-12-20 Jakub Jelinek <jakub@redhat.com>
42639 * gcc.c-torture/compile/20011219-2.c: New test.
42641 * gcc.c-torture/execute/20011219-1.c: New test.
42643 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
42645 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
42646 target does not support weak symbols.
42648 2001-12-19 Jakub Jelinek <jakub@redhat.com>
42650 * gcc.c-torture/compile/20011219-1.c: New test.
42652 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
42654 * g++.dg/other/error1.C: New test.
42656 2001-12-17 Jeffrey A Law (law@redhat.com)
42658 * gcc.c-torture/execute/20011217-1.c: New test.
42660 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
42662 * objc.dg/special/: New directory.
42663 * objc.dg/special/special.exp: New file.
42664 * objc.dg/special/unclaimed-category-1.h: New file.
42665 * objc.dg/special/unclaimed-category-1a.m: New file.
42666 * objc.dg/special/unclaimed-category-1.m: New file.
42668 2001-12-17 Andreas Jaeger <aj@suse.de>
42670 * gcc.c-torture/compile/20011217-2.c: New test.
42672 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
42674 * gcc.c-torture/compile/20011217-1.c: New test.
42676 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
42678 * testsuite/gcc.dg/20011214-1.c: New.
42680 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
42682 * gcc.dg/altivec-4.c: New.
42684 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
42686 * gcc.dg/20011113-1.c: New test.
42688 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42690 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
42691 std::__malloc_alloc_template<0> and
42692 std::__default_alloc_template<false, 0>.
42694 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
42696 * objc/execute/bf-21.m: New test.
42697 * objc/execute/enumeration-1.m: New test.
42698 * objc/execute/enumeration-2.m: New test.
42700 2001-12-12 Jakub Jelinek <jakub@redhat.com>
42702 * gcc.dg/gnu89-init-1.c: New test.
42704 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
42706 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
42707 * g++.old-deja/g++.jason/2371.C: Likewise.
42708 * g++.old-deja/g++.jason/template33.C: Likewise.
42709 * g++.old-deja/g++.jason/template34.C: Likewise.
42710 * g++.old-deja/g++.jason/template36.C: Likewise.
42711 * g++.old-deja/g++.oliva/typename1.C: Likewise.
42712 * g++.old-deja/g++.oliva/typename2.C: Likewise.
42713 * g++.old-deja/g++.other/typename1.C: Likewise.
42714 * g++.old-deja/g++.pt/inherit2.C: Likewise.
42715 * g++.old-deja/g++.pt/nontype5.C: Likewise.
42716 * g++.old-deja/g++.pt/typename11.C: Likewise.
42717 * g++.old-deja/g++.pt/typename14.C: Likewise.
42718 * g++.old-deja/g++.pt/typename16.C: Likewise.
42719 * g++.old-deja/g++.pt/typename3.C: Likewise.
42720 * g++.old-deja/g++.pt/typename4.C: Likewise.
42721 * g++.old-deja/g++.pt/typename5.C: Likewise.
42722 * g++.old-deja/g++.pt/typename7.C: Likewise.
42723 * g++.old-deja/g++.robertl/eb9.C: Likewise.
42725 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
42727 * g++.dg/other/linkage1.C: New test.
42728 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
42731 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
42733 * gcc.dg/concat.c: New test.
42735 2001-12-11 Stan Shebs <shebs@apple.com>
42737 * objc/compile: New test directory.
42738 * objc/compile/compile.exp: New expect script.
42739 * objc/compile/20011211-1.m: New compile test.
42741 2001-12-11 Jason Merrill <jason@redhat.com>
42743 * lib/prune.exp (prune_gcc_output): Also handle "In member
42744 function". So many permutations...
42746 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
42748 * g++.dg/template/typedef1.C: New test.
42750 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
42752 * g++.dg/other/copy1.C: New test.
42754 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
42756 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
42758 * gcc.dg/builtin-choose-expr.c: New.
42760 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
42762 * gcc.dg/altivec-2.c: New.
42764 2001-12-07 Richard Henderson <rth@redhat.com>
42766 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
42768 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
42770 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
42773 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42775 * g++-old.deja/g++.robertl/eb101.C: Deleted.
42777 2001-12-06 Janis Johnson <janis187@us.ibm.com>
42779 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
42780 variable argument list.
42782 2001-12-06 Zack Weinberg <zack@codesourcery.com>
42784 * gcc.c-torture/execute/memcheck: Delete entire directory.
42785 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
42786 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
42788 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
42790 * gcc.dg/Wshadow-1.c: New test.
42792 2001-12-05 Jakub Jelinek <jakub@redhat.com>
42794 * gcc.c-torture/compile/20011130-1.c: New test.
42796 * gcc.dg/noncompile/20011025-1.c: New test.
42798 * g++.dg/other/anon-union.C: New test.
42800 * gcc.c-torture/execute/20011024-1.c: New test.
42802 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
42804 * gcc.c-torture/execute/20000722-1.x,
42805 gcc.c-torture/execute/20010123-1.x: Remove.
42806 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
42807 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
42808 gcc.dg/c99-complit-2.c: New tests.
42810 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
42812 * g++.dg/inherit/base1.C: New test.
42814 2001-12-04 Jakub Jelinek <jakub@redhat.com>
42816 * g++.dg/other/stdarg1.C: New test.
42818 * gcc.c-torture/compile/20011130-2.c: New test.
42820 2001-12-03 Janis Johnson <janis187@us.ibm.com>
42822 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
42823 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
42824 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
42825 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
42826 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
42827 * gcc.dg/builtin-prefetch-1.c: New test.
42829 2001-12-03 Jakub Jelinek <jakub@redhat.com>
42831 * gcc.dg/20011130-1.c: New test.
42833 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
42835 * g++.dg/other/scope1.C: New test.
42836 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
42838 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
42840 * gcc.dg/vla-init-1.c: New test.
42842 2001-12-01 Geoff Keating <geoffk@redhat.com>
42844 * gcc.c-torture/compile/structs.c: New testcase from GDB.
42846 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
42848 * objc.dg/alias.m: Update.
42849 * objc.dg/class-1.m: Update.
42850 * objc.dg/const-str-1.m: Update.
42851 * objc.dg/fwd-proto-1.m: Update.
42852 * objc.dg/id-1.m: Update.
42853 * objc.dg/super-class-1.m: Update.
42855 2001-11-29 Mark Mitchell <mark@codesourcery.com>
42857 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
42860 2001-11-28 Jeffrey A Law (law@cygnus.com)
42862 * gcc.c-torture/execute/20011128-1.c: New test.
42864 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
42866 * gcc.dg/20011127-1.c: New test.
42868 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
42870 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
42871 from Austin Group draft 7.
42872 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
42873 scanf format arguments.
42874 * gcc.dg/format/no-exargs-2.c: New test.
42876 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
42878 * g++.dg/abi/vbase8-4.C: New test.
42880 2001-11-24 Ian Lance Taylor <ian@airs.com>
42882 * gcc.c-torture/execute/20011121-1.c: New test.
42884 2001-11-23 Jeffrey A Law (law@cygnus.com)
42886 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
42888 2001-11-23 Andreas Jaeger <aj@suse.de>
42890 * gcc.dg/cpp/charconst-2.c: New test.
42892 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
42894 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
42895 to the host if it is remote. Let tests specify extra headers
42897 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
42898 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
42899 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
42900 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
42901 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
42902 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
42903 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
42904 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
42905 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
42906 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
42908 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
42910 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
42911 for little endian ARMs.
42913 2001-11-20 Jakub Jelinek <jakub@redhat.com>
42915 * gcc.c-torture/compile/20011119-1.c: New test.
42916 * gcc.c-torture/compile/20011119-2.c: New test.
42918 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
42920 * gcc.dg/altivec-1.c: Fix typo.
42922 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
42924 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
42926 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
42928 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
42930 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
42932 * lib/g77.exp: Don't specify --rpath-link.
42934 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
42935 across all the headers.
42936 * gcc.dg/format/format.exp: For testing on a remote host,
42939 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
42940 * gcc.c-torture/execute/930406-1.c: Likewise.
42941 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42943 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
42945 * gcc.dg/altivec-1.c: New.
42947 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
42949 * gcc.dg/cpp/fpreprocessed.c: New test case.
42951 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42953 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
42954 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
42955 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
42957 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42959 * gcc.dg/no-builtin-1.c: New test.
42961 2001-11-16 Jakub Jelinek <jakub@redhat.com>
42963 * gcc.c-torture/execute/20011115-1.c: New test.
42965 2001-11-15 Jakub Jelinek <jakub@redhat.com>
42967 * gcc.c-torture/compile/20011114-2.c: New test.
42968 * gcc.c-torture/compile/20011114-3.c: New test.
42969 * gcc.c-torture/compile/20011114-4.c: New test.
42971 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
42973 * g++.dg/other/init1.C: New test.
42975 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
42977 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
42980 * gcc.c-torture/execute/20011114-1.c: New testcase.
42982 * gcc.c-torture/compile/20010327-1.c: Revert last change.
42983 * gcc.c-torture/compile/20011114-1.c: New test, exactly
42984 like the (before this change) version of 20010327-1.c.
42986 2001-11-14 Roger Sayle <roger@eyesopen.com>
42988 * gcc.c-torture/execute/string-opt-13.c: New testcase.
42990 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
42992 * g++.dg/init/array2.C: New test.
42994 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
42996 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
42998 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
43000 * g++.dg/other/forscope1.C: New test.
43001 * g++.dg/ext/forscope1.C: New test.
43002 * g++.dg/ext/forscope2.C: New test.
43004 2001-11-13 Jakub Jelinek <jakub@redhat.com>
43006 * gcc.c-torture/execute/20011113-1.c: New test.
43008 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
43010 * gcc.c-torture/execute/20011109-2.c: New test.
43012 * gcc.c-torture/execute/20011109-1.c: New test.
43014 2001-11-09 Jakub Jelinek <jakub@redhat.com>
43016 * gcc.c-torture/compile/20011109-1.c: New test.
43018 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
43020 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
43021 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
43022 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
43023 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
43024 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
43025 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
43026 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
43028 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
43030 * g++.dg/warn/Wshadow-1.C: New tests.
43031 * g++.old-deja/g++.mike/for3.C: Update.
43033 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
43035 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
43036 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
43037 XFAILs. Adjust expected error texts.
43038 * gcc.c-torture/compile/20011106-1.c,
43039 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
43040 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
43041 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
43042 gcc.dg/c99-array-lval-5.c: New tests.
43044 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43046 * gcc.dg/cpp/defined.c: Update.
43048 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43050 * gcc.c-torture/execute/anon-1.c: New test.
43052 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
43054 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
43055 same size, so no warning should be produced on stormy16.
43057 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
43058 due to oversized array.
43059 * g++.old-deja/g++.mike/ns15.C: Likewise.
43060 * g++.old-deja/g++.pt/crash16.C: Likewise.
43062 2001-11-02 Graham Stott <grahams@redhat.com>
43064 * g++.dgother/debug1.C: Fix typos.
43066 2001-11-01 Jakub Jelinek <jakub@redhat.com>
43068 * g++.dg/other/debug1.C: New test.
43070 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43072 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
43075 2001-10-30 Jakub Jelinek <jakub@redhat.com>
43077 * gcc.dg/20011029-2.c: New test.
43079 * gcc.c-torture/compile/20011029-1.c: New test.
43081 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
43083 * objc/execute/class_self-1.m: New test.
43084 * objc/execute/class_self-2.m: New test.
43086 2001-10-25 Zack Weinberg <zack@codesourcery.com>
43088 * gcc.misc-tests/msgs.exp: Delete.
43089 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
43090 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
43091 error set to match recent changes.
43093 2001-10-24 Zack Weinberg <zack@codesourcery.com>
43095 * gcc.dg/20011021-1.c: New test.
43097 2001-10-24 Jakub Jelinek <jakub@redhat.com>
43099 * gcc.c-torture/compile/20011023-1.c: New test.
43101 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
43103 * lib/g77.exp: Rewrite based on lib/g++.exp.
43105 2001-10-19 Jakub Jelinek <jakub@redhat.com>
43107 * gcc.c-torture/execute/20011019-1.c: New test.
43109 * gcc.dg/20011018-1.c: New test.
43111 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
43113 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
43115 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
43117 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
43118 * gcc.dg/attr-invalid.c: Likewise.
43120 2001-10-18 Jakub Jelinek <jakub@redhat.com>
43122 * testsuite/gcc.dg/20011015-1.c: New test.
43124 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
43126 * g++.dg/template/unify2.C: New test.
43128 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
43130 * g++.dg/other/exception-specification.C: New test
43132 2001-10-13 Tom Rix <trix@redhat.com>
43134 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
43135 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
43137 2001-10-12 Jakub Jelinek <jakub@redhat.com>
43139 * testsuite/gcc.dg/20011009-1.c: New test.
43141 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
43144 * g++.dg/other/friend1.C: New test.
43146 2001-10-11 Richard Henderson <rth@redhat.com>
43148 * g++.old-deja/g++.other/crash18.C: Add -S to options.
43150 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43152 * gcc.c-torture/compile/20011010-1.c: New.
43154 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
43156 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
43157 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
43158 g77.f-torture/execute/execute.exp,
43159 g77.f-torture/noncompile/noncompile.exp,
43160 gcc.c-torture/compile/compile.exp,
43161 gcc.c-torture/execute/execute.exp,
43162 gcc.c-torture/execute/ieee/ieee.exp,
43163 gcc.c-torture/execute/memcheck/memcheck.exp,
43164 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
43165 objc/execute/execute.exp: Update FSF address.
43167 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
43169 * gcc.dg/cpp/cmdlne-C.c: Update.
43170 * gcc.dg/cpp/cmdlne-C2.c: New.
43172 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43174 * gcc.c-torture/execute/20011008-3.c: New.
43176 2001-10-08 DJ Delorie <dj@redhat.com>
43178 * gcc.dg/20011008-1.c: New.
43179 * gcc.dg/20011008-2.c: New.
43181 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
43183 * gcc.dg/cpp/spacing1.c: Update test.
43185 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
43187 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
43188 spelling errors of "separate" as "seperate".
43190 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
43192 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
43193 enough to avoid inlining.
43195 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
43197 * lib/g77.exp: set libg2c_dir correctly.
43199 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
43201 * gcc.dg/cpp/macro11.c: New test.
43203 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43205 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
43206 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
43207 gcc.dg/format/multattr-3.c: New tests.
43208 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
43209 tests for format attributes on function pointers being rejected.
43211 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43213 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
43215 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
43217 * g++.dg/warn/format1.C: New test.
43219 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
43221 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
43223 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
43225 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
43227 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
43229 * gcc.dg/cpp/redef2.c: Add test.
43231 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
43233 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
43234 long-standing bug on i686, apparently.
43235 * gcc.c-torture/execute/loop-2c.x: New file.
43236 * gcc.c-torture/execute/loop-2d.x: New file.
43237 * gcc.c-torture/execute/loop-3c.x: New file.
43239 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
43241 * gcc.dg/cpp/20000625-2.c: Correct line number.
43243 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
43245 * gcc.dg/cpp/macro10.c: New test.
43246 * gcc.dg/cpp/strify3.c: New test.
43247 * gcc.dg/cpp/spacing1.c: Add tests.
43248 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
43249 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
43251 2001-09-24 DJ Delorie <dj@redhat.com>
43253 * gcc.c-torture/execute/20010924-1.c: New test.
43255 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
43257 * testsuite/objc/execute/paste.m: Remove.
43259 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
43261 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
43263 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
43265 * g77.dg/strlen0.f: New test.
43267 2001-09-21 Richard Henderson <rth@redhat.com>
43269 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
43270 * g++.old-deja/g++.abi/vtable2.C: Likewise.
43272 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
43274 Table-driven attributes.
43275 * g++.dg/ext/attrib1.C: New test.
43277 2001-09-20 DJ Delorie <dj@redhat.com>
43279 * gcc.dg/20000926-1.c: Update expected warning messages.
43280 * gcc.dg/array-2.c: Likewise, and test for warnings too.
43281 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
43284 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
43286 * g++.dg/eh/registers1.C: New test case.
43288 2001-09-17 Richard Henderson <rth@redhat.com>
43290 * gcc.dg/array-5.c: Fix VLA decomposition test.
43292 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
43294 * gcc.dg/cpp/line5.c: New testcase.
43296 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
43298 * gcc.dg/cpp/macro9.c: New test.
43300 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
43302 * gcc.c-torture/execute/980223.c: Change type of addr from long
43305 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
43307 * gcc.c-torture/execute/20010915-1.c: New test.
43309 2001-09-14 Janis Johnson <janis187@us.ibm.com>
43311 * g77.dg/bprob: New directory.
43312 * g77.dg/bprob/bprob.exp: New file.
43313 * g77.dg/bprob/bprob-1.f: New test.
43314 * g77.dg/gcov: New directory.
43315 * g77.dg/gcov/gcov.exp: New file.
43316 * g77.dg/gcov/gcov-1.f: New test.
43317 * g77.dg/gcov/gcov-1.x: New file.
43319 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
43321 * gcc.dg/cpp/directiv.c: Update.
43322 * gcc.dg/cpp/undef1.c: Update.
43324 2001-09-12 Jakub Jelinek <jakub@redhat.com>
43326 * gcc.dg/20010912-1.c: New test.
43328 2001-09-11 Janis Johnson <janis187@us.ibm.com>
43330 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
43331 language-independent file in lib.
43332 * lib/gcov.exp: New file.
43334 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
43336 * gcc.c-torture/compile/20010911-1.c: New test.
43338 2001-09-10 Janis Johnson <janis187@us.ibm.com>
43340 * lib/profopt.exp: New, to support profile-directed optimizations.
43341 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
43342 * gcc.misc-tests/bprob-1.c: New test.
43343 * gcc.misc-tests/bprob-2.c: New test.
43345 2001-09-07 Janis Johnson <janis187@us.ibm.com>
43347 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
43348 XFAIL and which kinds of gcov output to verify.
43349 * gcc.misc-tests/gcov-4b.x: New file.
43350 * gcc.misc-tests/gcov-5b.x: New file.
43351 * gcc.misc-tests/gcov-6.x: New file.
43352 * gcc.misc-tests/gcov-7.c: New test.
43353 * gcc.misc-tests/gcov-7.x: New file.
43355 2001-09-06 Janis Johnson <janis187@us.ibm.com>
43357 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
43358 * gcc.misc-tests/gcov-6.c: New test.
43360 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
43363 * g++.dg/abi/vbase1.C: New test.
43365 2001-09-05 Ziemowit Laski <zlaski@apple.com>
43367 * objc.dg/method-2.m: New.
43369 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
43372 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
43373 * g++.dg/init/empty1.C: New test.
43375 2001-09-03 Jakub Jelinek <jakub@redhat.com>
43377 * gcc.c-torture/compile/20010903-1.c: New test.
43379 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
43381 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
43384 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
43386 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
43388 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
43390 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
43392 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
43394 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
43395 for 16-bit 'unsigned int'.
43397 2001-08-29 Kazu Hirata <kazu@hxi.com>
43399 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
43401 2001-08-27 Richard Henderson <rth@redhat.com>
43403 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
43404 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
43406 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
43408 * gcc.dg/asm-names.c (ymain): New.
43410 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
43412 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
43413 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
43414 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
43416 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43418 * gcc.dg/compare5.c: New testcase.
43420 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
43422 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
43423 and "In instantiation".
43425 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
43427 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
43429 2001-08-20 Janis Johnson <janis187@us.ibm.com>
43431 * gcc.misc-tests/gcov.exp: Add support for branch information.
43432 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
43433 * gcc.misc-tests/gcov-4.c: New test.
43434 * gcc.misc-tests/gcov-4b.c: New test.
43435 * gcc.misc-tests/gcov-5b.c: New test.
43437 2001-08-20 Zack Weinberg <zackw@panix.com>
43439 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
43442 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
43444 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
43446 2001-08-19 Jakub Jelinek <jakub@redhat.com>
43448 * g++.dg/eh/template1.C: New test.
43450 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
43452 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
43454 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
43457 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
43459 * lib/g77-dg.exp: Use prune.exp for common procedures
43460 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
43461 * lib/g77.exp: (g77-dg-prune) Remove
43463 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
43465 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
43467 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43469 * g++.dg/template/unify1.C: New test.
43471 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
43473 * g++.dg/abi/empty4.C: New test.
43475 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
43477 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
43479 * g77.f-torture/compile/pr3743.x: Likewise.
43481 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43483 * g++.dg/other/using-declaration.C: New test.
43485 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
43487 * gcc.dg/cpp/tr-sign.c: New testcase.
43489 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
43491 * gcc.dg/cpp/19951025-1.c: Revert.
43492 * gcc.dg/cpp/directiv.c: We no longer process directives that
43493 interrupt macro arguments.
43495 2001-08-03 Zack Weinberg <zackw@stanford.edu>
43497 * gcc.dg/bconstp-1.c: New test.
43499 2001-08-03 Richard Henderson <rth@redhat.com>
43501 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
43503 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
43505 * gcc.dg/cpp/19951025-1.c: Update.
43507 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
43509 * g77.dg/ff90-1.f (s): Fix reference of variable z,
43512 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
43515 * g++.old-deja/g++.ns/ns14.C: Remove special options.
43516 * g++.old-deja/g++.other/std1.C: Likewise.
43517 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
43519 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43521 * lib/g77.exp: Load gcc-defs.exp for common procedures
43522 (g77_pass, g77_fail, g77_finish, g77_exit,
43523 ${tool}_check_unsupported_p} Now redundant. Deleted.
43525 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
43527 * g77.dg/fbackslash.f
43528 * g77.dg/fcase-preserve.f
43530 * g77.dg/ffixed-line-length-0.f
43531 * g77.dg/ffixed-line-length-132.f
43532 * g77.dg/ffixed-line-length-7.f
43533 * g77.dg/ffixed-line-length-72.f
43534 * g77.dg/ffixed-line-length-none.f
43535 * g77.dg/ffree-form-1.f
43536 * g77.dg/fno-backslash.f
43537 * g77.dg/fno-f90-1.f
43538 * g77.dg/fno-fixed-form-1.f
43539 * g77.dg/fno-onetrip.f
43540 * g77.dg/fno-typeless-boz.f
43541 * g77.dg/fno-underscoring.f
43542 * g77.dg/fno-vxt-1.f
43543 * g77.dg/fonetrip.f
43544 * g77.dg/ftypeless-boz.f
43545 * g77.dg/fugly-assumed.f
43546 * g77.dg/funderscoring.f
43549 2001-08-01 Ziemowit Laski <zlaski@apple.com>
43551 * objc.dg/fwd-proto-1.m: New.
43552 * objc.dg/local-decl-1.m: New.
43553 * objc.dg/naming-1.m: New.
43554 * objc.dg/naming-2.m: New.
43555 * objc.dg/proto-hier-1.m: New.
43557 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
43559 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
43560 largest-type elements to a struct makes its size grow.
43562 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
43564 * g++.dg/abi/vthunk1.C: New test.
43566 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
43568 * g++.dg/abi/vbase8-22.C: New test.
43570 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43572 * gcc.dg/cpp/macro8.c: New test.
43574 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
43576 * g++.dg/abi/vbase8-21.C: New test.
43578 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
43580 * g++.dg/abi/vbase8-10.C: New test.
43582 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43584 * lib/g++.exp (g++_set_ld_library_path): Renamed to
43585 ${tool}_set_ld_library_path.
43587 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
43590 2001-07-26 Stan Cox <scox@redhat.com>
43592 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
43593 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
43594 gcc_exit, gcc_check_unsupported_p):
43595 Moved to gcc-deps.exp
43596 * gcc-deps.exp: New file.
43598 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43600 * g++.old-deja/g++.pt/defarg14.C: New test.
43602 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43604 * g++.old-deja/g++.other/lineno5.C: New test.
43606 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43608 * g++.old-deja/g++.pt/crash68.C: New test.
43610 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
43612 * g++.old-deja/g++.other/crash42.C: New test.
43614 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
43616 * gcc.dg/cpp/extratokens.c: Fix.
43617 * gcc.dg/cpp/skipping2.c: New tests.
43619 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43621 * gcc.c-torture/execute/20010724-1.c: New file.
43622 * gcc.c-torture/execute/20010724-1.x: New file.
43624 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43626 * g++.old-deja/g++.other/cond7.C: New test.
43628 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43630 * g++.old-deja/g++.other/optimize4.C: New test.
43632 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
43634 * g++.old-deja/g++.abi/vbase8-5.C: New test.
43636 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
43638 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
43639 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
43640 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
43641 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
43643 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
43644 bug report" message.
43646 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
43647 * g++.dg/ext/instantiate1.C: Move from old-deja.
43649 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
43651 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
43652 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
43653 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
43654 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
43656 2001-07-23 Jeffrey A Law (law@cygnus.com)
43658 * gcc.c-torture/execute/20010723-1.c: New test.
43660 2001-07-23 Ben Elliston <bje@redhat.com>
43662 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
43664 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43666 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
43668 Delete handling of ieee_multilib_flags.
43669 Pass -mieee for alpha*-*-* and sh-*-*.
43670 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
43672 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
43674 Remove old-abi tests.
43675 * g++.old-deja/g++.mike/p11116.C: Remove.
43676 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
43678 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
43680 * g77.f-torture/compile/pr3743.f: New test
43682 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
43684 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
43686 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43688 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
43689 g++.old-deja/g++.pt/static6.C: Likewise.
43690 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
43691 supports weak symbols.
43693 2001-07-18 Andreas Jaeger <aj@suse.de>
43695 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
43698 2001-07-18 Andreas Jaeger <aj@suse.de>
43700 * gcc.dg/iftrap-1.c: Fix target line.
43702 2001-07-17 Richard Henderson <rth@redhat.com>
43704 * gcc.c-torture/execute/20010717-1.c: New.
43706 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
43708 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
43711 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
43713 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
43715 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43717 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
43718 UAC_SIGBUS, UAC_NOPRINT definitions.
43720 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
43722 * objc/execute/object_is_class.m: New test.
43723 * objc/execute/object_is_meta_class.m: New test.
43725 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
43727 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
43728 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
43730 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
43732 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
43733 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
43735 2001-07-14 Richard Henderson <rth@redhat.com>
43737 * gcc.dg/iftrap-1.c: New.
43739 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
43741 * g77.f-torture/execute/intrinsic77.f: New test.
43743 2001-07-11 Janis Johnson <janis@us.ibm.com>
43745 * gcc.misc-tests/gcov-3.c: New test.
43747 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
43749 * gcc.c-torture/compile/20010711-1.c,
43750 * gcc.c-torture/compile/20010711-2.c: New tests.
43752 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
43754 * gcc.c-torture/execute/20010711-1.c: New test.
43756 2001-07-11 Ben Elliston <bje@redhat.com>
43758 * g++.old-deja/g++.other/enum5.C: New test.
43760 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
43762 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
43763 (g++-dg-prune): Call prune_gcc_output.
43764 * prune.exp: New file for prune_gcc_output.
43765 * lib/g++.exp, lib/gcc.exp: Load it.
43767 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
43769 * gcc.c-torture/compile/20010701-1.c,
43770 g++.old-deja/g++.ext/attrib6.C: New tests.
43772 2001-07-06 Jeffrey A Law (law@cygnus.com)
43774 * gcc.c-torture/compile/20010706-1.c: New test.
43776 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
43778 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
43780 2001-06-28 Stan Shebs <shebs@apple.com>
43782 * gcc.dg/pragma-darwin.c: New test.
43784 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43786 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
43787 Solaris 2.[678] system.
43789 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
43791 * gcc.dg/20010622-1.c: New test.
43793 2001-06-18 Stan Shebs <shebs@apple.com>
43795 * objc.dg: New directory.
43796 * objc.dg/dg.exp: New file.
43797 * objc.dg/alias.m: New.
43798 * objc.dg/class-1.m: New.
43799 * objc.dg/class-2.m: New.
43800 * objc.dg/const-str-1.m: New.
43801 * objc.dg/const-str-2.m: New.
43802 * objc.dg/id-1.m: New.
43803 * objc.dg/method-1.m: New.
43804 * objc.dg/super-class-1.m: New.
43805 * lib/objc-dg.exp: New file.
43807 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
43809 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
43812 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
43814 * g++.old-deja/g++.abi/vbase8-9.C: New test.
43816 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43818 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
43821 2001-06-12 Richard Henderson <rth@redhat.com>
43823 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
43825 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
43827 * g++.old-deja/g++.abi/vbase5.C: New test.
43828 * g++.old-deja/g++.abi/vbase6.C: New test.
43829 * g++.old-deja/g++.abi/vbase7.C: New test.
43831 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43833 * gcc.c-torture/compile/20010610-1.c: New test.
43835 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
43837 * g++.old-deja/g++.abi/vbase4.C: New test.
43839 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
43841 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
43842 support %f for HC11/HC12 targets.
43843 * gcc.c-torture/execute/930513-1.x: New file, likewise.
43844 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
43845 on HC11/HC12 targets.
43846 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
43848 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43850 * gcc.dg/wchar_t-1.c: New file.
43851 * gcc.dg/wint_t-1.c: Likewise.
43853 2001-06-11 Bernd Schmidt <bernds@redhat.com>
43855 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
43857 2001-06-11 Richard Henderson <rth@redhat.com>
43859 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
43861 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
43863 * gcc.c-torture/compile/20010611-1.c: New test.
43865 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
43867 * gcc.dg/c99-tag-1.c: Add more tests.
43869 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
43871 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
43872 representation on MN10300 and ARM/Thumb.
43874 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
43876 * g77.f-torture/execute/20010610.f: New.
43878 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
43880 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
43883 2001-06-09 Richard Henderson <rth@redhat.com>
43885 * gcc.c-torture/execute/ashrdi-1.c: New.
43886 * gcc.c-torture/execute/ashldi-1.c: New.
43887 * gcc.c-torture/execute/lshrdi-1.c: New.
43889 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
43891 * objc/execute/load-3.m: Added. Check sending +load to categories,
43892 in addition to classes.
43894 2001-06-08 Stan Shebs <shebs@apple.com>
43896 * objc/execute/load-2.m: New test. From Nicola Pero
43897 <n.pero@mi.flashnet.it>.
43899 2001-06-08 Jakub Jelinek <jakub@redhat.com>
43901 * gcc.c-torture/execute/20010605-2.c: New test.
43903 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
43905 * g++.old-deja/g++.abi/vbase2.C: New test.
43906 * g++.old-deja/g++.abi/vbase3.C: New test.
43908 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
43910 * g++.old-deja/g++.pt/friend49.C: New test.
43912 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
43914 * g++.old-deja/g++.ext/anon3.C: New test.
43916 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
43918 * g++.old-deja/g++.other/conv7.C: New test.
43920 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
43922 * gcc.c-torture/compile/20010605-2.c: New test.
43924 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
43926 * gcc.c-torture/execute/20010604-1.c: New test.
43928 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
43930 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
43932 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
43934 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
43935 (g++_link_flags): Likewise.
43936 (g++_init): Pass gccpath's value to two previous functions.
43938 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43940 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
43941 Ensure logfile entry matches exec command line.
43943 2001-05-31 Richard Henderson <rth@redhat.com>
43945 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
43946 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
43948 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
43950 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
43951 compiler for irix6.2
43953 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
43955 * g++.old-deja/g++.other/optimize3.C: New file.
43957 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
43959 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
43962 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
43964 * g++.old-deja/g++.other/optimize2.C: New file.
43966 2001-05-25 Diego Novillo <dnovillo@redhat.com>
43968 * gcc.c-torture/compile/20010518-2.c: New file.
43969 * gcc.c-torture/execute/20010518-1.c: New file.
43970 * gcc.c-torture/execute/20010518-2.c: New file.
43972 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
43974 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
43976 2001-05-24 Mark Mitchell <mark@codesourcery.com>
43978 G++ no longer defines builtins that do not begin with __builtin.
43979 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
43980 * g++.old-deja/g++.brendand/misc13.C: Likewise.
43981 * g++.old-deja/g++.law/builtin1.C: Likewise.
43982 * g++.old-deja/g++.law/cvt2.C: Likewise.
43983 * g++.old-deja/g++.mike/net5.C: Likewise.
43984 * g++.old-deja/g++.other/builtins1.C: Likewise.
43985 * g++.old-deja/g++.other/builtins2.C: Likewise.
43986 * g++.old-deja/g++.other/builtins3.C: Likewise.
43987 * g++.old-deja/g++.other/builtins4.C: Likewise.
43988 * g++.old-deja/g++.other/inline8.C: Likewise.
43989 * g++.old-deja/g++.robertl/eb39.C: Likewise.
43991 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
43993 * g++.old-deja/g++.pt/using1.C: Adjust.
43994 * g++.old-deja/g++.pt/using2.C: New test.
43996 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43998 * gcc.dg/cpp/charconst.c: New tests.
43999 * gcc.dg/cpp/escape.c: New tests.
44000 * gcc.dg/cpp/escape-1.c: New tests.
44001 * gcc.dg/cpp/escape-2.c: New tests.
44002 * gcc.dg/cpp/ucs.c: New tests.
44004 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
44006 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
44007 native compiler for irix6.5.
44009 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
44011 * lib/g++.exp (g++_include_flags): Use args to compute
44013 (g++_link_flags): Likewise.
44014 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
44016 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
44018 * gcc.dg/c90-hexfloat-1.c: Add more tests.
44020 2001-05-21 Geoff Keating <geoffk@redhat.com>
44022 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
44025 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
44027 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
44029 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
44030 to STACK_SIZE; Use it to define size of add_histo array.
44031 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
44033 (f): Use GITT_SIZE to define size of gitt local table.
44034 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
44035 to STACK_SIZE; Use it to define size of bytemem array.
44037 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
44039 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
44040 on 68HC11/HC12 due to the asm instruction.
44041 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
44042 * gcc.c-torture/compile/920520-1.x: Likewise.
44043 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
44044 on 68HC11/HC12 because the function is larger than 64K.
44045 * gcc.c-torture/compile/961203-1.x: New file, this test fails
44046 on 68HC11/HC12 because the structure is too large.
44048 2001-05-20 Richard Henderson <rth@redhat.com>
44050 * gcc.c-torture/execute/20010520-1.c: New.
44052 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44054 * g++.old-deja/g++.warn/compare1.C: New test.
44055 * gcc.dg/compare4.c: New test.
44057 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
44059 * g++.old-deja/g++.other/optimize1.C: New test.
44061 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44063 * g++.old-deja/g++.pt/spec41.C: New test.
44065 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
44067 * gcc.c-torture/compile/20010114-1.x: Remove.
44069 2001-05-18 Stan Shebs <shebs@apple.com>
44071 * gcc.c-torture/compile/20010518-1.c: New test.
44073 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
44075 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
44076 * g++.old-deja/g++.pt/crash67.C: New test.
44078 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
44080 * g++.old-deja/g++.other/debug9.C: New test.
44082 2001-05-16 Zack Weinberg <zackw@stanford.edu>
44084 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
44086 2001-05-16 Jan Hubicka <jh@suse.cz>
44088 * gcc.c-torture/compile/20010516-1.c: New test.
44090 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
44092 * g++.old-deja/g++.other/crash41.C: New test.
44094 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
44096 * g++.old-deja/g++.pt/crash66.C: New test.
44098 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
44100 * g++.old-deja/g++.robertl/eb27.C: Convert.
44102 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
44104 * g++.dg/friend-warn.C: New test. Do not warn about friend
44105 declaration being redundant.
44107 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
44109 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
44111 2001-05-14 Mark Mitchell <mark@codesourcery.com>
44113 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
44115 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
44117 * lib/g++.exp: Use testsuite_flags.
44119 2001-05-13 Mark Mitchell <mark@codesourcery.com>
44121 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
44123 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
44125 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
44127 2001-05-11 Mark Mitchell <mark@codesourcery.com>
44129 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
44131 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
44133 * gcc.c-torture/compile/20010313-1.c: New test.
44135 2001-05-09 Zack Weinberg <zackw@stanford.edu>
44137 * gcc.dg/cpp/direct2.c: New test.
44138 * gccq.dg/cpp/direct2s.c: New test.
44140 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
44142 2001-05-07 Mark Mitchell <mark@codesourcery.com>
44144 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
44145 * g++.old-deja/g++.other/op3.C: Likewise.
44147 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44149 * gcc.dg/cpp/syshdr.h: New file.
44150 * gcc.dg/cpp/sysmac1.c: Update.
44151 * gcc.dg/cpp/sysmac2.c: Update.
44153 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44155 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
44157 2001-05-04 David Edelsohn <edelsohn@gnu.org>
44159 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
44160 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
44162 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
44164 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
44166 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
44168 * lib/g++.exp (g++_include_flags): Don't use any special flags
44169 if TESTING_IN_BUILD_TREE is not defined.
44170 (g++_init): Use a plain 'c++' as the compiler if
44171 TESTING_IN_BUILD_TREEE is not defined.
44173 2001-05-02 Jakub Jelinek <jakub@redhat.com>
44175 * g++.old-deja/g++.eh/catch13.C: New test.
44176 * g++.old-deja/g++.eh/catch14.C: New test.
44178 2001-05-02 Jakub Jelinek <jakub@redhat.com>
44180 * gcc.dg/cpp/tr-define.c: New test.
44182 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
44184 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
44185 <stdlib.h>, not <malloc.h>.
44187 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
44189 * g++.old-deja/g++.ns/template17.C: New test.
44191 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
44193 * g++.old-deja/g++.pt/ref4.C: New test.
44195 2001-04-30 Richard Henderson <rth@redhat.com>
44197 * gcc.dg/20000724-1.c: Revert last change.
44199 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
44201 * g77.f-torture/execute/20010430.f: New test.
44203 2001-04-30 Mark Mitchell <mark@codesourcery.com>
44205 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
44207 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
44209 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
44211 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44213 * g++.old-deja/g++.eh/crash6.C: New test.
44215 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44217 * g++.old-deja/g++.other/warn7.C: New test.
44219 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
44221 * g++.old-deja/g++.other/defarg9.C: New test.
44223 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
44225 * g77.f-torture/compile/20010426.f: New test.
44226 * g77.f-torture/execute/20010426.f: New test.
44228 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
44230 * g77.f-torture/compile/20000629-1.x: Remove - error
44233 2001-04-26 Jeffrey A Law (law@cygnus.com)
44235 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
44236 Tweak slightly to work with g++.dg framework.
44237 * g++.dg/special/ecos.exp: Run initp1.C test.
44238 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
44240 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
44241 its linker doesn't give line numbers either.
44242 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
44244 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
44246 * g++.old-deja/g++.other/lex1.C: New test.
44248 2001-04-26 Jakub Jelinek <jakub@redhat.com>
44250 * gcc.dg/noncompile/20010425-1.c: New test.
44252 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
44254 * g++.old-deja/g++.pt/mangle2.C: New test.
44256 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44258 * gcc.dg/format/plus-1.c: New test.
44260 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44262 * gcc.dg/20010423-1.c: New test.
44264 2001-04-25 Jakub Jelinek <jakub@redhat.com>
44266 * gcc.c-torture/execute/20010422-1.c: New test.
44268 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
44270 * g++.old-deja/g++.ns/type2.C: New test.
44272 2001-04-24 Zack Weinberg <zackw@stanford.edu>
44274 * g++.old-deja/g++.other/perf1.C: New test.
44276 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
44278 * gcc.dg/c99-func-2.c: Remove xfail.
44279 * gcc.dg/c99-func-3.c: Remove xfail.
44280 * gcc.dg/c99-func-4.c: Remove xfail.
44282 2001-04-23 Zack Weinberg <zackw@stanford.edu>
44284 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
44286 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
44288 * gcc.c-torture/compile/20010423-1.c: New test.
44290 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
44292 * g++.old-deja/g++.pt/typename28.C: New test.
44294 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
44296 * g++.old-deja/g++.abi/empty2.C: New test.
44297 * g++.old-deja/g++.abi/empty3.C: New test.
44299 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44301 * g++.old-deja/g++.other/comdat2.C: New test.
44302 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
44304 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44306 * g++.old-deja/g++.other/overload14.C: New test.
44308 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44310 * g++.old-deja/g++.other/lookup23.C: New test.
44312 2001-04-20 Jakub Jelinek <jakub@redhat.com>
44314 * gcc.c-torture/execute/20010403-1.c: New test.
44316 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
44317 Mark Mitchell <mark@codesourcery.com>
44319 * lib/old-dejagnu.exp: Don't delete output of executable.
44320 Add .exe suffix to executables.
44322 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
44324 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
44326 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44328 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
44330 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
44332 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
44333 * g++.old-deja/g++.abi/crash1.C: New test.
44335 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
44337 * g++.old-deja/g++.other/crash40.C: New test.
44339 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44341 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
44343 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
44345 * g++.old-deja/g++.other/warn6.C: New test.
44347 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
44349 * g++.old-deja/g++.robertl/eb42.C: Same.
44351 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44353 * gcc.dg/wtr-conversion-1.c: New testcase.
44355 2001-04-10 Richard Henderson <rth@redhat.com>
44357 * g++.old-deja/g++.other/array5.C: New.
44359 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44361 * gcc.c-torture/execute/20010408-1.c: New test.
44363 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
44365 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
44366 headers and constructs.
44367 * g++.old-deja/g++.robertl/eb79.C: Same.
44368 * g++.old-deja/g++.robertl/eb77.C (main): Same.
44369 * g++.old-deja/g++.robertl/eb73.C: Same.
44370 * g++.old-deja/g++.robertl/eb66.C (main): Same.
44371 * g++.old-deja/g++.robertl/eb55.C (t): Same.
44372 * g++.old-deja/g++.robertl/eb54.C (main): Same.
44373 * g++.old-deja/g++.robertl/eb46.C (main): Same.
44374 * g++.old-deja/g++.robertl/eb44.C: Same.
44375 * g++.old-deja/g++.robertl/eb41.C (main): Same.
44376 * g++.old-deja/g++.robertl/eb4.C (main): Same.
44377 * g++.old-deja/g++.robertl/eb39.C: Same.
44378 * g++.old-deja/g++.robertl/eb33.C (main): Same.
44379 * g++.old-deja/g++.robertl/eb31.C (main): Same.
44380 * g++.old-deja/g++.robertl/eb30.C: Same.
44381 * g++.old-deja/g++.robertl/eb3.C: Same.
44382 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
44383 * g++.old-deja/g++.robertl/eb21.C: Same.
44384 * g++.old-deja/g++.robertl/eb15.C: Same.
44385 * g++.old-deja/g++.robertl/eb118.C: Same.
44386 * g++.old-deja/g++.robertl/eb115.C (main): Same.
44387 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
44388 * g++.old-deja/g++.robertl/eb109.C: Same.
44389 * g++.old-deja/g++.other/sibcall1.C (main): Same.
44390 * g++.old-deja/g++.mike/rtti1.C: Same.
44391 * g++.old-deja/g++.mike/p658.C: Same.
44392 * g++.old-deja/g++.mike/net46.C: Same.
44393 * g++.old-deja/g++.mike/net34.C: Same.
44394 * g++.old-deja/g++.mike/memoize1.C: Same.
44395 * g++.old-deja/g++.mike/eh2.C: Same.
44396 * g++.old-deja/g++.law/weak.C: Same.
44397 * g++.old-deja/g++.law/visibility7.C: Same.
44398 * g++.old-deja/g++.law/visibility25.C: Same.
44399 * g++.old-deja/g++.law/visibility22.C: Same.
44400 * g++.old-deja/g++.law/visibility2.C: Same.
44401 * g++.old-deja/g++.law/visibility17.C: Same.
44402 * g++.old-deja/g++.law/visibility13.C: Same.
44403 * g++.old-deja/g++.law/visibility10.C: Same.
44404 * g++.old-deja/g++.law/visibility1.C: Same.
44405 * g++.old-deja/g++.law/virtual3.C (eval): Same.
44406 * g++.old-deja/g++.law/vbase1.C: Same.
44407 * g++.old-deja/g++.law/operators32.C: Same.
44408 * g++.old-deja/g++.law/nest3.C: Same.
44409 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
44410 * g++.old-deja/g++.law/except5.C (main): Same.
44411 * g++.old-deja/g++.law/cvt7.C (run): Same.
44412 * g++.old-deja/g++.law/cvt2.C: Same.
44413 * g++.old-deja/g++.law/cvt16.C: Same.
44414 * g++.old-deja/g++.law/ctors6.C (bar): Same.
44415 * g++.old-deja/g++.law/ctors17.C (main): Same.
44416 * g++.old-deja/g++.law/ctors13.C: Same.
44417 * g++.old-deja/g++.law/ctors12.C (main): Same.
44418 * g++.old-deja/g++.law/ctors10.C: Same.
44419 * g++.old-deja/g++.law/code-gen5.C: Same.
44420 * g++.old-deja/g++.law/bad-error7.C: Same.
44421 * g++.old-deja/g++.law/arm9.C: Same.
44422 * g++.old-deja/g++.law/arm12.C: Same.
44423 * g++.old-deja/g++.law/arg8.C: Same.
44424 * g++.old-deja/g++.law/arg1.C: Same.
44425 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
44426 * g++.old-deja/g++.jason/template31.C: Same.
44427 * g++.old-deja/g++.jason/template24.C (main): Same.
44428 * g++.old-deja/g++.jason/2371.C: Same.
44429 * g++.old-deja/g++.eh/new2.C: Same.
44430 * g++.old-deja/g++.eh/new1.C: Same.
44431 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
44432 * g++.old-deja/g++.brendan/nest21.C (main): Same.
44433 * g++.old-deja/g++.brendan/err-msg3.C: Same.
44434 * g++.old-deja/g++.brendan/crash62.C: Same.
44435 * g++.old-deja/g++.brendan/crash52.C: Same.
44436 * g++.old-deja/g++.brendan/crash49.C (main): Same.
44437 * g++.old-deja/g++.brendan/crash38.C: Same.
44438 * g++.old-deja/g++.brendan/crash15.C (main): Same.
44439 * g++.old-deja/g++.brendan/copy9.C: Same.
44441 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
44443 * gcc.c-torture/execute/20001203-2.c (memset):
44444 Count argument is of type __SIZE_TYPE__.
44446 2001-04-04 Diego Novillo <dnovillo@redhat.com>
44448 * gcc.c-torture/compile/20010404-1.c: New test.
44450 2001-04-04 Jakub Jelinek <jakub@redhat.com>
44452 * gcc.c-torture/compile/20010326-1.c: New test.
44454 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
44456 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
44457 peculiarities of the SH.
44458 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
44460 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44462 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
44463 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
44464 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
44466 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44468 * g77.f-torture/compile/20010321-1.f: New test.
44470 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44472 * gcc.c-torture/compile/20010329-1.c: New test.
44474 2001-04-02 Jakub Jelinek <jakub@redhat.com>
44476 * gcc.c-torture/execute/20010329-1.c: New test.
44478 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
44480 * g++.old-deja/g++.other/eh4.C: Fix typo.
44482 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
44484 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
44486 2001-03-28 Philip Blundell <philb@gnu.org>
44488 * gcc.c-torture/compile/20010328-1.c: New test.
44490 2001-03-27 Richard Henderson <rth@redhat.com>
44492 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
44493 * g++.old-deja/g++.eh/vbase3.C: Likewise.
44495 2001-03-27 Alan Modra <alan@linuxcare.com.au>
44497 * gcc.c-torture/compile/20010327-1.c: New test.
44499 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
44501 * g++.old-deja/g++.other/friend12.C: New test.
44502 * g++.old-deja/g++.other/friend9.C: Expect no errors.
44503 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
44505 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
44507 * gcc.c-torture/execute/20010325-1.c: New test.
44509 2001-03-23 Jakub Jelinek <jakub@redhat.com>
44511 * g++.old-deja/g++.other/mangle3.C: New test.
44513 2001-03-22 Jakub Jelinek <jakub@redhat.com>
44515 * g++.old-deja/g++.other/anon8.C: New test.
44517 2001-03-20 Philip Blundell <philb@gnu.org>
44519 * gcc.c-torture/compile/20010320-1.c: New test.
44521 2001-03-17 Richard Henderson <rth@redhat.com>
44523 * g++.old-deja/g++.other/eh4.C: Add expected error text.
44525 2001-03-15 Geoff Keating <geoff@redhat.com>
44527 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
44530 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
44532 * g++.old-deja/g++.other/eh4.C: New test.
44534 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
44536 * gcc.dg/cpp/mi1.c: Update.
44538 2001-03-14 Jakub Jelinek <jakub@redhat.com>
44540 * g++.old-deja/g++.other/regstack.C: New test.
44542 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
44544 * g++.old-deja/g++.other/ref4.C: New test.
44546 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
44548 * objc/execute/va_method.m: Added.
44549 * objc/execute/IMP.m: Added.
44550 * objc/execute/_cmd.m: Added.
44551 * objc/execute/accessing_ivars.m: Added.
44552 * objc/execute/class-1.m: Added.
44553 * objc/execute/class-10.m: Added.
44554 * objc/execute/class-11.m: Added.
44555 * objc/execute/class-12.m: Added.
44556 * objc/execute/class-13.m: Added.
44557 * objc/execute/class-14.m: Added.
44558 * objc/execute/class-2.m: Added.
44559 * objc/execute/class-3.m: Added.
44560 * objc/execute/class-4.m: Added.
44561 * objc/execute/class-5.m: Added.
44562 * objc/execute/class-6.m: Added.
44563 * objc/execute/class-7.m: Added.
44564 * objc/execute/class-8.m: Added.
44565 * objc/execute/class-9.m: Added.
44566 * objc/execute/class-tests-1.h
44567 * objc/execute/class-tests-2.h
44568 * objc/execute/compatibility_alias.m: Added.
44569 * objc/execute/encode-1.m: Added.
44570 * objc/execute/formal_protocol-1.m: Added.
44571 * objc/execute/formal_protocol-2.m: Added.
44572 * objc/execute/formal_protocol-3.m: Added.
44573 * objc/execute/formal_protocol-4.m: Added.
44574 * objc/execute/formal_protocol-5.m: Added.
44575 * objc/execute/formal_protocol-6.m: Added.
44576 * objc/execute/formal_protocol-7.m: Added.
44577 * objc/execute/informal_protocol.m: Added.
44578 * objc/execute/initialize.m: Added.
44579 * objc/execute/load.m: Added.
44580 * objc/execute/many_args_method.m: Added.
44581 * objc/execute/nested-3.m: Added.
44582 * objc/execute/no_clash.m: Added.
44583 * objc/execute/private.m: Added.
44584 * objc/execute/redefining_self.m: Added.
44585 * objc/execute/root_methods.m: Added.
44586 * objc/execute/selector-1.m: Added.
44587 * objc/execute/static-1.m: Added.
44588 * objc/execute/static-2.m: Added.
44589 * objc/execute/va_method.m: Added.
44591 2001-03-10 Richard Henderson <rth@redhat.com>
44593 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
44595 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
44597 * g++.old-deja/g++.other/crash31.C: XFAIL.
44598 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
44599 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
44600 * gcc.c-torture/execute/20010123-1.x: XFAIL.
44601 * gcc.c-torture/execute/20010124-1.x: XFAIL.
44602 * gcc.dg/sequence-pt-1.c: XFAIL one test.
44604 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
44606 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
44608 2001-03-06 Zack Weinberg <zackw@stanford.edu>
44610 * gcc.dg/20000724-1.c: Don't use multiline strings.
44612 2001-03-06 Zack Weinberg <zackw@stanford.edu>
44614 * objc/execute/string1.m, objc/execute/string2.m: Compare the
44615 result of -cString against what we expect it to be; don't just
44616 print it out for no one to read.
44618 * objc/execute/string3.m, objc/execute/string4.m: New tests.
44619 Based on testcases provided by Nicola Pero.
44621 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
44623 * gcc.dg/cpp/macro7.c: New test.
44625 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
44627 * gcc.dg/cpp/multiline.c: Update.
44629 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44631 * g++.old-deja/g++.other/enum3.C: New test.
44633 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44635 * g++.old-deja/g++.other/pod1.C: New test.
44637 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
44639 * g++.old-deja/g++.ext/overload1.C: New test.
44641 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
44643 * g++.old-deja/g++.pt/using1.C: New test.
44645 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
44647 * g++.old-deja/g++.other/using9.C: New test.
44649 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
44651 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
44653 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
44655 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
44657 * g++.old-deja/g++.ext/realpt1.C: Remove.
44659 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
44661 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
44663 2001-02-26 Will Cohen <wcohen@redhat.com>
44665 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
44667 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
44669 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
44670 templatized constructors.
44672 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44674 * gcc.c-torture/execute/20010224-1.c: New test.
44676 2001-02-23 Jakub Jelinek <jakub@redhat.com>
44678 * gcc.c-torture/execute/20010222-1.c: New test.
44680 2001-02-22 Jakub Jelinek <jakub@redhat.com>
44682 * g++.old-deja/g++.other/inline20.C: New test.
44684 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
44686 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
44688 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44690 * g++.old-deja/g++.other/lookup22.C: New test.
44692 2001-02-19 Zack Weinberg <zackw@stanford.edu>
44694 * g77.dg: New directory.
44695 * g77.dg/20010216-1.f: New test case.
44696 * g77.dg/dg.exp: New driver.
44697 * lib/g77-dg.exp: New driver library.
44699 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44701 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
44703 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
44705 * g++.old-deja/g++.other/decl9.C: New test.
44707 2001-02-16 Jakub Jelinek <jakub@redhat.com>
44709 * g++.old-deja/g++.other/init16.C: Update the test so that it does
44710 not need <string> and also tests the initialization at runtime.
44712 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
44714 * gcc.c-torture/execute/longlong.c: New test.
44716 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
44718 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
44720 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
44722 * gcc.c-torture/execute/920302-1.c (execute):
44723 Change argument type to short.
44725 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
44727 * g++.old-deja/g++.pt/deduct6.C: New test.
44729 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
44731 * g++.old-deja/g++.pt/deduct5.C: New test.
44733 2001-02-14 Jakub Jelinek <jakub@redhat.com>
44735 * gcc.c-torture/execute/20010209-1.c: New test.
44737 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
44739 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
44741 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
44743 * g++.dg/vtgc1.C: Update for new ABI.
44745 * consistency.vlad: New directory, 1665 files.
44747 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
44749 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
44751 * gcc.dg/cpp/digraphs.c: Declare puts.
44753 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
44755 * g++.old-deja/g++.other/warn5.C: New test.
44757 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
44759 * g++.old-deja/g++.pt/spec40.C: New test.
44761 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
44763 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
44765 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
44767 2001-02-12 Jakub Jelinek <jakub@redhat.com>
44769 * gcc.c-torture/compile/20010209-1.c: New test.
44771 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
44773 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
44774 excess errors message but not if it crashes.
44775 * g++.old-deja/g++.other/crash27.C: Likewise.
44776 * g++.old-deja/g++.other/crash28.C: Likewise.
44777 * g++.old-deja/g++.other/crash30.C: Likewise.
44778 * g++.old-deja/g++.other/crash32.C: Likewise.
44779 * g++.old-deja/g++.other/crash35.C: Likewise.
44780 * g++.old-deja/g++.pt/inherit2.C: Likewise.
44782 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
44784 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
44785 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
44786 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
44787 g77.f-torture/execute/execute.exp,
44788 g77.f-torture/noncompile/noncompile.exp,
44789 gcc.c-torture/execute/execute.exp,
44790 gcc.c-torture/execute/memcheck/memcheck.exp,
44791 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
44792 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
44793 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
44794 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
44795 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
44796 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
44797 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44798 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
44799 Remove bug reporting instructions with ancient email addresses.
44801 2001-02-07 Jakub Jelinek <jakub@redhat.com>
44803 * gcc.dg/20010202-1.c: New test.
44804 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
44806 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
44808 * g++.dg/stdbool-if.C: New test.
44810 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
44812 * objc/execute/fdecl.m: Added main().
44814 2001-02-07 Jakub Jelinek <jakub@redhat.com>
44816 * gcc.c-torture/execute/20010206-1.c: New test.
44818 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
44820 * gcc.dg/cpp/avoidpaste1.c: Update.
44822 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
44824 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
44825 Pero <nicola@brainstorm.co.uk>.
44826 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
44828 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
44830 * g++.old-deja/g++.pt/spec39.C: New test.
44832 2001-02-05 Jakub Jelinek <jakub@redhat.com>
44834 * gcc.c-torture/compile/20010202-1.c: New test.
44836 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
44838 * g++.old-deja/g++.abi/primary2.C: New test.
44839 * g++.old-deja/g++.abi/primary3.C: New test.
44840 * g++.old-deja/g++.abi/primary4.C: New test.
44841 * g++.old-deja/g++.abi/primary5.C: New test.
44842 * g++.old-deja/g++.abi/vtable3.h: New test.
44843 * g++.old-deja/g++.abi/vtable3a.C: New test.
44844 * g++.old-deja/g++.abi/vtable3b.C: New test.
44845 * g++.old-deja/g++.abi/vtable3c.C: New test.
44846 * g++.old-deja/g++.abi/vtable3d.C: New test.
44847 * g++.old-deja/g++.abi/vtable3e.C: New test.
44848 * g++.old-deja/g++.abi/vtable3f.C: New test.
44849 * g++.old-deja/g++.abi/vtable3g.C: New test.
44850 * g++.old-deja/g++.abi/vtable3h.C: New test.
44851 * g++.old-deja/g++.abi/vtable3i.C: New test.
44852 * g++.old-deja/g++.abi/vtable3j.C: New test.
44853 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
44855 2001-02-03 Jakub Jelinek <jakub@redhat.com>
44857 * g++.old-deja/g++.other/anon6.C: New test.
44858 * g++.old-deja/g++.other/anon7.C: New test.
44860 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
44862 * gcc.dg/cpp/avoidpaste2.c: New tests.
44864 2001-01-31 Jakub Jelinek <jakub@redhat.com>
44866 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
44868 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
44870 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
44871 DECIMAL_DIG cases for Irix."
44873 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
44875 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
44877 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
44879 * gcc.dg/c99-tag-1.c: New test.
44881 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
44883 * gcc.dg/cpp/tr-warn1.c: Add tests.
44885 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
44887 * gcc.dg/cpp/avoidpaste1.c: Update.
44888 * gcc.dg/cpp/paste4.c: Update.
44890 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
44892 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
44895 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44897 * g++.old-deja/g++.other/inline19.C: New test.
44899 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
44901 * gcc.dg/Wlarger-than.c: New test.
44903 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
44905 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
44907 2001-01-29 Jakub Jelinek <jakub@redhat.com>
44909 * gcc.c-torture/execute/20010129-1.c: New test.
44910 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44912 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
44914 * gcc.dg/cpp/avoidpaste1.c: Test case.
44916 2001-01-28 Jakub Jelinek <jakub@redhat.com>
44918 * g++.old-deja/g++.other/inline18.C: New test.
44920 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44922 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
44923 and __builtin_putchar.
44925 2001-01-27 Jakub Jelinek <jakub@redhat.com>
44927 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
44930 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
44932 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
44933 floating point number rounding mode to round to the nearest
44934 representable mode.
44936 2001-01-25 Jakub Jelinek <jakub@redhat.com>
44938 * g++.old-deja/g++.other/mangle2.C: New test.
44940 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
44942 * gcc.c-torture/compile/20010124-1.c: New test.
44944 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
44946 * g++.old-deja/g++.pt/spec38.C: New test.
44948 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44950 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
44953 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44955 * gcc.c-torture/execute/20010123-1.c: New test.
44957 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
44959 * g++.old-deja/g++.pt/spec37.C: New test.
44961 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
44963 * g++.old-deja/g++.pt/overload14.C: New test.
44965 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44967 * gcc.c-torture/execute/20010122-1.c: New test, exercise
44968 __builtin_return_address.
44970 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
44972 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
44973 * g++.old-deja/g++.pt/spec35.C: New test.
44974 * g++.old-deja/g++.pt/spec36.C: New test.
44976 2001-01-20 Jakub Jelinek <jakub@redhat.com>
44978 * gcc.c-torture/compile/20010118-1.c: New test.
44980 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
44982 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
44984 2001-01-19 Jakub Jelinek <jakub@redhat.com>
44986 * gcc.c-torture/execute/20010119-1.c: New test.
44988 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44990 * g++.old-deja/g++.other/vbase5.C: New test.
44992 2001-01-19 Jakub Jelinek <jakub@redhat.com>
44994 * gcc.c-torture/execute/20010118-1.c: New test.
44996 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
44998 * g++.old-deja/g++.pt/deduct3.C: New test.
45000 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
45002 * g++.old-deja/g++.pt/spec34.C: New test.
45004 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
45006 * g77.f-torture/compile/20000601-2.f: New test.
45008 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45010 * g++.old-deja/g++.other/init17.C: New test.
45012 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
45014 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
45016 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45018 * g++.old-deja/g++.pt/unify8.C: New test.
45020 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45022 * g++.old-deja/g++.abi/vbase1.C: New test.
45024 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
45026 * g++.old-deja/g++.pt/crash65.C: New test.
45028 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
45030 * gcc.dg/cpp/assembl2.S: New test case.
45032 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
45034 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
45037 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45039 * g++.old-deja/g++.other/builtins1.C: New test.
45040 * g++.old-deja/g++.other/builtins2.C: Likewise.
45041 * g++.old-deja/g++.other/builtins3.C: Likewise.
45042 * g++.old-deja/g++.other/builtins4.C: Likewise.
45044 2001-01-17 Jakub Jelinek <jakub@redhat.com>
45046 * gcc.c-torture/compile/20010117-1.c: New test.
45047 * gcc.c-torture/compile/20010117-2.c: New test.
45049 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45051 * g77.f-torture/execute/20010116.[fx]: New test,
45053 * g77.f-torture/compile/20010115.f: Indicate it's
45054 a test for PR fortran/1636.
45056 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
45058 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
45060 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45062 * g77.f-torture/compile/20010115.f: New test.
45064 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
45066 * g++.old-deja/g++.pt/nontype5.C: New test.
45068 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
45070 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
45071 have an equivalent working one below it.
45073 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
45075 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
45076 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45078 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
45080 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
45081 message containing "init_priority".
45082 (conpr-2.C): Likewise.
45083 (conpr-3.C): Likewise.
45084 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
45086 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45088 * gcc.c-torture/execute/20010114-2.c: New test.
45090 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
45092 * gcc.c-torture/compile/20010114-1.c: New test.
45093 * gcc.c-torture/compile/20010114-1.x: Xfail.
45094 * gcc.c-torture/compile/20010114-2.c: New test.
45095 * gcc.c-torture/execute/20010114-1.c: New test.
45096 * gcc.dg/trunc-1.c: New test.
45097 * gcc.dg/uninit-B.c: New test.
45099 2001-01-13 Nick Clifton <nickc@redhat.com>
45101 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
45104 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
45106 * gcc.c-torture/compile/20010113-1.c: New test.
45108 2001-01-13 Jakub Jelinek <jakub@redhat.com>
45110 * gcc.c-torture/compile/20001212-1.c: New test.
45112 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
45114 * gcc.dg/cpp/widestr1.c: Update.
45115 * gcc.dg/cpp/prag-imp.c: Remove.
45117 2001-01-12 Jakub Jelinek <jakub@redhat.com>
45119 * gcc.c-torture/execute/20000801-3.x: Remove.
45120 * gcc.dg/c90-init-1.c: New test.
45121 * gcc.dg/c99-init-1.c: New test.
45122 * gcc.dg/c99-init-2.c: New test.
45123 * gcc.dg/gnu99-init-1.c: New test.
45125 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
45127 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
45128 testing that no relevant ones were found.
45130 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
45132 * g++.old-deja/g++.pt/cast2.C: New test.
45134 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
45136 * g++.old-deja/g++.pt/friend47.C: New test.
45138 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45140 * g++.old-deja/g++.pt/instantiate13.C: New test.
45142 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45144 * g++.old-deja/g++.other/defarg7.C: New test.
45145 * g++.old-deja/g++.other/defarg8.C: New test.
45147 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45149 * g++.old-deja/g++.pt/crash64.C: New test.
45151 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
45153 * g++.old-deja/g++.pt/crash63.C: New test.
45155 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
45157 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
45159 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
45161 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
45163 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45165 * g++.old-deja/g++.pt/error3.C: New test.
45167 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45169 * g++.old-deja/g++.other/crash39.C: New test.
45171 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
45173 * g++.old-deja/g++.other/vbase4.C: New test.
45175 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
45177 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
45178 * gcc.dg/special/20000419-2.c: New file. Identical to above.
45179 * gcc.dg/special/special.exp: New test driver which will check
45180 for alias support for the above test.
45182 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
45184 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
45185 problems on small machines.
45186 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
45189 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
45191 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
45193 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
45195 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
45197 * g++.old_deja/g++.pt/using8.C: New test.
45199 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
45201 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
45203 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
45205 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
45206 where a failure is expected.
45207 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
45209 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45211 * g++.old_deja/g++.pt/instantiate12.C: New test.
45213 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45215 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
45217 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
45218 * g++.old-deja/g++.brendan/crash17.C: Likewise.
45219 * g++.old-deja/g++.brendan/crash29.C: Likewise.
45220 * g++.old-deja/g++.brendan/crash48.C: Likewise.
45221 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45222 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
45223 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
45224 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
45225 * g++.old-deja/g++.eh/spec6.C: Likewise.
45226 * g++.old-deja/g++.jason/crash3.C: Likewise.
45227 * g++.old-deja/g++.law/ctors11.C: Likewise.
45228 * g++.old-deja/g++.law/ctors17.C: Likewise.
45229 * g++.old-deja/g++.law/ctors5.C: Likewise.
45230 * g++.old-deja/g++.law/ctors9.C: Likewise.
45231 * g++.old-deja/g++.mike/ambig1.C: Likewise.
45232 * g++.old-deja/g++.mike/net22.C: Likewise.
45233 * g++.old-deja/g++.mike/p3538a.C: Likewise.
45234 * g++.old-deja/g++.mike/p3538b.C: Likewise.
45235 * g++.old-deja/g++.mike/virt3.C: Likewise.
45236 * g++.old-deja/g++.niklas/t128.C: Likewise.
45237 * g++.old-deja/g++.other/anon4.C: Likewise.
45238 * g++.old-deja/g++.other/using1.C: Likewise.
45239 * g++.old-deja/g++.other/warn3.C: Likewise.
45240 * g++.old-deja/g++.pt/t37.C: Likewise.
45241 * g++.old-deja/g++.robertl/eb69.C: Likewise.
45242 * g++.old-deja/g++.robertl/eb71.C: Likewise.
45244 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
45246 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
45248 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45250 * gcc.c-torture/execute/stdio-opt-3.c: New test.
45252 2001-01-07 Jakub Jelinek <jakub@redhat.com>
45254 * gcc.c-torture/compile/20010107-1.c: New test.
45256 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
45258 * gcc.c-torture/execute/builtin-noret-1.c: New test.
45260 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
45262 * gcc.dg/format/format.h: New file.
45263 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
45264 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
45265 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
45266 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
45267 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
45268 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45269 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
45270 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
45271 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
45272 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
45273 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
45274 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
45275 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
45276 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
45277 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
45278 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
45279 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
45280 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
45281 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
45282 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
45283 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
45284 instead of declaring standard types, macros and functions in each
45287 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
45289 * gcc.c-torture/execute/20010106-1.c: New test.
45291 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
45293 * gcc.dg/format/format.exp: New file.
45294 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
45295 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
45296 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
45297 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
45298 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
45299 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
45300 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
45301 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
45302 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
45303 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
45304 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
45305 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
45306 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
45307 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
45308 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
45309 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
45310 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
45311 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
45312 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
45313 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
45314 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
45315 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
45316 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
45317 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
45318 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
45319 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
45320 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
45321 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
45322 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
45323 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
45324 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
45325 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
45326 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
45327 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
45328 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
45329 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
45330 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
45331 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
45332 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
45333 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
45334 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
45335 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
45337 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
45339 * gcc.c-torture/execute/991228-1.c: Take word endianness into
45342 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
45344 * gcc.c-torture/execute/builtin-complex-1.c: New test.
45346 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
45348 * g++.old-deja/g++.pt/crash62.C: New test.
45350 2001-01-04 Richard Henderson <rth@redhat.com>
45352 * gcc.dg/20000926-1.c: Update expected warnings.
45353 * gcc.dg/array-2.c: Likewise.
45354 * gcc.dg/array-4.c: Also validate flexible array members.
45355 * gcc.dg/c99-flex-array-1.c: New.
45357 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
45359 * gcc.c-torture/compile/20001222-1.x: Remove.
45361 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45363 * gcc.c-torture/execute/built-in-setjmp.c: New.
45365 2001-01-03 Richard Henderson <rth@redhat.com>
45367 * gcc.dg/940510-1.c: Update expected error wording.
45368 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
45370 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
45372 * lib/target-supports.exp (check_alias_available): Modified to
45373 indicate aliases not supported if only weak aliases are supported.
45375 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45377 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
45378 Turn on cmpstrsi checks for __pj__ and __i370__.
45380 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
45382 * g++.old-deja/g++.other/virtual11.C: New test.
45384 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
45386 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
45388 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45390 * gcc.c-torture/compile/20010102-1.c: New test.
45392 2001-01-02 Andreas Jaeger <aj@suse.de>
45394 * gcc.dg/noreturn-3.c: New test.
45396 * gcc.dg/noreturn-4.c: New test.
45398 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45400 * gcc.c-torture/execute/stdio-opt-1.c: Also test
45401 __builtin_fputc and __builtin_fwrite.
45403 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
45405 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
45406 signed char, not default char.
45408 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
45410 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
45412 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
45414 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
45416 2000-12-29 Richard Henderson <rth@redhat.com>
45418 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
45419 (__cyg_profile_func_exit): Define.
45421 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45423 * g++.dg/vtgc1.C: New test.
45425 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
45427 * gcc.dg/noncompile/20001228-1.c: New test.
45429 * gcc.dg/20001228-1.c: New test.
45431 * gcc.c-torture/execute/20001228-1.c: New test.
45433 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
45435 * gcc.dg/format-strfmon-1.c: New test.
45437 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45439 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
45440 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
45441 * gcc.c-torture/execute/string-opt-1.c: Likewise.
45442 * gcc.c-torture/execute/string-opt-2.c: Likewise.
45443 * gcc.c-torture/execute/string-opt-3.c: Likewise.
45444 * gcc.c-torture/execute/string-opt-4.c: Likewise.
45445 * gcc.c-torture/execute/string-opt-6.c: Likewise.
45446 * gcc.c-torture/execute/string-opt-7.c: Likewise.
45447 * gcc.c-torture/execute/string-opt-8.c: Likewise.
45448 * gcc.c-torture/execute/string-opt-9.c: Likewise.
45449 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45450 * gcc.c-torture/execute/string-opt-11.c: Likewise.
45451 * gcc.c-torture/execute/string-opt-12.c: Likewise.
45453 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
45454 * gcc.c-torture/execute/string-opt-4.c: Test index.
45456 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
45458 * gcc.c-torture/compile/20001226-1.c: New test.
45460 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
45462 * gcc.c-torture/compile/20001222-1.c: New test.
45463 * gcc.c-torture/compile/20001222-1.x: Xfail.
45465 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
45467 * gcc.c-torture/execute/comp-goto-2.c: New test.
45469 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
45471 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
45472 Use long types if __INT_MAX__ is 32767.
45473 (main): Use cast to (sint32 *) when poking 88 into a_page.
45475 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
45477 2000-12-21 Bernd Schmidt <bernds@redhat.com>
45479 * gcc.c-torture/compile/20001221-1.c: New test.
45480 * gcc.c-torture/execute/20001221-1.c: New test.
45482 2000-12-20 Richard Henderson <rth@redhat.com>
45484 * g++.old-deja/g++.pt/crash36.C: Update error lines.
45485 * g++.old-deja/g++.robertl/eb109.C: Likewise.
45487 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45489 * gcc.dg/compare3.c: New test.
45491 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
45493 * gcc.dg/format-warnll-1.c: New test.
45495 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
45497 * gcc.dg/cpp/cmdlne-P.c: New test.
45499 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
45501 * gcc.c-torture/execute/builtin-abs-1.c,
45502 gcc.c-torture/execute/builtin-abs-2.c: New tests.
45504 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
45506 * gcc.dg/cpp/multiline.c: New test.
45508 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
45510 * g++.old-deja/g++.other/syshdr1.C: Update.
45511 * gcc.dg/cpp/lineflags.c: Remove temporarily.
45513 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45515 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
45517 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45519 * g++.old-deja/g++.pt/ttp65.C: New test.
45521 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45523 * g++.old-deja/g++.pt/ttp64.C: New test.
45525 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45527 * g++.old-deja/g++.pt/spec33.C: New test.
45529 2000-12-14 Catherine Moore <clm@redhat.com>
45531 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
45532 * gcc.c-torture/execute/920612-2.c: Likewise.
45533 * gcc.c-torture/execute/920428-2.c: Likewise.
45534 * gcc-c-torture/execute/va-arg-11.c: Call exit.
45535 * gcc.c-torture/execute/va-arg-21.c: Likewise.
45537 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45539 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
45540 * gcc.dg/pack-test-2.c: Likewise.
45542 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
45544 Tests by Zack Weinberg <zackw@stanford.edu>.
45546 * gcc.dg/cpp/defined.c: Update.
45547 * gcc.dg/cpp/defined_trad.c: New tests.
45549 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
45551 * gcc.dg/cpp/trad-direct.c: Update.
45553 2000-12-11 Neil Booth <neilb@earthling.net>
45555 * gcc.dg/cpp/defined_trad.c
45557 2000-12-11 Neil Booth <neilb@earthling.net>
45559 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
45561 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
45563 * gcc.dg/format-miss-2.c: New test.
45565 2000-12-09 Neil Booth <neilb@earthling.net>
45567 * gcc.dg/cpp/lineflags.c: New tests.
45568 * gcc.dg/cpp/poison.c: Update.
45569 * gcc.dg/cpp/redef2.c: Update.
45570 * gcc.dg/cpp/skipping.c: New test.
45572 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
45574 * g++.old-deja/g++.other/eh3.C: New testcase.
45576 2000-12-07 Neil Booth <neilb@earthling.net>
45578 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
45579 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
45580 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
45581 wtr-union-init-2.c, wtr-union-init-3.c: Update.
45582 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
45585 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45587 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
45588 __SIZE_TYPE__ instead of int for type of integers cast to
45591 2000-12-07 Jakub Jelinek <jakub@redhat.com>
45593 * g++.old-deja/g++.other/cleanup4.C: New test.
45595 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45597 * format-sec-1.c: New test.
45599 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45601 * gcc.dg/format-nonlit-3.c: New test.
45603 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
45605 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
45606 through a null pointer.
45608 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45610 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
45611 * g++.old-deja/g++.pt/partial4.C: New test.
45613 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
45615 * gcc.c-torture/execute/ieee/hugeval.x: New.
45617 2000-12-06 Neil Booth <neilb@earthling.net>
45619 * gcc.dg/cpp/backslash2.c: New tests.
45621 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45623 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
45624 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
45626 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
45628 * gcc.c-torture/execute/20001203-2.c: New testcase.
45630 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
45632 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
45633 * g++.old-deja/g++.other/virtual10.C: New test.
45635 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
45637 * g++.old-deja/g++.mike/pmf5.C: Remove test.
45639 2000-12-05 Richard Henderson <rth@redhat.com>
45641 * gcc.c-torture/compile/20001205-1.c: New.
45643 2000-12-04 Neil Booth <neilb@earthling.net>
45645 * g++.old-deja/g++.other/virtual9.C: New test.
45646 * g++.old-deja/g++.pt/crash61.C: New test.
45647 * gcc.c-torture/execute/loop-9.c: New test.
45649 2000-12-04 Neil Booth <neilb@earthling.net>
45651 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
45652 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
45653 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
45654 * gcc.dg/cpp/extratokens.c: ...here.
45656 2000-12-04 Neil Booth <neilb@earthling.net>
45658 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
45661 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45663 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
45664 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
45666 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
45668 * gcc.c-torture/execute/20001203-1.c: New test.
45670 2000-12-03 Neil Booth <neilb@earthling.net>
45672 * gcc.dg/cpp/macro6.c: New test cases.
45674 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45676 * gcc.c-torture/execute/string-opt-9.c: New test.
45677 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45678 * gcc.c-torture/execute/string-opt-11.c: Likewise.
45679 * gcc.c-torture/execute/string-opt-12.c: Likewise.
45681 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
45682 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
45684 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
45686 * gcc.dg/cpp/if-6.c: New testcase.
45688 * gcc.dg/20001201-1.c: New testcase.
45690 2000-12-02 Neil Booth <neilb@earthling.net>
45692 * g++.old-deja/g++.other/externC4.C,
45693 g++.old-deja/g++.other/friend10.C: New tests.
45695 2000-12-02 Neil Booth <neilb@earthling.net>
45697 * g++.old-deja/g++.other/instan2.C
45698 * g++.old-deja/g++.other/instan3.C: New test.
45700 2000-12-02 Neil Booth <neilb@earthling.net>
45702 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
45703 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
45704 gnuc99.c,gnuc99-pedantic.c: New tests.
45706 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
45708 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
45709 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
45711 2000-12-01 Neil Booth <neilb@earthling.net>
45713 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
45714 * gcc.dg/cpp/poison.c: Update.
45715 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
45717 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
45719 * g77.f-torture/execute/20001201.f: New test.
45721 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
45723 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
45725 2000-12-01 Jakub Jelinek <jakub@redhat.com>
45727 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
45729 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
45731 * g++.old-deja/g++.other/cast6.C: New test.
45733 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
45735 * gcc.c-torture/execute/20001130-2.c: New testcase.
45737 2000-11-30 Richard Henderson <rth@redhat.com>
45739 * gcc.c-torture/execute/20001130-1.c: New test.
45741 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
45743 * g++.old-deja/g++.other/op3.C: New test.
45745 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
45747 * g++.old-deja/g++.other/op2.C: New test.
45749 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
45751 * g++.old-deja/g++.other/crash38.C: New test.
45753 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
45755 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
45757 2000-11-29 Jakub Jelinek <jakub@redhat.com>
45759 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
45761 * gcc.c-torture/execute/string-opt-6.c: New test.
45763 * gcc.dg/20001117-1.c: Add main.
45765 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
45767 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
45769 * gcc.dg/940510-1.c: ... to here.
45771 * gcc.dg/20000926-1.c: GNU C now allows initializations of
45772 zero-size arrays in toplevel structures.
45774 2000-11-28 Jakub Jelinek <jakub@redhat.com>
45776 * gcc.c-torture/execute/loop-8.c: New test.
45778 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45780 * g++.old-deja/g++.other/base1.C: New test.
45782 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45784 * g++.old-deja/g++.other/parse2.C: New test.
45786 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45788 * g++.old-deja/g++.pt/incomplete1.C: New test.
45790 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
45792 * g++.old-deja/g++.other/friend9.C: New test.
45794 2000-11-28 Jakub Jelinek <jakub@redhat.com>
45796 * gcc.dg/20001127-1.c: New test.
45798 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
45800 * g++.old-deja/g++.pt/friend46.C: New test.
45802 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
45804 * g++.old-deja/g++.other/ptrmem8.C: New test.
45806 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45808 * gcc.c-torture/execute/string-opt-7.c: New test.
45809 * gcc.c-torture/execute/string-opt-8.c: Likewise.
45811 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
45813 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
45814 instead of 'mkcheck 2'.
45816 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
45818 * gcc.c-torture/execute/memcheck/driver.c,
45819 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
45820 C9X references to refer to C99.
45822 2000-11-25 Jakub Jelinek <jakub@redhat.com>
45824 * gcc.dg/ultrasp3.c: New test.
45826 2000-11-25 Neil Booth <neilb@earthling.net>
45828 * gcc.dg/cpp/include2.c: Update test to be locale independent.
45830 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
45832 * gcc.c-torture/compile/20001123-2.c: New.
45834 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45836 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
45838 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
45840 * gcc.dg/sequence-point-1.c: Add some new tests.
45841 * gcc.c-torture/execute/20001124-1.c: New test.
45843 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
45845 * g++.old-deja/g++.other/vaarg4.C: New test.
45846 * gcc.c-torture/compile/20001123-1.c: New test.
45848 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
45850 * g++.other/crash24.C: Adjust and remove XFAIL.
45851 * g++.other/crash37.C: New test.
45853 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
45855 * g++.old-deja/g++.pt/instantiate9.C: New test.
45857 2000-11-22 Mark Mitchell <mark@codesourcery.com>
45859 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
45862 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
45863 * g++.old-deja/g++.robertl/eb55.C: Likewise.
45865 2000-11-22 Neil Booth <neilb@earthling.net>
45867 * gcc.dg/cpp/Wtrigraphs.c: New test.
45869 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
45871 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
45873 2000-11-22 Jakub Jelinek <jakub@redhat.com>
45875 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
45877 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
45879 * lib/gcc-dg.exp: load_lib scanasm.exp.
45880 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
45881 * lib/g++-dg.exp: load_lib scanasm.exp.
45882 * lib/scanasm.exp: New.
45883 (scan-assembler, scan-assembler-not): Add optional arguments to
45884 test name, or if not present, the pattern name.
45885 (scan-assembler-dem, scan-assembler-dem-not): New.
45887 * g++.dg/dg.exp: New.
45889 2000-11-21 Neil Booth <neilb@earthling.net>
45891 * gcc.dg/cpp/integrated1.c: Remove.
45893 2000-11-21 Jakub Jelinek <jakub@redhat.com>
45895 * gcc.c-torture/execute/20001121-1.c: New test.
45897 2000-11-21 Richard Henderson <rth@redhat.com>
45899 * gcc.c-torture/compile/20001121-1.c: New test.
45901 2000-11-20 Neil Booth <neilb@earthling.net>
45903 * gcc.dg/cpp/integrated1.c: New test.
45905 2000-11-21 Jakub Jelinek <jakub@redhat.com>
45907 * g++.old-deja/g++.other/inline17.C: New test.
45909 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
45911 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
45912 local variable to be zero: I made the variable global. Now
45913 uses abort() and exit() instead of relying on main's return value.
45915 2000-11-20 Neil Booth <neilb@earthling.net>
45917 * gcc.dg/cpp/paste2.c: Update test.
45918 * objc/execute/paste.m: New test.
45920 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
45922 * gcc.dg/c99-condexpr-1.c: New test.
45924 2000-11-20 Neil Booth <neilb@earthling.net>
45926 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
45928 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
45930 * g++.old-deja/g++.pt/export1.C: New test.
45932 2000-11-20 Jakub Jelinek <jakub@redhat.com>
45934 * gcc.dg/20001117-1.c: New test.
45936 2000-11-18 Richard Henderson <rth@redhat.com>
45938 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
45940 2000-11-18 Richard Henderson <rth@redhat.com>
45942 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
45943 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
45944 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
45946 2000-11-18 Richard Henderson <rth@redhat.com>
45948 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
45949 (main): New. Exit cleanly.
45951 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
45953 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
45954 gcc.dg/c99-fordecl-2.c: New tests.
45956 2000-11-18 Richard Henderson <rth@redhat.com>
45958 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
45959 * gcc.c-torture/execute/zerolen-2.c: New.
45961 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45963 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
45966 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
45968 * g++.old-deja/g++.pt/instantiate8.C: New test.
45970 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
45972 * g++.old-deja/g++.other/incomplete.C: Add more tests.
45973 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
45975 2000-11-16 Nick Clifton <nickc@redhat.com>
45977 * gcc.c-torture/execute/nestfunc-2.c: New test.
45978 * gcc.c-torture/execute/nestfunc-3.c: New test.
45980 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
45982 * gcc.c-torture/compile/20001116-1.c: New test.
45984 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45986 * gcc.c-torture/execute/20001115-1.c: New test.
45988 2000-11-15 Mark Mitchell <mark@codesourcery.com>
45990 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
45991 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
45992 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
45993 * g++.old-deja/g++.abi/vmihint.C: Likewise.
45995 2000-11-15 Neil Booth <neilb@earthling.net>
45997 gcc.dg/cpp/_Pragma1.c: Update.
45998 gcc.dg/cpp/_Pragma2.c: New test.
46000 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
46002 * g++.old-deja/g++.other/anon5.C: New test.
46004 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
46006 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
46009 2000-11-14 Jakub Jelinek <jakub@redhat.com>
46011 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
46014 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46016 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
46017 labels at end of compound statements.
46019 2000-11-13 Jakub Jelinek <jakub@redhat.com>
46021 * gcc.c-torture/execute/loop-7.c: New test.
46023 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46025 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
46027 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46029 * gcc.dg/c99-bool-1.c: New test.
46031 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
46033 * gcc.dg/c99-scope-1.c: Remove xfail.
46034 * gcc.dg/c99-scope-2.c: New test.
46036 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46038 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
46039 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
46041 2000-11-11 Mark Mitchell <mark@codesourcery.com>
46043 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
46046 * g++.mike/p700.C: Don't typedef wchar_t.
46047 * g++.mike/p784.C: Likewise.
46048 * g++.mike/eb101.C: Don't use __wchar_t.
46050 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
46052 * g77.f-torture/execute/20001111.[fx]: Test premature exit
46055 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
46057 * gcc.c-torture/execute/20001111-1.c: New test.
46059 2000-11-10 Nick Clifton <nickc@redhat.com>
46061 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
46062 long multuiple and accumulate.
46064 2000-11-09 Richard Henderson <rth@redhat.com>
46066 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
46067 via size_t instead of int.
46069 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
46070 * gcc.c-torture/execute/string-opt-2.c: Likewise.
46071 * gcc.c-torture/execute/string-opt-3.c: Likewise.
46072 * gcc.c-torture/execute/string-opt-4.c: Likewise.
46074 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
46076 * gcc.c-torture/compile/20001109-1.c: New test.
46077 * gcc.c-torture/compile/20001109-2.c: New test.
46079 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
46081 * g++.old-deja/g++.pt/operator1.C: New test.
46082 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
46084 2000-11-09 Jakub Jelinek <jakub@redhat.com>
46086 * gcc.dg/20001108-1.c: New test.
46088 2000-11-09 Jakub Jelinek <jakub@redhat.com>
46090 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
46091 with both arguments constant strings.
46092 * gcc.c-torture/execute/string-opt-3.c: New test.
46093 * gcc.c-torture/execute/string-opt-4.c: New test.
46094 * gcc.c-torture/execute/string-opt-5.c: New test.
46096 2000-11-08 Nick Clifton <nickc@redhat.com>
46098 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
46099 mulsidi3adddi patterns.
46101 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
46103 * g++.old-deja/g++.other/crash36.C: New test.
46105 2000-11-08 Jakub Jelinek <jakub@redhat.com>
46107 * g++.old-deja/g++.other/init16.C: New test.
46109 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
46111 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
46113 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
46115 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
46116 * gcc.c-torture/execute/va-arg-16.x: Likewise.
46117 * gcc.c-torture/execute/va-arg-17.x: Likewise.
46119 2000-11-07 DJ Delorie <dj@redhat.com>
46121 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
46123 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46125 * gcc.c-torture/execute/string-opt-1.c: New test.
46127 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
46129 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
46130 mips-sgi-irix6.* because the MIPS ABI passes floating-point
46131 parameters in registers, and there is no way for a varargs
46132 function to know in which order the integer and floating-point
46133 parameters should be interleaved when they are placed on the
46135 * gcc.c-torture/execute/va-arg-16.x: Likewise.
46136 * gcc.c-torture/execute/va-arg-17.x: Likewise.
46138 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46140 * gcc.c-torture/execute/string-opt-2.c: New test.
46142 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
46144 * g++.old-deja/g++.pt/crash60.C: New test.
46146 2000-11-06 Jakub Jelinek <jakub@redhat.com>
46148 * g++.old-deja/g++.other/crash24.C: New test.
46149 * g++.old-deja/g++.other/crash25.C: New test.
46150 * g++.old-deja/g++.other/crash26.C: New test.
46151 * g++.old-deja/g++.other/crash27.C: New test.
46152 * g++.old-deja/g++.other/crash28.C: New test.
46153 * g++.old-deja/g++.other/crash29.C: New test.
46154 * g++.old-deja/g++.other/crash30.C: New test.
46155 * g++.old-deja/g++.other/crash31.C: New test.
46156 * g++.old-deja/g++.other/crash32.C: New test.
46157 * g++.old-deja/g++.other/crash33.C: New test.
46158 * g++.old-deja/g++.other/crash34.C: New test.
46159 * g++.old-deja/g++.other/crash35.C: New test.
46161 2000-11-06 Jakub Jelinek <jakub@redhat.com>
46163 * gcc.c-torture/execute/20001031-1.c: New test.
46165 2000-11-04 Mark Mitchell <mark@codesourcery.com>
46167 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
46170 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
46171 standards-conformant.
46173 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
46175 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
46176 * g++.old-deja/g++.mike/p755a.C: Likewise.
46177 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
46178 library makes no calls to `operator new' during initialization.
46180 2000-11-04 Neil Booth <neilb@earthling.net>
46182 * gcc.dg/cpp/include2.c: New tests.
46184 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
46186 * lib/g++.exp (g++_set_ld_library_path): New function.
46187 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
46189 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
46191 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
46194 2000-11-01 Richard Henderson <rth@redhat.com>
46196 * g++.old-deja/g++.ext/namedret1.C: New.
46197 * g++.old-deja/g++.ext/namedret2.C: New.
46198 * g++.old-deja/g++.ext/namedret3.C: New.
46200 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
46202 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
46203 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
46205 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46207 * gcc.c-torture/execute/va-arg-21.c: New test.
46209 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
46211 * gcc.dg/c99-complex-2.c: New test.
46213 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46215 * gcc.c-torture/execute/stdio-opt-1.c: New test.
46217 2000-10-31 Jakub Jelinek <jakub@redhat.com>
46219 * g++.old-deja/g++.other/inline16.C: New test.
46221 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
46223 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
46224 __PRETTY_FUNCTION__
46226 2000-10-29 Neil Booth <neilb@earthling.net>
46228 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
46230 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
46231 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
46234 2000-10-29 Neil Booth <neilb@earthling.net>
46236 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
46237 * mi1.c, mi1c.h: Add null directives to multiple-include test.
46238 * mi5.c: Test multiple includes work with -C.
46239 * trigraphs.c: Test ^= version.
46241 2000-10-28 Neil Booth <neilb@earthling.net>
46243 New tests and test updates for new macro expander.
46245 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
46246 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
46247 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
46248 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
46249 new diagnostic messages.
46251 * gcc.dg/cpp/macro3.c: New tests.
46253 2000-10-27 Mark Mitchell <mark@codesourcery.com>
46255 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
46258 2000-10-27 Jakub Jelinek <jakub@redhat.com>
46260 * g++.old-deja/g++.other/eh2.C: New test.
46262 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
46264 * gcc.c-torture/execute/20001027-1.c: New test.
46266 2000-10-26 Richard Henderson <rth@redhat.com>
46268 * gcc.c-torture/execute/20001026-1.c: New.
46270 2000-10-26 Mark Mitchell <mark@codesourcery.com>
46272 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
46273 * g++.old-deja/g++.law/builtin1.C: Likewise.
46274 * g++.old-deja/g++.law/ctors10.C: Likewise.
46275 * g++.old-deja/g++.law/virtual3.C: Likewise.
46276 * g++.old-deja/g++.mike/p658.C: Likewise.
46277 * g++.old-deja/g++.other/sibcall1.C: Likewise.
46278 * g++.old-deja/g++.other/vaarg2.C: Likewise.
46279 * g++.old-deja/g++.robertl/eb124.C: Likewise.
46280 * g++.old-deja/g++.robertl/eb44.C: Likewise.
46281 * g++.old-deja/g++.robertl/eb77.C: Likewise.
46283 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
46285 * gcc.c-torture/compile/20001024-1.c: New test.
46287 2000-10-25 Mark Mitchell <mark@codesourcery.com>
46289 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
46290 to tell us whether or not we are using V3.
46292 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
46294 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
46297 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
46299 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
46301 2000-10-25 Jakub Jelinek <jakub@redhat.com>
46303 * gcc.c-torture/execute/20001024-1.c: New test.
46305 2000-10-24 Jakub Jelinek <jakub@redhat.com>
46307 * g++.old-deja/g++.other/sibcall1.C: New test.
46309 2000-10-20 Jakub Jelinek <jakub@redhat.com>
46311 * gcc.dg/noncompile/init-3.c: New test.
46313 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
46315 * gcc.dg/format-array-1.c: New test.
46317 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
46319 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
46320 writing through null pointers; remove comment about testing
46321 unterminated strings.
46323 2000-10-17 Matthew Hiller <hiller@redhat.com>
46325 * gcc.c-torture/execute/20001017-2.c: New test.
46327 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
46329 * gcc.c-torture/compile/20001018-1.c: New test.
46330 * gcc.c-torture/compile/20001018-1.x: Xfail.
46332 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46334 * gcc.c-torture/execute/20001017-1.c: New test.
46336 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
46338 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
46339 for multiple use of arguments with scanf formats; add tests for
46340 multiple use of arguments.
46342 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
46344 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
46346 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
46348 * gcc.dg/format-miss-1.c: New test.
46350 2000-10-16 Jakub Jelinek <jakub@redhat.com>
46352 * gcc.c-torture/execute/20001013-1.c: New test.
46354 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
46356 * gcc.dg/format-branch-1.c: New test.
46358 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
46360 * README, lib/file-format.exp: Remove EGCS references.
46362 2000-10-16 Jakub Jelinek <jakub@redhat.com>
46364 * gcc.dg/20001013-1.c: New test.
46366 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
46368 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
46369 for intmax_t in the compiler using __typeof__ and the type rules
46370 for conditional expressions.
46372 2000-10-13 Jakub Jelinek <jakub@redhat.com>
46374 * gcc.dg/20001012-1.c: New test.
46375 * gcc.dg/20001012-2.c: New test.
46377 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46379 * gcc.dg/format-attr-1.c: New test.
46381 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46383 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
46384 __LONG_LONG_MAX__ instead of LLONG_MAX.
46386 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
46388 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
46390 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
46393 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
46395 * gcc.dg/sequence-pt-1.c: New test.
46397 2000-10-11 Geoff Keating <geoffk@cygnus.com>
46399 * gcc.c-torture/execute/20001011-1.c: New testcase.
46400 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
46402 2000-10-10 Jakub Jelinek <jakub@redhat.com>
46404 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
46405 does not error on it.
46407 2000-10-10 Jakub Jelinek <jakub@redhat.com>
46409 * gcc.dg/20001009-1.c: New test.
46411 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
46413 * gcc.c-torture/compile/20001009-1.c: Move from here ....
46414 * gcc.c-torture/execute/20001009-2.c: ... to here.
46416 2000-10-09 Geoff Keating <geoffk@cygnus.com>
46418 * gcc.c-torture/compile/20001009-1.c: New testcase.
46419 * gcc.c-torture/execute/20001009-1.c: New testcase.
46420 Testcases provided by Jan Hubicka <jh@suse.cz>.
46422 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
46424 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46425 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
46426 uintmax_t using <limits.h> to emulate the compiler's internal
46427 logic. No longer XFAIL %j tests.
46429 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
46431 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
46432 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
46433 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
46434 regexps and details of expected handling of some bad formats.
46435 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
46438 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
46440 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
46441 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
46442 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
46443 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
46446 2000-10-06 Richard Henderson <rth@cygnus.com>
46448 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
46449 * g++.old-deja/g++.brendan/crash52.C: Likewise.
46450 * g++.old-deja/g++.jason/report.C: Likewise.
46451 * g++.old-deja/g++.law/friend5.C: Likewise.
46452 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
46453 of the expected warnings.
46455 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
46457 * g++.old-deja/g++.pt/enum14.C: New test.
46459 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
46461 * g++.old-deja/g++.pt/crash59.C: New test.
46463 2000-10-04 Will Cohen <wcohen@redhat.com>
46465 * gcc.dg/20000926-1.c: New test.
46467 2000-10-03 Geoff Keating <geoffk@cygnus.com>
46469 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
46470 function name for current C++ compiler.
46471 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
46473 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
46475 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
46476 __PRETTY_FUNCTION__.
46477 * g++.old-deja/g++.ext/pretty2.C: Likewise.
46479 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46481 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
46483 2000-09-26 Jakub Jelinek <jakub@redhat.com>
46485 * gcc.c-torture/compile/20000923-1.c: New test.
46487 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
46489 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
46490 * g++.old-deja/g++.pt/ttp62.C: Same.
46491 * g++.old-deja/g++.other/inline14.C: Same.
46493 2000-09-24 Richard Henderson <rth@cygnus.com>
46495 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
46497 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
46499 * gcc.dg/c90-printf-1.c: Add test for wide string format.
46501 2000-09-22 Geoff Keating <geoffk@cygnus.com>
46503 * gcc.c-torture/compile/20000922-1.c: New file.
46505 2000-09-21 Nick Clifton <nickc@redhat.com>
46507 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
46508 a signed long modulo operation.
46509 (mod6): New function - perform an unsigned long modulo operation.
46510 (main): Add tests for modulos of very large numbers by very small
46513 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46515 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
46517 2000-09-19 Richard Henderson <rth@cygnus.com>
46519 * gcc.dg/compare2.c (case 10): XFAIL.
46521 2000-09-18 Richard Henderson <rth@cygnus.com>
46523 * gcc.c-torture/execute/20000906-1.c: Move ...
46524 * gcc.dg/20000906-1.c: ... here. Only run on targets
46525 that support __builtin_trap.
46527 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
46529 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
46531 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
46533 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
46534 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
46535 more $ format tests.
46537 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
46539 * gcc.dg/format-errmk-1.c: New test.
46541 2000-09-17 Greg McGary <greg@mcgary.org>
46543 * gcc.c-torture/execute/20000917-1.x: Remove.
46545 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
46547 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
46549 2000-09-17 Greg McGary <greg@mcgary.org>
46551 * gcc.c-torture/execute/20000917-1.c: New test.
46552 * gcc.c-torture/execute/20000917-1.x: XFAIL.
46554 2000-09-16 Neil Booth <NeilB@earthling.net>
46556 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
46557 in nested macro bug.
46559 2000-09-15 Neil Booth <NeilB@earthling.net>
46561 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
46563 2000-09-14 Jeffrey A Law (law@cygnus.com)
46565 * gcc.c-torture/execute/20000914-1.c: New test.
46567 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
46569 * g++.other/inline13.C: New test.
46571 2000-09-12 Andreas Jaeger <aj@suse.de>
46573 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
46574 constant by Ulrich Drepper <drepper@redhat.com>.
46576 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
46578 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
46580 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46582 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
46584 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
46586 * gcc.dg/cpp/backslash.c: New test.
46588 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
46590 * gcc.c-torture/execute/20000910-1.c: New test.
46591 * gcc.c-torture/execute/20000910-2.c: Likewise.
46593 2000-09-11 Robert Lipe <robertl@sco.com>
46595 * gcc.dg/pragma-align.c: New test.
46597 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
46599 * g++.old-deja/g++.pt/explicit82.C: New test.
46600 * g++.old-deja/g++.pt/explicit83.C: New test.
46602 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
46604 * gcc.dg/asm-names.c: New test.
46606 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46608 * gcc.dg/cpp/tr-warn6.c: New test
46610 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
46612 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
46615 2000-09-07 Catherine Moore <clm@redhat.com>
46617 * gcc.c-torture/execute/unroll-1.c: New test.
46619 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
46621 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
46623 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
46624 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
46625 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
46626 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
46627 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
46629 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
46630 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
46632 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46634 * g++.old-deja/g++.pt/deduct2.C: New test.
46636 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46638 * g++.old-deja/g++.pt/parms2.C: New test.
46640 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
46642 * g++.old-deja/g++.pt/crash58.C: New test.
46644 2000-09-06 Greg McGary <greg@mcgary.org>
46646 * gcc.c-torture/execute/20000906-1.c: New test.
46647 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
46649 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46651 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
46653 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46655 * g++.old-deja/g++.pt/crash57.C: New test.
46657 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46659 * g++.old-deja/g++.pt/crash56.C: New test.
46661 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
46663 * g++.old-deja/g++.pt/koenig1.C: New test.
46665 2000-09-04 Jakub Jelinek <jakub@redhat.com>
46667 * gcc.dg/20000904-1.c: New test.
46669 2000-09-04 Jakub Jelinek <jakub@redhat.com>
46671 * gcc.dg/cpp/paste8.c: New test.
46673 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
46675 * gcc.c-torture/compile/20000827-1.c: New test.
46677 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
46679 * gcc.dg/format-diag-1.c: New test.
46681 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
46683 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
46684 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
46685 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
46686 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
46687 gcc.dg/formatz-1.c: Adjust warning regular expressions.
46689 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
46691 * g++.old-deja/g++.other/nested4.C: New test.
46693 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
46695 * g++.old-deja/g++.ns/scoped1.C: New test.
46697 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
46699 * lib/g++.exp: Support testing already-installed GCC.
46701 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46703 * wtr-label-1.c, wtr-suffix-1.c: New tests.
46705 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46707 * gcc.dg/return-type-2.c: New test.
46709 2000-08-27 Geoff Keating <geoffk@cygnus.com>
46711 * gcc.c-torture/compile/20000825-1.c: New test.
46713 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
46715 * gcc.dg/dwarf2-2.c: New test.
46717 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
46719 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
46720 dg-warning regexps.
46722 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
46724 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
46725 gcc.dg/format-ext-5.c: New tests.
46727 2000-08-25 Jakub Jelinek <jakub@redhat.com>
46729 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
46731 2000-08-24 Mark Mitchell <mark@codesourcery.com>
46733 * gcc.dg/noncompile/930622-2.c: Adjust error message.
46735 2000-08-24 Richard Henderson <rth@cygnus.com>
46737 * gcc.dg/ia64-sync-1.c: New test.
46738 * gcc.dg/ia64-sync-2.c: New test.
46739 * gcc.dg/ia64-asm-1.c: New test.
46741 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
46743 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
46744 * gcc.dg/format-ext-2.c: New test.
46746 2000-08-23 Jason Merrill <jason@redhat.com>
46748 * lib/old-dejagnu.exp: Also ignore "In member function" and
46751 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46753 * gcc.dg/noncompile/label-lineno-1.c: New test.
46755 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
46757 * gcc.dg/c99-array-nonobj-1.c: New test.
46759 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
46761 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
46763 * gcc.dg/format-ext-1.c: New test.
46765 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46767 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
46768 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
46769 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
46770 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
46771 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
46773 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
46775 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
46776 gcc.dg/c99-strftime-2.c: New tests.
46778 2000-08-22 Richard Henderson <rth@cygnus.com>
46780 * gcc.c-torture/execute/20000822-1.c: New test.
46782 2000-08-21 Jakub Jelinek <jakub@redhat.com>
46784 * gcc.c-torture/execute/20000819-1.x: Remove.
46786 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
46788 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
46789 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
46790 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
46791 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
46792 gcc.dg/format-xopen-1.c: New tests.
46794 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
46796 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
46798 2000-08-21 Jakub Jelinek <jakub@redhat.com>
46800 * g++.old-deja/g++.other/loop2.C: New test.
46802 * gcc.c-torture/compile/20000606-1.c: New test.
46803 * gcc.c-torture/compile/20000728-1.c: New test.
46804 * gcc.c-torture/execute/20000801-1.c: New test.
46805 * gcc.c-torture/execute/20000801-2.c: New test.
46806 * gcc.c-torture/execute/20000819-1.c: New test.
46807 * gcc.c-torture/execute/20000819-1.x: XFAIL.
46808 * gcc.dg/20000629-1.c: New test.
46809 * gcc.dg/20000724-1.c: New test.
46810 * gcc.dg/20000807-1.c: New test.
46812 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
46814 * gcc.dg/cpp/pragma-1.c: New test.
46815 * gcc.dg/cpp/pragma-2.c: New test.
46817 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
46819 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
46820 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
46822 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46824 * gcc.c-torture/compile/20000818-1.c: New test.
46826 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
46828 * gcc.c-torture/execute/20000818-1.c: New test.
46830 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
46832 * gcc.dg/format-va-1.c: New test.
46834 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
46836 * g++.old-deja/g++.other/typedef8.C: New test.
46838 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
46840 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
46841 * g++.old-deja/g++.mike/net36.C: Mark candidate.
46842 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
46843 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
46844 * g++.old-deja/g++.other/ptrmem7.C: New test.
46845 * g++.old-deja/g++.pt/ptrmem10.C: New test.
46847 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
46849 * g++.old-deja/g++.pt/typename27.C: New test.
46851 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
46853 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
46854 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
46855 * g++.old-deja/g++.pt/friend45.C: New test.
46856 * g++.old-deja/g++.other/friend8.C: New test.
46858 2000-08-15 Richard Henderson <rth@cygnus.com>
46860 * gcc.c-torture/execute/20000815-1.c: New test.
46862 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
46864 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
46865 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
46866 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
46868 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
46870 * g++.old-deja/g++.other/refinit2.C: New test.
46872 2000-08-13 Geoff Keating <geoffk@cygnus.com>
46874 * lib/c-torture.exp (c-torture): Make
46875 compiler_conditional_xfail_data global.
46876 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
46877 compiler_conditional_xfail_data machinery.
46878 (f-torture-execute): Likewise.
46879 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
46880 and only when unrolling loops.
46882 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
46884 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
46886 * g++.old-deja/g++.pt/explicit81.C: New test.
46888 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
46890 * g++.old-deja/g++.pt/typename26.C: New test.
46892 2000-08-10 Geoff Keating <geoffk@cygnus.com>
46894 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
46897 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
46899 * g++.old-deja/g++.other/array3.C: New test.
46901 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
46903 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
46904 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
46905 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
46908 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
46910 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
46911 * g++.old-deja/g++.abi/vmihint.C: Likewise.
46913 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
46915 * gcc.c-torture/execute/20000808-1.c: New test.
46917 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
46919 * gcc.dg/c90-const-expr-1.c: New test.
46921 2000-08-08 Richard Henderson <rth@cygnus.com>
46923 * gcc.dg/noncompile/920923-1.c: Declare calloc.
46925 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
46927 * gcc.dg/noncompile/const-ll-1.c: New test.
46929 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
46931 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
46933 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
46935 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
46936 that running programs linked against the shared version of libobjc
46939 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
46941 * gcc.dg/c99-printf-1.c: New test.
46943 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
46945 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
46947 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
46949 * gcc.c-torture/execute/20000731-1.x: Delete.
46951 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
46953 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
46954 and torture_without_loops as is done by c-torture.exp.
46955 (search_for): Copy from c-torture.exp.
46956 (gcc-dg-runtest): New function, drives a directory of tests
46957 iterating over the TORTURE_OPTIONS.
46958 (scan-assembler, scan-assembler-not): Move here from
46959 individual directory drivers.
46961 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
46962 defined by lib/gcc-dg.exp.
46963 * gcc.dg/cpp/cpp.exp: Likewise.
46964 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
46965 gcc-dg-runtest, so we cycle over optimization options.
46967 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
46968 * gcc.dg/compare2.c: No longer expected to fail.
46970 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
46972 * gcc.c-torture/execute/20000804-1.c: New test.
46974 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
46976 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
46978 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
46980 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
46982 2000-08-03 Jeffrey A Law (law@cygnus.com)
46984 * gcc.c-torture/compile/20000803-1.c: New test.
46986 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
46988 * gcc.c-torture/execute/20000801-3.c,
46989 gcc.c-torture/execute/20000801-4.c: New tests.
46990 * gcc.c-torture/execute/20000801-3.x,
46991 gcc.c-torture/execute/20000801-4.x: Xfail.
46993 2000-08-02 Geoff Keating <geoffk@cygnus.com>
46995 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
46996 libobjc/.libs to allow for libtool.
46998 2000-08-02 Jakub Jelinek <jakub@redhat.com>
47000 * gcc.c-torture/compile/20000802-1.c: New test.
47002 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
47004 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
47006 2000-07-31 Jeffrey A Law (law@cygnus.com)
47008 * gcc-c-torture/execute/20000731-2.c: New test.
47010 * gcc.c-torture/execute/20000731-1.c: New test.
47011 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
47013 2000-07-31 Jakub Jelinek <jakub@redhat.com>
47015 * testsuite/gcc.dg/cpp/paste7.c: New test.
47016 * gcc.dg/cpp/20000725-1.c: New test.
47018 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
47020 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
47021 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
47022 declaration warning for __builtin_dwarf_reg_size.
47024 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
47026 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
47028 * gcc.dg/noncompile/voidparam-1.c: New test.
47030 2000-07-30 Richard Henderson <rth@cygnus.com>
47032 * gcc.dg/c90-digraph-1.c: Don't xfail.
47033 * gcc.dg/compare2.c (case 10): Xfail.
47034 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
47036 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
47038 * gcc.dg/c99-main-1.c: New test.
47040 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
47042 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
47044 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
47046 * gcc.c-tortuer/execute/20000726-1.c: New test.
47048 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
47050 * gcc.c-torture/execute/enum-2.c: New test.
47052 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47054 * gcc.dg/cpp/tr-warn3.c: New test.
47056 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
47058 * g++.old-deja/g++.ext/implicit1.C: Remove.
47059 * g++.old-deja/g++.jason/c2.C: Remove
47060 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
47061 * g++.old-deja/g++.pt/crash16.C: Likewise.
47062 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
47064 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
47066 * g++.old-deja/g++.other/for2.C: New test.
47068 2000-07-25 Jakub Jelinek <jakub@redhat.com>
47070 * gcc.dg/20000720-1.c: New test.
47072 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
47074 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
47076 2000-07-24 Geoff Keating <geoffk@cygnus.com>
47078 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
47079 * gcc.c-torture/execute/20000722-1.c: New.
47080 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
47082 2000-07-24 Jakub Jelinek <jakub@redhat.com>
47084 * gcc.dg/cpp/20000720-1.S: New test.
47086 2000-07-21 Michael Meissner <meissner@redhat.com>
47088 * gcc.c-torture/execute/ieee/hugeval.c: New test.
47090 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
47092 * g++.old-deja/g++.brendan/crash16.C,
47093 g++.old-deja/g++.brendan/parse3.C,
47094 g++.old-deja/g++.brendan/redecl1.C,
47095 g++.old-deja/g++.ns/template13.C,
47096 g++.old-deja/g++.other/decl4.C,
47097 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
47099 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
47101 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
47102 and "Internal error".
47104 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
47106 * gcc.dg/cpp/paste6.c: New test.
47108 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
47110 * gcc.dg/cpp/tr-direct.c: New test.
47112 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
47113 gcc.dg/cpp/undef1.c: Tweak error regexps.
47115 2000-07-18 Eric Christopher <echristo@redhat.com>
47117 * gcc.c-torture/compile/20000718-1.c: New test.
47119 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
47121 * cpplex.c (_cpp_push_token): If the token being pushed back
47122 is the previous token in this context, just subtract one from
47124 * cppmacro.c (save_expansion): Clear aux field when storing a
47127 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
47129 * gcc.dg/noncompile/redecl-1.c: New test.
47131 2000-07-18 Jakub Jelinek <jakub@redhat.com>
47133 * gcc.c-torture/execute/20000717-5.c: New test.
47134 * gcc.c-torture/execute/20000717-1.x: Removed.
47136 2000-07-17 Richard Henderson <rth@cygnus.com>
47138 * gcc.c-torture/execute/20000717-4.c: New test.
47140 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
47142 * gcc.dg/cpp/syshdr.c: New test.
47143 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
47145 2000-07-17 Neil Booth <neilb@earthling.net>
47147 * gcc.dg/cpp/cmdlne-dM.c: New test.
47148 * gcc.dg/cpp/cmdlne-dD.c: New test.
47150 2000-07-17 Jeffrey A Law (law@cygnus.com)
47152 * gcc.c-torture/execute/20000717-3.c: New test.
47154 * gcc.c-torture/compile/20000717-1.c: New test.
47156 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
47158 * gcc.c-torture/execute/20000717-2.c: New test.
47160 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
47162 * gcc.dg/formatz-1.c: New test.
47164 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
47165 * gcc.dg/c99-digraph-1.c: New tests.
47167 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
47168 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
47170 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
47171 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
47172 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
47173 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
47174 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
47175 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
47176 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
47178 2000-07-17 Greg McGary <greg@mcgary.org>
47180 * gcc.c-torture/execute/20000717-1.c: New test.
47181 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
47183 2000-07-15 Jakub Jelinek <jakub@redhat.com>
47185 * gcc.c-torture/execute/20000715-2.c: New test.
47186 * gcc.dg/20000715-1.c: New test.
47188 2000-07-15 Michael Meissner <meissner@redhat.com>
47190 * gcc.c-torture/execute/20000715-1.c: New test.
47192 2000-07-13 Jakub Jelinek <jakub@redhat.com>
47194 * gcc.c-torture/execute/20000707-1.c: New test.
47196 2000-07-13 Neil Booth <NeilB@earthling.net>
47198 * testsuite/gcc.dg/cpp/digraph1.c,
47199 testsuite/gcc.dg/cpp/digraph2.c,
47200 testsuite/gcc.dg/cpp/digraphs.c: New tests.
47202 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
47204 * g77.f-torture/compile/20000630-2.f: New test.
47205 * g77.f-torture/compile/20000630-2.x
47207 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
47209 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
47211 2000-07-11 Neil Booth <NeilB@earthling.net>
47213 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
47215 2000-07-11 Neil Booth <NeilB@earthling.net>
47217 * gcc.dg/cpp/cmdlne-C.c: New.
47219 2000-07-09 Neil Booth <NeilB@earthling.net>
47221 * gcc.dg/cpp/directiv.c: New tests.
47222 * gcc.dg/cpp/undef1.c: Update.
47224 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
47226 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
47228 2000-07-09 Neil Booth <NeilB@earthling.net>
47230 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
47232 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
47234 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
47235 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
47237 2000-07-08 Neil Booth <NeilB@earthling.net>
47239 * gcc.dg/cpp/macsyntx.c: New tests.
47241 2000-07-07 Jakub Jelinek <jakub@redhat.com>
47243 * gcc.dg/20000707-1.c: New test.
47245 2000-07-07 Jakub Jelinek <jakub@redhat.com>
47247 * gcc.c-torture/execute/20000706-1.c: New test.
47248 * gcc.c-torture/execute/20000706-2.c: New test.
47249 * gcc.c-torture/execute/20000706-3.c: New test.
47250 * gcc.c-torture/execute/20000706-4.c: New test.
47251 * gcc.c-torture/execute/20000706-5.c: New test.
47253 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
47255 * g++.old-deja/g++.pt/instantiate7.C: New test.
47257 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
47259 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
47260 * g++.old-deja/g++.mike/thunk3.C: Likewise.
47261 * g++.old-deja/g++.other/rtti3.C: Likewise.
47262 * g++.old-deja/g++.other/rttid3.C: Likewise.
47264 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
47266 * g77.f-torture/compile/20000630-1.x: Fix typo
47268 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
47270 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
47273 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
47275 * gcc.dg/cpp/ident.c: New test.
47277 2000-07-05 Neil Booth <NeilB@earthling.net>
47279 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
47280 gcc.dg/cpp/lexstrng.c: New tests.
47282 2000-07-04 Neil Booth <NeilB@earthling.net>
47284 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
47285 * gcc.dg/cpp/strify2.c: Same.
47287 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
47289 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
47290 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
47291 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
47292 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
47294 * testsuite/gcc.dg/cpp/macro1.c,
47295 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
47296 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
47297 testsuite/gcc.dg/cpp/strify1.c,
47298 testsuite/gcc.dg/cpp/strify2.c: New tests.
47300 2000-07-03 Jakub Jelinek <jakub@redhat.com>
47302 * gcc.c-torture/execute/20000703-1.c: New test.
47304 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
47306 * g++.old-deja/g++.pt (lookup10.C): New test.
47308 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
47310 * g++.old-deja/g++.pt (typename25.C): New test.
47312 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
47314 * gcc.c-torture/compile/20000701-1.c: New test.
47316 2000-06-30 Nick Clifton <nickc@cygnus.com>
47318 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
47321 2000-06-30 Catherine Moore <clm@cygnus.com>
47323 * gcc.c-torture/execute/align-1.c: New test.
47325 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
47327 * g++.old-deja/g++.pt/expr8.C: New test.
47328 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
47330 2000-06-29 Nick Clifton <nickc@cygnus.com>
47332 * gcc.c-torture/compile/20000629-1.c: New test.
47334 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
47337 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
47338 gcc.dg/noncompile directory, depending on whether they're
47339 preprocessor tests or not. Annotate all the tests for the dg
47342 * gcc.c-torture/noncompile/noncompile.exp: Delete.
47343 * gcc.dg/noncompile/noncompile.exp: New.
47347 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
47348 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
47349 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
47350 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
47351 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
47352 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
47353 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
47354 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
47355 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
47356 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
47357 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
47358 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
47359 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
47360 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
47361 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
47362 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
47363 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
47364 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
47365 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
47366 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
47367 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
47368 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
47369 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
47370 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
47372 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
47373 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
47374 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
47375 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
47376 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
47377 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
47379 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
47381 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
47382 declare one variable. On the fourth, error.
47383 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
47384 declared by 20000628-1a.h.
47386 2000-06-29 Richard Henderson <rth@redhat.com>
47388 * gcc.c-torture/execute/930529-1.x: New file.
47389 * gcc.dg/920413-1.c: Adjust expected warning text.
47390 * gcc.dg/980217-1.c: Declare abort.
47391 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
47393 2000-06-29 Jeffrey A Law (law@cygnus.com)
47395 * g77.f-torture/compile/20000629-1.f: New test.
47396 * g77.f-torture/compile/20000629-1.x: Expected to fail.
47398 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
47400 Rearrange lots of files, removing entirely the
47401 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
47405 gcc.c-torture/code_quality/code_quality.exp
47406 gcc.c-torture/special/special.exp
47407 gcc.failure/failure.exp
47408 gcc.failure/940409-1.x
47409 gcc.c-torture/compile/961203-1.x
47412 gcc.misc-tests/linkage.exp
47413 gcc.c-torture/execute/920730-1t.c
47414 gcc.c-torture/execute/920730-1t.x
47415 gcc.c-torture/compile/920520-1.x
47416 gcc.c-torture/compile/920521-1.x
47417 gcc.c-torture/compile/981006-1.x
47418 gcc.c-torture/execute/eeprof-1.x
47420 * Moved files (possibly with modifications to fit a new harness):
47422 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
47423 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
47424 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
47425 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
47426 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
47427 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
47428 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
47429 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
47430 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
47431 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
47432 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
47433 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
47434 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
47435 gcc.failure/940409-1.c gcc.dg/940409-1.c
47437 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
47439 * c-torture/compile/961203-1.x: Delete.
47441 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
47442 not exit. Include stdio.h.
47443 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
47444 * gcc.misc-tests/dg-12.c: Likewise.
47445 * gcc.misc-tests/dg-5.c: Likewise.
47446 * gcc.misc-tests/dg-6.c: Likewise.
47447 * gcc.misc-tests/dg-7.c: Prototype abort.
47448 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
47449 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
47450 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
47452 * gcc.misc-tests/sieve.c: Use return from main, not exit.
47453 * gcc.misc-tests/sort2.c: Use return from main, not exit.
47455 2000-06-28 Jakub Jelinek <jakub@redhat.com>
47457 * gcc.dg/cpp/20000628-1.c: New test.
47458 * gcc.dg/cpp/20000628-1.h: New header for above test.
47459 * gcc.dg/cpp/20000628-1a.h: Likewise.
47461 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
47463 * gcc.dg/cpp: New directory.
47464 * gcc.dg/cpp/cpp.exp: New driver.
47465 * gcc.dg/cpp/20000627-1.c: New test.
47466 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
47467 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
47468 and rewrite as a compilation test.
47470 * gcc.dg: Move many files into the cpp subdirectory, possibly
47471 renaming or editing them as well.
47473 990119-1.c cpp/19990119-1.c
47474 990228-1.c cpp/19990228-1.c
47475 990407-1.c cpp/19990407-1.c
47476 990409-1.c cpp/19990409-1.c
47477 990413-1.c cpp/19990413-1.c
47478 990703-1.c cpp/19990703-1.c
47479 20000127-1.c cpp/20000127-1.c
47480 20000129-1.c cpp/20000129-1.c
47481 20000207-1.c cpp/20000207-1.c
47482 20000207-2.c cpp/20000207-2.c
47483 20000209-1.c cpp/20000209-1.c
47484 20000209-2.c cpp/20000209-2.c
47485 20000301-1.c cpp/20000301-1.c
47486 20000419-1.c cpp/20000419-1.c
47487 20000510-1.S cpp/20000510-1.S
47488 20000519-1.c cpp/20000519-1.c
47489 20000529-1.c cpp/20000529-1.c
47490 20000625-1.c cpp/20000625-1.c
47491 20000625-2.c cpp/20000625-2.c
47492 cpp-as1.c cpp/assert1.c
47493 cpp-as2.c cpp/assert2.c
47494 cxx-comments-1.c cpp/cxxcom1.c
47495 cxx-comments-2.c cpp/cxxcom2.c
47496 endif-label.c cpp/endif.c
47497 cpp-hash1.c cpp/hash1.c
47498 cpp-hash2.c cpp/hash2.c
47499 cpp-if1.c cpp/if-1.c
47500 cpp-if2.c cpp/if-2.c
47501 cpp-if3.c cpp/if-3.c
47502 cpp-if4.c cpp/if-4.c
47503 cpp-if5.c cpp/if-5.c
47504 cpp-cond.c cpp/if-cexp.c
47505 cpp-missingop.c cpp/if-mop.c
47506 cpp-missingparen.c cpp/if-mpar.c
47507 cpp-opprec.c cpp/if-oppr.c
47508 cpp-ifparen.c cpp/if-paren.c
47509 cpp-shortcircuit.c cpp/if-sc.c
47510 cpp-shift.c cpp/if-shift.c
47511 cpp-unary.c cpp/if-unary.c
47512 cpp-li1.c cpp/line1.c
47513 cpp-li2.c cpp/line2.c
47514 lineno.c cpp/line3.c
47515 lineno-2.c cpp/line4.c
47517 cpp-mic.h cpp/mi1c.h
47518 cpp-micc.h cpp/mi1cc.h
47519 cpp-mind.h cpp/mi1nd.h
47520 cpp-mindp.h cpp/mi1ndp.h
47521 cpp-mix.h cpp/mi1x.h
47522 cpp-mi2.c cpp/mi2.c
47523 cpp-mi2a.h cpp/mi2a.h
47524 cpp-mi2b.h cpp/mi2b.h
47525 cpp-mi2c.h cpp/mi2c.h
47526 cpp-mi3.c cpp/mi3.c
47527 cpp-mi3.def cpp/mi3.def
47528 poison-1.c cpp/poison.c
47529 pr-impl.c cpp/prag-imp.c
47530 cpp-redef-2.c cpp/redef1.c
47531 cpp-redef.c cpp/redef2.c
47532 strpaste.c cpp/strp1.c
47533 strpaste-2.c cpp/strp2.c
47534 cpp-tradpaste.c cpp/tr-paste.c
47535 cpp-tradstringify.c cpp/tr-str.c
47536 cpp-tradwarn1.c cpp/tr-warn1.c
47537 cpp-tradwarn2.c cpp/tr-warn2.c
47538 trigraphs.c cpp/trigraphs.c
47539 cpp-unc1.c cpp/unc1.c
47540 cpp-unc2.c cpp/unc2.c
47541 cpp-unc3.c cpp/unc3.c
47542 cpp-unc.c cpp/unc4.c
47543 undef.c cpp/undef1.c
47544 undef-2.c cpp/undef2.c
47545 cpp-wi1.c cpp/widestr1.c
47547 2000-06-27 Mark Mitchell <mark@codesourcery.com>
47549 * lib/g++.exp (g++_include_flags): Tweak.
47551 2000-06-27 H.J. Lu <hjl@gnu.org>
47552 Loren J. Rittle <ljrittle@acm.org>
47554 * lib/g++.exp (g++_include_flags): Override libgloss.exp
47555 version with one that knows about the new gcc tree structure.
47556 (g++_link_flags): Same.
47558 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
47560 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
47561 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
47562 case we are cross-compiling.
47564 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
47565 g++.old-deja/g++.niklas/Makefile.in,
47566 g++.old-deja/g++.niklas/configure.in,
47567 g++.old-deja/g++.other/Makefile.in,
47568 g++.old-deja/g++.other/configure.in,
47569 gcc.c-torture/code_quality/Makefile.in,
47570 gcc.c-torture/code_quality/configure.in,
47571 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
47572 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
47573 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
47574 gcc.c-torture/execute/ieee/Makefile.in,
47575 gcc.c-torture/execute/ieee/configure.in,
47576 gcc.c-torture/noncompile/Makefile.in,
47577 gcc.c-torture/noncompile/configure.in,
47578 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
47579 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
47580 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
47582 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
47584 * g++.old-deja/g++.other/ambig3.C: New test.
47586 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
47588 * g++.old-deja/g++.pt/syntax1.C: New test.
47589 * g++.old-deja/g++.pt/syntax2.C: New test.
47590 * g++.old-deja/g++.other/syntax3.C: New test.
47591 * g++.old-deja/g++.other/syntax4.C: New test.
47593 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
47595 * gcc.dg/20000623-1.c: Prototype exit and abort.
47597 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
47599 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
47601 * gcc.dg/cpp-mi3.def: New file.
47603 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
47605 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
47606 lexer's error messages.
47607 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
47608 divine anything from the linemarkers.
47609 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
47610 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
47612 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
47614 * gcc.dg/20000623-1.c: New test.
47616 2000-06-22 Jakub Jelinek <jakub@redhat.com>
47618 * gcc.c-torture/execute/20000622-1.c: New test.
47620 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
47622 * g++.old-deja/g++.other/init15.C: New test.
47624 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
47626 * g++.old-deja/g++.pt/vaarg2.C: New test.
47627 * g++.old-deja/g++.pt/vaarg3.C: New test.
47629 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
47631 * g++.old-deja/g++.other/dyncast6.C: New test.
47633 2000-06-15 Jakub Jelinek <jakub@redhat.com>
47635 * gcc.c-torture/execute/loop-6.c: New test.
47637 2000-06-14 Jakub Jelinek <jakub@redhat.com>
47639 * gcc.dg/20000614-1.c: New test.
47640 * gcc.dg/20000614-2.c: New test.
47642 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
47644 * g++.old-deja/g++.other/inline12.C: New test.
47646 2000-06-13 Jakub Jelinek <jakub@redhat.com>
47648 * g++.old-deja/g++.other/eh1.C: New test.
47650 2000-06-12 Jakub Jelinek <jakub@redhat.com>
47652 * g++.old-deja/g++.other/type.C: New test.
47654 2000-06-05 Jakub Jelinek <jakub@redhat.com>
47656 * g++.old-deja/g++.other/initstring.C: New test.
47658 2000-06-12 Jason Merrill <jason@redhat.com>
47660 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
47662 2000-06-09 Jeffrey A Law (law@cygnus.com)
47664 * gcc.c-torture/compile/20000609-1.c: New test.
47666 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
47668 * gcc.dg/20000609-1.c: New test.
47670 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
47672 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
47673 * gcc.c-torture/noncompile/poison-1.c: Move...
47674 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
47675 * gcc.dg/cpp-li1.c: Add a token after the #line.
47677 2000-06-05 Richard Henderson <rth@cygnus.com>
47679 * gcc.c-torture/execute/20000605-2.c: New test.
47680 * gcc.c-torture/execute/20000605-3.c: New test.
47682 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
47684 * g77.f-torture/execute/20000503-1.x: New file.
47686 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
47688 * g++.old-deja/g++.eh/badalloc1.C: New test.
47690 2000-06-05 Richard Henderson <rth@cygnus.com>
47692 * gcc.c-torture/execute/20000605-1.c: New test.
47694 2000-06-05 Jakub Jelinek <jakub@redhat.com>
47695 Nathan Sidwell <nathan@codesourcery.com>
47697 * gcc.c-torture/compile/20000605-1.c: New test.
47699 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
47701 * g77.f-torture/compile/20000601-1.f: New test.
47703 2000-06-03 Richard Henderson <rth@cygnus.com>
47705 * gcc.c-torture/execute/20000603-1.c: New.
47707 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
47709 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
47710 * gcc.dg/noreturn-2.c (noreturn): Likewise.
47712 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
47714 * gcc.dg/compare2.c (case 12): XFAIL.
47715 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
47716 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
47718 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
47720 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
47722 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
47723 guard macro is already defined when the header is first
47725 * gcc.dg/cpp-mix.h: New file.
47726 * gcc.dg/endif-label.c: Update patterns to match compiler.
47728 * g++.brendan/complex1.C: Declare abort.
47729 * g++.law/refs4.C: Remove XFAIL.
47730 * g++.oliva/expr2.C: Declare abort and exit.
47732 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
47734 * gcc.c-torture/execute/20000528-1.c: New test.
47736 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
47737 * g++.old-deja/g++.law/temps4.C: Likewise.
47739 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
47740 stdlib.h. Call abort() on failure.
47741 * g++.old-deja/g++.law/refs4.C: Likewise.
47742 * g++.old-deja/g++.law/temps4.C: Likewise.
47743 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
47744 * gcc.c-torture/execute/20000112-1.c: Include string.h.
47746 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
47748 Relative to g++.dg/special:
47749 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
47751 Relative to g++.old-deja:
47752 * g++.brendan/complex1.C, g++.jason/optimize2.C,
47753 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
47754 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
47755 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
47756 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
47757 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
47758 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
47760 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
47761 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
47762 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
47763 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
47764 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
47765 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
47768 * g++.other/goto1.C: Update expectations for error messages.
47770 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
47772 * gcc.c-torture/compile/20000523-1.c: New test.
47774 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
47776 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
47778 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
47780 * g++.old-deja/g++.eh/catch11.C: New test.
47781 * g++.old-deja/g++.eh/catch12.C: New test.
47783 2000-05-24 Nick Clifton <nickc@cygnus.com>
47785 * gcc.c-torture/execute/20000523-1.c: New test.
47787 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
47789 * c-torture/execute/bcp-1.c: Replace abort in arg of
47790 __builtin_constant_p with a generic external function.
47792 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
47793 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
47794 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
47795 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
47796 Prototype abort and/or exit.
47798 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
47799 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
47800 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
47801 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
47803 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
47805 * gcc.dg/dwarf2-1.c: New test.
47807 2000-05-20 Richard Henderson <rth@cygnus.com>
47809 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
47811 2000-05-20 Andreas Jaeger <aj@suse.de>
47813 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
47816 2000-05-19 David Edelsohn <edelsohn@gnu.org>
47818 * gcc.c-torture/execute/20000519-2.c: New test.
47820 2000-05-19 Andreas Jaeger <aj@suse.de>
47822 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
47823 which fails with SSA.
47825 * lib/c-torture.exp: Also test with -O3 -fssa.
47827 2000-05-18 Michael Meissner <meissner@redhat.com>
47829 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
47830 * gcc.c-torture/execute/920415-1.c: Ditto.
47831 * gcc.c-torture/execute/920501-1.c: Ditto.
47832 * gcc.c-torture/execute/conversion.c: Ditto.
47833 * gcc.c-torture/execute/cvt-1.c: Ditto.
47835 2000-05-18 Jeffrey A Law (law@cygnus.com)
47837 * gcc.c-torture/compile/20000518-1.c: New test.
47839 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
47841 * g77.f-torture/compile/200005018.f: New test.
47843 2000-05-17 Jeffrey A Law (law@cygnus.com)
47845 * gcc.c-torture/compile/20000517-1.c: New test.
47847 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47849 * gcc.c-torture/execute/20000516-1.c: New test.
47851 2000-05-15 Jakub Jelinek <jakub@redhat.com>
47853 * g++.old-deja/g++.other/eh.C: New test.
47855 2000-05-12 Richard Henderson <rth@cygnus.com>
47857 * gcc.c-torture/execute/990208-1.c (main): Don't pass
47858 constants through to doit's conditional.
47860 2000-05-11 Jeffrey A Law (law@cygnus.com)
47862 * gcc.c-torture/compile/20000511-1.c: New test.
47863 * g77.f-torture/compile/20000511-1.f: New test.
47864 * g77.f-torture/compile/20000511-2.f: New test.
47866 2000-05-11 Michael Meissner <meissner@redhat.com>
47868 * gcc.c-torture/execute/20000511-1.c: New test.
47870 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
47872 * gcc.dg/dg.exp: Scan .S files as well as .c files.
47873 * gcc.dg/20000510-1.S: New.
47875 2000-05-08 Catherine Moore <clm@cygnus.com>
47877 * gcc.dg/unused-3.c: New.
47879 2000-05-06 Richard Henderson <rth@cygnus.com>
47881 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
47882 * g++.old-deja/g++.mike/warn1.C: Likewise.
47883 * g++.old-deja/g++.pt/local1.C: Likewise.
47884 * g++.old-deja/g++.pt/local7.C: Likewise.
47885 * g++.old-deja/g++.pt/spec16.C: Likewise.
47887 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
47889 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
47891 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
47893 * g77.f-torture/execute/20000503-1.f: New test.
47895 2000-05-04 Andreas Jaeger <aj@suse.de>
47897 * gcc.dg/noreturn-2.c: New test.
47899 2000-05-04 Neil Booth <NeilB@earthling.net>
47901 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
47904 2000-05-04 Richard Henderson <rth@cygnus.com>
47906 * gcc.c-torture/execute/20000503-1.c: Fix typo.
47908 2000-05-04 Richard Henderson <rth@cygnus.com>
47910 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
47911 OpenSSL by Jason R Thorpe.
47913 2000-05-03 Jim Wilson <wilson@cygnus.com>
47915 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
47917 2000-05-03 Robert Lipe <robertlipe@usa.net>
47919 * gcc.dg/20000503-1.c: New test.
47921 2000-05-02 Jakub Jelinek <jakub@redhat.com>
47923 * gcc.c-torture/compile/20000502-1.c: New test.
47924 * g++.old-deja/g++.other/align.C: New test.
47925 * gcc.dg/cpp-tradstringify.c: New test.
47927 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
47929 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
47930 and hard registers.
47932 2000-04-26 Geoff Keating <geoffk@cygnus.com>
47934 * gcc.c-torture/execute/loop-5.c: New test.
47936 2000-04-25 Jakub Jelinek <jakub@redhat.com>
47938 * gcc.c-torture/execute/va-arg-20.c: New test.
47940 2000-04-23 Jeffrey A Law (law@cygnus.com)
47942 * gcc.c-torture/execute/20000422-1.c: New test.
47944 2000-04-20 Greg McGary <gkm@gnu.org>
47946 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
47947 when optimizing, but without sibling-call optimizations (-O1).
47949 2000-04-20 Jeffrey A Law (law@cygnus.com)
47951 * gcc.c-torture/compile/20000420-1.c: New test.
47953 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
47955 * g++.abi/ptrflags.C: New test.
47956 * g++.eh/catchptr1.C: Test incomplete pointer chains.
47958 2000-04-19 Catherine Moore <clm@cygnus.com>
47960 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
47962 2000-04-19 Greg McGary <gkm@gnu.org>
47964 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
47965 sibling-call optimizations.
47967 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
47969 * gcc.dg/20000419-1.c: New test.
47971 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
47973 * gcc.c-torture/execute/20000412-6.c: New test.
47975 2000-04-12 Jeffrey A Law (law@cygnus.com)
47977 * gcc.c-torture/execute/20000412-5.c: New test.
47978 * g77.f-torture/compile/20000412-1.f: New test.
47979 * gcc.c-torture/execute/20000412-4.c: New test.
47980 * gcc.c-torture/compile/20000412-2.c: New test.
47981 * gcc.c-torture/execute/20000412-3.c: New test.
47982 * gcc.c-torture/compile/20000412-1.c: New test.
47983 * gcc.c-torture/execute/20000412-2.c: New test.
47985 2000-04-12 Jakub Jelinek <jakub@redhat.com>
47987 * objc/execute/bf-20.m: New test.
47989 2000-04-10 Richard Henderson <rth@cygnus.com>
47991 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
47993 * gcc.c-torture/execute/20000412-1.c: New test.
47995 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
47997 * g++.old-deja/g++.eh/catchptr1.C: New test.
47999 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
48001 * g++.old-deja/g++.abi/cxa_vec.C: New test.
48003 2000-04-08 Neil Booth <NeilB@earthling.net>
48005 * gcc.dg/cpp-nullchar.c: Remove test as
48006 embedded nulls cause problems.
48008 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48010 * gcc.dg/compare2.c: New test.
48012 2000-04-08 Neil Booth <NeilB@earthling.net>
48014 * gcc.dg/cpp-nullchar.c: New test.
48016 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
48018 * gcc.dg/cpp-mi2.c: New test.
48019 * gcc.dg/cpp-mi2[abc].h: New files.
48021 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
48023 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
48026 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
48028 * g++.old-deja/g++.abi/vmihint.C: New test.
48030 2000-04-06 Neil Booth <NeilB@earthling.net>
48032 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
48033 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
48036 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
48038 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
48039 avoid stack-frame overwrite.
48041 2000-04-05 Jakub Jelinek <jakub@redhat.com>
48043 * gcc.c-torture/compile/20000405-2.c: New test.
48044 * gcc.c-torture/compile/20000405-3.c: New test.
48046 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48048 * gcc.c-torture/compile/20000405-1.c: New test.
48050 2000-04-04 Geoff Keating <geoffk@cygnus.com>
48052 * gcc.dg/cast-qual-1.c: Revert last change.
48054 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48056 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
48058 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
48060 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
48061 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
48063 2000-04-03 Jeffrey A Law (law@cygnus.com)
48065 * gcc.c-torture/compile/20000403-2.c: New test.
48066 * gcc.c-torture/compile/20000403-1.c: New test.
48068 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
48070 * gcc.c-torture/execute/20000403-1.c: New test.
48072 2000-04-03 Geoff Keating <geoffk@cygnus.com>
48074 * gcc.c-torture/execute/20000402-1.c: New test.
48076 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
48078 * gcc.c-torture/execute/va-arg-15.c: New test.
48079 * gcc.c-torture/execute/va-arg-16.c: New test.
48080 * gcc.c-torture/execute/va-arg-17.c: New test.
48081 * gcc.c-torture/execute/va-arg-18.c: New test.
48082 * gcc.c-torture/execute/va-arg-19.c: New test.
48084 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
48086 * gcc.c-torture/compile/981211-1.c: Move to...
48087 * gcc.dg/cpp-as1.c: ...here.
48088 * gcc.dg/cpp-as2.c: New file.
48090 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
48093 2000-04-02 Neil Booth <NeilB@earthling.net>
48095 * gcc.dg/cpp-cond.c New tests.
48096 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
48097 accidental success less likely.
48098 * gcc.dg/cpp-missingop.c New tests.
48099 * gcc.dg/cpp-missingparen.c New tests.
48100 * gcc.dg/cpp-shift.c New tests.
48101 * gcc.dg/cpp-shortcircuit.c New tests.
48102 * gcc.dg/cpp-unary.c New tests.
48104 2000-03-29 Jeffrey A Law (law@cygnus.com)
48106 * gcc.c-torture/compile/20000329-1.c: New test.
48108 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
48110 * gcc.c-torture/compile/20000326-1.c: New test.
48111 * gcc.c-torture/compile/20000326-2.c: New test.
48113 2000-03-24 Geoff Keating <geoffk@cygnus.com>
48115 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
48116 the first parameter is a function argument.
48118 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
48120 * g++.old-deja/g++.ext/array4.C: New test.
48122 2000-03-22 Geoff Keating <geoffk@cygnus.com>
48124 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
48126 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48128 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
48130 2000-03-19 Richard Henderson <rth@cygnus.com>
48132 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
48134 2000-03-19 Richard Henderson <rth@cygnus.com>
48136 * gcc.c-torture/compile/20000319-1.c: New test.
48138 2000-03-14 Jeffrey A Law (law@cygnus.com)
48140 * gcc.c-torture/execute/20000314-3.c: New test.
48141 * gcc.c-torture/execute/20000314-2.c: New test.
48142 * gcc.c-torture/execute/20000314-1.c: New test.
48143 * gcc.c-torture/compile/20000314-2.c: New test.
48144 * gcc.c-torture/compile/20000314-1.c: New test.
48146 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
48148 * g++.old-deja/g++.warn/inline.C: New test.
48150 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
48152 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
48153 standards-compliant result rather than specific constants.
48154 Put test-values in array.
48156 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
48158 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
48159 (g++_target_compile): Put test-specific options last.
48161 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48163 * g++.old-deja/g++.eh/vbase4.C: New test.
48165 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48167 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
48169 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48171 * g++.old-deja/g++.brendan/misc12.C: Removed.
48172 * g++.old-deja/g++.pt/memtemp77.C: Constify.
48173 * g++.old-deja/g++.ext/pretty4.C: New test.
48175 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
48177 * g++.old-deja/g++.other/string2.C: New test.
48179 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
48181 * g++.old-deja/g++.warn/impint2.C: New test.
48183 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
48185 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
48188 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
48190 * g++.old-deja/g++.warn/impint.C: New test.
48191 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
48192 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
48193 * g++.old-deja/g++.pt/explicit12.C: Likewise.
48194 * g++.old-deja/g++.pt/explicit13.C: Likewise.
48195 * g++.old-deja/g++.pt/explicit17.C: Likewise.
48196 * g++.old-deja/g++.pt/explicit18.C: Likewise.
48197 * g++.old-deja/g++.pt/explicit19.C: Likewise.
48198 * g++.old-deja/g++.pt/explicit23.C: Likewise.
48199 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48200 * g++.old-deja/g++.pt/explicit35.C: Likewise.
48201 * g++.old-deja/g++.pt/explicit6.C: Likewise.
48202 * g++.old-deja/g++.pt/memclass7.C: Likewise.
48204 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
48206 * gcc.dg/cpp-redef.c: New test.
48208 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
48210 * g++.old-deja/g++.pt/unify7.C: New test.
48212 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48214 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
48215 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
48217 2000-02-25 Geoff Keating <geoffk@cygnus.com>
48219 * gcc.c-torture/compile/20000224-1.c: New test.
48221 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48223 * gcc.c-torture/compile/cpp-2.c: New test.
48224 * gcc.c-torture/compile/cpp-1.c: New test.
48226 2000-02-25 Jeffrey A Law (law@cygnus.com)
48228 * gcc.c-torture/execute/20000225-1.c: New test.
48230 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48232 * gcc.dg/cpp-li2.c: New test.
48234 * gcc.dg/cpp-wi1.c: New test.
48236 * gcc.dg/cpp-li1.c: New test.
48238 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
48240 * g++.old-deja/g++.other/sizeof5.C: New test.
48242 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48244 * gcc.c-torture/execute/va-arg-13.c: New test.
48246 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
48248 * gcc.c-torture/execute/va-arg-12.c: New test.
48250 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
48252 * gcc.c-torture/execute/20000223-1.c: New test.
48254 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
48256 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
48258 2000-02-22 Mark Mitchell <mark@codesourcery.com>
48260 * g++.old-deja/g++.abi/ptrmem.C: New test.
48262 2000-02-19 Richard Henderson <rth@cygnus.com>
48264 * gcc.c-torture/compile/init-3.c: New.
48266 2000-02-17 Mark Mitchell <mark@codesourcery.com>
48268 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
48271 2000-02-11 Robert Lipe <robertl@sco.com>
48273 * gcc.c-torture/compile/20000211-3.c: New test.
48275 2000-02-11 Martin Buchholz <martin@xemacs.org>
48277 * gcc.c-torture/compile/20000211-2.c: New test.
48279 2000-02-11 Jeffrey A Law (law@cygnus.com)
48281 * gcc.c-torture/compile/20000211-1.c: New test.
48283 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
48285 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
48288 2000-02-08 Nathan Sidwell <nathan@acm.org>
48290 * g++.old-deja/g++.other/cast5.C: New test.
48292 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
48294 * gcc.c-torture/execute/20000205-1.c: New.
48296 2000-02-03 Nathan Sidwell <nathan@acm.org>
48298 * g++.old-deja/g++.jason/cast3.C: Return void.
48299 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
48301 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48303 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
48305 * gcc.dg/loop-1.c: New test.
48307 2000-01-27 Jakub Jelinek <jakub@redhat.com>
48309 * gcc.c-torture/compile/20000127-1.c: New test.
48310 * gcc.c-torture/execute/991228-1.c: New test.
48312 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48314 * gcc.dg/unused-2.c: New test.
48316 * gcc.dg/conv-1.c: New test.
48318 2000-01-24 Mark Mitchell <mark@codesourcery.com>
48320 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
48322 (tool_option_proc): Fix typo.
48324 2000-01-24 Geoff Keating <geoffk@cygnus.com>
48326 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
48327 of the ld on the host, not on the build machine.
48328 Also, don't crash if '--help' is not a supported option.
48330 2000-01-24 Richard Henderson <rth@cygnus.com>
48332 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
48334 2000-01-20 Jeffrey A Law (law@cygnus.com)
48336 * gcc.c-torture/execute/20000120-2.c: New test.
48337 * gcc.c-torture/execute/20000120-1.c: New test.
48339 2000-01-13 Jeffrey A Law (law@cygnus.com)
48341 * gcc.c-torture/execute/20000113-1.c: New test.
48343 2000-01-12 Jeffrey A Law (law@cygnus.com)
48345 * gcc.c-torture/execute/20000112-1.c: New test.
48347 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48349 * gcc.dg/20000111-1.c: New test.
48351 2000-01-10 Jeffrey A Law (law@cygnus.com)
48353 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
48354 with 16 bit integers.
48356 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48358 * gcc.dg/20000108-1.c: New test.
48360 2000-01-05 Nathan Sidwell <nathan@acm.org>
48362 * g++.old-deja/g++.ns/koenig8.C: New test.
48364 2000-01-05 Nathan Sidwell <nathan@acm.org>
48366 * g++.old-deja/g++.other/cast4.C: New test.
48368 2000-01-05 Jeffrey A Law (law@cygnus.com)
48370 * gcc.c-torture/compile/20000105-2.c: New test.
48371 * gcc.c-torture/compile/20000105-1.c: New test.
48373 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48375 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
48376 references to printf & atoi to conform to ANSI standard.
48377 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
48378 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
48379 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
48380 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
48381 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
48382 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48383 * g++.old-deja/g++.brendan/copy1.C: Likewise.
48384 * g++.old-deja/g++.brendan/copy2.C: Likewise.
48385 * g++.old-deja/g++.brendan/copy3.C: Likewise.
48386 * g++.old-deja/g++.brendan/copy4.C: Likewise.
48387 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48388 * g++.old-deja/g++.brendan/copy6.C: Likewise.
48389 * g++.old-deja/g++.brendan/copy7.C: Likewise.
48390 * g++.old-deja/g++.brendan/copy8.C: Likewise.
48391 * g++.old-deja/g++.brendan/crash11.C: Likewise.
48392 * g++.old-deja/g++.brendan/crash14.C: Likewise.
48393 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
48394 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48395 * g++.old-deja/g++.brendan/delete2.C: Likewise.
48396 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
48397 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
48398 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
48399 * g++.old-deja/g++.brendan/eh1.C: Likewise.
48400 * g++.old-deja/g++.brendan/groff1.C: Likewise.
48401 * g++.old-deja/g++.brendan/init3.C: Likewise.
48402 * g++.old-deja/g++.brendan/misc12.C: Likewise.
48403 * g++.old-deja/g++.brendan/misc7.C: Likewise.
48404 * g++.old-deja/g++.brendan/new2.C: Likewise.
48405 * g++.old-deja/g++.brendan/operators4.C: Likewise.
48406 * g++.old-deja/g++.brendan/operators5.C: Likewise.
48407 * g++.old-deja/g++.brendan/overload2.C: Likewise.
48408 * g++.old-deja/g++.brendan/overload7.C: Likewise.
48409 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
48410 * g++.old-deja/g++.brendan/reference1.C: Likewise.
48411 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
48412 * g++.old-deja/g++.brendan/template24.C: Likewise.
48413 * g++.old-deja/g++.brendan/template3.C: Likewise.
48414 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
48415 * g++.old-deja/g++.jason/inline3.C: Likewise.
48416 * g++.old-deja/g++.jason/opeq.C: Likewise.
48417 * g++.old-deja/g++.law/arg5.C: Likewise.
48418 * g++.old-deja/g++.law/arm7.C: Likewise.
48419 * g++.old-deja/g++.law/ctors11.C: Likewise.
48420 * g++.old-deja/g++.law/cvt8.C: Likewise.
48421 * g++.old-deja/g++.law/init9.C: Likewise.
48422 * g++.old-deja/g++.law/refs4.C: Likewise.
48423 * g++.old-deja/g++.law/template2.C: Likewise.
48424 * g++.old-deja/g++.law/visibility24.C: Likewise.
48425 * g++.old-deja/g++.law/vtable3.C: Likewise.
48426 * g++.old-deja/g++.mike/asm2.C: Likewise.
48427 * g++.old-deja/g++.mike/eh1.C: Likewise.
48428 * g++.old-deja/g++.mike/misc1.C: Likewise.
48429 * g++.old-deja/g++.mike/misc13.C: Likewise.
48430 * g++.old-deja/g++.mike/misc14.C: Likewise.
48431 * g++.old-deja/g++.mike/ns12.C: Likewise.
48432 * g++.old-deja/g++.mike/p1248.C: Likewise.
48433 * g++.old-deja/g++.mike/p3708.C: Likewise.
48434 * g++.old-deja/g++.mike/p3708a.C: Likewise.
48435 * g++.old-deja/g++.mike/p3708b.C: Likewise.
48436 * g++.old-deja/g++.mike/p646.C: Likewise.
48437 * g++.old-deja/g++.mike/p700.C: Likewise.
48438 * g++.old-deja/g++.mike/p783.C: Likewise.
48439 * g++.old-deja/g++.mike/p783a.C: Likewise.
48440 * g++.old-deja/g++.mike/p783b.C: Likewise.
48441 * g++.old-deja/g++.mike/p786.C: Likewise.
48442 * g++.old-deja/g++.mike/p789.C: Likewise.
48443 * g++.old-deja/g++.mike/p789a.C: Likewise.
48444 * g++.old-deja/g++.mike/p807a.C: Likewise.
48445 * g++.old-deja/g++.other/delete3.C: Likewise.
48446 * g++.old-deja/g++.other/dyncast1.C: Likewise.
48447 * g++.old-deja/g++.other/dyncast2.C: Likewise.
48448 * g++.old-deja/g++.other/dyncast3.C: Likewise.
48449 * g++.old-deja/g++.other/empty1.C: Likewise.
48450 * g++.old-deja/g++.other/temporary1.C: Likewise.
48451 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
48452 * g++.old-deja/g++.pt/t16.C: Likewise.
48453 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
48455 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
48457 * gcc.dg/991230-1.c: New test.
48459 1999-12-29 Jeffrey A Law (law@cygnus.com)
48461 * gcc.c-torture/compile/991229-3.c: New test.
48462 * gcc.c-torture/compile/991229-2.c: New test.
48463 * gcc.c-torture/compile/991229-1.c: New test.
48465 1999-12-29 Greg McGary <gkm@eng.ascend.com>
48467 * gcc.c-torture/compile/labels-2.c: New test.
48469 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
48471 * gcc.c-torture/execute/991227-1.c: New test.
48473 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48475 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
48477 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
48479 * gcc.c-torture/execute/991221-1.c: New test.
48481 1999-12-20 Nathan Sidwell <nathan@acm.org>
48483 * g++.old-deja/g++.other/cast3.C: New test.
48485 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
48487 * gcc.c-torture/execute/991216-4.c: New test.
48489 1999-12-16 Michael Meissner <meissner@cygnus.com>
48491 * gcc.c-torture/execute/991216-1.c: New test.
48492 * gcc.c-torture/execute/991216-2.c: New test.
48493 * gcc.c-torture/execute/991216-3.c: New test.
48495 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48497 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
48498 Actually make the test fail by using "-O2" for compilation.
48500 1999-12-15 Nathan Sidwell <nathan@acm.org>
48502 * g++.old-deja/g++.warn/cast-align1.C: New test.
48504 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48506 * gcc.c-torture/compile/991214-1.c: New test.
48507 * gcc.c-torture/compile/991214-2.c: New test.
48509 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
48511 * gcc.dg/991214-1.c: New test.
48513 1999-12-13 Jeffrey A Law (law@cygnus.com)
48515 * gcc.c-torture/compile/991213-3.c: New test.
48516 * gcc.c-torture/compile/991213-2.c: New test.
48517 * gcc.c-torture/compile/991213-1.c: New test.
48519 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
48521 * gcc.dg/991209-1.c: New test.
48523 1999-12-08 Nathan Sidwell <nathan@acm.org>
48525 * gcc.c-torture/compile/991208-1.c: New test.
48527 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48529 * gcc.dg/ultrasp2.c: New test.
48531 1999-12-05 Alex Samuel <samuel@codesourcery.com>
48533 * g++.old-deja/g++.abi/align.C (main): Fix typo.
48535 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
48537 * gcc.c-torture/compile/991202-1.c: New test.
48538 * gcc.c-torture/execute/991202-1.c: New test.
48539 * gcc.c-torture/execute/991202-2.c: New test.
48540 * gcc.c-torture/execute/991202-3.c: New test.
48542 1999-12-02 Alex Samuel <samuel@codesourcery.com>
48544 * g++.old-deja/g++.abi/align.C: New test.
48545 * g++.old-deja/g++.abi/aggregates.C: Likewise.
48546 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48548 1999-12-01 Richard Henderson <rth@cygnus.com>
48550 * gcc.c-torture/execute/991201-1.c: New.
48552 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
48554 * gcc.dg/991129-1.c: New test.
48556 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
48558 * gcc.c-torture/compile/991127-1.c: New test.
48560 1999-11-22 Nathan Sidwell <nathan@acm.org>
48562 * g++.old-deja/g++.other/warn4.C: New test.
48564 1999-11-22 Nathan Sidwell <nathan@acm.org>
48566 * g++.old-deja/g++.eh/cleanup2.C: New test.
48567 * g++.old-deja/g++.ext/pretty2.C: New test.
48568 * g++.old-deja/g++.ext/pretty3.C: New test.
48569 * g++.old-deja/g++.other/debug6.C: New test.
48571 1999-10-20 Jim Wilson <wilson@cygnus.com>
48573 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
48574 compiler_output to look for one error message instead of two.
48576 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
48578 * gcc.c-torture/execute/991118-1.c: Also test case
48579 where the word boundary does not split a byte evenly.
48581 1999-11-19 Nathan Sidwell <nathan@acm.org>
48583 * g++.old-deja/g++.ext/restrict1.C: New test.
48585 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
48587 * gcc.c-torture/execute/991118-1.c: New test.
48589 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
48591 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
48592 working directory pathnames.
48594 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
48596 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
48597 host is equipped with driver.h and driver.o so it can actually
48598 compile and run the tests.
48600 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
48602 * gcc.c-torture/compile/991008-1.c: New test.
48604 1999-11-08 Nick Clifton <nickc@cygnus.com>
48606 * lib/gcc-dg.exp: Include target-supports.exp
48608 1999-11-05 Nick Clifton <nickc@cygnus.com>
48610 * lib/target-supports.exp: New file: Provide procs to test for
48611 features supported by the target.
48612 (check_weak_available): Moved here from ecos.exp.
48613 (check_alias_available): New proc: Determine of the target
48614 toolchain supports the alias attribute.
48616 * gcc.dg/special/ecos.exp: Move check_weak_available to
48617 target-supports.exp.
48618 (alias-1.c): Only perform the test if the target supports
48620 (wkali-1.c): Only perform the test if the target supports
48623 * gcc.dg/990506-0.c: Expect error messages from cross
48624 targets as well as native targets.
48626 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48628 * gcc.dg/ultrasp1.c: Removed xfail.
48629 * gcc.dg/struct-ret-2.c: Likewise.
48630 * gcc.dg/array-1.c: Likewise.
48632 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
48634 * gcc.dg/struct-ret-2.c: New test.
48636 * gcc.dg/array-1.c: New test.
48638 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
48640 * gcc.c-torture/execute/991030-1.c: New test.
48642 1999-10-26 Richard Henderson <rth@cygnus.com>
48644 * gcc.c-torture/compile/991026-2.c: New test.
48646 1999-10-26 Jeffrey A Law (law@cygnus.com)
48648 * gcc.c-torture/compile/991026-1.c: New test.
48650 1999-10-23 Jeffrey A Law (law@cygnus.com)
48652 * gcc.c-torture/execute/991023-1.c: New test.
48654 1999-10-19 Jeffrey A Law (law@cygnus.com)
48656 * gcc.c-torture/execute/991019-1.c: New test.
48658 1999-10-16 Richard Henderson <rth@cygnus.com>
48660 * gcc.c-torture/execute/991016-1.c: New test.
48662 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
48664 * gcc.c-torture/execute/991014-1.c: New test.
48666 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
48668 * g++.old-deja/g++.other/union2.C: New test.
48670 1999-10-13 Nathan Sidwell <nathan@acm.org>
48672 * g++.old-deja/g++.other/vaarg2.C: New test.
48673 * g++.old-deja/g++.other/vaarg3.C: New test.
48675 1999-10-12 Craig Burley <craig@jcb-sc.com>
48677 * g77.f-torture/noncompile/19990905-1.f: Moved from being
48680 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
48682 * gcc.c-torture/execute/va-arg-11.c: New test.
48684 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
48686 * lib/file-format.exp (gcc_target_object_format): Don't
48687 crash if objdump is unavailable.
48689 1999-09-29 Donn Terry <donn@interix.com>
48691 * gcc.misc-tests/mg.exp: delete extraneous redirection.
48693 1999-09-28 Nick Clifton <nickc@cygnus.com>
48695 * gcc.c-torture/compile/990928-1.c: New test.
48697 1999-09-28 Nathan Sidwell <nathan@acm.org>
48699 * g++.old-deja/g++.other/decl6.C: New test.
48701 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48703 * gcc.c-torture/execute/va-arg-10.c: New test.
48705 1999-09-27 Nathan Sidwell <nathan@acm.org>
48707 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
48708 __PRETTY_FUNCTION__.
48710 1999-09-23 Nick Clifton <nickc@cygnus.com>
48712 * gcc.c-torture/execute/990923-1.c: New test.
48714 1999-09-21 Nick Clifton <nickc@cygnus.com>
48716 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
48717 for which -fpic is inappropriate.
48719 1999-09-21 Mark Mitchell <mark@codesourcery.com>
48721 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
48723 1999-09-21 Nathan Sidwell <nathan@acm.org>
48725 * g++.old-deja/g++.other/dyncast1.C: New test.
48726 * g++.old-deja/g++.other/dyncast2.C: New test.
48727 * g++.old-deja/g++.other/dyncast3.C: New test.
48728 * g++.old-deja/g++.other/dyncast4.C: New test.
48729 * g++.old-deja/g++.other/dyncast5.C: New test.
48730 * g++.old-deja/g++.eh/catch3.C: New test.
48731 * g++.old-deja/g++.eh/catch3p.C: New test.
48732 * g++.old-deja/g++.eh/catch4.C: New test.
48733 * g++.old-deja/g++.eh/catch4p.C: New test.
48734 * g++.old-deja/g++.eh/catch5.C: New test.
48735 * g++.old-deja/g++.eh/catch5p.C: New test.
48736 * g++.old-deja/g++.eh/catch6.C: New test.
48737 * g++.old-deja/g++.eh/catch6p.C: New test.
48738 * g++.old-deja/g++.eh/catch7.C: New test.
48739 * g++.old-deja/g++.eh/catch7p.C: New test.
48740 * g++.old-deja/g++.eh/catch8.C: New test.
48741 * g++.old-deja/g++.eh/catch8p.C: New test.
48742 * g++.old-deja/g++.eh/catch9.C: New test.
48743 * g++.old-deja/g++.eh/catch9p.C: New test.
48745 1999-09-13 Nathan Sidwell <nathan@acm.org>
48747 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
48748 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
48750 1999-09-13 Jeffrey A Law (law@cygnus.com)
48752 * gcc.c-torture/compile/990913-1.c: New test.
48754 1999-09-10 Nathan Sidwell <nathan@acm.org>
48756 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
48757 * g++.old-deja/g++.jason/rfg5.C: Likewise.
48759 1999-09-09 Richard Henderson <rth@cygnus.com>
48761 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
48763 1999-09-09 Nathan Sidwell <nathan@acm.org>
48765 * g++.old-deja/g++.other/lookup11.C: New test.
48766 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
48767 what is permitted and what we want.
48768 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
48770 * g++.old-deja/g++.jason/rfg5.C: Likewise.
48772 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
48774 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
48775 * gcc.c-torture/noncompile/poison-1.c: New file.
48777 1999-09-08 Nathan Sidwell <nathan@acm.org>
48779 * g++.old-deja/g++.other/sizeof3.C: New test.
48780 * g++.old-deja/g++.other/sizeof4.C: New test.
48781 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
48782 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
48784 1999-09-07 Richard Henderson <rth@cygnus.com>
48786 * gcc.dg/va-arg-1.c: New.
48788 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48790 * gcc.c-torture/execute/va-arg-9.c: New test.
48792 1999-09-05 Craig Burley <craig@jcb-sc.com>
48794 * g77.f-torture/compile/980519-2.f: New test.
48795 * g77.f-torture/compile/19990905-0.f: New test.
48796 * g77.f-torture/compile/19990905-1.f: New test.
48797 * g77.f-torture/compile/19990905-2.f: New test.
48799 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
48801 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
48803 * gcc.c-torture/execute/990827-1.c: Fix typo.
48805 1999-09-03 Nathan Sidwell <nathan@acm.org>
48807 * g++.old-deja/g++.other/deref1.C: New test.
48809 1999-09-02 Nathan Sidwell <nathan@acm.org>
48811 * g++.old-deja/g++.other/ambig2.C: New test.
48812 * g++.old-deja/g++.other/cond5.C: New test.
48813 * g++.old-deja/g++.other/lookup16.C: New test.
48815 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
48817 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
48820 1999-08-31 Jeffrey A Law (law@cygnus.com)
48822 * lib/c-torture.exp: Avoid the "compare executables" optimization
48823 when testing native.
48825 1999-08-29 Jeffrey A Law (law@cygnus.com)
48827 * gcc.c-torture/execute/990829-1.c: New test.
48828 * gcc.c-torture/compile/990829-1.c: New test.
48830 1999-08-27 Paul Burchard <burchard@pobox.com>
48832 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
48833 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
48834 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
48835 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
48836 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
48837 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
48838 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
48839 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
48840 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
48841 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
48842 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
48844 1999-08-27 Jeffrey A Law (law@cygnus.com)
48846 * gcc.c-torture/execute/990827-1.c: New test.
48848 1999-08-26 Craig Burley <craig@jcb-sc.com>
48850 * g77.f-torture/noncompile/19990826-4.f: New test.
48852 * g77.f-torture/compile/19990826-3.f: New test.
48854 * g77.f-torture/execute/19990826-2.f: New test.
48856 * g77.f-torture/compile/19990826-1.f: New test.
48858 * gcc.c-torture/execute/990826-0.c: New test.
48859 * g77.c-torture/execute/19990826-0.f: New test.
48861 * g77.f-torture/noncompile/970626-2.f: New test.
48863 1999-08-25 Paul Burchard <burchard@pobox.com>
48865 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
48866 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
48867 lss-011.C: New tests.
48869 1999-08-25 Nathan Sidwell <nathan@acm.org>
48871 * g++.old-deja/g++.other/decl5.C: New test.
48873 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48875 * noncompile/noncompile.exp: Load_lib c-torture.exp.
48876 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
48877 call `postbase' for each one. All callers of `postbase' changed
48878 to call this instead.
48880 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
48882 * gcc.c-torture/execute/990811-1.c: New test.
48884 1999-08-09 Nick Clifton <nickc@cygnus.com>
48886 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
48889 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
48892 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
48894 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
48896 1999-08-04 Jeffrey A Law (law@cygnus.com)
48898 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
48900 1999-08-04 Nathan Sidwell <nathan@acm.org>
48902 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
48904 1999-08-04 Jeffrey A Law (law@cygnus.com)
48906 * gcc.c-torture/execute/990804-1.c: New test.
48908 1999-08-03 Nathan Sidwell <nathan@acm.org>
48910 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
48911 * g++.old-deja/g++.brendan/crash64.C: Likewise.
48912 * g++.old-deja/g++.brendan/overload8.C: Likewise.
48914 1999-08-03 Nathan Sidwell <nathan@acm.org>
48916 * g++.old-deja/g++.other/struct1.C: New test.
48918 1999-08-03 Nathan Sidwell <nathan@acm.org>
48920 * g++.old-deja/g++.other/enum2.C: New test.
48922 1999-08-02 Richard Henderson <rth@cygnus.com>
48924 Adapted from tests from Franz Sirl:
48925 * gcc.c-torture/execute/va-arg-7.c: New test.
48926 * gcc.c-torture/execute/va-arg-8.c: New test.
48928 1999-08-01 Jeffrey A Law (law@cygnus.com)
48930 * gcc.c-torture/compile/990801-2.c: New test.
48932 * gcc.c-torture/compile/990801-1.c: New test.
48934 1999-07-27 Michael Meissner <meissner@cygnus.com>
48936 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
48937 fp-cmp-1.c, converting double to float.
48939 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
48940 fp-cmp-1.c, converting double to long double.
48942 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
48943 from fr1 to unknown_register, since fr1 is a legitimate register
48946 1999-07-25 Jeffrey A Law (law@cygnus.com)
48948 * README: More listname related changes.
48950 1999-07-08 Catherine Moore <clm@cygnus.com>
48952 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
48954 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
48956 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
48958 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
48960 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
48962 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
48964 * gcc.dg/990703-1.c: New test.
48966 1999-06-29 Nick Clifton <nickc@cygnus.com>
48968 * lib/file-format.exp: New file: Move definition of proc
48969 gcc_target_object_format to here from
48970 gcc.dg/special/ecos.exp.
48972 * lib/c-torture.exp: Include lib file-format.exp.
48973 * lib/gcc-dg.exp: Include lib file-format.exp.
48975 * gcc.dg/special/ecos.exp: Remove definition of proc
48976 gcc_target_object_format.
48978 1999-06-28 Jeffrey A Law (law@cygnus.com)
48980 * gcc.c-torture/execute/990628-1.c: New test.
48982 1999-06-25 Jeffrey A Law (law@cygnus.com)
48984 * gcc.c-torture/compile/990625-2.c: New test.
48986 * gcc.c-torture/compile/990625-1.c: New test.
48988 1999-06-23 Nick Clifton <nickc@cygnus.com>
48990 * gcc.c-torture/compile/dll.c: New test case. Check that dll
48991 attributes compile.
48992 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
48993 ports that use the COFF/PE file format.
48995 1999-06-17 Jeffrey A Law (law@cygnus.com)
48997 * gcc.c-torture/compile/990617-1.c: New test.
48999 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
49001 * g++.old-deja/g++.other/decl4.C: New test.
49003 1999-06-14 Nathan Sidwell <nathan@acm.org>
49005 * g++.old-deja/g++.other/bitfld3.C: New test.
49007 1999-06-08 Nathan Sidwell <nathan@acm.org>
49009 * g++.old-deja/g++.eh/catch1.C: New test.
49011 1999-06-07 Jeffrey A Law (law@cygnus.com)
49013 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
49015 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
49016 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
49018 1999-06-05 Craig Burley <craig@jcb-sc.com>
49020 * g77.f-torture/compile/19990502-0.f: Replace with new,
49021 shorter, test that still fails after recent changes.
49023 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49025 * gcc.c-torture/execute/990604-1.c: New test.
49027 1999-05-31 Jeffrey A Law (law@cygnus.com)
49029 * gcc.c-torture/execute/990531-1.c: New test.
49031 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49033 * gcc.c-torture/compile/990527-1.c: New test.
49035 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
49037 * gcc.c-torture/execute/990527-1.c: New test.
49039 1999-05-25 Nick Clifton <nickc@cygnus.com>
49041 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
49042 bitfields as signed.
49044 1999-05-25 Craig Burley <craig@jcb-sc.com>
49046 * g77.f-torture/compile/19990525-0.f: New test.
49048 1999-05-25 Jeffrey A Law (law@cygnus.com)
49050 * gcc.c-torture/execute/990525-2.c: New test.
49052 * gcc.c-torture/execute/990525-1.c: New test.
49054 1999-05-24 Nathan Sidwell <nathan@acm.org>
49056 * g++.old-deja/g++.other/anon3.C: New test.
49057 * g++.old-deja/g++.other/anon4.C: New test.
49058 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
49059 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
49060 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
49063 1999-05-24 Jeffrey A Law (law@cygnus.com)
49065 * gcc.c-torture/execute/990524-1.c: New test.
49067 * gcc.dg/990524-1.c: New test.
49069 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49071 * gcc.c-torture/compile/990523-1.c: New test.
49073 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
49075 * gcc.c-torture/compile/990519-1.c: New test.
49077 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49079 * gcc.c-torture/compile/990517-1.c: New test.
49081 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
49082 (e4, f4): New tests.
49085 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49087 * gcc.dg/noreturn-1.c: New test.
49089 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49091 * gcc.c-torture/execute/990513-1.c: New test.
49093 1999-05-10 Richard Henderson <rth@cygnus.com>
49095 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
49097 1999-05-10 Craig Burley <craig@jcb-sc.com>
49099 * g77.f-torture/execute/erfc.f: Use small single-precision
49100 values, to avoid problems on Alphas when not -mieee.
49102 1999-05-08 Craig Burley <craig@jcb-sc.com>
49104 * gcc.dg/990506-0.c: New test.
49106 1999-05-08 Richard Henderson <rth@cygnus.com>
49108 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
49109 the constant to test. Don't XFAIL 64-bit targets.
49111 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
49112 * g++.old-deja/g++.law/profile1.C: Likewise.
49114 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
49115 operator new instances.
49116 * g++.old-deja/g++.other/delete5.C: Likewise.
49118 1999-05-03 Craig Burley <craig@jcb-sc.com>
49120 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
49123 1999-05-03 Craig Burley <craig@jcb-sc.com>
49125 * g77.f-torture/execute/u77-test.f: Reverse order of two
49126 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
49128 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49130 * gcc.dg/compare1.c: New test.
49132 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
49134 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
49137 1999-05-02 Craig Burley <craig@jcb-sc.com>
49139 * g77.f-torture/compile/19990502-1.f: New test.
49141 1999-05-02 Craig Burley <craig@jcb-sc.com>
49143 * g77.f-torture/compile/19990502-0.f: New test.
49145 1999-05-02 Craig Burley <craig@jcb-sc.com>
49147 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
49150 1999-05-02 Craig Burley <craig@jcb-sc.com>
49152 * g77.f-torture/execute/u77-test.f (main): List libU77
49153 intrinsics not currently tested.
49154 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
49155 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
49156 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
49157 Trim blanks off the ends of some printed strings.
49159 1999-05-02 Craig Burley <craig@jcb-sc.com>
49161 * g77.f-torture/execute/u77-test.f (main): Just warn about
49162 FSTAT gid disagreement, as it's expected on some systems.
49164 1999-05-01 Craig Burley <craig@jcb-sc.com>
49166 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
49167 use a new function, which allows for some slop.
49168 Clean up some commentary.
49169 (issum): The new function.
49170 (sgladd): Deleted subroutine.
49172 1999-05-01 Craig Burley <craig@jcb-sc.com>
49174 * g77.f-torture/execute/u77-test.f: Modify to be more like
49175 libf2c/libU77 version, bringing patches to that version here.
49176 Add suitable commentary.
49178 1999-04-25 Richard Henderson <rth@cygnus.com>
49180 * gcc.dg/990424-1.c: New test.
49182 1999-04-24 Craig Burley <craig@jcb-sc.com>
49184 * g77.f-torture/execute/u77-test.f (main): Bug involving
49185 LSTAT has been fixed, so turn back on full checking.
49187 1999-04-20 Craig Burley <craig@jcb-sc.com>
49189 * g77.f-torture/compile/19990419-0.f: New test.
49190 * g77.f-torture/execute/19990419-1.f: New test.
49192 1999-04-17 Richard Henderson <rth@cygnus.com>
49194 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
49195 to avoid the need for a prototype to supress a warning.
49197 1999-04-07 Jim Wilson <wilson@cygnus.com>
49199 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
49201 1999-04-04 Jeffrey A Law (law@cygnus.com)
49203 * gcc.c-torture/execute/990404-1.c: New test.
49205 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49207 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
49208 * gcc.dg/cpp-if3.c: Don't use -pedantic.
49209 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
49210 missing initializer warnings.
49212 1999-03-28 Jeffrey A Law (law@cygnus.com)
49214 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
49217 1999-03-26 Jeffrey A Law (law@cygnus.com)
49219 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
49221 1999-03-26 Craig Burley <craig@jcb-sc.com>
49223 * g77.f-torture/execute/19990325-0.f: New test.
49224 * g77.f-torture/execute/19990325-1.f: New test.
49226 1999-03-24 Jeffrey A Law (law@cygnus.com)
49228 * gcc.c-torture/execute/990324-1.c: New test.
49230 1999-03-22 Jim Wilson <wilson@cygnus.com>
49232 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
49235 1999-03-17 Richard Henderson <rth@cygnus.com>
49237 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
49239 1999-03-13 Craig Burley <craig@jcb-sc.com>
49241 * g77.f-torture/execute/19990313-2.f: New test.
49242 * g77.f-torture/execute/19990313-3.f: New test.
49244 1999-03-13 Craig Burley <craig@jcb-sc.com>
49246 * g77.f-torture/execute/19990313-0.f: New test.
49247 * g77.f-torture/execute/19990313-1.f: New test.
49249 1999-03-12 Jim Wilson <wilson@cygnus.com>
49251 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
49253 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
49254 (main): Add check for u15. Conditionalize u31 check depending on
49255 whether ints are <32 bits or >=32 bits.
49257 1999-03-08 Craig Burley <craig@jcb-sc.com>
49259 * g77.f-torture/execute/19981119-0.f: Improve testiness.
49261 1999-03-08 Craig Burley <craig@jcb-sc.com>
49263 * g77.f-torture/compile/19990305-0.f: New test.
49264 * g77.f-torture/execute/19981119-0.f: New test.
49266 1999-03-08 Craig Burley <craig@jcb-sc.com>
49268 * g77.f-torture/execute/970625-2.f: call ABORT if final
49269 result is not correct, instead of just printing it.
49270 Add this checking via newly introduced obfuscation, to
49271 trip up buggy front ends.
49273 1999-03-07 Craig Burley <craig@jcb-sc.com>
49275 * g77.f-torture/compile/960317-1.f: Moved from being
49276 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
49278 1999-03-06 Craig Burley <craig@jcb-sc.com>
49280 * g77.f-torture/execute/960317-1.f: New (old) test.
49281 * g77.f-torture/execute/970625-2.f: Ditto.
49283 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
49285 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
49286 message on line 1 or line 2; cccp and cpplib do this differently.
49288 1999-03-01 Jeffrey A Law (law@cygnus.com)
49290 * g++.old-deja/g++.law/weak1.C: New test.
49292 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49294 * gcc.c-torture/execute/990119-1.c: Renamed to...
49295 * gcc.dg/990119-1.c: this, so it will only be tested once
49296 (it's a preprocessor test, it doesn't need to be run at
49297 multiple optimization levels).
49299 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
49301 * lib/g++.exp: Don't add incdir=$base_dir/../include to
49304 1999-02-24 Craig Burley <craig@jcb-sc.com>
49306 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
49307 * g77.f-torture/compile/19981216-0.f: ...as it is expected
49308 to not be compilable by current g77.
49310 1999-02-24 Nick Clifton <nickc@cygnus.com>
49312 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
49314 1999-02-22 Jeffrey A Law (law@cygnus.com)
49316 * gcc.c-torture/execute/990222-1.c: New test.
49318 1999-02-19 Craig Burley <craig@jcb-sc.com>
49320 * g77.f-torture/compile/19990218-0.f: New test.
49321 * g77.f-torture/noncompile/19990218-1.f: New test.
49323 1999-02-18 Craig Burley <craig@jcb-sc.com>
49325 * g77.f-torture/compile/19981216-0.f: New test.
49327 1999-02-14 Jeffrey A Law (law@cygnus.com)
49329 * gcc.dg/990214-1.c: New test.
49331 1999-02-13 Jeffrey A Law (law@cygnus.com)
49333 * gcc.dg/990213-2.c: New test.
49335 * gcc.dg/990213-1.c: New test.
49337 1999-02-12 Jeffrey A Law (law@cygnus.com)
49339 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
49342 1999-02-11 Nick Clifton <nickc@cygnus.com>
49344 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
49345 specified by target.
49347 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
49349 1999-02-11 Jeffrey A Law (law@cygnus.com)
49351 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
49353 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
49355 * gcc.dg/special/ecos.exp: New test driver for new tests with
49356 special requirements.
49358 * gcc.dg/special/alias-1.c: New test.
49359 * gcc.dg/special/gcsec-1.c: New test.
49360 * gcc.dg/special/weak-1.c: New test.
49361 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
49362 * gcc.dg/special/weak-2.c: New test.
49363 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
49364 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
49365 * gcc.dg/special/wkali-1.c: New test.
49366 * gcc.dg/special/wkali-2.c: New test.
49367 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
49368 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
49370 1999-02-10 Felix Lee <flee@cygnus.com>
49372 * lib/c-torture.exp (c-torture-compile): Pull out code for
49373 analyzing gcc error messages.
49374 (c-torture-execute): Likewise. Fix some (harmless) false
49376 * lib/gcc.exp (gcc_check_compile): New function.
49378 1999-02-08 Richard Henderson <rth@cygnus.com>
49380 * gcc.c-torture/execute/990208-1.c: New test.
49382 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
49384 * g++.dg/special/ecos.exp: New driver for new tests with special
49387 * g++.dg/special/conpr-1.C: New test
49388 * g++.dg/special/conpr-2.C: New test
49389 * g++.dg/special/conpr-2a.C: New test
49390 * g++.dg/special/conpr-3.C: New test
49391 * g++.dg/special/conpr-3a.C: New test
49392 * g++.dg/special/conpr-3b.C: New test
49394 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
49395 allow g++ to use the dg driver
49397 * README: Add comment about g++.dg directory
49399 1999-02-06 Jeffrey A Law (law@cygnus.com)
49401 * README: Update email addresses.
49403 1999-02-03 Nick Clifton <nickc@cygnus.com>
49405 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
49406 arguments in order to force structure S onto the stack even on
49408 (test): Pass 10 leading arguments to function foo as well as the
49411 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
49412 failure for all targets.
49414 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
49415 abort to terminate program execution.
49417 1999-01-30 Richard Henderson <rth@cygnus.com>
49419 * gcc.c-torture/execute/990130-1.c: New test.
49421 1999-01-30 Jeffrey A Law (law@cygnus.com)
49423 * gcc.dg/990130-1.c: New test.
49425 1999-01-28 Michael Meissner <meissner@cygnus.com>
49427 * gcc.c-torture/execute/990128-1.c: New test.
49429 1999-01-27 Michael Meissner <meissner@cygnus.com>
49431 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
49433 1999-01-27 Felix Lee <flee@cygnus.com>
49435 * lib/c-torture.exp (c-torture-compile): pull out code for
49436 analyzing gcc error messages.
49437 (c-torture-execute): ditto, and fix some (harmless) false
49439 * lib/gcc.exp (gcc_check_compile): new function.
49441 1999-01-17 Jeffrey A Law (law@cygnus.com)
49443 * gcc.dg/990117-1.c: New test.
49445 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
49447 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
49449 1999-01-15 Jeffrey A Law (law@cygnus.com)
49451 * g77.f-torture/compile/990115-1.f: New test.
49453 1999-01-07 Jeffrey A Law (law@cygnus.com)
49455 * gcc.c-torture/compile/990107-1.c: New test
49457 1999-01-06 Jeffrey A Law (law@cygnus.com)
49459 * gcc.c-torture/execute/990106-2.c: New test.
49461 * gcc.c-torture/execute/990106-1.c: New test.
49463 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
49465 * gcc.c-torture/compile/981223-1.c: New test.
49467 1998-12-29 Richard Henderson <rth@cygnus.com>
49469 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
49470 (opt3): Rename from opt4 and disable.
49472 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
49474 * g++.old-deja/g++.pt/ptrmem5.C: New test.
49476 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
49478 * g++.old-deja/g++.other/conv5.C: New test.
49480 1998-12-14 Nick Clifton <nickc@cygnus.com>
49482 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
49484 1998-12-11 Jeffrey A Law (law@cygnus.com)
49486 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
49488 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
49490 * gcc.c-torture/compile/981211-1.c: New test.
49492 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
49494 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
49496 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
49498 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49500 * gcc.special/930510-1.c: Make C9X safe.
49501 * gcc.misc-tests/gcov-1.c Similarly.
49502 * gcc.misc-tests/gcov-2.c Similarly.
49504 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49506 * gcc.dg/ultrasp1.c: New test.
49508 1998-12-06 Richard Henderson <rth@cygnus.com>
49510 * gcc.c-torture/execute/981206.c: New test.
49512 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49514 * g++.old-deja/g++.ns/template7.C: New test.
49516 * g++.old-deja/g++.other/expr1.C: New test.
49518 * g++.old-deja/g++.eh/tmpl3.C: New test.
49520 * g++.old-deja/g++.eh/tmpl2.C: New test.
49522 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
49524 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
49525 * g++.old-deja/g++.other/using6.C: Removed.
49526 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
49528 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
49530 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
49532 * g++.old-deja/g++.pt/overload8.C: New test.
49534 * g++.old-deja/g++.pt/overload7.C: New test.
49536 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
49538 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
49539 and relinking messages.
49540 * lib/g++.exp (g++_target_compile): Remove .rpo file when
49541 compiling with -frepo.
49543 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
49545 * g++.old-deja/g++.pt/lookup6.C: New test.
49547 1998-11-30 Nick Clifton <nickc@cygnus.com>
49549 * gcc.c-torture/execute/981130-1.c: New test.
49550 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
49552 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
49554 * g++.old-deja/g++.pt/explicit76.C: New test.
49556 * g++.old-deja/g++.pt/friend38.C: New test.
49558 * g++.old-deja/g++.ns/crash2.C: New test.
49560 * g++.old-deja/g++.pt/defarg8.C: New test.
49562 * g++.old-deja/g++.pt/instantiate6.C: New test.
49564 * g++.old-deja/g++.pt/static6.C: New test.
49566 * g++.old-deja/g++.pt/decl2.C: New test.
49568 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
49570 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
49571 problem is actually related with name lookup, but so what? :-)
49573 * g++.old-deja/g++.pt/friend37.C: New test.
49575 1998-11-25 Dave Love <d.love@dl.ac.uk>
49577 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
49578 element, which fails on some systems.
49580 * g77.f-torture/execute/labug1.f: New test.
49582 1998-11-21 Jeffrey A Law (law@cygnus.com)
49584 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
49587 1998-11-18 Dave Love <d.love@dl.ac.uk>
49589 * g77.f-torture/compile/981117-1.f: New test.
49591 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
49593 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
49594 properly discarded.
49596 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
49598 * gcc.c-torture/execute/memcheck: New directory of tests for
49599 -fcheck-memory-usage.
49601 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49603 * README: New file, general information about the testsuite and
49604 new description of the various C++ test subdirectories.
49605 * README.g++: Eliminate obsolete information, update and move most
49606 relevant stuff to README.
49608 1998-11-07 Richard Henderson <rth@cygnus.com>
49610 * gcc.c-torture/compile/981107-1.c: New test.
49612 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
49614 * execute/memcpy-bi.c: New testcase.
49616 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
49618 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
49621 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
49622 template is selected.
49624 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
49625 classes, it should be accepted for all types.
49627 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
49629 * g++.old-deja/g++.pt/spec24.C: Ensure that template
49630 specializations start with template headers.
49632 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
49634 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
49636 * g++.old-deja/g++.other/init9.C: Test cross initialization of
49639 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
49641 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
49643 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
49645 * compile/981022-1.c, compile/981022-1.x: New test and driver.
49647 1998-10-19 Jeffrey A Law (law@cygnus.com)
49649 * 981019-1.c: New test.
49651 1998-10-14 Robert Lipe <robertl@dgii.com>
49653 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
49656 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
49658 * compile/981001-4.c: Remove use of GCC extension that triggers a
49661 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
49663 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
49665 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
49667 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
49668 instantiation of template produces incorrect code for delete
49671 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
49672 constructors' name is not unique.
49673 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
49674 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
49676 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
49677 automatic array of const is ill-formed.
49679 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
49680 of template parameter?
49682 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
49685 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
49686 pointer-to-member expression.
49688 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
49689 declaration causes ICE.
49691 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
49693 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
49694 reserved in the global namespace.
49696 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
49697 generate needed virtual table.
49699 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
49701 1998-10-10 Dariush Eslimi <eslimi@loran.com>
49703 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
49704 template-dependent type
49706 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
49708 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
49709 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
49710 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
49712 * g++.old-deja/g++.other/using5.C: New test; using decl from base
49713 class should be usable as argument of member function.
49714 * g++.old-deja/g++.other/using6.C: New test; using decl from base
49715 class should be usable as return type of member function.
49716 * g++.old-deja/g++.other/using7.C: New test; using decl from base
49717 class should be usable as type of data member.
49719 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
49721 1998-10-09 Jeffrey A Law (law@cygnus.com)
49723 * gcc.c-torture/special/920521-1.c: Fix bogus test.
49725 1998-10-08 Nick Clifton <nickc@cygnus.com>
49727 * gcc.dg/dll-?.c Add thumb to target list.
49728 Fix assembler scan patterns to match current assembler output.
49730 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
49732 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
49733 matching of template brackets.
49735 * g++.old-deja/g++.other/using4.C: New test. Test using
49736 declarations of methods from base classes.
49738 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
49739 within functions should introduce names into the innermost
49740 enclosing namespace.
49742 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
49743 of static locals if first initialization throws.
49745 1998-10-07 Jim Wilson <wilson@cygnus.com>
49747 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
49749 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
49751 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
49752 lose track of the possible targets of tablejump insns.
49753 * special/special.exp: Run it.
49755 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
49757 * g++.old-deja/g++.pt/friend35.C: New test. A template function
49758 must be declared before its specializations can be named in friend
49761 1998-10-05 Dave Love <d.love@dl.ac.uk>
49763 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
49765 * g77.f-torture/execute/io1.f: New test.
49767 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
49769 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
49770 with pointer to template function, for which no argument deduction
49773 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
49774 specialization of template function as argument to template
49777 * g++.old-deja/g++.other/access2.C: New test; Inner class
49778 shouldn't have privileged access to Outer's names.
49780 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
49782 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
49783 friend template declared within template class conflicts with
49784 nested class of the same name.
49786 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
49789 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
49790 object with direct initializer as function declaration.
49792 * g++.old-deja/g++.other/decl2.C: New test; duplicate
49795 * g++.old-deja/g++.other/null2.C: New test; conditional operator
49796 involving const pointer and NULL produces incorrect result.
49798 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
49799 type name without `typename' should be rejected with -pedantic.
49801 1998-10-02 Richard Henderson <rth@cygnus.com>
49803 * g++.old-deja/g++.other/addrof1.C: New test.
49805 1998-10-01 Nick Clifton <nickc@cygnus.com>
49807 * gcc.c-torture/compile/981001-1.c: New test.
49808 * gcc.c-torture/execute/981001-1.c: New test.
49810 1998-10-01 Jeffrey A Law (law@cygnus.com)
49812 * gcc.c-torture/compile/981001-2.c: New test.
49813 * gcc.c-torture/compile/981001-3.c: New test.
49814 * gcc.c-torture/compile/981001-4.c: New test.
49816 1998-10-01 Robert Lipe <robertl@dgii.com>
49818 * lib/objc.exp (objc_target_compile): Add -L during compiles for
49819 multilibbed hosts. Idea grafted from g77.exp.
49821 1998-09-30 Dave Love <d.love@dl.ac.uk>
49823 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
49824 avoid losing on systems which need -lsocket.
49826 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
49828 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
49829 * g++.old-deja/g++.other/nested2.C: Ditto.
49830 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
49833 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
49835 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
49836 preferred over template operator!= for enum bitfields.
49838 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
49840 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
49841 that happen to have the same base name, but in different scopes,
49842 are incorrectly rejected.
49844 1998-09-16 Richard Henderson <rth@cygnus.com>
49846 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
49847 on the native word size instead of an integer literal.
49849 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
49851 * g++.old-deja/g++.other/static2.C: Invocation of static data
49852 member of type pointer-to-function denoted as non-static member.
49854 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
49855 checks involving function types and aliases.
49857 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
49859 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
49860 redefined to the same non-trivial type.
49862 * g++.old-deja/g++.pt/explicit73.C: Test for proper
49863 namespace-qualification of template specializations declared in
49866 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
49867 to declare a subset of the specializations of a template function
49868 as friends of specializations of a template class.
49870 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
49871 member templates that do not fully specialize the enclosing
49872 template class are rejected.
49874 1998-09-11 Dave Love <d.love@dl.ac.uk>
49876 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
49878 1998-09-08 Dave Love <d.love@dl.ac.uk>
49880 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
49881 altered from libf2c/libU77 version.
49883 1998-09-06 Dave Love <d.love@dl.ac.uk>
49885 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
49887 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
49889 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
49890 (un)signed char are different types for template specialization
49893 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
49895 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
49896 * objc: ObjC testsuite.
49898 1998-08-31 Catherine Moore <clm@cygnus.com>
49900 * gcc.c-torture/execute/941014-1.x: New file.
49902 1998-08-31 Nick Clifton <nickc@cygnus.com>
49904 * lib/c-torture.exp: Add support for
49905 torture_eval_before_compile and torture_eval_before_execute
49908 1998-08-30 Jeffrey A Law (law@cygnus.com)
49910 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
49911 this test triggers valid.
49913 1998-08-27 Jeffrey A Law (law@cygnus.com)
49915 * gcc.dg/980827-1.c: New test.
49917 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
49919 * gcc.c-torture/execute/loop-4b.c: New test.
49921 1998-08-26 Nick Clifton <nickc@cygnus.com>
49923 * lib/c-torture.exp: Add support for
49924 torture_eval_before_compile and torture_eval_before_execute
49927 1998-08-25 Jeffrey A Law (law@cygnus.com)
49929 * gcc.c-torture/compile/980825-1.c: New test.
49931 1998-08-24 Nick Clifton <nickc@cygnus.com>
49933 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
49934 count number tests in opt_t0 not good_t0.
49936 1998-08-24 Jeffrey A Law (law@cygnus.com)
49938 * gcc.c-torture/compile/930326-1.x: Fix typo.
49940 1998-08-23 Mark Mitchell <mark@markmitchell.com>
49942 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
49945 1998-08-21 Jeffrey A Law (law@cygnus.com)
49947 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
49948 STACK_SIZE is defined.
49949 * gcc.c-torture/unsorted/stuct.c: Similarly.
49951 * gcc.c-torture/compile/980821-1.c: New test.
49953 1998-08-21 Jeffrey A Law (law@cygnus.com)
49955 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
49957 1998-08-19 Mark Mitchell <mark@markmitchell.com>
49959 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
49962 1998-08-09 Mark Mitchell <mark@markmitchell.com>
49964 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
49967 1998-08-18 Jeffrey A Law (law@cygnus.com)
49969 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
49971 1998-08-16 Jeffrey A Law (law@cygnus.com)
49973 * gcc.c-torture/compile/980816-1.c: New test.
49975 * gcc.dg/980816-1.c: New test.
49977 1998-08-13 Jeffrey A Law (law@cygnus.com)
49979 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
49980 compiler for ieee tests.
49982 1998-08-01 Dave Love <d.love@dl.ac.uk>
49984 * g77.f-torture/compile/980729-0.f: New test.
49986 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
49988 * gcc.c-torture/special/eeprof-1.c: New test, for
49989 -finstrument-functions.
49990 * gcc.c-torture/special/special.exp: Run it.
49992 1998-07-29 Jeffrey A Law (law@cygnus.com)
49994 * gcc.c-torture/compile/980729-1.c: New test.
49996 1998-07-27 Nick Clifton <nickc@cygnus.com>
49998 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
49999 __thumb__ is defined, and test for ARM style doubles if so.
50001 1998-07-26 Dave Love <d.love@dl.ac.uk>
50003 * g77.f-torture/noncompile/980615-0.f: New test.
50005 1998-07-26 H.J. Lu (hjl@gnu.org)
50007 * gcc.dg/980312-1.c: Do link instead of compile.
50008 * gcc.dg/980313-1.c: Likewise.
50010 1998-07-26 Jeffrey A Law (law@cygnus.com)
50012 * gcc.c-torture/compile/980726-1.c: New test.
50014 1998-07-25 Dave Love <d.love@dl.ac.uk>
50016 * g77.f-torture/execute/io0.f: New test.
50018 1998-07-24 Nick Clifton <nickc@cygnus.com>
50020 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
50023 1998-06-18 Michael Meissner <meissner@cygnus.com>
50025 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
50028 1998-07-17 Nick Clifton <nickc@cygnus.com>
50030 * gcc.dg/980626-1.c: Expect failures for all toolchains until
50031 c-decl.c:grokdeclarator can handle mode attributes.
50033 1998-07-16 Jeffrey A Law (law@cygnus.com)
50035 * gcc.c-torture/execute/980716-1.c: New test.
50037 1998-07-13 Jeffrey A Law (law@cygnus.com)
50039 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
50041 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
50043 * gcc.c-torture/execute/va-arg-3.x: Similarly.
50044 * gcc.c-torture/compile/930326-1.x: Similarly.
50046 1998-07-13 Dave Love <d.love@dl.ac.uk>
50048 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
50049 New test from Craig.
50051 1998-07-12 Dave Love <d.love@dl.ac.uk>
50053 * g77.f-torture/noncompile/980616-0.f: New test.
50055 * g77.f-torture/execute/970816-3.f: New test from Craig.
50057 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50059 * g++.other/singleton.C: Return error value instead of taking
50062 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
50064 * g++.other/singleton.C: New test. Warning is under dispute.
50065 Runtime crash is not.
50067 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
50069 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
50070 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
50071 using6.C, using7.C}: New namespace tests.
50073 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
50075 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
50076 specialization with typedef'ed names used as array indexes.
50078 1998-07-09 Jeffrey A Law (law@cygnus.com)
50080 * gcc.c-torture/execute/980709-1.c: New test.
50082 * gcc.dg/980709-1.c: New test.
50084 1998-07-07 Richard Henderson <rth@cygnus.com>
50086 * gcc.c-torture/execute/bcp-1.c: New test.
50088 1998-07-07 Jeffrey A Law (law@cygnus.com)
50090 * gcc.c-torture/execute/980707-1.c: New test.
50092 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
50094 * gcc.c-torture/compile/980706-1.c: New test.
50096 1998-07-01 Dave Love <d.love@dl.ac.uk>
50098 * g77.f-torture/execute/980701-0.f,
50099 g77.f-torture/execute/980701-1.f: New test from Craig.
50101 1998-07-01 Jeffrey A Law (law@cygnus.com)
50103 * gcc.c-torture/compile/980701-1.c: New test.
50105 * gcc.c-torture/execute/980701-1.c: New test.
50107 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
50110 * g++.old-deja/g++.robertl/eb132.C: New test.
50111 * g++.old-deja/g++.robertl/eb133.C: Likewise.
50113 1998-06-29 Dave Love <d.love@dl.ac.uk>
50115 * g77.f-torture/execute/980628-7.f,
50116 g77.f-torture/execute/980628-8.f,
50117 g77.f-torture/execute/980628-9.f,
50118 g77.f-torture/execute/980628-10.f: New tests from Craig.
50120 * g77.f-torture/execute/980628-3.f: Remove mail headers.
50122 1998-06-28 Jeffrey A Law (law@cygnus.com)
50124 * g77.f-torture/execute/980628-4.f: New test from Craig.
50125 * g77.f-torture/execute/980628-5.f: Likewise.
50126 * g77.f-torture/execute/980628-2.f: Likewise.
50127 * g77.f-torture/execute/980628-0.f: Likewise.
50128 * g77.f-torture/execute/980628-1.f: Likewise.
50129 * g77.f-torture/execute/980628-3.f: Likewise.
50130 * g77.f-torture/execute/980628-6.f: Likewise.
50132 1998-06-28 Jeffrey A Law (law@cygnus.com)
50134 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
50135 directory when nothing has been installed yet.
50137 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
50139 * gcc.c-torture/special/special.exp: Handle newer versions of
50142 1998-06-26 Jeffrey A Law (law@cygnus.com)
50144 * gcc.dg/980626-1.c: New test.
50146 1998-06-19 Bruno Haible <haible@ilog.fr>
50148 * gcc.misc-tests/m-un-2.c: New test.
50149 * g++.old-deja/g++.other/warn01.c: Likewise.
50151 1998-06-19 Robert Lipe <robertl@dgii.com>
50153 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
50154 compatibility with assmblers with a different comment character.
50155 Eliminate use of GAS-specific extensions.
50157 1998-06-19 Jeffrey A Law (law@cygnus.com)
50159 * gcc.c-torture/execute/ieee/980619-1.c: New test.
50161 1998-06-19 Robert Lipe <robertl@dgii.com>
50163 * lib/g77.exp: Replace search for libf2c.a with search for newly
50166 1998-06-17 Jeffrey A Law (law@cygnus.com)
50168 * gcc.c-torture/execute/980617-1.c: New test.
50170 1998-06-12 Jeffrey A Law (law@cygnus.com)
50172 * gcc.c-torture/execute/980612-1.c: New test.
50174 1998-06-08 Jeffrey A Law (law@cygnus.com)
50176 * gcc.dg/980523-1.c: Only test on ppc-linux.
50177 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
50179 * gcc.c-torture/execute/980608-1.c: New test.
50181 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
50183 * gcc.c-torture/execute/980605-1.c: New test.
50185 1998-06-04 Jeffrey A Law (law@cygnus.com)
50187 * gcc.c-torture/execute/980604-1.c: New test.
50189 1998-06-02 Jeffrey A Law (law@cygnus.com)
50191 * gcc.c-torture/execute/980602-1.c: New test.
50192 * gcc.c-torture/execute/980602-2.c: Likewise.
50194 1998-06-02 Dave Love <d.love@dl.ac.uk>
50196 * 970125-0.f: Fix per JCB. Add commentary.
50198 1998-05-31 Michael Meissner <meissner@cygnus.com>
50200 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
50203 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
50205 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
50208 1998-05-28 Catherine Moore <clm@cygnus.com>
50210 * gcc.c-torture/execute/980526-3.c: New test.
50212 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
50214 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
50215 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
50216 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
50217 m88k-motorola-sysv3 to XFAIL.
50219 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50221 * gcc.dg/980526-1.c: New test.
50222 * gcc.c-torture/execute/980526-2.c: New test.
50224 1998-05-26 Jeffrey A Law (law@cygnus.com)
50226 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
50228 * gcc.c-torture/execute/980526-1.c: New test.
50230 1998-05-26 Dave Love <d.love@dl.ac.uk>
50232 * g77.f-torture/execute/alpha2.f: Add runtime test.
50234 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
50236 * g++.old-deja/old-deja.exp: Strip leading directories.
50238 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
50239 error for the line. Don't run multiple tests for the same line.
50241 1998-05-23 Jeffrey A Law (law@cygnus.com)
50243 * gcc.dg/980523-1.c: New test.
50245 1998-05-23 Dave Love <d.love@dl.ac.uk>
50247 * g77.f-torture/compile/970915-0.f: New test.
50249 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
50251 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
50253 1998-05-21 Jeffrey A Law (law@cygnus.com)
50255 * gcc.dg/980520-1.c: New test.
50257 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
50259 * gcc.dg/980502-1.c: Fix return type.
50261 1998-05-20 Jeffrey A Law (law@cygnus.com)
50263 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
50264 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
50265 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
50266 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
50267 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
50269 1998-05-20 Dave Love <d.love@dl.ac.uk>
50271 * g77.f-torture/execute/980520-1.f: New test.
50273 1998-05-15 Dave Love <d.love@dl.ac.uk>
50275 * lib/mike-g77.exp: New file.
50277 * g77.f-torture/noncompile/noncompile.exp,
50278 g77.f-torture/noncompile/check0.f: New files.
50280 1998-05-14 Dave Love <d.love@dl.ac.uk>
50282 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
50283 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
50284 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
50285 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
50286 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
50287 abort where appropriate.
50289 1998-05-05 Michael Meissner <meissner@cygnus.com>
50291 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
50292 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
50294 1998-04-29 Dave Love <d.love@dl.ac.uk>
50296 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
50298 1998-04-27 Dave Love <d.love@dl.ac.uk>
50300 * g77.f-torture/compile/980427-0.f: New test.
50302 1998-04-24 Dave Love <d.love@dl.ac.uk>
50304 * g77.f-torture/compile/980424-0.f: New test.
50306 1998-04-19 Dave Love <d.love@dl.ac.uk>
50308 * g77.f-torture/compile/980419-2.f (main): New test.
50309 * g77.f-torture/compile/970125-0.f: New test.
50310 * g77.f-torture/compile/980419-1.f: New test.
50312 1998-04-08 Jim Wilson <wilson@cygnus.com>
50314 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
50317 1998-04-07 Jim Wilson <wilson@cygnus.com>
50319 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
50321 1998-04-03 Jim Wilson <wilson@cygnus.com>
50323 * gcc.c-torture/compile/980329-1.c: New test.
50325 1998-03-18 Jim Wilson <wilson@cygnus.com>
50327 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
50328 * gcc.dg/980312-1.c: Fix typo in -march command.
50330 1998-03-16 H.J. Lu (hjl@gnu.org)
50332 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
50334 1998-03-11 Robert Lipe <robertl@dgii.com>
50336 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
50337 Dave Love agree the Fortran source is bogus.
50339 1998-03-11 Robert Lipe <robertl@dgii.com>
50341 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
50342 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
50343 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
50344 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
50345 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
50347 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
50349 * g++.old-deja/g++.other/friend1.C: New test.
50351 1998-02-18 Dave Love <d.love@dl.ac.uk>
50353 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
50354 possibly uninitialized) variables and declare dnrm2.
50356 1998-02-23 Robert Lipe <robertl@dgii.com>
50358 From Bruno Haible <haible@ilog.fr>:
50359 * gcc.c-torture/execute/980223.c: New test.
50361 1998-02-13 Jeffrey A Law (law@cygnus.com)
50363 * gcc.dg/ifelse-1.c: New test.
50365 1998-02-09 H.J. Lu (hjl@gnu.org)
50367 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
50369 * lib/old-dejagnu.exp (old-dejagnu): Added the
50370 "execution test - XFAIL *-*-*" handling in the spirit of
50371 "excess errors test -". Changed the "execution test fails"
50372 handling to be like "excess errors test fails".
50373 * Update various tests accordingly.
50375 1998-02-06 Jim Wilson <wilson@cygnus.com>
50377 * gcc.c-torture/execute/980205.c: New test.
50379 1998-01-18 Jeffrey A Law (law@cygnus.com)
50381 * lib/c-torture.exp: Look for .x files instead of .cexp files.
50382 * lib/f-torture.exp: Similarly.
50383 * gcc.c-torture: Rename all .cexp files to .x files.
50385 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
50387 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
50388 (940510-1.c): Removed duplicate.
50389 (971104-1.c): New test.
50391 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
50393 * lib/f-torture.exp: Improve error and loop detection.
50395 1997-11-19 Michael Meissner <meissner@cygnus.com>
50397 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
50398 use that to size the filler array.
50400 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
50402 * lib/c-torture.exp(c-torture-execute): Fix typo.
50404 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
50405 testcase as the executable name. Keep the executable around if
50408 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
50410 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
50411 changes. Only test one -g option, and move it to the end of the
50412 list of options to test.
50414 1997-09-19 Michael Meissner <meissner@cygnus.com>
50416 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
50417 variable GCC_TORTURE_OPTIONS to supply default switches separated
50418 by colons. If no environment variable, run tests with -O0 -g, -O1
50419 -g, and -O2 -g as well.
50421 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
50423 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
50424 explanatory comments. Fix indentation.
50426 1997-09-15 Jeffrey A Law (law@cygnus.com)
50428 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
50430 1997-09-11 Jeffrey A Law (law@cygnus.com)
50432 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
50433 * g++.old-deja/g++.mike/p7325.C: Likewise.
50434 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
50436 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
50438 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
50439 * g++.old-deja/g++.brendan/crash30.C: Likewise.
50440 * g++.old-deja/g++.brendan/crash39.C: Likewise.
50441 * g++.old-deja/g++.law/operators4.C: Likewise.
50443 1997-09-11 Joe Buck (jbuck@synopsys.com)
50445 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
50446 * g++.old-deja/g++.mike/p784.C: Ditto.
50447 * g++.old-deja/g++.mike/p785.C: Ditto.
50449 1997-09-05 Jeffrey A Law (law@cygnus.com)
50451 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
50453 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
50455 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
50456 target feature; pass this to c-torture-execute as needed.
50458 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
50460 * lib/c-torture.exp(c-torture-execute): If the previous and the
50461 current executables being tested are identical, we don't need to
50462 run the executable again. Try to make the executable names
50463 unique. Add an optional argument for passing additional compiler
50466 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
50468 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
50470 1997-08-29 Jeffrey A Law (law@cygnus.com)
50472 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
50474 1997-07-31 Jeffrey A Law (law@cygnus.com)
50476 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
50477 32bit or larger longs.
50479 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
50480 have either a 32bit long or 32bit int.
50482 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
50484 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
50485 Make double precision tests dependent on sizeof (double).
50487 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
50489 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
50492 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
50494 * gcc.c-torture/compile/961203-1.cexp: New script.
50496 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
50498 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
50499 up the includes ourselves.
50501 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
50503 * lib/plumhall.exp: Remove random include, and add a few
50504 verbose messages for debugging.
50506 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
50508 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
50509 of trying to do it ourselves.
50511 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50513 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
50515 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
50517 * gcc.prms/5403.c: Made regexp a bit less strict.
50519 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
50521 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
50522 is returned from remote_load instead.
50523 * lib/plumhall.exp: Ditto.
50524 * lib/mike-g++.exp: Ditto.
50525 * lib/old-dejagnu.exp: Ditto.
50526 * lib/c-torture.exp: Ditto.
50528 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
50530 * lib/g++.exp: Use build_wrapper procedure.
50531 * lib/gcc.exp: Ditto.
50533 1997-05-20 Jeffrey A Law (law@cygnus.com)
50535 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
50536 an old-style decl for malloc. Fixes tests to work when
50537 sizeof (int) != sizeof (size_t).
50539 1997-05-15 Mike Meissner <meissner@cygnus.com>
50541 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
50543 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
50544 use stdargs.h interface.
50546 1997-05-15 Mike Meissner <meissner@cygnus.com>
50548 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
50549 NO_VARARGS when compiling.
50551 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
50553 * lib/plumhall.exp(ph_includes): New procedure.
50555 (ph_compiler): Ditto.
50557 * lib/g++.exp: Rename test-glue.c to testglue.c.
50558 * lib/gcc.exp: Ditto.
50560 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
50562 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
50563 to completion when it's called.
50565 1997-03-21 Michael Meissner <meissner@cygnus.com>
50567 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
50568 is defined, don't do test.
50570 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
50572 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
50574 (ph_summary): Mark skipped testcases as untested, not unresolved.
50576 * lib/plumhall.exp (ph_make): If unresolved because of bad
50577 errorCode, record errorCode in log file.
50578 (*): Replace send_log/verbose with verbose -log.
50580 1997-03-19 Michael Meissner <meissner@cygnus.com>
50582 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
50583 double conversion if double isn't at least 8 bytes.
50585 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
50586 int to work with targets where int is 16 bits.
50588 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
50589 8 bytes, just exit, since 4 byte doubles don't have enough bits of
50590 precision for the test to complete.
50592 1997-03-14 Michael Meissner <meissner@cygnus.com>
50594 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
50595 if d10v is not compiled with the -mdouble64 flag.
50596 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
50598 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
50599 d10v is not compiled with the -mint32 flag.
50601 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
50603 * lib/plumhall.exp: Use incr_count.
50605 1997-03-12 Jeffrey A Law (law@cygnus.com)
50607 * gcc.c-torture: Update to c-torture-1.45.
50609 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
50611 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
50612 the name of the expect testcase file).
50614 * lib/g++.exp(g++_init): Ditto.
50616 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
50618 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
50621 * lib/gcc.exp(gcc_exit): New procedure.
50623 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
50625 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
50626 specs where appropriate.
50628 * g++.old-deja/g++.arm/*: Added additional ERROR checks
50629 because of new "candidates are" messages, and removed a few
50631 * Converted all non-old-style g++ testcases to old-style, and
50632 moved into g++.old-deja.
50634 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
50636 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
50639 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
50642 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
50644 1997-02-13 Michael Meissner <meissner@cygnus.com>
50646 * lib/gcc.exp (gcc_target_compile): Add support for defining
50647 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
50648 the machine doesn't have those features.
50650 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
50652 * g++.law/operators4.exp: Don't use LIBS.
50654 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
50656 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
50658 * lib/mike-g++.exp: Don't set the compiler to be tested here.
50659 * lib/g++.exp: Set it here instead. Also, allow use of the
50660 --tool_exec and --tool_opt options. Change CXX to
50663 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
50665 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
50667 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
50669 * lib/old-dejagnu.exp: Use prune_warnings instead of
50671 * lib/mike-g++.exp: Ditto.
50672 * lib/gcc.exp: Ditto.
50673 * lib/g++.exp: Ditto.
50675 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
50677 1997-02-07 Jeffrey A Law (law@cygnus.com)
50679 * 941014-2.c: Include stdlib.h
50680 * 960327-1.c: Include stdio.h
50681 * dbra.c, index-1.c: Don't assume ints are 32bits.
50683 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
50685 * lib/gcc.exp: Add gcc,stack_size target feature.
50687 * lib/g++.exp(g++_target_compile): Add the include and link
50688 paths here, not in two other places. And, it's $options, not
50691 * lib/mike-g++.exp(postbase): Remove the code that determines
50692 the correct include and link paths.
50693 * g++.old-deja/old-deja.exp: Ditto.
50695 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
50697 * lib/g++.exp(g++_init): target_compile no longer returns the
50698 filename of the result.
50700 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
50702 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
50705 * gcc.c-torture/special/special.exp: Change call to
50706 gcc_target_compile to include the object file.
50708 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
50710 * gcc.c-torture/special/special.exp: Correct misspelling in last
50713 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
50715 * lib/plumhall.exp(ph_summary): Log the entire output of the
50716 executable. Return -1 if there were any failures, 0 otherwise.
50717 (ph_execute): Return -1 if there were any failures, 0 otherwise.
50718 (ph_make): Clean up objects and executables that were built
50719 if the tests succeeded.
50721 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
50723 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
50724 libraries and includes in the build tree as appropriate.
50726 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
50728 * lib/c-torture.exp: Instead of looking for the global variable
50729 NO_LONG_LONG, check to see if that's a feature of the target.
50731 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
50733 * config/default.exp: Minimize. Delete the remainer of the files in
50734 config; this functionality is now in devo/dejagnu/config.
50736 g++.*/*: Pass any additional flags used to compile to postbase;
50739 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
50740 is now done by runtest.exp. Use gcc_target_compile instead of
50743 lib/c-torture.exp: Use gcc_target_compile instead of compile.
50744 Remove references to CFLAGS. Use remote_file instead of
50746 (c-torture): Take a list of arguments to use to compile this
50749 lib/g++.exp: Simplify. Use target_compile instead of compile.
50750 lib/gcc-dg.exp: Ditto.
50751 lib/gcc.exp: Ditto.
50752 lib/mike-{gcc,g++}.exp: Ditto.
50753 lib/old-dejagnu.exp: Ditto.
50754 lib/plumhall.exp: Ditto.
50756 1997-01-08 Jim Wilson <wilson@cygnus.com>
50758 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
50759 (ph_linker): Likewise.
50761 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
50763 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
50764 MAP_ANON / MAP_ANONYMOUS if defined;
50765 else try to map from /dev/zero .
50767 1996-11-12 Jeffrey A Law (law@cygnus.com)
50769 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
50770 isn't defined, then define it to MAP_ANONYMOUS.
50772 1996-11-12 Jeffrey A Law (law@cygnus.com)
50774 * gcc.c-torture: Update to c-torture-1.42 release.
50776 1996-11-11 Jeffrey A Law (law@cygnus.com)
50778 * gcc.c-torture: Update to c-torture-1.41 release.
50780 1996-10-27 Jeffrey A Law (law@cygnus.com)
50782 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
50785 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
50787 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
50788 and LDFLAGS. Fix second case to append the target_info ldflags
50789 onto LDFLAGS, not CFLAGS.
50790 * lib/g++.exp (g++_init): Add target_info stuff.
50791 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
50792 of libgloss and newlib flags for !native.
50794 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
50795 (GDB): Fix relative path to go up another dir for finding gdb.
50797 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
50799 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
50800 versions in the target_info array, if they don't exist.
50802 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
50804 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
50806 1996-07-08 Jim Wilson <wilson@cygnus.com>
50808 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
50809 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
50811 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
50813 * lib/old-dejagnu.exp: Don't remove the output file before we've
50814 actually tested it. Don't append pwd to the path of the executable
50817 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
50819 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
50821 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
50823 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
50824 temporary directory for compiler files, and set it to a default
50825 value of /tmp. Set $output as the name of the output file from
50826 compiling the testcase. Add a -o option to $cflags_var so the
50827 compiler writes the final output file as $output. Set $executable
50830 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
50831 directory for compiler files, and set it to /tmp if it doesn't
50832 already have a value. Set $output_file to the name of the output
50833 file from compiling the testcase. Add a -o option to CXXFLAGS so
50834 the compiler writes the final output file as $output. Use $output
50835 as the executable to be tested.
50837 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
50839 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
50841 1996-06-08 Jeffrey A Law (law@cygnus.com)
50843 * gcc.c-torture/execute/pending-1.c: New test. Still
50844 pending in Tege's queue.
50846 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
50848 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
50849 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
50850 if there were failures. Call unresolved if there were unresolved
50851 testcases. Call gcc_fail if program did not run to completion.
50852 (ph_make): Pass additional argument name to ph_execute.
50853 (ph_execute): Add new argument. Pass additional arguments to
50854 ph_summary. Call gcc_fail is there is no execution output.
50856 1996-04-24 Jeffrey A Law (law@cygnus.com)
50858 * lib/plumhall.exp (proc_summary): Output relavent summary
50859 lines into the log so specific failures in plumhall can be
50862 1996-04-10 Jeffrey A Law (law@cygnus.com)
50864 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
50865 (c-torture-execute): Don't try to execute tests which use
50866 "long long" types if $NO_LONG_LONG is nonzero.
50868 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
50870 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
50873 * gcc.ieee: Move from here.
50874 * gcc.c-torture/execute/ieee: To here.
50876 1996-03-26 Jeffrey A Law (law@cygnus.com)
50878 * gcc.c-torture: Update to c-torture-1.41 release.
50880 1996-03-22 Jeffrey A Law (law@cygnus.com)
50882 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
50885 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
50887 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
50890 1996-03-02 Jeffrey A Law (law@cygnus.com)
50892 * config/proelf.exp: Handle connecting to a simulator.
50894 1996-01-31 Jeffrey A Law (law@cygnus.com)
50896 * config/proelf.exp: New file. Enough framework that we can
50897 run c-torture tests on the proelf targets (or any other target
50898 that gdb can connect to for that matter).
50900 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
50902 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
50903 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
50905 * lib/plumhall.exp (ph_execute): Always call ph_summary if
50906 exec_output exists.
50908 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
50910 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
50911 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
50913 * config/*.exp: Update FSF address. Change result of ${tool}_load
50914 to pass/fail/unresolved/unsupported/untested. Caller must now
50915 call unresolved/unsupported/untested.
50916 * lib/*.exp: Update FSF address. Update to handle new results of
50918 * lib/chill.exp (verbose): Delete.
50920 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
50922 * lib/gcc.exp (default_gcc_start): Change order of args to
50923 $LDFLAGS $CFLAGS $LIBS.
50924 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
50925 Save/set/restore CFLAGS. Pass single arg to gcc_start.
50926 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
50927 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50928 * gcc.misc-tests/dg-test.exp: Likewise.
50929 * gcc.misc-tests/msgs.exp: Likewise.
50930 * gcc.prms/prms.exp: Likewise.
50931 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
50932 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
50934 * lib/dg.exp: Deleted, moved to dejagnu/lib.
50936 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
50938 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
50940 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
50941 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
50943 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
50946 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
50948 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
50949 global for loop; add use of $mathlib.
50950 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
50951 settings here; set mathlib for anything but VxWorks.
50953 1996-01-22 Jeffrey A Law (law@cygnus.com)
50955 * gcc.c-torture: Update to c-torture-1.40 release.
50957 1996-01-03 Jeffrey A Law (law@cygnus.com)
50959 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
50962 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
50964 * lib/c-torture.exp (c-torture-execute): Declare "output" as
50967 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
50969 * lib/g++.exp (LIBS): Define if not already.
50970 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
50971 (gcc-dg-prune): Call prune_gcc_output.
50972 * lib/gcc.exp (prune_gcc_output): New proc.
50973 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
50976 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
50978 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
50979 (c-torture-execute): Likewise. Rename `name' to `testcase'.
50981 1995-11-15 Jeffrey A Law (law@cygnus.com)
50983 * gcc.c-torture: Update to c-torture-1.39 release.
50985 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
50987 * lib/c-torture.exp (c-torture-execute): Don't return if one option
50988 fails, try others as well.
50990 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
50992 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
50993 If compilation fails, mark execute tests as `untested'.
50994 If test is marked as unsupported, don't mark compilation and
50995 execute tests as failed.
50997 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
50999 * lib/g++.exp (g++_init): Don't link in libg++, and look to
51000 libstdc++ for whether or not we want to be doing shared
51001 libraries. Delete link_curses since we don't need it anymore.
51002 * lib/mike-g++.exp (postbase): Don't link in libg++.
51003 * g++.old-deja/old-deja.exp: Likewise.
51005 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
51007 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
51009 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
51011 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
51012 For that, add `-Wl,-a,shared_archive'.
51013 * g++.old-deja/old-deja.exp: Likewise.
51015 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
51017 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
51019 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
51021 * lib/mike-g++.exp (postbase): Pay attention to the status of
51024 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
51026 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
51028 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
51030 * lib/gcc.exp (default_gcc_start): No longer need to log program
51031 being executed or its output, execute_anywhere does that now.
51032 * lib/g++.exp (default_g++_version): Call execute_anywhere.
51033 (default_g++_start): Likewise. Delete calls to verbose/send_log.
51035 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
51037 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
51038 the same as those in lib/g++.exp.
51040 1995-10-10 Jeff Law (law@hurl.cygnus.com)
51042 * gcc.c-torture: Update to c-torture-1.38 release.
51043 * gcc.ieee: Related changes.
51045 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
51047 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
51048 "exec". Minor reformatting changes.
51050 * config/rom68k.exp (${tool}_load): Make it work in a canadian
51051 cross. This means all "exec" calls now work on a remote host as
51053 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
51054 cross. Filter out the extra "\r\n" stuff that expect puts in.
51055 (c-torture-execute): Filter out the bogus warnings like
51056 c-torture-compile does. Add support for canadian cross.
51057 * lib/gcc.exp (default_gcc_version, default_gcc_start)
51058 Use execute_anywhere rather than calling exec directly. Now it
51059 works for canadian cross testing.
51061 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
51063 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
51064 results into a variable, and check that rather than using file exists.
51066 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
51068 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
51069 create a libg++.so. For sunos4.1.*, also add -ltermcap.
51071 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
51073 * g++.old-deja/old-deja.exp: Create and pass runshlib and
51074 lib_curses if there's a shared libg++ in the build tree.
51076 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
51078 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
51079 if not supported target.
51081 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
51083 * lib/g++.exp (g++_init): Move empty setting of runshlib and
51084 link_curses up to always happen, not just for native builds.
51086 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
51088 * gcc.c-torture: Update to c-torture-1.36 release.
51089 * gcc.failure: Related changes.
51091 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
51093 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
51095 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
51097 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
51098 * lib/mike-g++.exp (postbase): Not in here. Still reference
51099 runshlib, link_curses, and mathlib for link and run.
51101 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
51102 pass the runtime shared library options for Solaris, OSF/1, and
51103 Irix5, and link with -lcurses to avoid unresolved references.
51105 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
51107 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
51110 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
51112 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
51114 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
51116 * gcc.c-torture: Update to c-torture-1.35 release. Note we
51117 do not have a framework for the "compat" tests yet.
51119 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
51121 * lib/mike-g++.exp (postbase): New local variable `mathlib',
51122 set to null if we're testing vxworks5.1. Use that instead of
51123 `-lm' in the setting of LIBS for link and run.
51125 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
51127 * config/rom68k.exp (${tool}_load): Major changes to make it
51128 work. Verified that it does in fact return the stuff in
51129 exec_output properly. Catch any Emul or any TRAP other than 0.
51131 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
51133 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
51134 LDFLAGS properly for targets that need stuff from libgloss.
51135 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
51137 (gpp_initialized): New variable.
51139 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
51141 * config/rom68k.exp: Load libgloss.exp.
51142 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
51143 so we can produce a fully linked binary.
51144 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
51145 so we can produce a fully linked binary.
51147 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
51149 * lib/plumhall.exp (ph_section): Watch for expected failures.
51150 Add missing `else'.
51152 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
51154 (c-torture): Likewise.
51156 1995-08-28 Doug Evans <dje@cygnus.com>
51158 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
51160 * lib/mike-g++.exp (mike_cleanup): New proc.
51161 (prebase): New globals compiler_result, not_compiler_result,
51163 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
51164 allow leading "-" in pattern. Watch for unsupported tests.
51165 If $compiler_result is set, pattern match assembler code,
51166 and ditto for $not_compiler_result.
51167 * lib/mike-gcc.exp: Likewise.
51169 * lib/plumhall.exp (ph_execute): Only call ph_summary if
51170 execution "succeeded".
51172 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
51174 * config/win32.exp: New file.
51175 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
51177 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
51179 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
51181 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
51182 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
51183 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
51185 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
51186 "... without exceptions was ...". That is now handled by
51188 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51190 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
51192 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
51193 sieve.c,sort2.c}: New files.
51194 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
51195 sieve.exp,sort2.exp}: Drivers for them.
51197 * lib/mike-gcc.exp (program_output): New user settable variable.
51198 (postbase): Call prune_system_crud. Also prune extraneous compiler
51200 * lib/mike-g++.exp (program_output): New user settable variable.
51202 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
51204 * config/sh.exp: Deleted (use sim.exp instead).
51206 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
51208 * config/vx.exp: Declare CHECKTASK as global.
51209 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
51210 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
51211 * lib/old-dejagnu.exp: Load [pwd]/$executable.
51213 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
51215 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
51216 target. Like vx.exp, only includes `vx29k.exp' instead of
51219 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
51221 * config/sim.exp: Increase time limit from 120 seconds to 240.
51223 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
51225 * gcc.c-torture/execute/950628-1.c: New test.
51227 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
51229 * gcc.c-torture: Update with changes/additions from
51232 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
51234 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
51236 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
51238 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
51240 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
51242 * gcc.c-torture/compile/950512-1.c: New test.
51243 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
51244 * gcc.dg/struct-ret-1.c: Likewise.
51246 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
51248 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
51249 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
51251 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
51253 * gcc.c-torture/special/920411-1.c: Deleted.
51254 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
51256 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
51258 * config/sim.exp (${tool}_load): Hack in call to bash to get a
51261 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
51263 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
51265 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
51268 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
51269 is the proper length.
51270 * va-arg-3.c: Likewise.
51272 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
51274 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
51275 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
51277 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
51278 * lib/g++.exp (default_g++_start): Delete old cruft.
51280 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
51282 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
51283 (2 * (1 << 18)) to (2 * (1 << 17)).
51285 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
51287 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
51289 * config/rom68k.exp: Renamed from config/idp.exp
51291 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
51293 * c-torture/compile/921109-2.c
51295 1995-04-18 Mike Stump <mrs@cygnus.com>
51297 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
51300 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
51302 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
51304 * lib/g++.exp (default_g++_start): Likewise.
51306 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
51308 * gcc.c-torture/compile/950329-1.c: New test.
51310 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
51312 * config/bug.exp (${tool}_load): Updated to use new remote_open
51313 and remote_close procs.
51314 * config/idp.exp: New file.
51316 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
51318 * gcc.c-torture/execute/950322-1.c: New test.
51320 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
51322 * config/vx.exp (${tool}_load): Clean up testing of return code from
51323 vxworks_ld and vxworks_spawn.
51325 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
51327 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
51329 1995-03-13 Mike Stump <mrs@cygnus.com>
51331 * lib/old-deja.exp: Add `excess errors test - ' error, now one
51332 can mark excess errors on a machine by machine basis. Note, the
51333 default is to not expect any excess errors, even when excess
51334 errors test - is given, so you will want to put an XFAIL ... on
51335 these lines. For example, // excess errors test - XFAIL hppa*-*-*
51336 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
51337 those 4 machines, but no others.
51339 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
51341 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
51342 * lib/c-torture.exp: to here.
51344 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
51346 * gcc.c-torture/execute/950221-1.c: New test.
51347 * gcc.c-torture/execute/struct-ret-1.c: New test.
51348 * gcc.c-torture/compile/950221-1.c: New test.
51350 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
51352 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
51354 * gcc.c-torture/execute/arith-1.c (main): Return 0.
51355 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
51357 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
51359 * g++.gb: New directory of tests, derived from my signature and
51360 class scoping tests.
51362 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
51363 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
51364 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
51365 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
51366 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
51367 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
51368 * g++.gb/sig25.C: Likewise.
51370 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
51371 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
51372 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
51373 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
51374 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
51375 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
51376 * g++.gb/sig25.exp: Likewise.
51378 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
51379 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
51380 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
51381 * g++.gb/scope13.C: Likewise, this test still fails.
51383 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
51384 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
51385 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
51386 * g++.gb/scope13.exp: Ditto.
51388 * g++.gb/README: New file, explains what these tests are about.
51390 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
51392 * lib/dg.exp (dg-do): Support `preprocess'.
51393 (dg-test): Likewise.
51395 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
51397 * config/udi.exp: change "continue -expect" to "exp_continue".
51399 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
51401 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
51402 Delete redundant tests.
51404 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
51405 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
51406 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
51407 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
51408 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
51409 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
51410 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
51411 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
51413 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
51414 storing label pointers.
51415 * gcc.c-torture/execute/921019-1.c: Likewise.
51416 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
51417 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
51419 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
51422 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
51423 Delete obsolete tests.
51425 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
51426 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
51427 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
51428 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
51429 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
51430 * gcc.c-torture/compile/950124-1.c: New test.
51432 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
51434 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
51436 * lib/mike-g++.exp: Add -lm to LIBS.
51438 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
51440 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
51442 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
51444 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
51446 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
51448 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
51450 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
51452 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
51453 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
51454 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
51455 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
51456 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
51457 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
51458 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
51459 * g++.law/{operators31.C, operators32.C,
51460 * g++.law/{operators33.C, operators34.C}: Likewise.
51461 * g++.law/{pic1.C, refs2.C}: Likewise.
51462 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
51463 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
51464 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
51465 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51467 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
51468 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
51469 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
51470 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
51471 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
51472 * g++.law/{enum9.exp, friend5.exp}: Likewise.
51473 * g++.law/{nest3.exp, nest4.exp}: Likewise.
51474 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
51475 * g++.law/{operators30.exp, operators31.exp}: Likewise.
51476 * g++.law/{operators32.exp, operators33.exp}: Likewise.
51477 * g++.law/{operators34.exp}: Likewise.
51478 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
51479 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
51480 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
51481 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
51482 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
51484 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
51485 No longer expected to fail.
51486 * g++.law/missed-error3.C: Tweak for recent bool changes.
51488 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
51490 * config/emb-unix: Deleted.
51491 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
51492 remote execution. Do final link on remote host if REMOTE_LINK is set.
51494 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
51496 * lib/dg.exp (dg-test): Fix typo in last patch.
51498 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
51500 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
51501 (handles multiple occurrences).
51503 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
51505 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
51506 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
51507 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
51509 * lib/c-torture.exp (c-torture-compile): Likewise.
51510 (c-torture): Prepend full path if missing.
51511 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
51512 (gcc_fail): Likewise.
51513 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
51515 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
51517 * lib/netware.exp: Only attach to NetWare i386 systems.
51519 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
51521 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
51522 messages. Add test name to "output pattern match" pass/fail message.
51524 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
51526 * gcc.dg: New testsuite.
51527 * gcc.dg/dg.exp: New file.
51529 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
51530 test-switch.c}: Deleted.
51532 * gcc.misc-tests/msgs.exp: New testcase driver.
51534 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
51536 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
51537 Watch for illegal return values from ${tool}_load.
51538 * config/unix.exp (${tool}_load): Fix pass/fail detection for
51539 cross targets. Coerce return value >0 to 1.
51541 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
51543 * config/unix.exp (${tool}_load): Call program rsh, not proc.
51545 * config/emb-unix.exp: New file.
51547 * config/sim.exp: Error if variable $SIM not defined.
51548 (${tool}_load): Mark test as "untested" if simulator missing.
51550 * config/unix.exp: Load remote.exp to get rcp_download.
51551 * lib/c-torture.exp: Use different option lists for testcases with
51553 * gcc.c-torture/execute/execute.exp: Likewise.
51555 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
51557 * config/*.exp: Clarify return code from ${tool}_load.
51558 Call `unresolved' or `untested' instead of `warning' or `perror'
51559 (sometimes you still want to call both though).
51560 Add comment that `shell_id' is local to each file.
51561 * config/udi.exp (timeout): Set to 30.
51562 Don't print warning if connection fails, $connectmode has already
51564 (${tool}_load): Move verbose messages to level 2.
51565 Rework pattern for "Process started" message.
51566 Pass `shell_id' to ${connectmode}_download.
51567 Retry twice upon timeout. Make resetting of target more robust.
51568 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
51569 Pass `shell_id' to exit_$connectmode.
51570 Only call exit_$connectmode if connected.
51571 * config/unix.exp (${tool}_load): Check return codes better.
51572 * config/vrtx.exp (${tool}_load): Likewise.
51573 * config/vx.exp (${tool}_load): Likewise.
51574 Delete unneeded global's.
51575 * lib/dg.exp (dg-test): Update to reflect clarified return codes
51578 (dg-init): Delete recording of pass/fail counts.
51579 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
51580 (old-dejagnu-init): Likewise.
51581 (old-dejagnu-stat): Delete contents, empty proc now.
51582 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
51583 (c-torture): Delete references to lcnt, lpass, lfail.
51584 Get option list from TORTURE_OPTIONS.
51585 Delete -funroll[-all]-loops if no loops.
51586 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
51587 (g++_stat): Delete contents (empty proc now).
51588 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
51589 (gcc_finish): Likewise.
51590 (gcc_stat): Deleted.
51591 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
51592 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
51593 * gcc.c-torture/execute/execute.exp: Likewise.
51594 Split tests into two parts: compile, execute.
51595 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
51596 no loops. Update to reflect clarified return codes from ${tool}_load.
51598 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
51600 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
51602 (old-dejagnu): Likewise (where necessary).
51604 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
51606 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
51608 * lib/dg.exp (dg-process-target): Fix processing of selector.
51609 Add comment regarding use of `error'.
51611 * lib/gcc.exp (prune_system_crud): Define if missing.
51612 * lib/g++.exp (prune_system_crud): Likewise.
51614 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
51615 Call prune_system_crud.
51616 * lib/dg.exp (dg-runtest): New proc.
51617 Use perror instead of send_user for tcl errors in testcase.
51618 Don't return any value, it's never used.
51619 Don't clobber previous definition of `unknown'.
51620 Print tcl errors in `dg-final'.
51622 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
51624 * lib/dg.exp (dg-process-target): Improve syntax error messages.
51625 (dg-test): Don't print errorInfo, it contains stack backtrace.
51627 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
51629 * lib/g++.exp (runtest_file_p): Define if missing.
51631 1994-09-24 Doug Evans (dje@cygnus.com)
51633 * lib/mike-g++.exp: Comment out loading of g++.exp.
51634 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
51635 (default_g++_version): Always print something.
51636 (default_g++_start): Comment out call to `which'.
51637 (g++_start, g++_load): Deleted (must be defined in config file).
51638 * lib/gcc.exp: Test for existence of $CC at start.
51639 Delete check for tmpdir (done in gcc_init).
51640 (default_gcc_version): Always print something.
51641 (default_gcc_start): Comment out call to `which'.
51642 * config/*.exp: Major cleanup - make cross targets work at least a
51643 little better for g++ (by not being "--tool gcc" specific).
51644 Rename gcc_xxx to ${tool}_xxx.
51645 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
51646 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
51648 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
51650 * lib/c-torture.exp (c-torture-compile): Rework compiler
51651 message processing.
51653 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
51656 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
51658 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
51660 * lib/dg.exp (dg-process-target): Support { target native }.
51662 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
51664 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
51665 looked for "... program xxx got fatal signal".
51666 Correct regsub munging of `comp_output'.
51667 Ignore compiler messages "path prefix not used" and "linker input
51670 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
51672 * lib/gcc.exp (runtest_file_p): Define if missing.
51673 * gcc.prms/template.c: Example to work from.
51675 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
51677 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
51678 * lib/dg.exp (dg-test): Call unsupported testcases as such.
51680 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
51681 * gcc.prms/1883.c: Moved from compile/940714-1.c.
51682 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
51683 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
51685 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
51686 (dg-process-target): No longer a varargs proc.
51687 Return S/N for target, P/F for xfail. All callers changed.
51688 (user option procs): More argument checking.
51689 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
51690 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
51691 (dg-test): Skip test if not running on selected target in `dg-do'.
51692 Update handling of `dg-do-what', `dg-output-text'.
51693 Separate execution pass/fail from output pattern match pass/fail.
51694 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
51696 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
51698 * gcc.c-torture/special/special.exp: Don't expect failure for mips
51699 target for 920510-1.c.
51701 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
51703 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
51704 Clean up comment regarding use of passcnt, etc.
51705 (gcc_stat): Don't update `testcnt' here.
51706 (gcc_finish): Do it here.
51707 Might as well reset `but_id' here too.
51708 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
51709 to determine if the file should be tested.
51710 * gcc.c-torture/compile/compile.exp: Likewise.
51711 * gcc.c-torture/execute/execute.exp: Likewise.
51712 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51713 * gcc.misc-tests/dg-test.exp: Likewise.
51714 * gcc.prms/prms.exp: Likewise.
51715 * gcc.wendy/wendy.exp: Likewise.
51716 * g++.old-deja.exp: Likewise.
51717 Move "Testing file" message to verbose level 1.
51719 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
51721 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
51723 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
51725 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
51726 (default_gcc_start): Accept optional second list element
51727 of compiler flags. Print compiler output at verbosity level 2.
51728 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
51729 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
51730 Save current values of framework globals passcnt, failcnt, xpasscnt,
51731 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
51732 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
51733 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
51734 xfailcnt to compute stats. Update framework global `testcnt' from
51736 (gcc_finish): New proc. Clean up test environment.
51737 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
51738 (gcc_epass, gcc_efail): Delete.
51739 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
51740 argument of line number.
51741 (dg-init): If the tool has an init routine, call it.
51742 (dg-test): Remove args `cflags_var' and `libs_var'.
51743 Pass all compiler options to ${tool}_start.
51744 Handle missing line number.
51745 (dg-finish): New function.
51746 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
51747 particular files. Call gcc_finish at end. Move "skipping test"
51748 message to verbosity level 3.
51749 * gcc.c-torture/compile/compile.exp: Likewise.
51750 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
51751 * gcc.c-torture/execute/execute.exp: Likewise.
51752 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51753 Print testcase being tried at verbosity level 1.
51754 * gcc.c-torture/special/special.exp: Unset xfail.
51755 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51756 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
51757 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
51758 * gcc.failure/failure.exp: Likewise.
51759 * gcc.ieee/ieee.exp: Likewise.
51760 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
51761 Update call to dg-test. Call dg-finish at end.
51762 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
51763 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
51764 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
51765 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
51766 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
51767 * gcc.wendy/wendy.exp: Add copyright.
51768 Delete setting of tmpdir (done by gcc_init).
51769 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
51770 Pass compiler flags to gcc_start. Call gcc_finish at end.
51771 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
51774 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
51776 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
51778 (g++_load): Likewise.
51780 * config/*.exp (gcc_load): Some were varargs fns and some were not.
51781 Rename argument to `prog' to remove the confusion.
51782 Varargs fns behave differently too!
51783 (g++_load): Likewise.
51785 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
51787 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
51788 what it is. Delete (always) printing of status value for !native.
51789 Simplify verbose code, and include status and exec_output.
51790 (g++_load): Use gcc_load.
51792 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
51794 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
51795 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
51796 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
51797 940714-3.c as these testcases don't exist anymore. Make
51798 va-arg-1.c expected to pass.
51800 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
51802 * gcc.misc-tests/misc.exp: Only run specific testcases.
51803 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
51804 * gcc.misc-tests/dg-[1-9].c: New files.
51806 * lib/dg.exp: New testsuite driver.
51807 * gcc.prms/prms.exp: Use it.
51809 * README.gcc: New file.
51811 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
51812 Document and reset `lxpass' and `lxfail'.
51813 Simplify "initialized" message.
51814 (gcc_stat): Clean up comments a little.
51816 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
51818 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
51820 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
51822 * lib/old-dejagnu.exp (process-option): New proc.
51823 (old-dejagnu-init, old-dejagnu-stat): Likewise.
51824 (old-dejagnu): Simplify.
51825 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
51827 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
51829 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
51830 exists and is not an empty string.
51832 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
51833 $xfail rather than calling setup_xfail. Clear $xfail when test is
51835 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
51838 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
51839 longer expected to fail.
51841 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
51844 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
51846 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
51847 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
51848 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
51849 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
51852 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
51853 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
51855 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
51857 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
51858 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
51860 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
51861 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
51862 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
51864 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
51866 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
51867 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
51868 940714-1.c, 940714-2.c, 940714-3.c},
51869 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
51870 gcc.misc-tests/{mg.c,mg.exp}:
51872 * gcc.noncompile/noncompile.exp: Change accordingly.
51874 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
51876 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
51877 Undo previous clobberage.
51879 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
51881 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
51882 * gcc.special/{930510-1.c, special.exp}:
51883 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
51884 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
51885 struct-varargs-1.c}: New tests from c-torture-1.26.
51887 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
51889 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
51890 argument to switch.
51892 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
51894 * Revert the previous changes. Please see Rob's directory
51895 (/lisa/test/rob/progressive/gcc/testsuite) for testing
51898 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
51900 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
51901 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
51902 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
51903 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
51904 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
51905 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
51906 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
51907 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
51908 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
51909 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
51910 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
51911 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
51912 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
51913 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
51914 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
51915 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
51916 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
51917 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
51918 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
51919 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
51920 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
51921 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
51922 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
51923 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
51924 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
51925 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51926 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
51928 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
51930 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
51931 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
51934 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
51936 * config/unix.exp (g++_load): Fix syntax.
51938 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
51940 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
51941 * gcc.noncompile/921017-1.c: Deleted obsolete test.
51942 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
51943 Don't expect va-arg-1.c to fail. Correct expected output for
51945 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
51946 * gcc.wendy/hbm4.c: Correct typo.
51947 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
51949 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
51951 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
51952 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
51953 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
51954 * lib/c-torture.exp (c-torture-compile): Ditto.
51956 Reduce volume of output (remove all the -I's and such).
51957 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
51958 Call gcc_cpass, gcc_cfail.
51959 (c-torture): Pass testing option to c-torture-compile.
51961 1994-03-21 Doug Evans (dje@cygnus.com)
51963 Bring patches over from progressive.
51964 * config/default.exp: Exit remote shell cleanly.
51965 (g++_exit, g++_start): Add default versions.
51966 * config/sim.exp (gcc_load): Use perror, not error.
51968 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
51970 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
51973 1994-03-14 Doug Evans (dje@cygnus.com)
51975 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
51976 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
51977 (wendy_try): New proc to run testcase.
51978 (main loop): Call 'em.
51979 * gcc.wendy/*.c: Clean up pass to correct expected output.
51981 * lib/gcc.exp: Minor cleanup work.
51982 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
51984 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
51986 * config/sim.exp (gcc_load): Document return codes better.
51987 Don't pass -v to simulator.
51989 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
51991 * gcc.special/920717-x.c: Fix typo.
51992 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
51995 * lib/mike-gcc.exp: Fix typo.
51997 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
51999 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
52000 binary to use, transform the name.
52001 * config/*.exp: rename everything. Nuke any g++ specific files,
52002 it's now a special case of gcc that requires no special support.
52003 Add a default.exp for unsupported targets.
52005 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
52007 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
52008 lib/old-dejagnu.exp: Fix a few patterns to work with the new
52011 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
52013 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
52016 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
52018 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
52020 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
52022 * gcc.execute/execute.exp: Combine opt_list and foption_list into
52023 option_list. Compile every file with only 4/6 option choices
52024 (same as C torture) instead of with 12/18 different option
52026 * lib/c-torture.exp: Likewise.
52028 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
52031 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
52033 * lib/old-deja.exp: Add `excess errors test fails' error, now one
52034 can put an XFAIL *-*-* on excess errors.
52036 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
52038 * g++.law: Add more tests derived from g++-bugs snapshots.
52040 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
52041 equivalent to g++.law/init9.
52043 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
52044 compiled it, and the a.out file after we've run it.
52046 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
52048 * lib/mike-g++.exp (postbase): Delete the .o file after we've
52049 compiled it, and the a.out file after we've run it.
52051 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
52053 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
52055 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
52057 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
52060 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
52062 * g++.law: New directory of g++ tests derived from the g++-bugs
52065 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
52067 * gcc.compile: initbug1.c initbug1.exp testcase added
52069 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
52071 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
52072 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
52073 fixes submitted by Jeff Law (law@cs.utah.edu)
52074 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
52075 Jeff Law (law@cs.utah.edu)
52078 1993-11-30 Mike Stump (mrs@cygnus.com)
52080 * config/unix-g++.exp: Follow the gcc way of doing things.
52081 * g++.old-deja/old-deja.exp: Minor updates.
52082 * lib/g++.exp: New file, follow the gcc way of doing things.
52083 * lib/old-dejagnu.exp: Minor updates.
52084 * lib/mike-g++.exp: Always unset errorInfo.
52086 1993-11-06 Mike Stump (mrs@cygnus.com)
52088 * lib/gcc.exp: Fix some errors with the below change, CC and
52089 CFLAGS should be global when setting, not local.
52091 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
52093 * lib/gcc.exp: Transform tool name.
52095 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52097 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
52099 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52101 * lib/gcc.exp: change gcc_done to gcc_stat
52103 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
52105 * Upgraded gcc testsuite to c-torture version 1.25
52107 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
52109 * lib/gcc.exp: added reporting code. Changed verbose compile message.
52110 * lib/c-torture: added hooks for new reporting code.
52112 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
52114 * config/sh-gcc.exp: check if sh-sim exists in the path
52116 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
52118 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
52119 * gcc.compile/compile.exp: Initial changes for new logic.
52120 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
52121 * gcc.failure/failure.exp: Initial changes for new logic.
52122 * gcc.ieee/ieee.exp: Initial changes for new logic.
52123 * gcc.misc-tests/misc.exp: Initial changes for new logic.
52124 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
52125 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
52126 * lib/c-torture.exp: Initial changes for new logic.
52127 * lib/gcc.exp: Initial changes for new logic.
52129 1993-10-15 Mike Stump (mrs@cygnus.com)
52131 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
52132 depend upon failure or success. Fully qualify names in failure
52133 and success messages. Always remove a.out before starting
52134 compile, just in case. Pay more attention to error text output by
52135 the compiler. Handle testcases with no known past errors just
52136 like all others, so that things are uniform. Other miscellaneous
52139 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
52141 * gcc.cpp: new directory for cpp tests
52143 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
52145 * lib/chill.exp: Code reformatted, removed unused code.
52146 * config/unix-chill.exp: Code reformatted, removed unused code.
52147 * chill.execute/execute.exp: Code reformatted, removed unused code.
52148 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
52150 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
52152 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
52153 routines not written.
52155 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
52157 * config/bug-gcc.exp: Use new procs from bug.exp.
52159 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
52161 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
52162 via ftp, rather than depending on NFS.
52163 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
52166 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
52168 * config/bug-gcc.exp: Use new download proc.
52170 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
52172 * chill.execute/execute.exp: cleanups, handles errors better
52173 * chill.compile/compile.exp: rewrite, based on execute.exp
52174 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
52175 * lib/chill.exp: major changes to diff proc and compile and link
52176 procs. added chill_fail and chill_pass wrappers to pass and
52177 fail. added more comments, and handle error codes better.
52178 Added a hack to capture stderr from exec, so noncompile tests
52181 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
52183 * chill.execute/execute.exp: rewrite of testsuite driver
52184 * lib/chill.exp: rewrite of testsuite driver
52185 * config/unix-chill.exp: rewrite of testsuite driver
52187 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
52190 * iexpr.ch: Standardize uppercase.
52191 * tuples.dat: Standardize uppercase.
52192 * vary.ch: standardize. Correct varying string assignments.
52193 * vary.dat: Add new output lines.
52195 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
52198 * chprintf.ch: Standardize use of uppercase.
52199 * tuples.ch: Standardize and turn arr2 into a DCL,
52201 * pinits.ch: Standardize.
52203 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
52205 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
52206 * Makefil: Renamed to Makefile.in.
52207 * configure.in: New.
52209 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
52212 * .cvsignore: Add result/output files.
52213 * Makefile: Fix up variables at start. Use MFLAGS
52214 everywhere. Correct bool_loc, built_ins entries.
52215 Add entry for vary1.ch.
52216 * bitarray.ch: Standardize upper-case usage.
52217 * bitexpr.ch: Standardize, add output of b1.
52218 * params.ch: Use arrayt in along PROC parameters, to
52219 avoid novelty problems.
52220 * sets.ch: Tiny cleanup.
52221 * vary1.ch: Re-indent.
52223 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
52225 * Add PR-related files to Makefiles, .cvsignore files, etc.
52227 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
52229 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
52230 with compiler objects. New names are test-flow.c and test-loop.c
52232 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
52234 * Upgraded c-torture tests from 1.19 to 1.20
52237 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
52238 * gcc.compile: 930623-1.c 930623-2.c
52239 * gcc.noncompile: 930622-1.c 930622-2.c
52240 * gcc.failure: 920411-1.c 920627-2.c
52241 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
52243 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
52245 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52246 More changes to get testsuite working properly. Needs more work.
52247 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
52249 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
52251 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
52252 More changes to get testsuite working properly. Needs more work.
52254 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
52256 * chill.compile/compile.exp: Added for Dejagnu support
52257 * chill.execute/execute.exp: Added for Dejagnu support
52258 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
52260 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
52262 This should complete moving the CHILL test files.
52263 * chill.noncompile(.cvsignore printf.grt
52264 in-printf.grt chprintf.grt chprintf.ch):
52265 Added test-support files.
52266 (Makefile): Modified further.
52267 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
52268 signal.ch): Added test files.
52269 * chill.execute (.cvsignore printf.grt printr.c
52270 in-printf.grt rts.c chprintf.grt rts.h): Added
52271 test-support files.
52272 (Makefile): More corrections.
52274 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
52276 * chill.compile, chill.execute, chill.nocompile: Add CHILL
52277 test cases, ready for DejaGnu.
52279 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
52281 * Upgraded c-torture tests from 1.18 to 1.19
52283 * gcc.compile: added test(s):
52285 * gcc.execute: added test(s):
52286 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
52288 * added new subdirectory for misc tests: gcc.misc-tests
52289 * gcc.misc-test(s): added tests:
52290 inst-check.c test-consts.c test-ior.c test-switch.c
52292 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
52294 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
52296 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
52298 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
52300 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
52302 * Upgraded c-torture tests from 1.17 to 1.18
52304 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
52306 * Upgraded c-torture tests from 1.12 to 1.17
52308 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
52310 * lib/old-dejagnu.exp:
52311 Fixed handling of XFAIL target triplets to correctly
52312 recognize wildcard characters. Removed code that
52313 appended a unique id tag to the end of the file name
52314 printed out by the result of the testcases within a
52317 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
52319 * lib/old-dejagnu.exp:
52320 Reworked expected failure handling to trigger off of XFAIL
52321 keyword in keyphrase embeded in testcase source code. The
52322 XFAIL keyword must be at the end of the keyphrase line. It
52323 may optionally be followed by one or more target triplets.
52324 It has just occured that the handling of wildcards in the
52325 target triplet may not be correct.
52327 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
52329 * g++.old-deja/tests:
52330 Moved all subdirectories up one level into g++.old-deja .
52332 * lib/old-dejagnu.exp:
52333 Fixed problem with CXXFLAGS not being properly reset, and being
52334 corrupted with extraneous "-c" compiler option. This was
52335 causing binaries to not be generated for test that needed them.
52336 Modified strings passed to "pass" and "fail" so that individual
52337 tests from the same test file would be distinguished by an
52338 identifier appended to the test file name in the summary logs;
52339 this corrected a problem with erroneous diff logs. Added code
52340 to search testcases for expected fail and unexpected pass keywords.
52342 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
52344 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
52346 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
52348 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
52349 Removed extraneous text from end of "Special g++ Options"
52352 * lib/old-dejagnu.exp: Added pattern matching to look for new
52353 keywords, embedded in testcases comments, which will trigger
52354 calls to xpass and xfail.
52356 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
52358 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
52359 comments embedded in the testcases, especially the one looking for
52360 special compiler options, as well as the pattern matching for the
52361 compiler output again.
52363 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
52365 * lib/old-dejagnu.exp: Do a proper check of the return value for
52366 execute tests. Fixed several problems with the pattern matching
52367 of the compiler output which gave erroneous test results.
52368 Changed several of the test result messages to be more descriptive.
52369 * config/unix-g++.exp: Proc g++_load now actually works and
52370 executes the tests passed to it and returns a usable return
52373 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
52375 * lib/gcc.exp: Exits gracefully if $CC is bogus.
52377 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
52379 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
52380 Modified both files to properly execute the old style
52381 dejagnu tests. The previous versions of these files were
52382 experimental and did not function anything near correctly.
52384 1993-04-05 Rob Savoye (rob@cygnus.com)
52386 * Removed all Makefile.in and configure.in files. No configuration
52389 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
52391 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
52393 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
52395 * gcc.compile/configure.in, gcc.unsorted/configure.in,
52396 gcc.special/configure.in, gcc.noncompile/configure.in,
52397 gcc.execute/configure.in, gcc.code_quality/configure.in,
52398 g++.other/configure.in, g++.old-deja/configure.in,
52399 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
52400 in srcname setting.
52402 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
52404 * lib/udi.exp: Fixed mondfe and mondfe_download.
52405 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
52406 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
52408 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
52410 * config/udi-gdb.exp: Check $shell_id after connecting to target.
52411 (gdb_exit): Don't remove *_soc files.
52413 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
52415 * lib/c-torture.exp: Don't look for main; instead always use -w
52416 -c. This is how the c-torture tests work. Remove the object
52417 file if the compilation succeeds.
52418 * gcc.execute/execute.exp: Remove executable if test passes.
52419 * gcc.noncompile/noncompile.exp: Every test is an expected
52421 * gcc.special/special.exp: Added tests from c-torture 1.11,
52422 corrected use of existing test.
52423 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
52424 gcc.execute/920625-1.c: Updated to c-torture 1.11.
52425 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
52426 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
52427 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
52428 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
52429 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
52430 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
52431 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
52432 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
52433 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
52434 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
52435 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
52436 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
52437 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
52438 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
52439 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
52440 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
52441 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
52443 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
52444 correspond to c-torture 1.11.