1 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4 match flax-vector-conversions note.
5 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6 instead of dg-error for the warning.
8 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
11 adapted to work on targets with 16-bit or wider int.
12 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
13 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
14 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
15 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
17 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
19 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
21 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
22 * gcc.dg/20061109-1.c: Likewise.
23 * gcc.c-torture/execute/20061101-1.x: Likewise.
24 * gcc.c-torture/execute/pr29797-1.x: Likewise.
25 * gcc.c-torture/execute/pr31448.x: Likewise.
27 2007-07-16 Lee Millward <lee.millward@gmail.com>
29 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
32 * gfortran.dg/pr32238.f90: New test.
35 * gfortran.dg/pr32222.f90: New test.
38 * gfortran.dg/pr32242.f90: New test.
40 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
41 David Ung <davidu@mips.com>
43 * gcc.target/mips/mips-sched-madd.c: New test case.
45 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
48 * gfortran.dg/large_real_kind_1.f90: Update test.
49 * gfortran.dg/pr17706.f90: Update test.
50 * gfortran.dg/fmt_zero_digits.f90: Update test.
51 * gfortran.dg/fmt_zero_precision.f90: Update test.
52 * gfortran.dg/real_const_3.f90: Update test.
54 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
57 * gfortran.dg/bounds_check_8.f90: New test.
58 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
60 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
63 * gfortran.dg/mvbits_2.f90: New test.
65 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
68 * gfortran.dg/pack_mask_1.f90: New test.
69 * gfortran.dg/unpack_mask_1.f90: New test.
71 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
73 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
74 * gcc.dg/20001101-1.c: Likewise.
75 * gcc.dg/20001102-1.c: Likewise.
76 * gcc.dg/20020116-2.c: Likewise.
77 * gcc.dg/20020416-1.c: Likewise.
78 * gcc.dg/sparc-constant-1.c: Likewise.
79 * gcc.dg/sparc-dwarf2.c: Likewise.
80 * gcc.dg/sparc-frame-1.c: Likewise.
81 * gcc.dg/sparc-getcontext-1.c: Likewise.
82 * gcc.dg/sparc-loop-1.c: Likewise.
83 * gcc.dg/sparc-reg-1.c: Likewise.
84 * gcc.dg/sparc-ret.c: Likewise.
85 * gcc.dg/sparc-trap-1.c: Likewise.
86 * gcc.dg/ultrasp10.c: Likewise.
87 * gcc.dg/ultrasp11.c: Likewise.
88 * gcc.dg/ultrasp1.c: Likewise.
89 * gcc.dg/ultrasp2.c: Likewise.
90 * gcc.dg/ultrasp3.c: Likewise.
91 * gcc.dg/ultrasp4.c: Likewise.
92 * gcc.dg/ultrasp5.c: Likewise.
93 * gcc.dg/ultrasp6.c: Likewise.
94 * gcc.dg/ultrasp7.c: Likewise.
95 * gcc.dg/ultrasp8.c: Likewise.
96 * gcc.dg/ultrasp9.c: Likewise.
97 * gcc.dg/splet-1.c: Delete.
99 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
102 * gfortran.dg/stfunc_5.f90: New test.
104 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
106 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
107 New procedure to check if arrays are naturally aligned to the vector
109 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
110 in size_t typedef. Adjust tree dump scan results according to
111 vect_aligned_arrays target check.
112 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
113 vect_aligned_arrays target check.
114 * gcc.dg/vect/pr31699.c: Ditto.
116 2007-07-13 Sa Liu <saliu@de.ibm.com>
118 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
119 for V2DFmode vector conditional expression.
120 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
122 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
124 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
125 V2DFmode comparison and test special values.
126 * lib/target-supports.exp: Switch on test for V2DFmode
127 vector conditional expression.
129 2007-07-13 Richard Guenther <rguenther@suse.de>
131 PR tree-optimization/32721
132 * gcc.dg/pr32721.c: New testcase.
134 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
136 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
137 error message part that continues on a new line.
139 2007-07-12 Geoffrey Keating <geoffk@apple.com>
141 * gcc.dg/c99-tgmath-1.c: New.
142 * gcc.dg/c99-tgmath-2.c: New.
143 * gcc.dg/c99-tgmath-3.c: New.
144 * gcc.dg/c99-tgmath-4.c: New.
146 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
147 Janis Johnson <janis187@us.ibm.com>
150 * gcc.test-framework/dg-error-exp-F.c: New test.
151 * gcc.test-framework/dg-warning-exp-F.c: New test.
152 * lib/gcc.exp: Enable warning and error prefixes.
153 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
154 (dg-error): Wrap original dg-error.
155 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
156 markers from dg-error/dg-warning directives.
157 * gcc.dg/20040322-1.c: Likewise.
158 * gcc.dg/Wchar-subscripts-1.c: Likewise.
159 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
160 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
161 * gcc.dg/Werror-1.c: Likewise.
162 * gcc.dg/Werror-10.c: Likewise.
163 * gcc.dg/Werror-11.c: Likewise.
164 * gcc.dg/Werror-2.c: Likewise.
165 * gcc.dg/Werror-3.c: Likewise.
166 * gcc.dg/Werror-4.c: Likewise.
167 * gcc.dg/Werror-5.c: Likewise.
168 * gcc.dg/Werror-6.c: Likewise.
169 * gcc.dg/Werror-7.c: Likewise.
170 * gcc.dg/Werror-8.c: Likewise.
171 * gcc.dg/Werror-9.c: Likewise.
172 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
173 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
174 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
175 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
176 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
177 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
178 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
179 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
180 * gcc.dg/Wnested-externs-1.c: Likewise.
181 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
182 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
183 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
184 * gcc.dg/Wshadow-3.c: Likewise.
185 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
186 * gcc.dg/Wwrite-strings-1.c: Likewise.
187 * gcc.dg/anon-struct-5.c: Likewise.
188 * gcc.dg/anon-struct-6.c: Likewise.
189 * gcc.dg/anon-struct-7.c: Likewise.
190 * gcc.dg/anon-struct-8.c: Likewise.
191 * gcc.dg/array-8.c: Likewise.
192 * gcc.dg/array-quals-2.c: Likewise.
193 * gcc.dg/asm-qual-1.c: Likewise.
194 * gcc.dg/asm-wide-1.c: Likewise.
195 * gcc.dg/assign-warn-1.c: Likewise.
196 * gcc.dg/assign-warn-2.c: Likewise.
197 * gcc.dg/bitfld-10.c: Likewise.
198 * gcc.dg/bitfld-11.c: Likewise.
199 * gcc.dg/bitfld-12.c: Likewise.
200 * gcc.dg/bitfld-13.c: Likewise.
201 * gcc.dg/bitfld-14.c: Likewise.
202 * gcc.dg/builtin-choose-expr-2.c: Likewise.
203 * gcc.dg/builtins-30.c: Likewise.
204 * gcc.dg/c90-const-expr-5.c: Likewise.
205 * gcc.dg/c90-typespec-1.c: Likewise.
206 * gcc.dg/c99-const-expr-5.c: Likewise.
207 * gcc.dg/c99-flex-array-5.c: Likewise.
208 * gcc.dg/c99-fordecl-3.c: Likewise.
209 * gcc.dg/c99-tag-3.c: Likewise.
210 * gcc.dg/c99-typespec-1.c: Likewise.
211 * gcc.dg/c99-vla-jump-1.c: Likewise.
212 * gcc.dg/c99-vla-jump-2.c: Likewise.
213 * gcc.dg/c99-vla-jump-3.c: Likewise.
214 * gcc.dg/c99-vla-jump-4.c: Likewise.
215 * gcc.dg/c99-vla-jump-5.c: Likewise.
216 * gcc.dg/cast-1.c: Likewise.
217 * gcc.dg/cast-2.c: Likewise.
218 * gcc.dg/cast-3.c: Likewise.
219 * gcc.dg/cast-4.c: Likewise.
220 * gcc.dg/cast-pretty-print-1.c: Likewise.
221 * gcc.dg/comp-goto-2.c: Likewise.
222 * gcc.dg/comp-goto-3.c: Likewise.
223 * gcc.dg/cpp/error-1.c: Likewise.
224 * gcc.dg/cpp/if-paren.c: Likewise.
225 * gcc.dg/decl-7.c: Likewise.
226 * gcc.dg/decl-8.c: Likewise.
227 * gcc.dg/decl-nospec-1.c: Likewise.
228 * gcc.dg/decl-nospec-2.c: Likewise.
229 * gcc.dg/decl-nospec-3.c: Likewise.
230 * gcc.dg/declspec-10.c: Likewise.
231 * gcc.dg/declspec-11.c: Likewise.
232 * gcc.dg/declspec-12.c: Likewise.
233 * gcc.dg/declspec-13.c: Likewise.
234 * gcc.dg/declspec-14.c: Likewise.
235 * gcc.dg/declspec-15.c: Likewise.
236 * gcc.dg/declspec-16.c: Likewise.
237 * gcc.dg/declspec-17.c: Likewise.
238 * gcc.dg/declspec-4.c: Likewise.
239 * gcc.dg/declspec-5.c: Likewise.
240 * gcc.dg/declspec-6.c: Likewise.
241 * gcc.dg/declspec-7.c: Likewise.
242 * gcc.dg/declspec-8.c: Likewise.
243 * gcc.dg/declspec-9.c: Likewise.
244 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
245 * gcc.dg/dfp/constants-c99.c: Likewise.
246 * gcc.dg/dfp/keywords-c89.c: Likewise.
247 * gcc.dg/dfp/keywords-c99.c: Likewise.
248 * gcc.dg/dfp/keywords-reserved.c: Likewise.
249 * gcc.dg/dfp/typespec.c: Likewise.
250 * gcc.dg/dremf-type-compat-2.c: Likewise.
251 * gcc.dg/dremf-type-compat-3.c: Likewise.
252 * gcc.dg/dremf-type-compat-4.c: Likewise.
253 * gcc.dg/empty-source-2.c: Likewise.
254 * gcc.dg/empty-source-3.c: Likewise.
255 * gcc.dg/enum3.c: Likewise.
256 * gcc.dg/extra-semi-2.c: Likewise.
257 * gcc.dg/extra-semi-3.c: Likewise.
258 * gcc.dg/float-range-1.c: Likewise.
259 * gcc.dg/float-range-2.c: Likewise.
260 * gcc.dg/float-range-3.c: Likewise.
261 * gcc.dg/float-range-5.c: Likewise.
262 * gcc.dg/format/asm_fprintf-2.c: Likewise.
263 * gcc.dg/format/asm_fprintf-3.c: Likewise.
264 * gcc.dg/format/asm_fprintf-4.c: Likewise.
265 * gcc.dg/format/asm_fprintf-5.c: Likewise.
266 * gcc.dg/format/cast-1.c: Likewise.
267 * gcc.dg/format/gcc_diag-3.c: Likewise.
268 * gcc.dg/format/gcc_diag-4.c: Likewise.
269 * gcc.dg/format/gcc_diag-6.c: Likewise.
270 * gcc.dg/format/gcc_diag-8.c: Likewise.
271 * gcc.dg/format/gcc_diag-9.c: Likewise.
272 * gcc.dg/format/nul-2.c: Likewise.
273 * gcc.dg/format/opt-1.c: Likewise.
274 * gcc.dg/format/opt-2.c: Likewise.
275 * gcc.dg/format/opt-3.c: Likewise.
276 * gcc.dg/format/opt-4.c: Likewise.
277 * gcc.dg/format/opt-5.c: Likewise.
278 * gcc.dg/format/opt-6.c: Likewise.
279 * gcc.dg/framework-2.c: Likewise.
280 * gcc.dg/func-args-1.c: Likewise.
281 * gcc.dg/func-outside-1.c: Likewise.
282 * gcc.dg/func-outside-2.c: Likewise.
283 * gcc.dg/gnu-cond-expr-2.c: Likewise.
284 * gcc.dg/gnu-cond-expr-3.c: Likewise.
285 * gcc.dg/if-empty-1.c: Likewise.
286 * gcc.dg/init-bad-1.c: Likewise.
287 * gcc.dg/init-bad-2.c: Likewise.
288 * gcc.dg/init-bad-3.c: Likewise.
289 * gcc.dg/init-desig-obs-2.c: Likewise.
290 * gcc.dg/init-desig-obs-3.c: Likewise.
291 * gcc.dg/init-empty-2.c: Likewise.
292 * gcc.dg/init-empty-3.c: Likewise.
293 * gcc.dg/inline-11.c: Likewise.
294 * gcc.dg/inline-12.c: Likewise.
295 * gcc.dg/inline-8.c: Likewise.
296 * gcc.dg/inline-9.c: Likewise.
297 * gcc.dg/inline3.c: Likewise.
298 * gcc.dg/label-decl-1.c: Likewise.
299 * gcc.dg/label-decl-2.c: Likewise.
300 * gcc.dg/label-decl-3.c: Likewise.
301 * gcc.dg/label-decl-4.c: Likewise.
302 * gcc.dg/long-long-typespec-1.c: Likewise.
303 * gcc.dg/lvalue-2.c: Likewise.
304 * gcc.dg/lvalue-3.c: Likewise.
305 * gcc.dg/nested-func-3.c: Likewise.
306 * gcc.dg/nested-redef-1.c: Likewise.
307 * gcc.dg/noreturn-4.c: Likewise.
308 * gcc.dg/old-style-prom-2.c: Likewise.
309 * gcc.dg/old-style-prom-3.c: Likewise.
310 * gcc.dg/old-style-then-proto-1.c: Likewise.
311 * gcc.dg/overflow-warn-1.c: Likewise.
312 * gcc.dg/overflow-warn-2.c: Likewise.
313 * gcc.dg/overflow-warn-3.c: Likewise.
314 * gcc.dg/overflow-warn-4.c: Likewise.
315 * gcc.dg/overflow-warn-6.c: Likewise.
316 * gcc.dg/parm-forwdecl-2.c: Likewise.
317 * gcc.dg/parm-forwdecl-3.c: Likewise.
318 * gcc.dg/parm-impl-decl-1.c: Likewise.
319 * gcc.dg/parm-impl-decl-2.c: Likewise.
320 * gcc.dg/parm-incomplete-1.c: Likewise.
321 * gcc.dg/parm-mismatch-1.c: Likewise.
322 * gcc.dg/pointer-arith-1.c: Likewise.
323 * gcc.dg/pointer-arith-2.c: Likewise.
324 * gcc.dg/pointer-arith-3.c: Likewise.
325 * gcc.dg/pointer-arith-4.c: Likewise.
326 * gcc.dg/pointer-arith-6.c: Likewise.
327 * gcc.dg/pointer-arith-7.c: Likewise.
328 * gcc.dg/pointer-arith-8.c: Likewise.
329 * gcc.dg/pr13804-1.c: Likewise.
330 * gcc.dg/pr15698-1.c: Likewise.
331 * gcc.dg/pr15698-2.c: Likewise.
332 * gcc.dg/pr15698-3.c: Likewise.
333 * gcc.dg/pr15698-4.c: Likewise.
334 * gcc.dg/pr15698-5.c: Likewise.
335 * gcc.dg/pr15698-6.c: Likewise.
336 * gcc.dg/pr15698-7.c: Likewise.
337 * gcc.dg/pr15698-8.c: Likewise.
338 * gcc.dg/pr17188-1.c: Likewise.
339 * gcc.dg/pr17301-1.c: Likewise.
340 * gcc.dg/pr17301-2.c: Likewise.
341 * gcc.dg/pr17730-1.c: Likewise.
342 * gcc.dg/pr20368-1.c: Likewise.
343 * gcc.dg/pr20368-2.c: Likewise.
344 * gcc.dg/pr20368-3.c: Likewise.
345 * gcc.dg/pr22308-1.c: Likewise.
346 * gcc.dg/qual-component-1.c: Likewise.
347 * gcc.dg/redecl-1.c: Likewise.
348 * gcc.dg/redecl-11.c: Likewise.
349 * gcc.dg/redecl-12.c: Likewise.
350 * gcc.dg/redecl-13.c: Likewise.
351 * gcc.dg/redecl-14.c: Likewise.
352 * gcc.dg/redecl-15.c: Likewise.
353 * gcc.dg/register-var-1.c: Likewise.
354 * gcc.dg/register-var-2.c: Likewise.
355 * gcc.dg/stmt-expr-2.c: Likewise.
356 * gcc.dg/stmt-expr-3.c: Likewise.
357 * gcc.dg/stmt-expr-label-1.c: Likewise.
358 * gcc.dg/stmt-expr-label-2.c: Likewise.
359 * gcc.dg/stmt-expr-label-3.c: Likewise.
360 * gcc.dg/struct-empty-2.c: Likewise.
361 * gcc.dg/struct-empty-3.c: Likewise.
362 * gcc.dg/struct-parse-1.c: Likewise.
363 * gcc.dg/struct-semi-1.c: Likewise.
364 * gcc.dg/struct-semi-2.c: Likewise.
365 * gcc.dg/struct-semi-3.c: Likewise.
366 * gcc.dg/switch-5.c: Likewise.
367 * gcc.dg/switch-6.c: Likewise.
368 * gcc.dg/switch-7.c: Likewise.
369 * gcc.dg/tls/diag-5.c: Likewise.
370 * gcc.dg/transparent-union-1.c: Likewise.
371 * gcc.dg/transparent-union-3.c: Likewise.
372 * gcc.dg/typespec-1.c: Likewise.
373 * gcc.dg/vla-init-2.c: Likewise.
374 * gcc.dg/vla-init-3.c: Likewise.
375 * gcc.dg/vla-init-4.c: Likewise.
376 * gcc.dg/vla-init-5.c: Likewise.
377 * gcc.dg/void-cast-2.c: Likewise.
378 * gcc.dg/wvla-3.c: Likewise.
379 * gcc.dg/wvla-7.c: Likewise.
380 * gcc.target/i386/991209-1.c: Likewise.
381 * gcc.target/ia64/fpreg-1.c: Likewise.
382 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
383 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
385 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
387 Â Â Â Â Â Â Â Â PR fortran/31639
388 Â Â Â Â * gfortran.dg/func_decl_4.f90: New test.
390 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
393 * gfortran.dg/interface_17.f90: New test.
395 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
398 * gfortran.dg/32599.f03: New test case.
401 * gfortran.dg/32601.f03: New test case.
402 * gfortran.dg/32601_1.f03: Ditto.
403 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
404 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
406 2007-07-12 Steve Ellcey <sje@cup.hp.com>
408 * gcc.c-torture/execute/align-3.c: Remove function addr check.
410 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
411 Devang Patel <dpatel@apple.com>
413 PR tree-optimization/25413
414 * gcc.dg/vect/vect-align-1.c: New.
415 * gcc.dg/vect/vect-align-2.c: New.
416 * gcc.dg/vect/pr25413.c: New.
417 * gcc.dg/vect/pr25413a.c: New.
418 * gcc.dg/vect/pr31699.c: Fix dg-final check.
420 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
422 * lib/target-support.exp (check_ultrasparc_hw_available):
424 (is-effective-target): Check $arg for ultrasparc_hw.
425 (is-effective-target-keyword): Likewise.
426 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
427 when determining what to do on sparc platforms.
428 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
429 * gcc.dg/20001101-1.c: Likewise.
430 * gcc.dg/20001101-2.c: Likewise.
431 * gcc.dg/ultrasp9.c: Likewise.
432 * gcc.dg/ultrasp10.c: Likewise.
433 * gcc.target/sparc/pdist-3.c: Likewise.
435 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
437 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
439 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
441 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
443 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
445 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
446 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
447 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
448 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
449 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
450 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
451 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
452 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
453 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
454 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
455 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
456 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
457 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
458 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
459 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
460 * lib/target-supports.exp (check_effective_target_vect_int_mul):
463 2007-07-12 Jakub Jelinek <jakub@redhat.com>
466 * g++.dg/parse/error30.C: New test.
468 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
471 * gfortran.dg/alloc_comp_misc_1.f90: New test.
473 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
475 * gfortran.fortran-torture/compile/pr32663.f: New test.
477 2007-07-11 Paolo Carlini <pcarlini@suse.de>
480 * g++.dg/inherit/virtual4.C: New.
482 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
485 * gcc.target/i386/pr32661-1.c: New test.
487 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
489 * gnat.dg/invariant_index.ad[sb]: New test.
491 2007-07-11 Paolo Carlini <pcarlini@suse.de>
494 * g++.dg/template/decl3.C: New.
496 2007-07-09 Geoffrey Keating <geoffk@apple.com>
499 * gcc.c-torture/execute/align-3.c: New.
501 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
504 * gcc.target/i386/pr32708-1.c: New test.
505 * gcc.target/i386/pr32708-2.c: Ditto.
506 * gcc.target/i386/pr32708-3.c: Ditto.
508 2007-07-10 Mark Mitchell <mark@codesourcery.com>
510 * g++.dg/init/new20.C: Remove svn:executable flag.
512 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
514 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
516 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
518 * gcc.dg/ultrasp7.c: Add fpic target requirement.
520 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
523 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
526 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
529 * gfortran.dg/overload_2.f90: New test.
532 * gfortran.dg/transfer_simplify_5.f90
535 * gfortran.dg/interface_15.f90: New test.
537 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
540 * gfortran.dg/matmul_5.f90: New test case.
542 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
544 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
545 * gcc.dg/fesd-any.h: Likewise.
546 * gcc.dg/fesd-baseonly.c: Likewise.
547 * gcc.dg/fesd-baseonly.h: Likewise.
548 * gcc.dg/fesd-none.c: Likewise.
549 * gcc.dg/fesd-none.h: Likewise.
550 * gcc.dg/fesd-reduced.c: Likewise.
551 * gcc.dg/fesd-reduced.h: Likewise.
552 * gcc.dg/fesd-sys.c: Likewise.
553 * gcc.dg/fesd-sys.h: Likewise
554 * gcc.dg/fesd.h: Likewise.
556 * g++.dg/debug/dwarf2: New directory.
557 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
558 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
559 * g++.dg/other/fesd-any.h: Likewise.
560 * g++.dg/other/fesd-baseonly.C: Likewise.
561 * g++.dg/other/fesd-baseonly.h: Likewise.
562 * g++.dg/other/fesd-none.C: Likewise.
563 * g++.dg/other/fesd-none.h: Likewise.
564 * g++.dg/other/fesd-reduced.C: Likewise.
565 * g++.dg/other/fesd-reduced.h: Likewise.
566 * g++.dg/other/fesd-sys.C: Likewise.
567 * g++.dg/other/fesd-sys.h: Likewise.
568 * g++.dg/other/fesd.h: Likewise.
570 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
573 * gfortran.dg/parameter_unused.f90: New test.
575 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
577 PR tree-optimization/32681
578 * gcc.dg/tree-ssa/pr32681.c: New test.
580 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
583 * gfortran.dg/fmt_t_5.f90: New test.
585 2007-07-08 Paolo Carlini <pcarlini@suse.de>
588 * g++.dg/template/operator10.C: New.
590 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
593 * gfortran.dg/unpack_zerosize_1.f90: New test case.
595 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
598 * gfortran.dg/operator_6.f90: New test.
600 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
603 * gfortran.dg/operator_4.f90: New test.
604 * gfortran.dg/operator_5.f90: New test.
605 * gfortran.dg/logical_comp.f90: Adjusted error messages.
606 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
608 2007-07-08 Tobias Burnus <burnus@net-b.de>
611 * gfortran.dg/argument_checking_6.f90: New.
613 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
616 * gfortran.dg/interface_155555.f90: New test.
618 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
620 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
621 c99-math-long-double-1.c, c99-math.h: Test subnormals.
623 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
626 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
627 discern pedantic diagnostics and errors.
628 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
630 * gcc.dg/20050121-1.c: This is an error and not a warning.
631 * gcc.target/i386/sseregparm-2.c: Likewise.
632 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
633 * gcc.dg/charset/attribute2.c: Likewise.
634 * gcc.dg/bitfld-1.c: Likewise.
635 * gcc.dg/pack-test-2.c: Likewise.
636 * gcc.dg/940510-1.c: Match separately error and warning.
637 * gcc.dg/array-2.c: Match separately multiple messages. The second
638 diagnostic is a pedantic warning and not an error.
639 * gcc.dg/pr14475.c: Match separately multiple messages.
640 * gcc.dg/pr18809-1.c: Likewise.
641 * gcc.dg/pr27953.c: Likewise.
642 * gcc.dg/vla-init-1.c: Likewise.
643 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
645 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
648 * gfortran.dg/char_decl_1.f90: New test.
650 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
652 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
654 2007-07-07 Mark Mitchell <mark@codesourcery.com>
657 * g++.dg/template/overload9.C: New test.
659 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
661 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
662 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
664 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
666 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
667 * gcc.dg/20001012-2.c: Likewise.
668 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
669 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
671 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
673 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
674 about the chunk size when STACK_SIZE is defined.
676 2007-07-06 Josh Conner <jconner@apple.com>
679 * gcc.dg/sibcall-8.c: New test.
681 2007-07-06 Josh Conner <jconner@apple.com>
684 * gcc.target/arm/sibcall-1.c: New test.
686 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
688 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
690 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
692 * gfortran.dg/save_parameter.f90: New test.
693 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
695 2007-07-06 Richard Guenther <rguenther@suse.de>
697 * g++.dg/opt/pr30965.C: New testcase.
699 2007-07-06 Richard Sandiford <richard@codesourcery.com>
701 * gcc.target/mips/save-restore-5.c: New test.
703 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
705 PR rtl_optimization/32450
706 * gcc.dg/pr32450.c: New runtime test.
708 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
710 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
711 single underscore in scan directives.
713 2007-07-05 Mark Mitchell <mark@codesourcery.com>
716 * g++.dg/init/ptrmem4.C: New test.
719 * g++.dg/init/new21.C: Likewise.
722 * g++.dg/template/static30.C: Likewise.
724 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
726 * gcc.dg/vect/costmodel/ppc: New directory.
727 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
728 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
730 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
731 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
732 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
733 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
734 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
735 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
736 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
737 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
738 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
739 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
740 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
741 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
742 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
743 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
745 2007-07-05 Tobias Burnus <burnus@net-b.de>
748 * gfortran.dg/module_md5_1.f90: Update MD5 number.
750 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
753 * gfortran.dg/interface_14.f90: New test.
756 * gfortran.dg/do_iterator_2.f90: New test.
758 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
760 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
761 (FE_DEC_DOWNWARD): Likewise.
762 (FE_DEC_UPWARD): Likewise.
763 (FE_DEC_TOWARDZERO): Likewise.
764 (FE_DEC_TONEARESTFROMZERO): Likewise.
766 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
768 * gcc.c-torture/compile/pr32606.c: New.
769 * gfortran.fortran-torture/execute/pr32604.f90: New.
771 2007-07-04 Mark Mitchell <mark@codesourcery.com>
773 * gcc.dg/visibility-12.c: New test.
774 * gcc.dg/visibility-13.c: Likewise.
775 * g++.dg/ext/visibility-9.C: Likewise.
776 * g++.dg/ext/visibility-10.C: Likewise.
778 2007-07-04 Richard Sandiford <richard@codesourcery.com>
780 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
781 * gcc.dg/sh-relax-vxworks.c: New test.
783 2007-07-04 Richard Guenther <rguenther@suse.de>
785 PR tree-optimization/32500
786 * gcc.c-torture/execute/pr32500.c: New testcase.
788 2007-07-04 Richard Guenther <rguenther@suse.de>
790 PR tree-optimization/32482
791 * gcc.c-torture/compile/pr32482.c: New testcase.
793 2007-07-04 Richard Sandiford <richard@codesourcery.com>
795 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
797 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
798 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
799 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
800 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
802 2007-07-04 Richard Sandiford <richard@codesourcery.com>
804 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
806 2007-07-04 Richard Sandiford <richard@codesourcery.com>
808 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
810 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
813 * gfortran.dg/min_max_optional_1.f90: New test.
814 * gfortran.dg/min_max_optional_2.f90: New test.
815 * gfortran.dg/min_max_optional_3.f90: New test.
817 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
820 * gfortran.dg/fmt_error.f90: New test.
822 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
825 * gfortran.dg/interface_13.f90: New test.
827 2007-07-03 Dave Brolley <brolley@redhat.com>
830 * g++.dg/init/new20.C: New test.
832 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
835 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
837 2007-07-03 Tobias Burnus <burnus@net-b.de>
844 2007-07-03 Tobias Burnus <burnus@net-b.de>
847 * gfortran.dg/argument_checking_1.f90: New.
848 * gfortran.dg/argument_checking_2.f90: New.
849 * gfortran.dg/argument_checking_3.f90: New.
850 * gfortran.dg/argument_checking_4.f90: New.
851 * gfortran.dg/argument_checking_5.f90: New.
852 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
853 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
855 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.dg/pr32176.c: Add -w to default dg-options.
859 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
861 * gcc.c-torture/compile/ssa-pre-1.c: New test.
863 2007-07-03 Tobias Burnus <burnus@net-b.de>
866 * gfortran.dg/null_2.f90: New.
868 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
869 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
872 * gcc.dg/pr32176.c: New test.
874 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
876 * gcc.dg/const-float80.c : New test.
877 * gcc.dg/const-float128.c : New test.
878 * gcc.dg/const-float80-ped.c : New test.
879 * gcc.dg/const-float128-ped.c : New test.
881 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
883 * gcc.dg/c99-math.h: Fix typo.
885 2007-07-02 Jakub Jelinek <jakub@redhat.com>
888 * gcc.dg/gomp/pr32468-1.c: New test.
890 2007-07-02 Richard Sandiford <richard@codesourcery.com>
892 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
895 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
897 * gfortran.fortran-torture/compile/pr32583.f: New.
898 * gcc.c-torture/compile/pr32584.c: New
900 2007-07-02 Ollie Wild <aaw@google.com>
902 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
903 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
905 2007-07-02 Richard Sandiford <richard@codesourcery.com>
907 * gcc.target/mips/save-restore-1.c: New test.
908 * gcc.target/mips/save-restore-2.c: Likewise.
909 * gcc.target/mips/save-restore-3.c: Likewise.
910 * gcc.target/mips/save-restore-4.c: Likewise.
912 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
914 PR tree-optimization/31966
915 PR tree-optimization/32533
916 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
917 * gfortran.dg/pr32533.f90: Ditto.
919 2007-07-02 Jakub Jelinek <jakub@redhat.com>
921 * g++.dg/opt/nrv12.C: New test.
922 * gcc.target/i386/nrv1.c: New test.
925 * g++.dg/gomp/pr31748.C: New test.
927 2007-07-02 Ira Rosen <irar@il.ibm.com>
929 PR tree-optimization/32230
930 * gcc.dg/vect/pr32230.c: New test.
932 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
934 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
935 * bind_c_coms.f90: Ditto.
936 * bind_c_coms_driver.c: Ditto.
937 * bind_c_dts.f90: Ditto.
938 * bind_c_dts_2.f03: Ditto.
939 * bind_c_dts_2_driver.c: Ditto.
940 * bind_c_dts_3.f03: Ditto.
941 * bind_c_dts_4.f03: Ditto.
942 * bind_c_dts_driver.c: Ditto.
943 * bind_c_implicit_vars.f03: Ditto.
944 * bind_c_procs.f03: Ditto.
945 * bind_c_usage_2.f03: Ditto.
946 * bind_c_usage_3.f03: Ditto.
947 * bind_c_usage_5.f03: Ditto.
948 * bind_c_usage_6.f03: Ditto.
949 * bind_c_usage_7.f03: Ditto.
950 * bind_c_vars.f90: Ditto.
951 * bind_c_vars_driver.c: Ditto.
952 * binding_c_table_15_1.f03: Ditto.
953 * binding_label_tests.f03: Ditto.
954 * binding_label_tests_10.f03: Ditto.
955 * binding_label_tests_10_main.f03: Ditto.
956 * binding_label_tests_11.f03: Ditto.
957 * binding_label_tests_11_main.f03: Ditto.
958 * binding_label_tests_12.f03: Ditto.
959 * binding_label_tests_13.f03: Ditto.
960 * binding_label_tests_13_main.f03: Ditto.
961 * binding_label_tests_14.f03: Ditto.
962 * binding_label_tests_2.f03: Ditto.
963 * binding_label_tests_3.f03: Ditto.
964 * binding_label_tests_4.f03: Ditto.
965 * binding_label_tests_5.f03: Ditto.
966 * binding_label_tests_6.f03: Ditto.
967 * binding_label_tests_7.f03: Ditto.
968 * binding_label_tests_8.f03: Ditto.
969 * binding_label_tests_9.f03: Ditto.
970 * c_assoc.f90: Ditto.
971 * c_assoc_2.f03: Ditto.
972 * c_f_pointer_shape_test.f90: Ditto.
973 * c_f_pointer_tests.f90: Ditto.
974 * c_f_tests_driver.c: Ditto.
975 * c_funloc_tests.f03: Ditto.
976 * c_funloc_tests_2.f03: Ditto.
977 * c_funloc_tests_3.f03: Ditto.
978 * c_funloc_tests_3_funcs.c: Ditto.
979 * c_kind_params.f90: Ditto.
980 * c_kind_tests_2.f03: Ditto.
982 * c_loc_driver.c: Ditto.
983 * c_loc_test.f90: Ditto.
984 * c_loc_tests_2.f03: Ditto.
985 * c_loc_tests_2_funcs.c: Ditto.
986 * c_loc_tests_3.f03: Ditto.
987 * c_loc_tests_4.f03: Ditto.
988 * c_loc_tests_5.f03: Ditto.
989 * c_loc_tests_6.f03: Ditto.
990 * c_loc_tests_7.f03: Ditto.
991 * c_loc_tests_8.f03: Ditto.
992 * c_ptr_tests.f03: Ditto.
993 * c_ptr_tests_10.f03: Ditto.
994 * c_ptr_tests_5.f03: Ditto.
995 * c_ptr_tests_7.f03: Ditto.
996 * c_ptr_tests_7_driver.c: Ditto.
997 * c_ptr_tests_8.f03: Ditto.
998 * c_ptr_tests_8_funcs.c: Ditto.
999 * c_ptr_tests_9.f03: Ditto.
1000 * c_ptr_tests_driver.c: Ditto.
1001 * c_size_t_driver.c: Ditto.
1002 * c_size_t_test.f03: Ditto.
1003 * com_block_driver.f90: Ditto.
1004 * global_vars_c_init.f90: Ditto.
1005 * global_vars_c_init_driver.c: Ditto.
1006 * global_vars_f90_init.f90: Ditto.
1007 * global_vars_f90_init_driver.c: Ditto.
1008 * interop_params.f03: Ditto.
1009 * iso_c_binding_only.f03: Ditto.
1010 * iso_c_binding_rename_1.f03: Ditto.
1011 * iso_c_binding_rename_1_driver.c: Ditto.
1012 * iso_c_binding_rename_2.f03: Ditto.
1013 * iso_c_binding_rename_2_driver.c: Ditto.
1014 * kind_tests_2.f03: Ditto.
1015 * kind_tests_3.f03: Ditto.
1016 * module_md5_1.f90: Ditto.
1017 * only_clause_main.c: Ditto.
1018 * print_c_kinds.f90: Ditto.
1019 * test_bind_c_parens.f03: Ditto.
1020 * test_c_assoc.c: Ditto.
1021 * test_com_block.f90: Ditto.
1022 * test_common_binding_labels.f03: Ditto.
1023 * test_common_binding_labels_2.f03: Ditto.
1024 * test_common_binding_labels_2_main.f03: Ditto.
1025 * test_common_binding_labels_3.f03: Ditto.
1026 * test_common_binding_labels_3_main.f03: Ditto.
1027 * test_only_clause.f90: Ditto.
1028 * use_iso_c_binding.f90: Ditto.
1029 * value_5.f90: Ditto.
1030 * value_test.f90: Ditto.
1031 * value_tests_f03.f90: Ditto.
1033 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
1035 * gcc.dg/tls/opt-14.c: New.
1037 2007-07-01 Ollie Wild <aaw@google.com>
1039 * g++.dg/lookup/using16.C: New test.
1040 * g++.dg/lookup/using17.C: New test.
1042 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
1045 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1046 (test_4): Use proper test for floating point equality.
1049 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1051 PR libgfortran/32554
1052 * gfortran.dg/fmt_p_1.f90: New test.
1054 2007-07-01 Ira Rosen <irar@il.ibm.com>
1056 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1057 initialization and fix dg-final check - the initialization loop is
1060 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1061 Volker Reichelt <reichelt@netcologne.de>
1064 * gcc.dg/pr32559.c: New test.
1066 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1068 PR tree-optimization/25371
1069 * gcc.dg/vect/pr25371.c: New test.
1071 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
1073 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1074 when allocating and initializing a flexible array.
1076 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
1079 * gfortran.dg/intrinsic.f90: New test.
1081 2007-06-30 Tobias Burnus <burnus@net-b.de>
1084 * gfortran.dg/fmt_zero_check.f90: New.
1086 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
1089 * gfortran.dg/repeat_f90: New test.
1091 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1094 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1095 -pedantic-errors, so we should match errors.
1096 * gcc.dg/cpp/escape-1.c: Likewise.
1097 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1098 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1100 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1101 errors instead of warnings.
1102 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1104 * gcc.dg/cpp/arith-3.c: Likewise.
1106 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1109 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1110 * gcc.dg/pch/valid-2.c: Likewise.
1111 * gcc.dg/pch/valid-3.c: Likewise.
1112 * gcc.dg/pch/warn-1.c: Likewise.
1113 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1115 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1118 * gcc.dg/Wunused-function.c: New.
1120 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1122 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1124 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
1126 * g++.dg/other/canon-31724.C: New.
1128 2007-06-29 Jan Hubicka <jh@suse.cz>
1131 * gcc.c-torture/compile/pr32372.c: new.
1133 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1135 * gfortran.dg/operator_3.f90: New test.
1137 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1139 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1140 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1142 2007-06-29 Richard Guenther <rguenther@suse.de>
1145 * gcc.dg/inline-23.c: New testcase.
1147 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
1149 PR tree-optimization/24659
1150 * gcc.target/i386/vectorize2.c: New test.
1151 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1152 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1154 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
1156 * gcc.dg/pointer-arith-9.c: New test.
1158 2007-06-29 Tobias Burnus <burnus@net-b.de>
1161 * gfortran.dg/fmt_read_2.f90: New.
1163 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1165 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1166 If it exists, don't try to create it.
1168 2007-06-28 Geoffrey Keating <geoffk@apple.com>
1170 * g++.dg/ext/visibility/ms-compat-1.C: New.
1172 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1175 * gfortran.fortran-torture/compile/pr32417.f90: New test.
1177 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
1179 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1182 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
1185 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1187 2007-06-27 Richard Guenther <rguenther@suse.de>
1190 * gcc.dg/inline-22.c: New testcase.
1192 2007-06-26 Hui-May Chang <hm.chang@apple.com>
1194 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1195 the scan-assembler constant.
1197 2007-06-25 Geoffrey Keating <geoffk@apple.com>
1200 * gcc.dg/pr20216.c: New.
1202 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1205 * gcc.dg/vect/pr32421.c: New test.
1207 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
1210 * g++.dg/other/friend5.C: New test.
1212 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
1215 * gfortran.dg/host_assoc_function_2.f90: New test.
1218 * gfortran.dg/host_assoc_call_1.f90: New test.
1220 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1222 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1224 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1227 * gfortran.dg/error_format.f90: New test.
1229 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1232 * gfortran.dg/pr32136.f90: New test.
1234 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1237 * gfortran.dg/minmaxloc_1.f90: New test.
1240 * gfortran.dg/minmaxloc_2.f90: New test.
1242 2007-06-23 Richard Guenther <rguenther@suse.de>
1244 PR tree-optimization/16876
1246 * gcc.dg/pr29254.c: The warning is bogus.
1247 * gcc.dg/warn-1.c: Likewise.
1248 * gcc.dg/assign-warn-3.c: Likewise.
1249 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1251 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
1253 * gcc.c-torture/execute/20070623-1.c: New.
1255 2007-06-22 Jan Hubicka <jh@suse.cz>
1257 * gcc.c-torture/compile/pr31541.c: New.
1259 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1261 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1262 Remove -m64 from dg-options.
1264 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1267 * gcc.dg/pr32374.c: New test.
1269 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1272 * gfortran.dg/pointer_assign_3.f90: New test.
1274 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1277 * gfortran.dg/assign.f90: Update test.
1278 * gfortran.dg/real_do_1.f90: Update test.
1279 * gfortran.dg/gomp/omp_do1.f90: Update test.
1280 * gfortran.dg/warnings_are_errors_1.f: Update test.
1281 * gfortran.dg/g77/20010519-1.f: Update test.
1282 * gfortran.dg/g77/pr9258.f: Update test.
1283 * gfortran.dg/g77/960317-1.f: Update test.
1285 2007-06-21 Richard Guenther <rguenther@suse.de>
1287 PR tree-optimization/32453
1288 * gcc.c-torture/compile/pr32453.c: New testcase.
1290 2007-06-21 Jakub Jelinek <jakub@redhat.com>
1292 PR tree-optimization/31866
1293 * gcc.dg/pr31866.c: New test.
1295 2007-06-21 Richard Guenther <rguenther@suse.de>
1297 PR tree-optimization/32451
1298 * g++.dg/torture/20070621-1.C: New testcase.
1300 2007-06-21 Christian Bruel <christian.bruel@st.com>
1302 * gcc.dg/attr-isr.c: Test delay slot content.
1304 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307 gfortran.dg/pointer_assign_2.f90: New test.
1309 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1312 gfortran.dg/invalid_procedure_name.f90: New test.
1314 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
1316 PR tree-optimization/25737
1317 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1319 2007-06-20 Hui-May Chang <hm.chang@apple.com>
1321 * gcc.target/i386/large-size-array-3.c: New.
1323 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1324 Richard Guenther <rguenther@suse.de>
1327 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1329 2007-06-20 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.dg/pr31959.c: New test.
1335 * g++.dg/ext/asm10.C: New test.
1338 * gcc.c-torture/execute/20070614-1.c: New test.
1340 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
1342 * gcc.target/arm/stack-corruption.c: New test.
1344 2007-06-19 Richard Guenther <rguenther@suse.de>
1346 * g++.dg/torture/pr30252.C: New testcase.
1348 2007-06-19 Jakub Jelinek <jakub@redhat.com>
1350 PR tree-optimization/32353
1351 * g++.dg/opt/nrv13.C: New test.
1353 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
1357 * gfortran.dg/impure_assignment_2.f90 : New test.
1360 * gfortran.dg/data_initialized_2.f90 : New test.
1362 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1363 appropriate version of 'dmach'.
1365 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1368 * gcc.target/i386/pr32389.c New test.
1370 2007-06-18 Simon Baldwin <simonb@google.com>
1373 * g++.dg/template/error25.C: New.
1374 * g++.dg/template/spec35.C: New.
1376 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
1378 * gcc.c-torture/compile/pr32355.c: New testcase.
1380 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1382 PR tree-optimization/32383
1383 * g++.dg/opt/pr32383.C: New test.
1385 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
1387 PR rtl-optimization/32366
1388 * gcc.dg/vect/pr32366.c: New test.
1390 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
1392 * gcc.c-torture/compile/pr32349.c: New testcase.
1394 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1396 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1397 * gcc.target/sparc/combined-2.c: Likewise.
1398 * gcc.target/sparc/fexpand.c : Likewise.
1399 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
1400 * gcc.target/sparc/fpack16.c : Likewise.
1401 * gcc.target/sparc/fpmerge.c : Likewise.
1402 * gcc.target/sparc/fpmul.c : Likewise.
1403 * gcc.target/sparc/noresult.c : Likewise.
1404 * gcc.target/sparc/pdist.c: Likewise.
1406 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
1409 * gcc.target/i386/recip-divf.c: New test.
1410 * gcc.target/i386/recip-sqrtf.c: Ditto.
1411 * gcc.target/i386/recip-vec-divf.c: Ditto.
1412 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1413 * gcc.target/i386/sse-recip.c: Ditto.
1414 * gcc.target/i386/sse-recip-vec.c: Ditto.
1416 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1419 * gcc.c-torture/compile/20070605-1.c: New test.
1421 * gcc.c-torture/compile/20070603-1.c: New testcase.
1422 * gcc.c-torture/compile/20070603-2.c: New testcase.
1424 * gcc.c-torture/compile/20070531-1.c: New test.
1427 * gcc.c-torture/compile/20070531-2.c: New test.
1430 * gcc.c-torture/compile/20070529-1.c: New test.
1433 * gcc.c-torture/compile/20070529-2.c: New test.
1436 * gcc.c-torture/compile/20070520-1.c: New test.
1438 * g++.dg/ext/java-1.C: New test.
1440 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1441 loops instead of one. Remove the "can't determine dependence"
1443 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1444 needed as the cast is gone in the first place.
1445 * gcc.dg/max-1.c: Change local variable a to be a global one.
1446 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1447 have a cast which is PREd.
1449 2007-06-15 Mark Mitchell <mark@codesourcery.com>
1451 * g++.dg/lookup/anon6.C: New test.
1453 2007-06-14 Dirk Mueller <dmueller@suse.de>
1456 * g++.dg/opt/static6.C: New testcase.
1458 2007-06-14 Geoff Keating <geoffk@apple.com>
1460 * g++.dg/ext/visibility/overload-1.C: New.
1463 * g++.dg/ext/visibility/anon4.C: New.
1465 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
1468 * gcc.target/i386/pr32268.c: New test.
1470 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
1472 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1473 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1474 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1476 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1477 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1478 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1481 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
1484 * gfortran.dg/common_resize_1.f90: New test.
1486 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
1489 * gcc.dg/vect/pr32224.c: Fix.
1491 2007-06-13 Eric Christopher <echristo@apple.com>
1493 * gcc.target/i386/ssefn-1.c: Add -march=i386.
1495 2007-06-13 Tobias Burnus <burnus@net-b.de>
1498 * gfortran.dg/actual_array_vect_1.f90: New.
1500 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1502 * gcc.target/sparc/mfpu.c: New test.
1504 2007-06-12 Geoff Keating <geoffk@apple.com>
1506 * g++.dg/warn/weak1.C: Suppress on Darwin.
1507 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
1509 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1512 * g++.dg/torture/pr31579.C: New testcase.
1514 2007-06-12 Ian Lance Taylor <iant@google.com>
1517 * g++.dg/init/new16.C: New test.
1518 * g++.dg/init/new17.C: New test.
1519 * g++.dg/init/new18.C: New test.
1520 * g++.dg/init/new19.C: New test.
1522 2007-06-12 Olivier Hainque <hainque@adacore.com>
1524 * gnat.dg/lhs_view_convert.adb: New test.
1526 2007-06-12 Richard Guenther <rguenther@suse.de>
1528 PR tree-optimization/15353
1529 PR tree-optimization/31657
1530 * gcc.c-torture/execute/20070424-1.c: New testcase.
1531 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
1532 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
1533 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
1534 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
1535 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
1537 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
1539 PR rtl-optimization/32293
1540 * gcc.dg/pr32293.c: New test.
1542 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
1544 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1546 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
1549 * gfortran.dg/equiv_7.f90: New test.
1550 * gfortran.dg/equiv_constraint_7.f90: Change error message.
1553 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1555 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
1557 * gcc.dg/setjmp-3.c: Rename raise to raise0.
1558 * gcc.dg/setjmp-4.c: Likewise.
1559 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1561 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
1563 PR rtl-optimization/31025
1564 * gfortran.dg/pr31025.f90: New.
1566 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
1569 * gcc.target/i386/pr32280.c: New test.
1571 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
1574 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1576 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1578 PR libgfortran/32235
1579 * gfortran.dg/backspace_9.f: New test.
1581 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
1583 * gcc.dg/tree-ssa/prefetch-7.c: New test.
1585 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
1587 * gcc.dg/tree-ssa/loop-28.c: New testcase.
1589 2007-06-09 Ian Lance Taylor <iant@google.com>
1591 PR tree-optimization/32169
1592 * gcc.c-torture/compile/pr32169.c: New test.
1594 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
1596 * gcc.dg/vect/costmodel: New directory.
1597 * gcc.dg/vect/costmodel/i386: New directory.
1598 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1599 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1601 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1602 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1603 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1604 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1605 * gcc.dg/vect/costmodel/x86_64: New directory.
1606 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1608 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1610 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1611 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1612 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1613 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1614 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1616 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
1618 PR tree-optimization/32243
1619 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
1620 flags for -Os tests.
1621 * gcc.dg/vect/03-vect-pr32243.c: New test.
1623 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
1625 PR tree-optimization/32224
1626 * gcc.dg/vect/pr32224.c: New test.
1628 2007-06-08 Jakub Jelinek <jakub@redhat.com>
1631 * g++.dg/gomp/pr32177.C: New test.
1633 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1636 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1637 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1638 warning nor an error.
1639 * gcc.dg/Wfatal-2.c: Likewise.
1640 * gcc.dg/Werror-1.c: Likewise.
1641 * gcc.dg/Werror-5.c: Likewise.
1642 * gcc.dg/Werror-7.c: Likewise.
1643 * gcc.dg/Werror-10.c: Likewise.
1644 * gcc.dg/Werror-11.c: Likewise.
1646 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
1649 * g++.dg/init/brace6.C: New test.
1651 2007-06-07 Geoffrey Keating <geoffk@apple.com>
1653 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1654 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1655 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1656 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1658 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1659 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1660 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1661 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1662 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1663 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1664 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1665 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1667 * gcc.dg/darwin-minversion-3.c: New.
1669 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
1671 * gcc.target/i386/builtin-copysign.c: New test.
1673 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
1675 PR tree-optimization/32220
1676 * gfortran.dg/predcom-2.f: New testcase.
1678 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1681 * gcc.target/i386/vectorize4.c: New test.
1683 2007-06-06 Steve Ellcey <sje@cup.hp.com>
1685 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1687 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1690 * gcc.dg/simd-5.c: Mark output as a note.
1691 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1693 * gcc.dg/simd-1.c: Likewise.
1694 * gcc.dg/always_inline.c: Mark output as a sorry.
1695 * gcc.dg/always_inline2.c: Likewise.
1696 * gcc.dg/always_inline3.c: Likewise.
1698 2007-06-06 Ian Lance Taylor <iant@google.com>
1700 * g++.dg/conversion/enum1.C: New test.
1702 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
1704 PR tree-optimization/32216
1705 * gcc.dg/vect/pr32216.c: New test.
1707 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1710 * gfortran.dg/invalid_contains_1.f90: New test.
1711 * gfortran.dg/invalid_contains_2.f90: New test.
1713 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1716 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1719 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1722 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1723 dg-message to match de note.
1724 * gcc.dg/pr26570.c: Use dg-message for a note.
1725 * gcc.dg/pr29254.c: Use dg-message for generic output and use
1726 dg-error instead of dg-warning because of -Werror.
1727 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1728 neither an error, nor a warning.
1729 * gcc.dg/glibc-uclibc-2.c: Likewise
1730 * gcc.dg/cpp/19940712-1.c: Likewise.
1732 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
1734 PR preprocessor/23479
1735 * gcc.dg/binary-constants-1.c: Add test suites for
1736 the 0b-prefixed binary integer constants.
1737 * gcc.dg/binary-constants-2.c: Ditto.
1738 * gcc.dg/binary-constants-3.c: Ditto.
1739 * gcc.dg/binary-constants-4.c: Ditto.
1741 2007-06-05 Ian Lance Taylor <iant@google.com>
1743 * gcc.dg/Wstrict-overflow-19.c: New test.
1745 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
1747 * gcc.dg/matrix/matrix-6.c: Remove conversion.
1749 2007-06-04 Ian Lance Taylor <iant@google.com>
1751 * gcc.dg/Wstrict-overflow-18.c: New test.
1753 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1756 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1757 * gcc.dg/cpp/mi5.c: Likewise.
1758 * gcc.dg/cpp/mi7.c: Likewise.
1760 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
1763 * gcc.dg/pr32191.c: New test.
1765 2007-05-28 Tobias Burnus <burnus@net-b.de>
1768 * gfortran.dg/allocate_stat_1.f90: Remove.
1770 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
1772 * gcc.target/i386/sse4_2-check.h: New.
1773 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1774 * gcc.target/i386/sse4_2-crc32.h: Likewise.
1775 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1776 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1777 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1778 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1779 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1780 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1781 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1782 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1783 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1784 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1785 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1786 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1787 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1788 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1789 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1790 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1792 2007-06-01 Geoffrey Keating <geoffk@apple.com>
1794 * gcc.dg/pie-link.c: New test.
1796 2007-06-01 Ian Lance Taylor <iant@google.com>
1798 * gcc.dg/Wstrict-overflow-17.c: New test.
1800 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
1802 * gcc.dg/builtin-return-1.c (g): New.
1803 (main): Allocate at least 64 bytes on the stack.
1805 2007-05-31 Mark Mitchell <mark@codesourcery.com>
1807 * g++.dg/init/cleanup3.C: New test.
1809 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
1811 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1814 007-05-31 Paul Thomas <pault@gcc.gnu.org>
1817 * gfortran.dg/char_array_constructor_3.f90: New test.
1819 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
1821 PR tree-optimization/32160
1822 * gfortran.dg/predcom-1.f: New test.
1824 2007-05-31 Richard Guenther <rguenther@suse.de>
1826 * g++.dg/other/str_empty.C: Move...
1827 * g++.dg/other/pr30567.C: Move...
1828 * g++.dg/tree-ssa/pr27218.C: Move...
1829 * g++.dg/torture: ...here and remove dg-options.
1831 2007-05-31 Paolo Carlini <pcarlini@suse.de>
1834 * g++.dg/ext/is_pod_incomplete.C: New.
1836 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
1837 Douglas Gregor <doug.gregor@gmail.com>
1838 Pedro Lamarao <pedro.lamarao@mndfck.org>
1839 Howard Hinnant <howard.hinnant@gmail.com>
1843 * g++.dg/cpp0x/rv8p.C: New.
1844 * g++.dg/cpp0x/temp-constructor-bug.C: New.
1845 * g++.dg/cpp0x/cast-bug.C: New.
1846 * g++.dg/cpp0x/elision_weak.C: New.
1847 * g++.dg/cpp0x/collapse-bug.C: New.
1848 * g++.dg/cpp0x/rv3p.C: New.
1849 * g++.dg/cpp0x/rv7n.C: New.
1850 * g++.dg/cpp0x/overload-conv-1.C: New.
1851 * g++.dg/cpp0x/rv2n.C: New.
1852 * g++.dg/cpp0x/deduce.C: New.
1853 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1854 * g++.dg/cpp0x/rv6p.C: New.
1855 * g++.dg/cpp0x/template_deduction.C: New.
1856 * g++.dg/cpp0x/implicit-copy.C: New.
1857 * g++.dg/cpp0x/rv1p.C: New.
1858 * g++.dg/cpp0x/cast.C: New.
1859 * g++.dg/cpp0x/rv5n.C: New.
1860 * g++.dg/cpp0x/collapse.C: New.
1861 * g++.dg/cpp0x/overload-conv-2.C: New.
1862 * g++.dg/cpp0x/rv4p.C: New.
1863 * g++.dg/cpp0x/rvo.C: New.
1864 * g++.dg/cpp0x/iop.C: New.
1865 * g++.dg/cpp0x/rv3n.C: New.
1866 * g++.dg/cpp0x/rv7p.C: New.
1867 * g++.dg/cpp0x/reference_collapsing.C: New.
1868 * g++.dg/cpp0x/overload.C: New.
1869 * g++.dg/cpp0x/named.C: New.
1870 * g++.dg/cpp0x/rv2p.C: New.
1871 * g++.dg/cpp0x/rv6n.C: New.
1872 * g++.dg/cpp0x/not_special.C: New.
1873 * g++.dg/cpp0x/bind.C: New.
1874 * g++.dg/cpp0x/rv1n.C: New.
1875 * g++.dg/cpp0x/rv5p.C: New.
1876 * g++.dg/cpp0x/elision.C: New.
1877 * g++.dg/cpp0x/named_refs.C: New.
1878 * g++.dg/cpp0x/unnamed_refs.C: New.
1879 * g++.dg/cpp0x/rv4n.C: New.
1880 * g++.dg/cpp0x/elision_neg.C: New.
1881 * g++.dg/init/copy7.C: Run in C++98 mode.
1882 * g++.dg/overload/arg1.C: Ditto.
1883 * g++.dg/overload/arg4.C: Ditto.
1885 2007-05-30 Jakub Jelinek <jakub@redhat.com>
1888 * g++.dg/opt/static5.C: New test.
1890 2007-05-30 Richard Guenther <rguenther@suse.de>
1892 * g++.dg/dg.exp: Prune torture/.
1893 * g++.dg/torture/dg-torture.exp: New testsuite.
1895 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
1897 * gcc.target/arm/pr27387.C: Move and rename to ...
1898 * g++.dg/inherit/thunk8.C: ... here.
1900 2007-05-30 Jakub Jelinek <jakub@redhat.com>
1902 PR tree-optimization/31769
1903 * g++.dg/gomp/pr31769.C: New test.
1905 2007-05-29 Hui-May Chang <hm.chang@apple.com>
1907 * gcc.target/i386/stack-realign.c: New.
1909 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
1911 * gcc.dg/tree-ssa/prefetch-6.c: New test.
1913 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
1915 * gfortran.dg/sizeof.f90: New.
1917 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1920 * gcc.dg/boolcomplex-1.c: New test.
1923 * g++.dg/ext/boolcomplex-1.c: New test.
1925 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
1927 * gcc.dg/matrix: New directory.
1929 2007-05-28 Tobias Burnus <burnus@net-b.de>
1932 * gfortran.dg/allocate_stat_1.f90: New.
1934 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
1937 * transfer_hollerith_1.f90: New test.
1939 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1942 * gcc.c-torture/execute/vrp-7.c: New test.
1944 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
1946 * gfortran.dg/transfer_simplify_4.f90: New test.
1948 2007-05-27 Tobias Burnus <burnus@net-b.de>
1951 * gfortran.dg/func_result_3.f90: New.
1953 2007-05-27 Tobias Burnus <burnus@net-b.de>
1956 * gfortran.dg/transfer_simplify_3.f90: New.
1958 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
1961 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
1963 * gcc.target/i386/pr32065-2.c: New test.
1965 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1968 * gfortran.dg/io_constraints_2.f90: Update.
1970 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
1973 * gfortran.dg/array_constructor_17.f90: New test.
1975 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1978 * g++.dg/opt/array2.C: New testcase.
1980 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
1983 * gcc.target/i386/pr32065.c: New test.
1985 2007-05-25 Dirk Mueller <dmueller@suse.de>
1986 Marcus Meissner <meissner@suse.de>
1988 * gcc.dg/attr-alloc_size.c: New.
1990 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
1991 Lee Millward <lee.millward@gmail.com>
1994 * g++.dg/parse/crash34.C: New test.
1996 * g++.dg/parse/crash35.C: New test.
1998 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
2000 * gcc.target/i386/sse2-check.h: New.
2001 * gcc.target/i386/sse2-vec-1.c: Likewise.
2002 * gcc.target/i386/sse2-vec-2.c: Likewise.
2003 * gcc.target/i386/sse2-vec-3.c: Likewise.
2004 * gcc.target/i386/sse2-vec-4.c: Likewise.
2005 * gcc.target/i386/sse2-vec-5.c: Likewise.
2006 * gcc.target/i386/sse2-vec-6.c: Likewise.
2008 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
2020 * g++.dg/cpp0x/pr31431.C: New.
2021 * g++.dg/cpp0x/pr31437.C: New.
2022 * g++.dg/cpp0x/pr31442.C: New.
2023 * g++.dg/cpp0x/pr31444.C: New.
2024 * g++.dg/cpp0x/pr31431-2.C: New.
2025 * g++.dg/cpp0x/pr31432.C: New.
2026 * g++.dg/cpp0x/pr31434.C: New.
2027 * g++.dg/cpp0x/pr31438.C: New.
2028 * g++.dg/cpp0x/pr31443.C: New.
2029 * g++.dg/cpp0x/pr31445.C: New.
2030 * g++.dg/cpp0x/variadic-crash1.C: New.
2032 2007-05-25 Richard Sandiford <richard@codesourcery.com>
2034 * gcc.target/arm/long-calls-1.c: New test.
2035 * gcc.target/arm/long-calls-2.c: Likewise.
2036 * gcc.target/arm/long-calls-3.c: Likewise.
2037 * gcc.target/arm/long-calls-4.c: Likewise.
2039 2007-05-25 Richard Guenther <rguenther@suse.de>
2040 Andrew Pinski <andrew_pinski@playstation.sony.com>
2042 PR tree-optimization/31982
2043 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2045 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
2048 * gfortran.dg/result_in_spec_2.f90: New test.
2050 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2052 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2054 2007-05-24 Ollie Wild <aaw@google.com>
2056 * gcc.dg/cpp/counter-1.c: New test.
2057 * gcc.dg/pch/counter-1.c: New test.
2058 * gcc.dg/pch/counter-1.hs: New file.
2059 * gcc.dg/pch/counter-2.c: New test.
2060 * gcc.dg/pch/counter-2.hs: New file.
2061 * gcc.dg/pch/counter-3.c: New test.
2062 * gcc.dg/pch/counter-3.hs: New file.
2064 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
2066 * gcc.dg/tree-ssa/predcom-1.c: New test.
2067 * gcc.dg/tree-ssa/predcom-2.c: New test.
2068 * gcc.dg/tree-ssa/predcom-3.c: New test.
2069 * gcc.dg/tree-ssa/predcom-4.c: New test.
2070 * gcc.dg/tree-ssa/predcom-5.c: New test.
2071 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2073 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
2076 * gcc.target/i386/sse4_1-check.h (MASK): New.
2078 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2081 * gfortran.dg/pr25603.f: Initialize integer variables.
2083 2007-05-23 Ian Lance Taylor <iant@google.com>
2085 * g++.dg/other/vrp1.C: New test.
2087 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
2089 PR preprocessor/20077
2090 * gcc.dg/cpp/paste15.c: New test.
2092 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
2093 Nigel Stephens <nigel@mips.com>
2094 Richard Sandiford <richard@codesourcery.com>
2096 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2097 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2098 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2099 * gcc.target/mips/inter/mips16-inter.exp: New.
2101 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
2103 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2105 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
2107 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2108 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
2109 * gcc.target/i386/sse3-addsubps.c: Likewise.
2110 * gcc.target/i386/sse3-haddpd.c: Likewise.
2111 * gcc.target/i386/sse3-haddps.c: Likewise.
2112 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2113 * gcc.target/i386/sse3-hsubps.c: Likewise.
2114 * gcc.target/i386/sse3-lddqu.c: Likewise.
2115 * gcc.target/i386/sse3-movddup.c: Likewise.
2116 * gcc.target/i386/sse3-movshdup.c: Likewise.
2117 * gcc.target/i386/sse3-movsldup.c: Likewise.
2119 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2120 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
2121 * gcc.target/i386/ssse3-pabsd.c: Likewise.
2122 * gcc.target/i386/ssse3-pabsw.c: Likewise.
2123 * gcc.target/i386/ssse3-palignr.c: Likewise.
2124 * gcc.target/i386/ssse3-phaddd.c: Likewise.
2125 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2126 * gcc.target/i386/ssse3-phaddw.c: Likewise.
2127 * gcc.target/i386/ssse3-phsubd.c: Likewise.
2128 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2129 * gcc.target/i386/ssse3-phsubw.c: Likewise.
2130 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2131 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2132 * gcc.target/i386/ssse3-pshufb.c: Likewise.
2133 * gcc.target/i386/ssse3-psignb.c: Likewise.
2134 * gcc.target/i386/ssse3-psignd.c: Likewise.
2135 * gcc.target/i386/ssse3-psignw.c: Likewise.
2136 * gcc.target/i386/ssse3-vals.h: Likewise.
2138 * gcc.target/i386/sse3-check.h: New file.
2139 * gcc.target/i386/ssse3-check.h: Likewise.
2141 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2144 * gcc.c-torture/compile/bcopy-1.c: New testcase.
2146 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2149 * gcc.c-torture/20070522-1.c: New testcase.
2151 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2153 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2155 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
2157 * gcc.c-torture/execute/ieee/20000320-1.x,
2158 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2159 m68k-*-* and check_effective_target_coldfire_fpu.
2161 2007-05-22 Ollie Wild <aaw@google.com>
2163 * g++.dg/lookup/hidden-class10.C: New test.
2164 * g++.dg/lookup/hidden-class11.C: New test.
2166 2007-05-22 Ollie Wild <aaw@google.com>
2168 * g++.dg/lookup/name-clash5.C: New test.
2169 * g++.dg/lookup/name-clash6.C: New test.
2171 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2173 * g++.dg/other/i386-2.C: Update comments on header files tested.
2174 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
2176 * gcc.target/i386/sse-12.c: Likewise.
2177 * gcc.target/i386/sse-13.c: Likewise.
2178 * gcc.target/i386/sse-14.c: Likewise.
2180 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2181 Redefined to test with immediate operand.
2182 (__builtin_ia32_blendps): Likewise.
2183 (__builtin_ia32_blendpd): Likewise.
2184 (__builtin_ia32_dpps): Likewise.
2185 (__builtin_ia32_dpps): Likewise.
2186 (__builtin_ia32_insertps128): Likewise.
2187 (__builtin_ia32_vec_ext_v4sf): Likewise.
2188 (__builtin_ia32_vec_set_v16qi): Likewise.
2189 (__builtin_ia32_vec_set_v4si): Likewise.
2190 (__builtin_ia32_vec_set_v2di): Likewise.
2191 (__builtin_ia32_vec_ext_v16qi): Likewise.
2192 (__builtin_ia32_vec_ext_v4si): Likewise.
2193 (__builtin_ia32_vec_ext_v2di): Likewise.
2194 (__builtin_ia32_roundpd): Likewise.
2195 (__builtin_ia32_roundsd): Likewise.
2196 (__builtin_ia32_roundps): Likewise.
2197 (__builtin_ia32_roundss): Likewise.
2198 (__builtin_ia32_mpsadbw128): Likewise.
2200 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2202 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2204 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2206 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2208 * gcc.dg/dfp/func-struct.c: Ditto.
2209 * gcc.dg/dfp/operator-assignment.c: Ditto.
2210 * gcc.dg/dfp/convert-bfp.c: Ditto.
2211 * gcc.dg/dfp/convert-int.c: Ditto.
2212 * gcc.dg/dfp/convert-int-max.c: Ditto.
2213 * gcc.dg/dfp/func-scalar.c: Ditto.
2214 * gcc.dg/dfp/cast.c: Ditto.
2215 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2216 failures, and fix a typo in return type of arg1_128.
2217 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2218 failures, and fix a typo in a constant suffix.
2219 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2220 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2222 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2223 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2225 * lib/gcc-dg.exp(process_message): New proc.
2226 (dg-message): New test directive.
2227 * gcc.dg/always_inline.c: Use dg-message.
2228 * gcc.dg/always_inline2.c: Ditto.
2229 * gcc.dg/always_inline3.c: Ditto.
2230 * gcc.dg/invalid-call-1.c: Ditto.
2231 * gcc.dg/pr17506.c: Ditto.
2232 * gcc.dg/simd-5.c: Ditto.
2233 * gcc.dg/simd-6.c: Ditto.
2234 * gcc.dg/va-arg-2.c: Ditto.
2235 * gcc.dg/cpp/syshdr.c: Ditto.
2236 * gcc.dg/cpp/unc4.c: Ditto.
2237 * gcc.dg/cpp/trad/mi1.c: Ditto.
2238 * gcc.dg/cpp/trad/mi5.c: Ditto.
2239 * gcc.dg/cpp/trad/mi7.c: Ditto.
2240 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2241 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2242 * gcc.test-framework/test-framework.awk: Special-case outexists
2245 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2247 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2248 (bit_SSE4_2): Likewise.
2249 (bit_POPCNT): Likewise.
2251 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2252 Check if assembler supports SSE4 instructions.
2254 * gcc.target/i386/sse4_1-blendpd.c: New file.
2255 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2256 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2257 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2258 * gcc.target/i386/sse4_1-check.h: Likewise.
2259 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2260 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2261 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2262 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2263 * gcc.target/i386/sse4_1-extractps.c: Likewise.
2264 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2265 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2266 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2267 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2268 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2269 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2270 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2271 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2272 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2273 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2274 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2275 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2276 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2277 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2278 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2279 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2280 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2281 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2282 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2283 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2284 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2285 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2286 * gcc.target/i386/sse4_1-pminud.c: Likewise.
2287 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2288 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2289 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2290 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2291 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2292 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2293 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2294 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2295 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2296 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2297 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2298 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2299 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2300 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2301 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2302 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2303 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2304 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2305 * gcc.target/i386/sse4_1-round.h: Likewise.
2306 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2307 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2308 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2309 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2310 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2311 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2312 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2313 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2314 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2315 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2316 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2317 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2318 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2319 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2321 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2324 * gfortran.dg/bounds_check_7.f90: New test.
2326 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
2328 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2329 (check_effective_target_sse4a): Ditto.
2331 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2332 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2333 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2334 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2335 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2336 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2337 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2338 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2339 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2340 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2341 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2342 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2343 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2344 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2345 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2346 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2347 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2348 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2349 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2350 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2352 2007-05-21 Mark Mitchell <mark@codesourcery.com>
2354 * g++.dg/ext/cleanup-1.C: New test.
2355 * g++.dg/ext/cleanup-2.C: Likewise.
2356 * g++.dg/ext/cleanup-3.C: Likewise.
2357 * g++.dg/ext/cleanup-4.C: Likewise.
2358 * g++.dg/ext/cleanup-5.C: Likewise.
2359 * g++.dg/ext/cleanup-6.C: Likewise.
2360 * g++.dg/ext/cleanup-8.C: Likewise.
2361 * g++.dg/ext/cleanup-9.C: Likewise.
2362 * g++.dg/ext/cleanup-10.C: Likewise.
2363 * g++.dg/ext/cleanup-11.C: Likewise.
2364 * g++.dg/ext/cleanup-dtor.C: Likewise.
2366 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
2369 * gcc.dg/vect/vect-102a.c: New test.
2371 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
2372 Paolo Carlini <pcarlini@suse.de>
2373 Uros Bizjak <ubizjak@gmail.com>
2375 * gcc.dg/gcc-have-sync-compare-and-swap.c,
2376 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2377 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2378 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2379 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2382 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
2385 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2387 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2390 * gfortran.dg/do_3.F90: Add checks for the final value of the
2393 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2395 * gcc.c-torture/execute/990127-2.x: New file.
2397 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2399 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2400 * gcc.target/i386/sse-12: Add -O to compile options.
2401 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2402 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2403 and mm3dnow.h. Add -O to compile options.
2405 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
2408 * gfortran.dg/char_length_5.f90: New test.
2411 * gfortran.dg/array_reference_1.f90: New test.
2413 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2420 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2421 * gcc.dg/Wtype-limits.c: New.
2422 * gcc.dg/Wtype-limits-Wextra.c: New.
2423 * gcc.dg/Wtype-limits-no.c: New.
2424 * g++.dg/warn/Wtype-limits.C: New.
2425 * g++.dg/warn/Wtype-limits-Wextra.C: New.
2426 * g++.dg/warn/Wtype-limits-no.C: New.
2428 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2430 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2431 instead of "-msse2".'
2432 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2433 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2435 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2436 to test with immediate operand.
2437 (__builtin_ia32_insertqi): Ditto.
2438 (__builtin_ia32_palignr128): Ditto.
2439 (__builtin_ia32_palignr): Ditto.
2440 (__builtin_ia32_pshufhw): Ditto.
2441 (__builtin_ia32_pshuflw): Ditto.
2442 (__builtin_ia32_pshufd): Ditto.
2443 (__builtin_ia32_vec_set_v8hi): Ditto.
2444 (__builtin_ia32_vec_ext_v8hi): Ditto.
2445 (__builtin_ia32_shufpd): Ditto.
2446 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2448 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
2451 * gfortran.dg/min_max_conformance.f90: Added more testcases.
2453 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2456 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2457 and "__inline". Use "-msse" instead of "-msse2".
2459 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2462 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2463 * gcc.dg/20030906-2.c: Likewise.
2464 * objc.dg/method-17.m: Add -Wreturn-type.
2465 * obj-c++.dg/method-21.mm: Likewise.
2467 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2471 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2472 (__builtin_ia32_psrlqi128): Ditto.
2473 (__builtin_ia32_psrlwi128): Ditto.
2474 (__builtin_ia32_psrldi128): Ditto.
2475 (__builtin_ia32_psrldqi128): Ditto.
2476 (__builtin_ia32_pslldqi128): Ditto.
2477 (__builtin_ia32_psrawi128): Ditto.
2478 (__builtin_ia32_psradi128): Ditto.
2479 (__builtin_ia32_psllqi128): Ditto.
2480 (__builtin_ia32_pslldi128): Ditto.
2481 (__builtin_prefetch): Ditto.
2482 (__builtin_ia32_pshufw): Ditto.
2483 (__builtin_ia32_vec_set_v4hi): Ditto.
2484 (__builtin_ia32_vec_ext_v4hi): Ditto.
2485 (__builtin_ia32_shufps): Ditto.
2486 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2488 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2491 * gfortran.dg/char_allocation_1.f90: New test.
2493 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2495 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2496 * gcc.dg/Wconversion-sign.c: New.
2497 * gcc.dg/Wconversion-integer-no-sign.c: New.
2498 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2500 * g++.dg/warn/Wconversion-sign.C: New.
2501 * g++.old-deja/g++.other/warn4.C: Update.
2502 * g++.dg/warn/Wconversion1.C: Likewise.
2504 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2506 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2507 * gcc.dg/torture/builtin-math-4.c: Likewise.
2509 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2512 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2514 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
2516 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2518 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
2521 * gcc.target/i386/pr31628.c: New.
2523 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
2526 * gcc.dg/pr31344.c: New test.
2528 2007-05-17 Ian Lance Taylor <iant@google.com>
2530 PR tree-optimization/31953
2531 * gcc.c-torture/compile/pr31953.c: New test.
2533 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2535 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
2537 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
2539 * gcc.dg/torture/builtin-math-4.c: Likewise.
2541 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2542 * gcc.dg/torture/builtin-math-4.c: Likewise.
2544 * gcc.dg/torture/builtin-math-4.c: New test.
2546 2007-05-17 Janis Johnson <janis187@us.ibm.com>
2547 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2549 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2550 * gcc.dg/cpp/include2.c: Ditto.
2551 * gcc.dg/cpp/mac-dir-2.c: Ditto.
2552 * gcc.dg/cpp/paste5.c: Ditto.
2553 * gcc.dg/cpp/paste6.c: Ditto.
2554 * gcc.dg/cpp/paste8.c: Ditto.
2555 * gcc.dg/cpp/paste11.c: Ditto.
2556 * gcc.dg/cpp/paste13.c: Ditto.
2557 * gcc.dg/cpp/skipping2.c: Ditto.
2558 * gcc.dg/reg-vol-struct-1.c: Ditto.
2559 * gcc.dg/Wshadow-1.c: Ditto.
2560 * gcc.dg/cpp/trad/comment.c: Ditto.
2561 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2562 * gcc.dg/cpp/if-2.c: Ditto.
2563 * gcc.dg/array-5.c: Ditto.
2564 * gcc.dg/inline-15.c: Ditto.
2565 * gcc.dg/pr27953.c: Ditto.
2566 * gcc.dg/Wno-c++-compat.c: Ditto.
2568 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
2570 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2572 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2574 * gcc.c-torture/execute/20070517-1.c: New test.
2576 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
2579 * gfortran.dg/min_max_conformance.f90: New test.
2581 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
2583 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2584 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2585 gcc.dg/vect/vect-104.c: Use more complex construction to
2586 prevent vectorizing.
2587 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2589 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
2591 PR tree-optimization/24659
2592 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2593 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2594 not vect_int target.
2595 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2596 not vect_int target. Loop is vectorized for vect_intfloat_cvt
2598 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2599 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2600 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2602 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
2604 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2605 and x86_64-*-* targets.
2606 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2608 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
2615 * transfer_simplify_1.f90: New test.
2616 * transfer_simplify_2.f90: New test.
2618 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2620 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2622 2007-05-14 Janis Johnson <janis187@us.ibm.com>
2624 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2626 * gcc.dg/fltconst-pedantic-dfp.c: New test.
2629 * gcc.dg/fltconst-1.c: New test.
2631 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2632 * gcc.dg/dfp/operator-assignment.c: Ditto.
2634 2007-05-14 Paolo Carlini <pcarlini@suse.de>
2637 * g++.dg/rtti/typeid5.C: New.
2639 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2642 * gfortran.dg/substr_4.f: New test.
2644 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
2646 * gcc.target/m68k/interrupt_thread-1.c,
2647 gcc.target/m68k/interrupt_thread-2.c,
2648 gcc.target/m68k/interrupt_thread-3.c: New.
2649 * gcc.target/m68k/m68k.exp: Accept fido.
2651 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2653 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2654 * gfortran.dg/altreturn_3.f90: Likewise.
2655 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2656 * gfortran.dg/default_numeric_type_1.f90: Likewise.
2657 * gfortran.dg/inquire_iolength.f90: Likewise.
2658 * gfortran.dg/module_naming_1.f90: Likewise.
2659 * gfortran.dg/oldstyle_2.f90: Likewise.
2660 * gfortran.dg/operator_2.f90: Likewise.
2661 * gfortran.dg/parameter_array_element_1.f90: Likewise.
2662 * gfortran.dg/used_types_11.f90: Likewise.
2663 * gfortran.dg/zero_array_components_1.f90: Likewise.
2664 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2665 * gfortran.dg/parameter_array_dummy.f90: Likewise.
2666 * gfortran.dg/real_const_3.f90: Likewise.
2668 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
2670 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2671 * gcc.dg/tree-ssa/loop-30.c: New test.
2673 2007-05-13 Richard Guenther <rguenther@suse.de>
2675 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2677 * g++.dg/tree-ssa/pr31146.C: Likewise.
2679 2007-05-13 Revital Eres <eres@il.ibm.com>
2681 * gcc.dg/dse.c: New test.
2683 2007-05-12 Richard Guenther <rguenther@suse.de>
2685 PR tree-optimization/31797
2686 * gcc.c-torture/compile/pr31797.c: New testcase.
2688 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
2691 * gfortran.dg/host_assoc_function_1.f90: New test.
2693 2007-05-11 Steve Ellcey <sje@cup.hp.com>
2696 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2698 2007-05-11 Silvius Rus <rus@google.com>
2700 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2701 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2702 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2703 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2704 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2705 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2706 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2707 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2708 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2709 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2710 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2711 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2712 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2713 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2714 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2715 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2717 2007-05-11 Paolo Carlini <pcarlini@suse.de>
2720 * gcc.c-torture/execute/builtins/memchr.c: New.
2721 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2722 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2724 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2727 * gfortran.dg/recursive_reference_1.f90: Put error at correct
2729 * gfortran.dg/recursive_reference_2.f90: New test.
2731 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2734 * gfortran.dg/namelist_29.f90: New test.
2736 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2739 * gfortran.dg/entry_10.f90: New test.
2741 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
2743 PR tree-optimization/31885
2744 * gcc.dg/tree-ssa/loop-29.c: New test.
2746 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2748 * assumed_dummy_1.f90: Fix dg directive.
2749 * char_initialiser_actual.f90: Likewise.
2750 * nested_modules_2.f90: Likewise.
2751 * shift-alloc.f90: Likewise.
2753 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
2755 * gcc.dg/20070507-1.c: Disable for non-pic targets.
2757 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2760 * gfortran.dg/unf_read_corrupted_2.f90: New test.
2762 2007-05-09 Mike Stump <mrs@apple.com>
2764 * g++.dg/other/first-global.C: Add -fpie for darwin.
2765 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2767 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
2769 * gcc.dg/20070507-1.c: New testcase.
2771 2007-05-08 Chao-ying Fu <fu@mips.com>
2773 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2774 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2775 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2776 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2778 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
2781 * gcc.dg/pr31847.c: New test.
2783 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/actual_array_result_1.f90: New test.
2788 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
2791 * gfortran.dg/parameter_array_init_1.f90: New test.
2794 * gfortran.dg/parameter_array_init_2.f90: New test.
2796 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
2799 * gcc.target/i386/pr31854.c: New test.
2801 2007-05-07 Janis Johnson <janis187@us.ibm.com>
2803 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2805 2007-05-07 Mike Stump <mrs@apple.com>
2807 * g++.old-deja/g++.mike/empty.C: Add.
2809 2007-05-07 Eric Christopher <echristo@apple.com>
2811 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2813 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
2815 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2816 variable. Rearrange conversions from binary float to decimal float.
2818 2007-05-07 Mark Mitchell <mark@codesourcery.com>
2820 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2823 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
2825 * gnat.dg/opt1.ad[sb]: New testcase.
2827 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2830 * gfortran.dg/do_3.F90: New test.
2832 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2835 * gfortran.dg/new_line.f90: Add new checks.
2837 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2840 * gfortran.dg/large_unit_1.f90: New.
2841 * gfortran.dg/large_unit_2.f90: New.
2842 * gfortran.dg/iostat_4.f90: New
2843 * gfortran.dg/bounds_check_fail_1.f90: Updated.
2845 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
2848 * gfortran.dg/char_result_4.f90: New test.
2850 2007-06-05 Revital Eres <eres@il.ibm.com>
2853 * gcc.dg/pr30957-1.c: New test.
2855 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2858 * gfortran.dg/char_type_len_2.f90: New test.
2860 2007-05-05 Geoffrey Keating <geoffk@apple.com>
2863 * g++.dg/other/nested-extern.cc: New.
2864 * g++.dg/other/nested-extern-1.C: New.
2865 * g++.dg/other/nested-extern-2.C: New.
2867 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
2870 * gfortran.dg/erf.f90: New test.
2871 * gfortran.dg/besxy.f90: New test.
2873 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
2876 * gfortran.dg/fseek.f90: New test.
2878 2007-05-04 Bob Wilson <bob.wilson@acm.org>
2880 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2882 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2885 * gfortran.dg/zero_length_1.f90: New test.
2887 2007-05-04 Tobias Burnus <burnus@net-b.de>
2890 * gfortran.dg/char_pointer_assign_3.f90: New test.
2891 * gfortran.dg/char_result_2.f90: Re-enable test.
2893 2007-05-04 Tobias Burnus <burnus@net-b.de>
2896 * gfortran.dg/char_length_3.f90: New test.
2897 * gfortran.dg/char_result_2.f90: Fix test.
2899 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
2901 PR tree-optimization/30565
2902 * gcc.dg/tree-ssa/loop-27.c: New test.
2904 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
2906 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2907 * gcc.target/bfin/arith.c (__v2hi): Likewise.
2908 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2909 * gcc.target/bfin/shift.c (__v2hi): Likewise.
2911 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
2913 PR tree-optimization/31699
2914 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2916 (check_effective_target_vect_floatint_cvt): New.
2917 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2918 of specific targets.
2919 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2920 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2921 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2922 * gcc.dg/vect/vect-iv-4.c: Likewise.
2923 * gcc.dg/vect/vect-multitypes-11.c: New.
2924 * gcc.dg/vect/pr31699.c: New.
2926 2007-05-02 Geoffrey Keating <geoffk@apple.com>
2928 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2930 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
2933 * g++.dg/warn/anonymous-namespace-2.C: New.
2934 * g++.dg/warn/anonymous-namespace-2.h: New.
2936 2007-05-02 Paul Brook <paul@codesourcery.com>
2938 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
2940 2007-05-02 Eric Christopher <echristo@apple.com>
2942 * gcc.dg/cpp/if-div.c: New file.
2944 2007-05-02 Tom Tromey <tromey@redhat.com>
2946 PR preprocessor/28709:
2947 * gcc.dg/cpp/pr28709.c: New file.
2949 2007-05-02 Richard Guenther <rguenther@suse.de>
2951 PR tree-optimization/31146
2952 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2954 2007-05-01 Geoffrey Keating <geoffk@apple.com>
2956 * gcc.c-torture/compile/limits-blockid.c: New.
2957 * gcc.c-torture/compile/limits-caselabels.c: New.
2958 * gcc.c-torture/compile/limits-declparen.c: New.
2959 * gcc.c-torture/compile/limits-enumconst.c: New.
2960 * gcc.c-torture/compile/limits-exprparen.c: New.
2961 * gcc.c-torture/compile/limits-externalid.c: New.
2962 * gcc.c-torture/compile/limits-fnargs.c: New.
2963 * gcc.c-torture/compile/limits-fndefn.c: New.
2964 * gcc.c-torture/compile/limits-idexternal.c: New.
2965 * gcc.c-torture/compile/limits-idinternal.c: New.
2966 * gcc.c-torture/compile/limits-pointer.c: New.
2967 * gcc.c-torture/compile/limits-stringlit.c: New.
2968 * gcc.c-torture/compile/limits-structmem.c: New.
2969 * gcc.c-torture/compile/limits-structnest.c: New.
2971 2007-04-29 Geoffrey Keating <geoffk@apple.com>
2973 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2975 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2978 * gcc.c-torture/compile/20070501-1.c: New testcase.
2980 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2983 * gfortran.dg/array_memset_2: New test case.
2985 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
2988 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2990 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
2993 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2995 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2996 keyword to dg-final test.
2997 * gcc.dg/vect/vect-iv-4.c: Likewise.
2998 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2999 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3001 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3003 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3004 * lib/target-supports.exp
3005 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3006 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3008 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
3010 * gcc.c-torture/execute/ieee/20000320-1.c: Use
3011 __LONG_LONG_MAX__ and its friends instead of those supplied by
3014 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
3017 * g++.dg/ext/vector7.C: New testcase.
3019 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3022 * gfortran.dg/bound_simplification_1.f90: New test.
3024 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3027 * gfortran.dg/bom_error.f90: New test.
3028 * gfortran.dg/bom_include.f90: New test.
3029 * gfortran.dg/bom_UTF16-LE.f90: New test.
3030 * gfortran.dg/bom_UTF16-BE.f90: New test.
3031 * gfortran.dg/bom_UTF-8.f90: New test.
3032 * gfortran.dg/bom_UTF-32.f90: New test.
3033 * gfortran.dg/bom_UTF-8.F90: New test.
3034 * gfortran.dg/bom_include.inc: New file.
3036 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3039 * g++.dg/init/ptrfn2.C: New test.
3040 * g++.dg/init/ptrfn3.C: New test.
3042 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
3045 * gfortran.dg/dependency_21.f90: New test.
3047 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3049 * gfortran.dg/secnds.f: Use real*8.
3050 * gfortran.dg/secnds-1.f: Use real*8.
3052 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3055 * gfortran.dg/inquire_5.f90: Update test.
3057 2007-04-27 Ian Lance Taylor <iant@google.com>
3060 * gcc.c-torture/compile/pr31710.c: New test.
3062 2007-04-27 Richard Guenther <rguenther@suse.de>
3064 PR tree-optimization/30965
3065 PR tree-optimization/30978
3066 * gcc.dg/tree-ssa/pr30978.c: New testcase.
3067 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3068 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3069 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3071 2007-04-27 Richard Guenther <rguenther@suse.de>
3073 PR tree-optimization/31715
3074 * gcc.dg/Warray-bounds-4.c: New testcase.
3076 2007-04-26 Ian Lance Taylor <iant@google.com>
3079 * gcc.c-torture/compile/pr28675.c: New test.
3081 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
3084 * g++.dg/ext/vector6.C: New test.
3086 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
3088 * gcc.c-torture/execute/ieee/20000320-1.x: New.
3090 2007-04-26 Steve Ellcey <sje@cup.hp.com>
3093 * g++.dg/other/str_empty.C: Add expected warning.
3095 2007-04-26 Richard Guenther <rguenther@suse.de>
3096 Daniel Berlin <dberlin@dberlin.org>
3098 PR tree-optimization/30567
3099 * g++.dg/other/pr30567.C: New testcase.
3101 2007-04-26 Richard Guenther <rguenther@suse.de>
3103 PR tree-optimization/31703
3104 * gcc.c-torture/compile/pr31703.c: New testcase.
3105 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3106 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3108 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
3110 * gfortran.dg/open_errors.f90: Added if statements checking
3111 the value of iostat.
3113 2007-04-26 Jakub Jelinek <jakub@redhat.com>
3116 * g++.dg/gomp/pr31598.C: New test.
3118 PR tree-optimization/30558
3119 * g++.dg/gomp/pr30558.C: New test.
3121 2007-04-24 Mark Mitchell <mark@codesourcery.com>
3124 * g++.dg/ext/complex2.C: New test.
3126 2007-04-25 Paolo Carlini <pcarlini@suse.de>
3128 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3130 2007-04-25 Thiemo Seufer <ths@mips.com>
3132 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3133 value to signed char.
3135 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
3137 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
3138 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
3139 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
3141 2007-04-25 Tobias Burnus <burnus@net-b.de>
3144 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3145 statement functions.
3146 * gfortran.dg/c_by_val_5.f90: New test.
3148 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
3150 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3151 with two new subroutines to avoid parameter-induced aliasing.
3152 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3153 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3155 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3157 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3158 * g++.dg/warn/Warray-bounds.C: Likewise.
3160 2007-04-24 Ian Lance Taylor <iant@google.com>
3162 PR tree-optimization/31605
3163 * gcc.c-torture/execute/pr31605.c: New test.
3165 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3168 * lib/gcc-dg.exp (scan-module): New function.
3169 * gfortran.dg/module_md5_1.f90: New test.
3171 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
3173 * g++.old-deja/g++.pt/defarg6.C: Only run with
3175 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3176 * g++.dg/cpp0x/variadic61.C: Ditto.
3177 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3178 * g++.dg/cpp0x/variadic62.C: Ditto.
3179 * g++.dg/template/meminit1.C: Ditto.
3180 * g++.dg/template/operator7.C: Ditto.
3181 * g++.dg/template/static15.C: Ditto.
3182 * g++.dg/template/invalid1.C: Ditto.
3183 * g++.dg/template/shift1.C: Ditto.
3184 * g++.dg/template/error10.C: Ditto.
3186 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
3189 * gfortran.dg/pr25923.f90: New test.
3191 2007-04-24 Ian Lance Taylor <iant@google.com>
3193 PR tree-optimization/31602
3194 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3196 2007-04-24 Janis Johnson <janis187@us.ibm.com>
3198 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3199 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3201 2007-04-24 Hui-May Chang <hm.chang@apple.com>
3203 * gcc.target/i386/reload-1.c. New.
3205 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3206 Olga Golovanevsky <olga@il.ibm.com>
3208 * g++.dg/other/str_empty.C: New test.
3210 2007-04-24 Richard Henderson <rth@redhat.com>
3212 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3214 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
3217 * gcc.c-torture/compile/pr31641.c: New testcase.
3219 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
3221 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3222 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3223 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3224 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3226 2007-04-23 Simon Baldwin <simonb@google.com>
3228 * g++.dg/other/error15.C: New.
3229 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3230 triggering a "multiple parameters named" error.
3232 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3235 * gfortran.dg/backspace_8.f: New test case.
3237 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
3240 * gfortran.dg/used_types_17.f90: New test.
3243 * gfortran.dg/zero_array_components_1.f90: New test.
3245 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3248 * gfortran.dg/open_errors.f90: Allow a different error message.
3250 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
3252 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3253 Rename from check_effective_target_vect_pack_mod. Rename global
3254 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
3256 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3258 * gcc.dg/vect/vect-iv-8a.c: Ditto.
3259 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3261 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3264 * gcc.c-torture/execute/pr31448.c: New testcase.
3266 2007-04-22 Nick Clifton <nickc@redhat.com>
3268 * gcc.dg/20020312-2.c: Add support for the FRV.
3270 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
3272 PR tree-optimization/24659
3273 * gcc.dg/vect/vect-float-extend-1.c: New test.
3274 * gcc.dg/vect/vect-float-truncate-1.c: New test.
3276 2007-04-22 Richard Guenther <rguenther@suse.de>
3278 PR tree-optimization/29789
3279 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3280 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3282 2007-04-22 Revital Eres <eres@il.ibm.com>
3284 * gcc.dg/var-expand2.c: New test.
3286 2007-04-22 Revital Eres <eres@il.ibm.com>
3288 * gcc.dg/var-expand3.c: New test.
3290 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3293 * gfortran.dg/continuation_8.f90: New test.
3295 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3298 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3299 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3301 2007-04-21 Richard Guenther <rguenther@suse.de>
3304 * gcc.c-torture/execute/pr31136.c: New testcase.
3306 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
3308 * gcc.target/i386/movsi-sm-1.c: New.
3310 2007-04-20 Richard Henderson <rth@redhat.com>
3312 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3313 * gcc.dg/pr27095.c: Cope with alpha GOT load.
3315 2007-04-20 Jakub Jelinek <jakub@redhat.com>
3317 * gcc.target/i386/ordcmp-1.c: New test.
3318 * gcc.target/i386/unordcmp-1.c: New test.
3320 PR tree-optimization/31632
3321 * gcc.c-torture/compile/20070419-1.c: New test.
3323 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3325 * gcc.dg/invalid-call-1.c: New test.
3327 2007-04-18 Dirk Mueller <dmueller@suse.de>
3330 * gcc.dg/Warray-bounds-3.c: New.
3332 2007-04-18 Richard Guenther <rguenther@suse.de>
3334 PR tree-optimization/19431
3335 PR tree-optimization/21463
3336 * gcc.c-torture/execute/20070212-1.c: New testcase.
3337 * gcc.c-torture/execute/20070212-2.c: Likewise.
3338 * gcc.c-torture/execute/20070212-3.c: Likewise.
3339 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3340 * gcc.dg/tree-ssa/pr21463.c: Likewise.
3341 * g++.dg/tree-ssa/pr21463.C: Likewise.
3342 * g++.dg/tree-ssa/pr30738.C: Likewise.
3344 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3347 * g++.dg/expr/bitfield8.C: New test.
3349 2007-04-17 Joseph Myers <joseph@codesourcery.com>
3350 Richard Sandiford <richard@codesourcery.com>
3352 * lib/target-supports.exp (check_profiling_available): Return 0
3353 for uClibc with -p or -pg.
3355 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
3358 * g++.dg/template/init7.C: New test.
3360 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
3362 PR rtl-optimization/31360
3363 * gcc.dg/loop-7.c: New test.
3365 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3367 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3368 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3370 (compat-execute): Likewise.
3371 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3372 files to remote hosts.
3373 * lib/c-ctorture.exp (c-torture-compile): Likewise.
3374 (c-torture-execute): Likewise.
3375 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3376 or plain file. Use remote_upload and remote_download to copy
3378 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3381 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
3383 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3385 2007-04-16 Lawrence Crowl <crowl@google.com>
3387 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3388 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3389 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3390 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3391 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3392 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3393 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3394 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3395 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3396 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3397 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3399 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3400 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3401 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3402 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3403 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3404 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3405 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3406 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3407 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3408 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3409 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3411 2007-04-16 Ian Lance Taylor <iant@google.com>
3413 PR tree-optimization/31522
3414 * gcc.dg/Wstrict-overflow-16.c: New test.
3416 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
3418 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3420 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
3423 * gfortran.dg/module_naming_1.f90: New.
3425 2007-04-16 Richard Sandiford <richard@codesourcery.com>
3427 * lib/target-supports.exp (check_profiling_available): Return
3428 false for m68k-*-uclinux.
3430 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
3433 Testcase for c++ anonymous namespace warning
3435 * g++.dg/warn/anonymous-namespace-1.C: New test
3436 * g++.dg/warn/anonymous-namespace-1.h: New test
3438 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3441 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3443 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3445 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3447 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
3450 * gfortran.dg/array_constructor_16.f90: New test.
3452 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
3454 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3455 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3457 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3459 PR rtl-optimization/31500
3460 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3461 * g++.dg/warn/Warray-bounds.C: Likewise.
3463 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3466 * gcc.dg/gnu89-init-4.c: New testcase.
3468 2007-04-14 Jakub Jelinek <jakub@redhat.com>
3471 * gcc.dg/gomp/pr25874.c: Add dg-options.
3472 * g++.dg/gomp/pr25874.C: Add dg-options.
3474 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
3477 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3478 * gfortran.dg/warnings_are_errors_1.f: New testcase.
3480 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3483 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3485 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3489 * gfortran.dg/initialization_6.f90: New test.
3491 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
3493 * gcc.c-torture/compile/pr27528.c: Require nonpic.
3495 * lib/target-supports.exp (check_gc_sections_available):
3496 Return false if ldflags includes -elf2flt.
3498 2007-04-13 Jason Merrill <jason@redhat.com>
3501 * conv3.C: New test.
3503 2007-04-13 Mike Stump <mrs@apple.com>
3505 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3506 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3508 2007-04-13 Joseph Myers <joseph@codesourcery.com>
3510 PR tree-optimization/29598
3511 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3513 2007-04-13 Tobias Burnus <burnus@net-b.de>
3516 * gfortran.dg/func_assign.f90: New test.
3518 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
3521 * gfortran.dg/used_types_16.f90: New test.
3523 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
3526 * gfortran.dg/goto_2.f90: New.
3527 * gfortran.dg/goto_3.f90: New.
3528 * gfortran.dg/pr17708.f90: Rename to ...
3529 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
3531 2007-04-13 Tobias Burnus <burnus@net-b.de>
3534 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
3535 instead of a struct.
3537 2007-04-13 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/value_4.c: Use GNU extensions for complex
3541 instead of a struct.
3543 2007-04-13 Richard Guenther <rguenther@suse.de>
3545 PR tree-optimization/21258
3546 * gcc.dg/tree-ssa/vrp34.c: New testcase.
3548 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3550 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3553 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
3556 * gfortran.dg/char_length_2.f90: New.
3557 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3558 * gfortran.dg/repeat_4.f90: Likewise.
3561 * gfortran.dg/char_assign_1.f90: New.
3564 * gfortran.dg/block_name_1.f90: New.
3565 * gfortran.dg/block_name_2.f90: New.
3567 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
3570 * g++.dg/other/pr31078.C: New.
3572 2007-04-12 Richard Guenther <rguenther@suse.de>
3574 PR tree-optimization/31169
3575 * gcc.c-torture/execute/pr31169.c: New testcase.
3577 2007-04-12 Richard Guenther <rguenther@suse.de>
3579 PR tree-optimization/24689
3580 PR tree-optimization/31307
3581 * g++.dg/tree-ssa/pr31307.C: New testcase.
3582 * gcc.dg/tree-ssa/pr24689.c: Likewise.
3584 2007-04-12 Tobias Burnus <burnus@net-b.de>
3587 * gfortran.dg/access_spec_1.f90: New test.
3588 * gfortran.dg/access_spec_2.f90: New test.
3589 * gfortran.dg/non_module_public.f90: Match new error message.
3591 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
3594 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3595 to 4 at line 38 to fix bounds problem.
3597 2007-04-11 Tobias Burnus <burnus@net-b.de>
3600 * gfortran.dg/pointer_intent_1.f90: Fix test.
3602 2007-04-10 Eric Christopher <echristo@apple.com>
3604 * lib/target-supports.exp
3605 (check_effective_target_fstack_protector): Rewrite.
3607 2007-04-09 Mark Mitchell <mark@codesourcery.com>
3610 * g++.dg/init/const5.C: New test.
3612 2007-04-09 Jan Hubicka <jh@suse.cz>
3614 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3616 2007-04-08 Jan Hubicka <jh@suse.cz>
3618 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3620 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3623 * gfortran.dg/achar_4.f90: New test.
3625 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3628 * gfortran.dg/used_dummy_types_8.f90: New test.
3630 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3633 * gfortran.dg/parameter_array_element_1.f90: New test.
3635 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3638 * gfortran.dg/default_numeric_type_1.f90: New test.
3640 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3643 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3645 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3648 * gfortran.dg/interface_12.f90: New test.
3650 2007-04-07 Bruce Korb <bkorb@gnu.org>
3652 * gcc.dg/format/opt-6.c: New test.
3653 * gcc.dg/format/nul-1.c: New test.
3654 * gcc.dg/format/nul-2.c: New test.
3656 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3658 PR libgfortran/31395
3659 * gfortran.dg/fmt_colon.f90: New test.
3661 2007-04-06 Mark Mitchell <mark@codesourcery.com>
3663 * g++.old-deja/g++.other/init18.C: Use
3664 dg-require-effective-target instead of an explicit xfail.
3666 2007-04-05 Janis Johnson <janis187@us.ibm.com>
3668 * gcc.dg/dfp/signbit-1.c
3669 * gcc.dg/dfp/signbit-2.c
3671 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
3674 * gfortran.dg/altreturn_5.f90: New test.
3676 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
3679 * gfortran.dg/contained_module_proc_1.f90: New test.
3681 2007-04-04 Stuart Hastings <stuart@apple.com>
3684 * objc/execute/exceptions/pr31281.m: New.
3686 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
3688 * g++.dg/ext/dllimport12.C: Update comments.
3690 2007-04-03 Eric Christopher <echristo@apple.com>
3692 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3694 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3697 * gfortran.dg/repeat_2.f90: New test.
3698 * gfortran.dg/repeat_3.f90: New test.
3699 * gfortran.dg/repeat_4.f90: New test.
3701 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
3703 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3705 2007-04-03 Jakub Jelinek <jakub@redhat.com>
3708 * g++.dg/parse/cond3.C: New test.
3711 * gcc.c-torture/execute/ieee/pr30704.c: New test.
3713 2007-04-02 Jason Merrill <jason@redhat.com>
3716 * g++.dg/ext/visibility/anon3.C: New test.
3718 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3720 PR libgfortran/31052
3721 * gfortran.dg/namelist_28.f90: New test.
3723 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3725 PR libgfortran/31366
3726 * gfortran.dg/direct_io_6.f90: New test.
3728 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3730 PR libgfortran/31207
3731 * gfortran.dg/advance_5.f90: New test.
3732 * gfortran.dg/advance_6.f90: New test.
3734 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
3736 * g++.dg/ext/dllimport6.C: Remove extra ';'.
3737 * g++.dg/ext/dllimport7.C: Likewise.
3738 * g++.dg/ext/selectany1.C: Likewise.
3740 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
3742 * g++.dg/parser/pr31138.C: New.
3743 * g++.dg/parser/pr31140.C: New.
3744 * g++.dg/parser/pr31141.C: New.
3746 2007-03-30 Paolo Carlini <pcarlini@suse.de>
3749 * g++.dg/ext/is_base_of.C: New.
3750 * g++.dg/ext/has_virtual_destructor.C: New.
3751 * g++.dg/ext/is_polymorphic.C: New.
3752 * g++.dg/ext/is_base_of_diagnostic.C: New.
3753 * g++.dg/ext/is_enum.C: New.
3754 * g++.dg/ext/has_nothrow_assign.C: New.
3755 * g++.dg/ext/has_nothrow_constructor.C: New.
3756 * g++.dg/ext/is_empty.C: New.
3757 * g++.dg/ext/has_trivial_copy.C: New.
3758 * g++.dg/ext/has_trivial_assign.C: New.
3759 * g++.dg/ext/is_abstract.C: New.
3760 * g++.dg/ext/is_pod.C: New.
3761 * g++.dg/ext/has_nothrow_copy.C: New.
3762 * g++.dg/ext/is_class.C: New.
3763 * g++.dg/ext/has_trivial_constructor.C: New.
3764 * g++.dg/ext/is_union.C: New.
3765 * g++.dg/ext/has_trivial_destructor.C: New.
3766 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3767 * g++.dg/template/crash43.C: Likewise.
3769 2007-03-29 Dirk Mueller <dmueller@suse.de>
3771 * g++.dg/warn/pedantic2.C: New testcase.
3773 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3775 * size_dim.f90: Fix dg directive.
3776 * pr16433.f: Likewise.
3777 * use_6.f90: Likewise.
3778 * use_7.f90: Likewise.
3779 * entry_9.f90: Likewise.
3780 * pointer_intent_2.f90: Likewise.
3781 * protected_1.f90: Likewise.
3782 * fmt_missing_period_2.f: Likewise.
3783 * pointer_intent_3.f90: Likewise.
3784 * protected_2.f90: Likewise.
3785 * protected_3.f90: Likewise.
3786 * pr15754.f90: Likewise.
3787 * protected_4.f90: Likewise.
3788 * protected_5.f90: Likewise.
3789 * initialization_2.f90: Likewise.
3790 * protected_6.f90: Likewise.
3791 * continuation_7.f90: Likewise.
3792 * derived_function_interface_1.f90: Likewise.
3793 * der_pointer_4.f90: Likewise.
3794 * fmt_zero_precision.f90: Likewise.
3795 * blockdata_3.f90: Likewise.
3796 * fmt_missing_period_1.f: Likewise.
3797 * real_const_3.f90: Likewise.
3798 * use_4.f90: Likewise.
3799 * fmt_missing_period_3.f: Likewise.
3800 * use_5.f90: Likewise.
3802 2007-03-28 Mike Stump <mrs@apple.com>
3804 * gcc.dg/darwin-comm.c: Add.
3806 2007-03-28 Eric Christopher <echristo@apple.com>
3808 * lib/target-supports.exp (check_effective_target_fstack_protector):
3810 * gcc.dg/ssp-1.c: Use.
3811 * gcc.dg/ssp-2.c: Ditto.
3813 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
3816 * g++.dg/parse/constructor3.C: New test.
3818 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
3820 * gnat.dg/thin_pointer.ad[sb]: New test.
3822 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3824 * g++.dg/cpp0x/bracket1.C: New.
3825 * g++.dg/cpp0x/bracket2.C: New.
3826 * g++.dg/cpp0x/bracket3.C: New.
3827 * g++.dg/cpp0x/bracket4.C: New.
3829 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3831 * g++.dg/cpp0x/temp_default1.C: New.
3832 * g++.dg/cpp0x/temp_default3.C: New.
3833 * g++.dg/cpp0x/temp_default2.C: New.
3834 * g++.dg/cpp0x/temp_default4.C: New.
3836 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3839 * g++.dg/other/cv_func2.C: New.
3841 2007-03-27 Janis Johnson <janis187@us.ibm.com>
3843 * gcc.dg/dfp/func-vararg-alternate.h: New file.
3844 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3845 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3846 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3848 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3849 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3851 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3853 * lib/compat.exp (compat-execute): Fix processing of file names.
3855 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3857 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3859 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
3861 * lib/target-supports.exp (check_effective_target_fortran_large_real):
3862 Delete created executable test file.
3863 (check_effective_target_fortran_large_int): Ditto.
3864 (check_effective_target_static_libgfortran): Ditto.
3866 2007-03-26 Paolo Carlini <pcarlini@suse.de>
3869 * g++.dg/warn/pragma-system_header1.C: New test.
3870 * g++.dg/warn/pragma-system_header2.C: New test.
3871 * g++.dg/warn/pragma-system_header1.h. New.
3872 * g++.dg/warn/pragma-system_header2.h. New.
3874 2007-03-26 Ian Lance Taylor <iant@google.com>
3876 PR tree-optimization/31345
3877 * gcc.c-torture/compile/pr31345-1.c: New test.
3879 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
3881 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3882 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3883 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3884 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3885 * gfortran.dg/overload_1.f90: Likewise.
3886 * gfortran.dg/impure_assignment_1.f90: Likewise.
3887 * gfortran.dg/error_recovery_3.f90: Likewise.
3888 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3889 * gfortran.dg/sequence_types_1.f90: Likewise.
3890 * gfortran.dg/internal_references_1.f90: Likewise.
3891 * gfortran.dg/present_1.f90: Likewise.
3892 * gfortran.dg/volatile10.f90: Likewise.
3893 * gfortran.dg/module_equivalence_2.f90: Likewise.
3894 * gfortran.dg/use_4.f90: Likewise.
3895 * gfortran.dg/elemental_result_1.f90: Likewise.
3896 * gfortran.dg/generic_actual_arg.f90: Likewise.
3897 * gfortran.dg/private_type_5.f90: Likewise.
3898 * gfortran.dg/protected_4.f90: Likewise.
3899 * gfortran.dg/interface_3.f90: Likewise.
3901 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
3903 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3904 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3906 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
3908 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3910 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3912 PR libgfortran/31199
3913 * gfortran.dg/fmt_t_4.f90: New test.
3915 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3918 * gfortran.dg/backspace_5.f: Initialize variable(s).
3919 * gfortran.dg/backspace_6.f: Likewise.
3920 * gfortran.dg/char_bounds_check_fail_1: Likewise.
3921 * gfortran.dg/direct_io_2.f90: Likewise.
3922 * gfortran.dg/write_back.f: Likewise.
3923 * gfortran.dg/write_rewind_2.f: Likewise.
3924 * gfortran.dg/write_rewind_1.f: Likewise.
3925 * gfortran.dg/write_rewind_2.f: Likewise.
3927 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
3929 PR tree-optimization/30784
3930 * gcc.dg/vect/pr30784.c: New test.
3932 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3935 * gfortran.dg/operator_1.f90: New test.
3936 * gfortran.dg/operator_2.f90: New test.
3938 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3941 * gfortran.dg/reshape_transpose_1.f90: New test.
3943 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3946 * gfortran.dg/bounds_check_6.f90: New test.
3948 2007-03-23 Michael Meissner <michael.meissner@amd.com>
3950 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3952 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3953 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3955 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
3958 * gfortran.dg/pointer_function_actual_1.f90: New test.
3961 * gfortran.dg/pointer_function_actual_2.f90: New test.
3964 * gfortran.dg/result_in_spec_1.f90: New test.
3966 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3969 * gfortran.dg/integer_exponentiation_3.F90: New test.
3970 * gfortran.dg/integer_exponentiation_4.f90: New test.
3971 * gfortran.dg/integer_exponentiation_5.F90: New test.
3973 2007-03-22 Mark Mitchell <mark@codesourcery.com>
3976 * g++.dg/template/error24.C: New test.
3977 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3979 2007-03-22 Mark Mitchell <mark@codesourcery.com>
3982 * g++.dg/expr/bitfield7.C: New test.
3984 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3987 * gcc.dg/float-range-4.c: New.
3988 * gcc.dg/float-range-1.c: Update. Test for a warning.
3989 * gcc.dg/float-range-3.c: New.
3990 * gcc.dg/float-range-5.c: New.
3992 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3995 * gfortran.dg/no_range_check_1.f90: New test.
3997 2007-03-22 Dirk Mueller <dmueller@suse.de>
3999 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4000 * g++.dg/other/static1.C: Remove stray semicolon.
4001 * g++.dg/other/init1.C: Likewise.
4002 * g++.dg/rtti/dyncast1.C: Likewise.
4003 * g++.dg/tree-ssa/pr17153.C: Likewise.
4004 * g++.dg/lookup/disamb1.C: Likewise.
4005 * g++.dg/lookup/scoped2.C: Likewise.
4006 * g++.dg/lookup/friend7.C: Likewise.
4007 * g++.dg/parse/parse4.C: Likewise.
4008 * g++.dg/parse/parse5.C: Likewise.
4009 * g++.dg/expr/pr29066.C: Likewise.
4010 * g++.dg/expr/cast4.C: Likewise.
4011 * g++.dg/tc1/dr193.C: Likewise.
4012 * g++.dg/tc1/dr213.C: Likewise.
4013 * g++.dg/abi/dcast1.C: Likewise.
4014 * g++.dg/abi/covariant2.C: Likewise.
4015 * g++.dg/inherit/covariant11.C: Likewise.
4016 * g++.dg/inherit/covariant9.C: Likewise.
4017 * g++.dg/inherit/covariant10.C: Likewise.
4018 * g++.dg/init/static3.C: Likewise.
4019 * g++.dg/init/init-ref3.C: Likewise.
4020 * g++.dg/init/ref10.C: Likewise.
4021 * g++.dg/template/meminit2.C: Likewise.
4022 * g++.dg/template/using9.C: Likewise.
4023 * g++.dg/template/friend9.C: Likewise.
4024 * g++.dg/template/ref1.C: Likewise.
4025 * g++.old-deja/g++.warn/inline.C: Likewise.
4026 * g++.old-deja/g++.robertl/eb91.C: Likewise.
4027 * g++.old-deja/g++.robertl/eb46.C: Likewise.
4028 * g++.old-deja/g++.robertl/eb34.C: Likewise.
4029 * g++.old-deja/g++.robertl/eb43.C: Likewise.
4030 * g++.old-deja/g++.robertl/eb26.C: Likewise.
4031 * g++.old-deja/g++.robertl/eb116.C: Likewise.
4032 * g++.old-deja/g++.brendan/copy5.C: Likewise.
4033 * g++.old-deja/g++.brendan/overload8.C: Likewise.
4034 * g++.old-deja/g++.brendan/overload11.C: Likewise.
4035 * g++.old-deja/g++.brendan/copy7.C: Likewise.
4036 * g++.old-deja/g++.brendan/crash38.C: Likewise.
4037 * g++.old-deja/g++.brendan/template11.C: Likewise.
4038 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4039 * g++.old-deja/g++.brendan/crash50.C: Likewise.
4040 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4041 * g++.old-deja/g++.jason/pmem2.C: Likewise.
4042 * g++.old-deja/g++.jason/parse9.C: Likewise.
4043 * g++.old-deja/g++.jason/byval2.C: Likewise.
4044 * g++.old-deja/g++.jason/overload8.C: Likewise.
4045 * g++.old-deja/g++.jason/pmf8.C: Likewise.
4046 * g++.old-deja/g++.jason/template33.C: Likewise.
4047 * g++.old-deja/g++.jason/return3.C: Likewise.
4048 * g++.old-deja/g++.jason/scoping2.C: Likewise.
4049 * g++.old-deja/g++.jason/virtual.C: Likewise.
4050 * g++.old-deja/g++.jason/opeq3.C: Likewise.
4051 * g++.old-deja/g++.jason/template27.C: Likewise.
4052 * g++.old-deja/g++.jason/synth6.C: Likewise.
4053 * g++.old-deja/g++.jason/ref8.C: Likewise.
4054 * g++.old-deja/g++.jason/offset1.C: Likewise.
4055 * g++.old-deja/g++.other/static20.C: Likewise.
4056 * g++.old-deja/g++.other/array1.C: Likewise.
4057 * g++.old-deja/g++.other/new3.C: Likewise.
4058 * g++.old-deja/g++.other/array2.C: Likewise.
4059 * g++.old-deja/g++.other/overload9.C: Likewise.
4060 * g++.old-deja/g++.other/cast6.C: Likewise.
4061 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4062 * g++.old-deja/g++.other/eh4.C: Likewise.
4063 * g++.old-deja/g++.other/using7.C: Likewise.
4064 * g++.old-deja/g++.other/init18.C: Likewise.
4065 * g++.old-deja/g++.other/dyncast1.C: Likewise.
4066 * g++.old-deja/g++.other/dyncast2.C: Likewise.
4067 * g++.old-deja/g++.other/dtor11.C: Likewise.
4068 * g++.old-deja/g++.pt/static11.C: Likewise.
4069 * g++.old-deja/g++.pt/crash19.C: Likewise.
4070 * g++.old-deja/g++.pt/overload12.C: Likewise.
4071 * g++.old-deja/g++.pt/crash46.C: Likewise.
4072 * g++.old-deja/g++.pt/mi1.C: Likewise.
4073 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4074 * g++.old-deja/g++.pt/nontype5.C: Likewise.
4075 * g++.old-deja/g++.pt/local5.C: Likewise.
4076 * g++.old-deja/g++.pt/typename2.C: Likewise.
4077 * g++.old-deja/g++.pt/explicit80.C: Likewise.
4078 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4079 * g++.old-deja/g++.law/visibility1.C: Likewise.
4080 * g++.old-deja/g++.law/visibility2.C: Likewise.
4081 * g++.old-deja/g++.law/virtual2.C: Likewise.
4082 * g++.old-deja/g++.law/operators19.C: Likewise.
4083 * g++.old-deja/g++.law/parsing10.C: Likewise.
4084 * g++.old-deja/g++.law/visibility4.C: Likewise.
4085 * g++.old-deja/g++.law/operators4.C: Likewise.
4086 * g++.old-deja/g++.law/dtors2.C: Likewise.
4087 * g++.old-deja/g++.law/missed-error3.C: Likewise.
4088 * g++.old-deja/g++.law/visibility10.C: Likewise.
4089 * g++.old-deja/g++.law/scope3.C: Likewise.
4090 * g++.old-deja/g++.law/casts2.C: Likewise.
4091 * g++.old-deja/g++.law/code-gen5.C: Likewise.
4092 * g++.old-deja/g++.law/operators33.C: Likewise.
4093 * g++.old-deja/g++.law/friend4.C: Likewise.
4094 * g++.old-deja/g++.mike/pmf7.C: Likewise.
4095 * g++.old-deja/g++.mike/p5611.C: Likewise.
4096 * g++.old-deja/g++.mike/net37.C: Likewise.
4097 * g++.old-deja/g++.mike/p3570.C: Likewise.
4098 * g++.old-deja/g++.mike/p5718.C: Likewise.
4099 * g++.old-deja/g++.mike/net21.C: Likewise.
4100 * g++.old-deja/g++.mike/p1862.C: Likewise.
4101 * g++.old-deja/g++.mike/p4511.C: Likewise.
4102 * g++.old-deja/g++.mike/virt3.C: Likewise.
4103 * g++.old-deja/g++.mike/p16146.C: Likewise.
4104 * g++.old-deja/g++.mike/p1989.C: Likewise.
4105 * g++.old-deja/g++.mike/p5571.C: Likewise.
4106 * g++.old-deja/g++.gb/scope10.C: Likewise.
4107 * g++.old-deja/g++.abi/primary5.C: Likewise.
4108 * g++.old-deja/g++.abi/empty2.C: Likewise.
4109 * g++.old-deja/g++.abi/arraynew.C: Likewise.
4110 * g++.old-deja/g++.eh/vbase4.C: Likewise.
4111 * g++.old-deja/g++.eh/ptr1.C: Likewise.
4112 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4113 * g++.old-deja/g++.bob/template3.C: Likewise.
4114 * g++.old-deja/g++.bob/inherit1.C: Likewise.
4116 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
4119 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4121 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
4124 * gfortran.dg/derived_name_1.f90: New.
4125 * gfortran.dg/derived_name_2.f: New.
4127 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4129 * lib/target-supports.exp (check_effective_target_nonpic): New
4131 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4133 * gcc.target/i386/asm-4.c: Require nonpic.
4134 * gcc.target/i386/cmov1.c: Likewise.
4135 * gcc.target/i386/mul.c: Likewise.
4136 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4137 * gcc.target/i386/ssetype-1.c: Require nonpic.
4138 * gcc.target/i386/ssetype-3.c: Likewise.
4139 * gcc.target/i386/ssetype-5.c: Likewise.
4141 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4143 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4144 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4145 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4146 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4148 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
4150 PR tree-optimization/30590
4151 * g++.dg/opt/pr30590.C: New testcase.
4153 2007-03-20 Jakub Jelinek <jakub@redhat.com>
4156 * gcc.dg/pr30762-1.c: New test.
4157 * gcc.dg/pr30762-2.c: New test.
4160 * gcc.target/i386/pr30505.c: New test.
4162 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
4164 * gcc.target/arm/register-variables.c: New.
4166 2007-03-19 Jeff Law <law@redhat.com>
4168 * PR tree-optimization/30984
4169 * gcc.c-torture/pr30984.c: New test.
4171 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
4172 Richard Guenther <rguenther@suse.de>
4174 PR tree-optimization/31254
4175 * gcc.dg/torture/pr31254.c: New testcase.
4177 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
4179 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4180 target default_packed.
4182 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4185 * gfortran.dg/string_length_1.f90: New test.
4187 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4190 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4192 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4194 PR libgfortran/31052
4195 * gfortran.dg/namelist_27.f90: New test.
4197 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
4200 * gfortran.dg/used_types_14.f90: New test.
4203 * gfortran.dg/used_types_15.f90: New test.
4205 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
4207 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4208 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4210 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4213 * gfortran.dg/integer_exponentiation_2.f90: New test.
4215 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
4217 PR tree-optimization/31041
4218 * gcc.dg/vect/pr31041.c: New test.
4220 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4222 * g++.dg/warn/Wconversion-integer.C: New
4223 * g++.dg/warn/Wconversion-real.C: New.
4224 * g++.dg/warn/Wconversion-real-integer.C: New.
4225 * g++.dg/warn/conv2.C: Updated.
4227 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4229 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4232 2007-03-16 Richard Guenther <rguenther@suse.de>
4234 PR tree-optimization/31146
4235 * g++.dg/tree-ssa/pr31146.C: New testcase.
4237 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4239 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4240 assume that the target has <features.h>.
4242 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4244 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4245 dg-options rather than to the whole test.
4247 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
4250 * g++.dg/debug/pr29906.C: New
4252 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4254 PR libgfortran/31099
4255 * gfortran.dg/unformatted_recl.f90: Update test.
4257 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
4259 * gcc.dg/tree-ssa/prefetch-5.c: New test.
4261 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4264 * g++.dg/parse/namespace-definition.C: New.
4266 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4269 * g++.dg/cpp/pedantic-errors.C: New.
4270 * g++.dg/cpp/permissive.C: New.
4272 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4274 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4275 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4277 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4279 * lib/target-supports.exp (check_missing_uclibc_feature)
4280 (check_effective_target_wchar): New procedures.
4281 * gcc.dg/wchar_t-1.c: Require target wchar.
4282 * gcc.dg/wint_t-1.c: Likewise.
4284 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4286 * lib/target-supports.exp (check_gc_sections_available): Return
4287 false for VxWorks targets.
4289 2007-03-15 Dirk Mueller <dmueller@suse.de>
4291 * g++.dg/warn/Wconversion2.C: Fix typo.
4292 * gcc.dg/if-empty-1.c: Ditto.
4294 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4296 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4298 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4300 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4301 * gcc.target/i386/pr31167.c: Ditto.
4303 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4306 * gcc.target/i386/pr31167.c: New test.
4308 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
4311 * gfortran.dg/import5.f90.f90: New test.
4315 * gfortran.dg/data_components_1.f90: New test.
4319 * gfortran.dg/generic_13.f90: New test.
4322 * gfortran.dg/alloc_comp_basics_5.f90: New test.
4324 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4326 PR libgfortran/31051
4327 * gfortran.dg/fmt_t_4.f90: New
4329 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4332 * g++.dg/other/default7.C: New test.
4334 2007-03-15 Dirk Mueller <dmueller@suse.de>
4336 * g++.dg/warn/Wconversion2.C: New.
4338 2007-03-14 Eric Christopher <echristo@apple.com>
4340 * gcc.dg/ssp-1.c: New.
4341 * gcc.dg/ssp-2.c: Ditto.
4343 2007-03-14 Dirk Mueller <dmueller@suse.de>
4345 * g++.dg/warn/do-empty.C: New.
4346 * gcc.dg/do-empty.c: New.
4347 * gcc.dg/if-empty-1.c: Update.
4348 * gcc.dg/20001116-1.c: Update.
4349 * gcc.dg/pr23165.c: Update.
4351 2007-03-14 Jakub Jelinek <jakub@redhat.com>
4353 * gfortran.dg/module_implicit_conversion.f90: New test.
4355 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
4358 * gcc.dg/pr31127.c: New.
4360 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
4362 * gcc.dg/tree-ssa/loop-26.c: New test.
4364 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
4366 * gcc.target/i386/cmpxchg16b-1.c: New test.
4368 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4370 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4371 * gcc.dg/c99-vla-1.c: Likewise.
4372 * g++.dg/ext/vla1.C: Likewise
4374 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4376 * gcc.dg/wvla-1.c: New test
4377 * gcc.dg/wvla-2.c: New test
4378 * gcc.dg/wvla-3.c: New test
4379 * gcc.dg/wvla-4.c: New test
4380 * gcc.dg/wvla-5.c: New test
4381 * gcc.dg/wvla-6.c: New test
4382 * gcc.dg/wvla-7.c: New test
4383 * g++.dg/warn/Wvla-1.C: New test
4384 * g++.dg/warn/Wvla-2.C: New test
4385 * g++.dg/warn/Wvla-3.C: New test
4387 2007-03-12 Mark Mitchell <mark@codesourcery.com>
4390 * g++.dg/other/default6.C: New test.
4392 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4394 * lib/target-supports.exp (check_profiling_available): Return false
4396 (check_effective_target_vxworks_kernel): New procedure.
4397 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4399 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4400 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4402 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4404 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4406 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4407 PIC is not supported.
4408 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4409 * gcc.dg/20020426-2.c: Likewise.
4410 * gcc.dg/pr28243.c: Likewise.
4411 * gcc.dg/visibility-11.c: Likewise.
4412 * gcc.dg/tls/opt-9.c: Likewise.
4413 * gcc.dg/tls/opt-10.c: Likewise.
4414 * gcc.dg/tls/pic-1.c: Likewise.
4415 * gcc.dg/tls/struct-1.c: Likewise.
4416 * gcc.target/i386/20000807-1.c: Likewise.
4417 * gcc.target/i386/20000904-1.c: Likewise.
4418 * gcc.target/i386/20011119-1.c: Likewise.
4419 * gcc.target/i386/990213-2.c: Likewise.
4420 * gcc.target/i386/990214-1.c: Likewise.
4421 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4422 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4423 * gcc.target/i386/pic-1.c: Likewise.
4424 * gcc.target/i386/pr21518.c: Likewise.
4425 * gcc.target/i386/pr23098.c: Likewise.
4426 * gcc.target/i386/pr23943.c: Likewise.
4428 2007-03-11 Mark Mitchell <mark@codesourcery.com>
4431 * g++.dg/template/complit2.C: New test.
4434 * g++.dg/ext/bitfield1.C: New test.
4436 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
4439 * gfortran.dg/interface_11.f90: New test.
4441 2007-03-11 Richard Guenther <rguenther@suse.de>
4443 PR tree-optimization/31115
4444 * gcc.dg/torture/pr31115.c: New testcase.
4446 2007-03-11 Ira Rosen <irar@il.ibm.com>
4448 PR tree-optimization/29925
4449 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4451 2007-03-10 Mark Mitchell <mark@codesourcery.com>
4454 * g++.dg/expr/bitfield3.C: New test.
4455 * g++.dg/expr/bitfield4.C: Likewise.
4456 * g++.dg/expr/bitfield5.C: Likewise.
4457 * g++.dg/expr/bitfield6.C: Likewise.
4460 * g++.dg/template/array18.C: New test.
4462 2007-03-10 Dirk Mueller <dmueller@suse.de>
4465 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4466 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4468 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
4471 * g++.dg/cpp0x/variadic-bind.C: New.
4472 * g++.dg/cpp0x/variadic-function.C: New.
4473 * g++.dg/cpp0x/variadic-mem_fn.C: New.
4474 * g++.dg/cpp0x/variadic-tuple.C: New.
4475 * g++.dg/cpp0x/variadic1.C: New.
4476 * g++.dg/cpp0x/variadic2.C: New.
4477 * g++.dg/cpp0x/variadic3.C: New.
4478 * g++.dg/cpp0x/variadic4.C: New.
4479 * g++.dg/cpp0x/variadic5.C: New.
4480 * g++.dg/cpp0x/variadic6.C: New.
4481 * g++.dg/cpp0x/variadic7.C: New.
4482 * g++.dg/cpp0x/variadic8.C: New.
4483 * g++.dg/cpp0x/variadic9.C: New.
4484 * g++.dg/cpp0x/variadic10.C: New.
4485 * g++.dg/cpp0x/variadic11.C: New.
4486 * g++.dg/cpp0x/variadic12.C: New.
4487 * g++.dg/cpp0x/variadic13.C: New.
4488 * g++.dg/cpp0x/variadic14.C: New.
4489 * g++.dg/cpp0x/variadic15.C: New.
4490 * g++.dg/cpp0x/variadic16.C: New.
4491 * g++.dg/cpp0x/variadic17.C: New.
4492 * g++.dg/cpp0x/variadic18.C: New.
4493 * g++.dg/cpp0x/variadic19.C: New.
4494 * g++.dg/cpp0x/variadic20.C: New.
4495 * g++.dg/cpp0x/variadic21.C: New.
4496 * g++.dg/cpp0x/variadic22.C: New.
4497 * g++.dg/cpp0x/variadic23.C: New.
4498 * g++.dg/cpp0x/variadic24.C: New.
4499 * g++.dg/cpp0x/variadic25.C: New.
4500 * g++.dg/cpp0x/variadic26.C: New.
4501 * g++.dg/cpp0x/variadic27.C: New.
4502 * g++.dg/cpp0x/variadic28.C: New.
4503 * g++.dg/cpp0x/variadic29.C: New.
4504 * g++.dg/cpp0x/variadic30.C: New.
4505 * g++.dg/cpp0x/variadic31.C: New.
4506 * g++.dg/cpp0x/variadic32.C: New.
4507 * g++.dg/cpp0x/variadic33.C: New.
4508 * g++.dg/cpp0x/variadic34.C: New.
4509 * g++.dg/cpp0x/variadic35.C: New.
4510 * g++.dg/cpp0x/variadic36.C: New.
4511 * g++.dg/cpp0x/variadic37.C: New.
4512 * g++.dg/cpp0x/variadic38.C: New.
4513 * g++.dg/cpp0x/variadic39.C: New.
4514 * g++.dg/cpp0x/variadic40.C: New.
4515 * g++.dg/cpp0x/variadic41.C: New.
4516 * g++.dg/cpp0x/variadic42.C: New.
4517 * g++.dg/cpp0x/variadic43.C: New.
4518 * g++.dg/cpp0x/variadic44.C: New.
4519 * g++.dg/cpp0x/variadic45.C: New.
4520 * g++.dg/cpp0x/variadic46.C: New.
4521 * g++.dg/cpp0x/variadic47.C: New.
4522 * g++.dg/cpp0x/variadic48.C: New.
4523 * g++.dg/cpp0x/variadic49.C: New.
4524 * g++.dg/cpp0x/variadic50.C: New.
4525 * g++.dg/cpp0x/variadic51.C: New.
4526 * g++.dg/cpp0x/variadic52.C: New.
4527 * g++.dg/cpp0x/variadic53.C: New.
4528 * g++.dg/cpp0x/variadic54.C: New.
4529 * g++.dg/cpp0x/variadic55.C: New.
4530 * g++.dg/cpp0x/variadic56.C: New.
4531 * g++.dg/cpp0x/variadic57.C: New.
4532 * g++.dg/cpp0x/variadic58.C: New.
4533 * g++.dg/cpp0x/variadic59.C: New.
4534 * g++.dg/cpp0x/variadic60.C : New.
4535 * g++.dg/cpp0x/variadic61.C : New.
4536 * g++.dg/cpp0x/variadic62.C : New.
4537 * g++.dg/cpp0x/variadic63.C : New.
4538 * g++.dg/cpp0x/variadic64.C : New.
4539 * g++.dg/cpp0x/variadic65.C : New.
4540 * g++.dg/cpp0x/variadic66.C : New.
4541 * g++.dg/cpp0x/variadic67.C : New.
4542 * g++.dg/cpp0x/variadic68.C : New.
4543 * g++.dg/cpp0x/variadic69.C : New.
4544 * g++.dg/cpp0x/variadic70.C : New.
4545 * g++.dg/cpp0x/variadic71.C : New.
4546 * g++.dg/cpp0x/variadic72.C : New.
4547 * g++.dg/cpp0x/variadic73.C : New.
4548 * g++.dg/cpp0x/variadic74.C : New.
4549 * g++.dg/cpp0x/variadic75.C : New.
4550 * g++.dg/cpp0x/variadic-ex1.C : New.
4551 * g++.dg/cpp0x/variadic-ex2.C : New.
4552 * g++.dg/cpp0x/variadic-ex3.C : New.
4553 * g++.dg/cpp0x/variadic-ex4.C : New.
4554 * g++.dg/cpp0x/variadic-ex5.C : New.
4555 * g++.dg/cpp0x/variadic-ex6.C : New.
4556 * g++.dg/cpp0x/variadic-ex7.C : New.
4557 * g++.dg/cpp0x/variadic-ex8.C : New.
4558 * g++.dg/cpp0x/variadic-ex9.C : New.
4559 * g++.dg/cpp0x/variadic-ex10.C : New.
4560 * g++.dg/cpp0x/variadic-ex11.C : New.
4561 * g++.dg/cpp0x/variadic-ex12.C : New.
4562 * g++.dg/cpp0x/variadic-ex13.C : New.
4563 * g++.dg/cpp0x/variadic-ex14.C : New.
4565 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4567 PR libgfortran/31099
4568 * gfortran.dg/unformatted_recl.f90: New test.
4570 2007-03-09 Roger Sayle <roger@eyesopen.com>
4572 * gcc.dg/fold-eqcmplx-1.c: New test case.
4574 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
4576 PR rtl-optimization/30643
4577 * gcc.dg/pr30643.c: New.
4579 2007-03-09 Chao-ying Fu <fu@mips.com>
4581 * gcc.target/mips/mips32-dspr2-type.c: New test.
4582 * gcc.target/mips/mips32-dspr2.c: New test.
4583 * gcc.target/mips/dspr2-MULT.c: New test.
4584 * gcc.target/mips/dspr2-MULTU.c: New test.
4585 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4586 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4587 Adjust some formats.
4589 2007-03-09 Dirk Mueller <dmueller@suse.de>
4592 * gcc.dg/Wlogical-op-1.c: New.
4593 * g++.dg/warn/Wlogical-op-1.C: New.
4595 2007-03-09 Richard Guenther <rguenther@suse.de>
4597 PR tree-optimization/30904
4599 * gcc.dg/pr30904.c: Remove xfail.
4601 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
4604 * gcc.c-torture/execute/pr31072.c: New test.
4606 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4608 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4609 * gcc.dg/torture/builtin-attr-1.c: Likewise.
4610 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
4611 *lrint* and *lround*.
4612 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4614 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4615 * gcc.dg/torture/builtin-integral-1.c: Likewise.
4616 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
4617 and *lround*. Correct macro names.
4618 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4619 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4621 2007-03-08 Ian Lance Taylor <iant@google.com>
4623 * gcc.dg/no-strict-overflow-5.c: New test.
4624 * gcc.dg/no-strict-overflow-6.c: New test.
4625 * gcc.dg/Wstrict-overflow-11.c: New test.
4626 * gcc.dg/Wstrict-overflow-12.c: New test.
4627 * gcc.dg/Wstrict-overflow-13.c: New test.
4628 * gcc.dg/Wstrict-overflow-14.c: New test.
4629 * gcc.dg/Wstrict-overflow-15.c: New test.
4631 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4633 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
4634 for VxWorks kernel mode.
4635 * gcc.c-torture/execute/strncmp-1.x: Likewise.
4637 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4639 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4642 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4644 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4645 and lib/bfill.c on VxWorks targets.
4646 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4647 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4648 lib/bfill.c and lib/memmove.c on VxWorks targets.
4649 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4650 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4652 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4653 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4655 2007-03-08 Tobias Burnus <burnus@net-b.de>
4657 * gfortran.dg/use_5.f90: New test.
4658 * gfortran.dg/use_6.f90: Ditto.
4659 * gfortran.dg/use_7.f90: Ditto.
4661 2007-03-08 Tobias Burnus <burnus@net-b.de>
4664 * gfortran.dg/use_4.f90: New test.
4665 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4667 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
4670 * gfortran.dg/parameter_array_section_2.f90: New test.
4672 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
4675 * g++.dg/ext/offsetof1.C: Add cases with volatile.
4678 * g++.dg/template/arg5.C: New test.
4680 2007-03-07 Joseph Myers <joseph@codesourcery.com>
4682 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4684 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
4686 * gcc.dg/var-expand1.c: Add newline at end of file.
4688 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
4690 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4692 2007-03-06 Richard Sandiford <richard@codesourcery.com>
4694 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4696 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4698 * gcc.dg/torture/builtin-convert-4.c: New test.
4700 2007-03-05 Ian Lance Taylor <iant@google.com>
4702 * gcc.c-torture/compile/pr31034.c: New test.
4704 2007-03-05 Ian Lance Taylor <iant@google.com>
4706 * gcc.dg/inline-18.c: New test.
4707 * gcc.dg/inline-19.c: New test.
4708 * gcc.dg/inline-20.c: New test.
4709 * gcc.dg/inline-21.c: New test.
4711 2007-03-05 Richard Guenther <rguenther@suse.de>
4713 PR tree-optimization/14052
4714 * gcc.dg/tree-ssa/vrp33.c: New testcase.
4716 2007-03-05 Richard Guenther <rguenther@suse.de>
4718 PR tree-optimization/23777
4719 * gcc.dg/tree-ssa/pr23777.c: New testcase.
4721 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4724 * gcc.dg/multiple-overflow-warn-3.c: New.
4725 * g++.dg/warn/multiple-overflow-warn-3.C: New.
4727 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
4730 * g++.dg/parse/template23.C: New test.
4732 2007-03-04 Roger Sayle <roger@eyesopen.com>
4735 * gcc.dg/pr30744-1.c: New test case.
4737 2007-03-04 Tobias Burnus <burnus@net-b.de>
4739 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4741 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4744 * gfortran.dg/logical_3.f90: New test.
4746 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
4749 * gfortran.dg/integer_exponentiation_1.f90: New test.
4751 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
4753 * gcc.target/m68k/m68k.exp: New.
4754 * gcc.target/m68k/crash1.c: New.
4756 2007-03-03 Tobias Burnus <burnus@net-b.de>
4758 * gfortran.dg/c_by_val.c: Use int64_t instead of long
4759 to be more compatible with integer(kind=8).
4761 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4764 * gfortran.dg/zero_sized_3.f90: New test.
4766 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4769 * g++.dg/parse/else.C: New.
4770 * g++.dg/parse/else-2.C: New.
4772 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
4773 Tobias Burnus <burnus@net-b.de>
4776 * gfortran.dg/size_dim.f90: New test.
4778 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
4779 Tobias Burnus <burnus@net-b.de>
4782 * gfortran.dg/entry_9.f90: New test.
4784 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
4787 * g++.dg/inherit/covariant16.C: New test.
4789 2007-03-02 Geoffrey Keating <geoffk@apple.com>
4791 * g++.dg/other/darwin-minversion-1.C: New.
4793 2007-03-02 Diego Novillo <dnovillo@redhat.com>
4795 * gcc.dg/tree-ssa/20070302-1.c: New test.
4797 2007-03-02 Joseph Myers <joseph@codesourcery.com>
4799 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4802 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
4804 * gcc.dg/tree-ssa/prefetch-4.c: New test.
4806 2007-03-01 Simon Baldwin <simonb@google.com>
4809 * warn/ignored_typedef.C: New.
4810 * init/ctor8.C: Added dg-warning to consume ignored typedef
4812 * template/typedef2.C: Ditto. Moved dg-error onto its own line
4813 and added an explicit line number.
4815 2007-02-28 Richard Guenther <rguenther@suse.de>
4818 * gcc.dg/torture/pr30364-1.c: New testcase.
4819 * gcc.dg/torture/pr30364-2.c: Likewise.
4820 * gcc.dg/torture/pr30364-3.c: Likewise.
4822 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4824 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4825 powerpc*, use -funsafe-math-optimizations.
4826 * gcc.dg/torture/builtin-logb-1.c: Likewise.
4827 * gcc.dg/torture/builtin-modf-1.c: Likewise.
4829 2007-02-28 Tobias Burnus <burnus@net-b.de>
4830 Paul Thomas <pault@gcc.gnu.org>
4834 * c_by_val_1.f: Test %VAL() with non-default kind.
4835 * c_by_val.c: Ditto.
4836 * c_by_val_4.f: New test.
4838 2007-02-28 Tobias Burnus <burnus@net-b.de>
4841 * gfortran.dg/continuation_7.f90: New test.
4843 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
4845 * g++.dg/inherit/thunk7.C: New test.
4846 * lib/target-supports.exp (check_profiling_available): Not available
4849 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
4852 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4854 2007-02-27 Mark Mitchell <mark@codesourcery.com>
4856 * lib/target-supports.exp (check_effective_target_init_priority):
4857 Remove Solaris special case.
4859 2007-02-26 Geoffrey Keating <geoffk@apple.com>
4861 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4862 for more builtin types.
4864 * g++.dg/ext/visibility/class1.C: Port to Darwin.
4865 * g++.dg/ext/visibility/noPLT.C: Likewise.
4867 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4869 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4872 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
4875 * size_optional_dim_1.f90: New test.
4877 2007-02-25 Mark Mitchell <mark@codesourcery.com>
4879 * gcc.dg/vxworks/vxworks.exp: New file.
4880 * gcc.dg/vxworks/initpri1.c: Likewise.
4881 * gcc.dg/vxworks/initpri2.c: Likewise.
4882 * gcc.dg/initpri2.c: Add more tests.
4883 * g++.dg/special/initpri2.C: Likewise.
4885 * gcc.dg/initpri1.c: New test.
4886 * gcc.dg/initpri2.c: Likewise.
4887 * g++.dg/special/initpri1.C: New test.
4888 * g++.dg/special/initpri2.C: Likewise.
4889 * g++.dg/special/conpr-1.C: Use init_priority effective target.
4890 * g++.dg/special/conpr-2.C: Likewise.
4891 * g++.dg/special/conpr-3.C: Likewise.
4892 * g++.dg/special/conpr-4.C: Likewise.
4893 * g++.dg/special/initp1.C: Likewise.
4894 * g++.dg/special/ecos.exp: Remove code to detect availability of
4895 constructor priorities.
4896 * lib/target-supports.exp (check_effective_target_init_priority):
4899 2007-02-24 Jan Hubicka <jh@suse.cz>
4901 * gcc.c-torture/execute/pr30778.c: New testcase.
4903 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4905 PR libgfortran/30918
4906 * gfortran.dg/namelist_26.f90: New test.
4908 2007-02-24 Richard Guenther <rguenther@suse.de>
4911 * gcc.dg/pr30951.c: New testcase.
4913 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4915 * gcc.dg/torture/builtin-modf-1.c: New test.
4917 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
4919 PR tree-optimization/30904
4920 * gcc.dg/pr30904.c: New test.
4922 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4924 * gcc.test-framework/README: Correct command.
4925 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4927 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4929 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
4931 * lib/target-supports.exp (check_effective_target_unwrapped): New.
4933 2007-02-23 Mark Mitchell <mark@codesourcery.com>
4935 * lib/target-supports.exp (check_effective_target_newlib): New
4938 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
4941 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4942 allocatable component.
4945 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4947 * gcc.dg/torture/builtin-logb-1.c: New test.
4948 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4949 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4950 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4953 2007-02-23 Richard Guenther <rguenther@suse.de>
4955 * g++.dg/warn/changes-meaning.C: New testcase.
4957 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4959 PR libgfortran/30910
4960 * gfortran.dg/fmt_zero_precision.f90: Update test.
4962 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4964 * gcc.dg/torture/builtin-frexp-1.c: New test.
4966 2007-02-22 Mark Mitchell <mark@codesourcery.com>
4968 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4970 2007-02-22 Ian Lance Taylor <iant@google.com>
4973 * g++.dg/debug/pr30898.C: New test.
4975 2007-02-22 Ira Rosen <irar@il.ibm.com>
4977 * gcc.dg/vect/vect-106.c: New test.
4979 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
4980 Ira Rosen <irar@il.ibm.com>
4982 PR tree-optimization/30843
4983 * gcc.dg/vect/pr30843.c: New test.
4985 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
4987 PR tree-optimization/30858
4988 * gcc.dg/vect/pr30858.c: New test.
4990 2007-02-21 Mark Mitchell <mark@codesourcery.com>
4992 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4993 to set options for compiling testglue.
4994 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4995 * lib/obj-c++.exp (obj-c++_init): Likewise.
4997 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
4999 * gnat.dg/derived_aggregate.adb: New test.
5001 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5003 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5004 sh* targets. Call the correct CKSGN macro.
5006 2007-02-21 Jakub Jelinek <jakub@redhat.com>
5008 * gfortran.dg/gomp/omp_parse1.f90: New test.
5009 * gfortran.dg/gomp/omp_parse2.f: New test.
5011 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
5014 * gfortran.dg/do_pointer_1.f90: New test.
5016 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5018 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5021 2007-02-20 Geoffrey Keating <geoffk@apple.com>
5023 * gcc.dg/darwin-minversion-1.c: New.
5024 * gcc.dg/darwin-minversion-2.c: New.
5026 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5028 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5030 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5031 DJ Delorie <dj@redhat.com>
5034 * gcc.dg/Wfatal.c: New.
5035 * gcc.dg/Wfatal-2.c: New.
5036 * gcc.dg/Werror-1.c: Adjust expectations.
5037 * gcc.dg/Werror-5.c: Likewise.
5038 * gcc.dg/Werror-7.c: Likewise.
5039 * gcc.dg/Werror-10.c: Likewise.
5040 * gcc.dg/Werror-11.c: Likewise.
5042 2007-02-20 Tobias Burnus <burnus@net-b.de>
5045 * gfortran.dg/volatile10.f90: New test.
5047 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
5050 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
5052 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5054 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5055 * gcc.dg/Walways-true-1.c: Likewise.
5056 * gcc.dg/weak/weak-3.c: Likewise.
5057 * gcc.dg/Werror-1.c: Likewise.
5058 * gcc.dg/Werror-3.c: Likewise.
5059 * gcc.dg/Werror-4.c: Likewise.
5060 * gcc.dg/Werror-5.c: Likewise.
5061 * gcc.dg/Werror-6.c: Likewise.
5062 * gcc.dg/Werror-7.c: Likewise.
5063 * gcc.dg/Werror-8.c: Likewise.
5064 * gcc.dg/Werror-10.c: Likewise.
5065 * gcc.dg/Werror-11.c: Likewise.
5066 * gcc.dg/Werror-12.c: Likewise.
5067 * g++.old-deja/g++.mike/warn8.C: Likewise.
5068 * g++.dg/warn/Walways-true-1.C: Likewise.
5069 * g++.dg/warn/Walways-true-2.C: Likewise.
5070 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5071 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5072 -Wstring-literal-comparison with -Waddress.
5073 * gcc.dg/Wstring-literal-comparison-4.c: Replace
5074 -Wno-string-literal-comparison with -Wno-address.
5076 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
5078 * gnat.dg/self_aggregate_with_call.adb: New test.
5080 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
5082 PR tree-optimization/30975
5083 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5084 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5085 * gcc.dg/vect/pr30795.c: New.
5087 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5090 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5092 2007-02-18 Roger Sayle <roger@eyesopen.com>
5094 PR rtl-optimization/28173
5095 * gcc.target/i386/andor-1.c: New test case.
5097 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5099 * gcc.dg/torture/builtin-ldexp-1.c: New.
5100 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5102 2007-02-18 Roger Sayle <roger@eyesopen.com>
5104 * gfortran.dg/array_constructor_15.f90: New test case.
5106 2007-02-18 Roger Sayle <roger@eyesopen.com>
5108 * gfortran.dg/forall_10.f90: New test case.
5110 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5112 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5114 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5116 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5117 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5119 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
5121 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5122 * gcc.target/i386/builtin-bswap-3.c: Ditto.
5123 * gcc.target/i386/xchg-1.c: New test.
5124 * gcc.target/i386/xchg-2.c: New test.
5126 2007-02-16 Richard Guenther <rguenther@suse.de>
5127 Christian Bruel <christian.bruel@st.com>
5129 * gcc.dg/strict-overflow-5.c: New testcase.
5131 2007-02-16 Tobias Burnus <burnus@net-b.de>
5134 * gfortran.dg/func_derived_4.f90: New test.
5136 2007-02-15 Roger Sayle <roger@eyesopen.com>
5139 * gfortran.dg/pr30391-1.f90: New test case.
5141 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5144 * gcc.c-torture/compile/pr30433.c: New testcase to check
5145 that complex constants comparisions are foldded.
5147 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5150 * g++.dg/ext/stmtexpr10.C: New testcase.
5152 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5155 * gcc.dg/Wunused-value-2.c: New testcase.
5157 2007-02-15 Ian Lance Taylor <iant@google.com>
5159 * g++.dg/eh/subreg-1.C: New test.
5161 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5164 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5165 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5166 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5167 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5168 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5169 * gcc.dg/Werror-implicit-function-declaration.c: New.
5171 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5174 * g++.dg/warn/pr28943.C: New.
5176 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5178 * gfortran.fortran-torture/execute/math.f90: Fix typo.
5180 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5183 * gfortran.dg/error_recovery_3.f90: New test.
5185 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5187 * g++.dg/tree-ssa/sra-1.C: New.
5189 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5191 * g++.dg/tree-ssa/sra-1.C: New.
5193 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5195 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5197 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5199 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5201 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
5204 * gfortran.dg/logical_2.f90: New test.
5206 2007-02-14 Joseph Myers <joseph@codesourcery.com>
5208 * gcc.dg/torture/complex-alias-1.c: New test.
5210 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
5212 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5213 instead of -fdump-tree-tailcall.
5215 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
5217 * gfortran.dg/interface_10.f90: Fix comment typo.
5219 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
5221 PR tree-optimization/30771
5222 * gcc.dg/vect/pr30771.c: New test.
5224 2007-02-13 Ian Lance Taylor <iant@google.com>
5226 * gcc.dg/Wstrict-overflow-1.c: New test.
5227 * gcc.dg/Wstrict-overflow-2.c: New test.
5228 * gcc.dg/Wstrict-overflow-3.c: New test.
5229 * gcc.dg/Wstrict-overflow-4.c: New test.
5230 * gcc.dg/Wstrict-overflow-5.c: New test.
5231 * gcc.dg/Wstrict-overflow-6.c: New test.
5232 * gcc.dg/Wstrict-overflow-7.c: New test.
5233 * gcc.dg/Wstrict-overflow-8.c: New test.
5234 * gcc.dg/Wstrict-overflow-9.c: New test.
5235 * gcc.dg/Wstrict-overflow-10.c: New test.
5237 2007-02-13 Roger Sayle <roger@eyesopen.com>
5239 * gcc.target/ia64/builtin-bswap-2.c: New test case.
5241 2007-02-13 Richard Henderson <rth@redhat.com>
5243 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5244 * gcc.c-torture/execute/pr29302-1.c: ... here.
5246 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5249 * gcc.dg/c90-return-1.c: Update output.
5250 * gcc.dg/c99-return-1.c: Likewise.
5252 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
5255 * gfortran.dg/used_dummy_types_7.f90: New test..
5257 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
5259 * gcc.target/i386/parity-1.c: New test.
5260 * gcc.target/i386/parity-2.c: New test.
5262 2007-02-12 Roger Sayle <roger@eyesopen.com>
5264 * gcc.target/i386/builtin-bswap-3.c: New test case.
5266 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
5268 PR tree-optimization/29145
5269 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5270 alias analysis is improved to take better advantage of restrict
5272 * gcc.dg/vect/vect-80.c: Likewise.
5273 * gcc.dg/vect/pr29145.c: New.
5275 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
5277 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5278 * gcc.target/i386/sse4a-insert.c: Likewise.
5280 2007-02-11 Roger Sayle <roger@eyesopen.com>
5282 * gcc.target/ia64/builtin-popcount-1.c: New test case.
5283 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5285 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
5288 * gfortran.dg/enum_4.f90: Update error message checks.
5290 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
5293 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5294 versions of the modules.
5297 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5298 by getting rid of recursive I/O and providing functions with
5302 * gfortran.dg/char_array_constructor_2.f90
5304 2007-02-11 Mark Mitchell <mark@codesourcery.com>
5307 * g++.dg/template/spec34.C: New test
5309 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
5311 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5313 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5314 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5315 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5317 * gcc.dg/vect/vect-113.c: Ditto.
5319 2007-02-06 Mark Mitchell <mark@codesourcery.com>
5322 * g++.dg/eh/weak1-C: New test.
5323 * g++.dg/eh/weak1-a.cc: Likewise.
5324 * g++.dg/eh/comdat1.C: Likewise.
5326 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
5327 Dorit Nuzman <dorit@il.ibm.com>
5329 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
5330 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
5331 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5332 * gcc.dg/vect/vect-113.c: Likewise.
5334 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5336 2007-02-10 Richard Henderson <rth@redhat.com>
5338 * lib/target-supports.exp (check_effective_target_tls): Redefine
5339 to mean non-emulated tls.
5340 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5341 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5342 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5343 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5344 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5345 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5346 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5348 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
5350 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5352 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
5354 * gfortran.dg/secnds.f: Replace time tolerance with a
5355 before-and-after bracket.
5356 * gfortran.dg/secnds-1.f: Likewise.
5358 2007-02-09 Tobias Burnus <burnus@net-b.de>
5361 * gfortran.dg/maxlocval_1.f90: New test.
5363 2007-02-09 Roger Sayle <roger@eyesopen.com>
5365 * gcc.target/ia64/builtin_bswap-1.c: New test case.
5367 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5370 * gfortran.dg/array_function_1.f90: New test.
5372 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5374 * lib/target-supports.exp (check_effective_target_lax_strtofp)
5375 (check_effective_target_dummy_wcsftime): New functions.
5377 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5379 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5380 * lib/target-supports.exp (check_effective_target_uclibc): New
5383 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5385 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5386 (vsnprintf): Don't define for uClibc targets.
5388 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5390 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5391 set before checking whether it was allowed.
5392 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5393 before checking inside_main.
5395 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5397 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5399 (u16sf): Likewise u4sf.
5400 * g++.dg/compat/struct-layout-1.h: Likewise.
5402 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5404 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5406 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5407 m68k targets if check_effective_target_coldfire_fpu returns true.
5409 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
5410 Richard Guenther <rguenther@suse.de>
5413 * gcc.dg/fold-compare-3.c: New testcase.
5414 * gcc.dg/tree-ssa/loop-24.c: Likewise.
5416 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
5418 * gcc.dg/pr26570.c: Clean up coverage files.
5419 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5420 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5421 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5422 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5423 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5424 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5425 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5426 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5427 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5428 * gcc.dg/tree-ssa/pr25501.c: Ditto.
5429 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5430 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5431 * gcc.dg/vect/pr28952.c: Ditto.
5432 * gcc.dg/vect/pr27151.c: Ditto.
5433 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5434 * g++.dg/gomp/macro-3.C: Ditto.
5436 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
5438 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5441 2007-02-08 Roger Sayle <roger@eyesopen.com>
5443 * gcc.target/i386/builtin-bswap-2.c: New test case.
5445 2007-02-08 Roger Sayle <roger@eyesopen.com>
5447 * gfortran.dg/forall_8.f90: New test case.
5448 * gfortran.dg/forall_9.f90: Likewise.
5450 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5452 * gcc.dg/builtins-20.c: Add some -~ complex cases.
5454 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
5456 * lib/target-supports.exp (check_effective_target_simulator): New.
5458 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
5460 * gcc.dg/tree-ssa/loop-25.c: New test.
5462 2007-02-06 Richard Henderson <rth@redhat.com>
5464 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5466 2007-02-06 Roger Sayle <roger@eyesopen.com>
5468 * gcc.target/powerpc/popcount-1.c: New test case.
5469 * gcc.target/powerpc/parity-1.c: Likewise.
5471 2007-02-06 Richard Guenther <rguenther@suse.de>
5474 * gcc.dg/torture/pr27302-2.c: New testcase.
5476 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
5478 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5479 * gcc.dg/vect/vect-iv-1.c: New test.
5480 * gcc.dg/vect/vect-iv-2.c: New test.
5481 * gcc.dg/vect/vect-iv-3.c: New test.
5482 * gcc.dg/vect/vect-iv-4.c: New test.
5483 * gcc.dg/vect/vect-iv-5.c: New test.
5484 * gcc.dg/vect/vect-iv-6.c: New test.
5485 * gcc.dg/vect/vect-iv-7.c: New test.
5486 * gcc.dg/vect/vect-iv-8.c: New test.
5487 * gcc.dg/vect/vect-iv-9.c: New test.
5488 * gcc.dg/vect/vect-iv-10.c: New test.
5489 * gcc.dg/vect/vect-iv-11.c: New test.
5490 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5491 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5492 * gcc.dg/vect/vect-14.c: Now vectorizable.
5493 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5495 * gcc.dg/vect/vect-27.c: Likewise.
5496 * gcc.dg/vect/vect-29.c Likewise.
5497 * gcc.dg/vect/vect-dv-2.c: Likewise.
5498 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5499 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5500 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5502 2007-02-06 Ira Rosen <irar@il.ibm.com>
5504 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5506 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5508 * gcc.dg/builtins-20.c: Add more cases.
5510 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
5513 * gcc.dg/pr30189.c: New test.
5515 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5517 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5519 * gcc.target/i386/sse4a-extract.c: New test.
5520 * gcc.target/i386/sse4a-insert.c: New test.
5521 * gcc.target/i386/sse4a-montsd.c: New test.
5522 * gcc.target/i386/sse4a-montss.c: New test.
5524 2007-02-05 Richard Guenther <rguenther@suse.de>
5526 * gcc.target/i386/vectorize3.c: New testcase.
5528 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
5531 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
5533 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5536 * gfortran.dg/repeat_1.f90: New test.
5538 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
5541 * gfortran.dg/spread_shape_1.f90: Remove tabs.
5542 * gfortran.dg/derived_init_2.f90: Ditto.
5543 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5544 * gfortran.dg/array_initializer_1.f90: Ditto.
5545 * gfortran.dg/do_2.f90: Ditto.
5546 * gfortran.dg/proc_assign_1.f90: Ditto.
5548 2007-02-04 Richard Guenther <rguenther@suse.de>
5551 * g++.dg/warn/pr30636.C: New testcase.
5552 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5554 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
5557 * gfortran.dg/pr30667.f: New test.
5559 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5561 * gcc.dg/builtins-54.c: Add more cases.
5563 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
5566 * gfortran.dg/zero_sized_2.f90: New test.
5569 * gfortran.dg/alloc_comp_basics_4.f90: New test.
5572 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5575 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
5578 * gfortran.dg/interface_10.f90: New test.
5580 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5582 * gcc.dg/builtins-20.c: Add more cases.
5584 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5587 * gcc-target/ia64/pr29682.c: New test.
5589 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
5592 * gfortran.dg/arrayio_11.f90.f90: New test.
5595 * gfortran.dg/arrayio_12.f90.f90: New test.
5597 2007-02-02 Jakub Jelinek <jakub@redhat.com>
5600 * g++.dg/tls/diag-5.C: New test.
5603 * gcc.dg/pr30473.c: New test.
5604 * gcc.c-torture/execute/20070201-1.c: New test.
5606 2007-02-01 Roger Sayle <roger@eyesopen.com>
5608 * gfortran.dg/dependency_20.f90: New test case.
5610 2007-01-31 Ian Lance Taylor <iant@google.com>
5612 * gcc.dg/lower-subreg-1.c (test): New test.
5614 2007-01-30 Geoffrey Keating <geoffk@apple.com>
5616 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5618 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5620 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5621 * gcc.dg/torture/builtin-math-3.c: Likewise.
5623 2007-01-31 Dirk Mueller <dmueller@suse.de>
5625 gcc.dg/Wparentheses-2.c: Update and add new tests.
5627 2007-01-31 Ira Rosen <irar@il.ibm.com>
5629 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5632 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
5634 * gcc.dg/builtins-63.c: New test.
5636 2007-01-31 Tobias Burnus <burnus@net-b.de>
5639 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5641 2007-01-31 Tobias Burnus <burnus@net-b.de>
5644 * gfortran.dg/volatile8.f90: New argument conformance test.
5645 * gfortran.dg/volatile9.f90: New scope test.
5647 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5650 * g++.dg/warn/null4.C: New.
5652 2001-01-30 Roger Sayle <roger@eyesopen.com>
5653 Uros Bizjak <ubizjak@gmail.com>
5655 * gcc.dg/large-size-array-3.c: Correct typo.
5657 2007-01-30 Richard Guenther <rguenther@suse.de>
5660 * g++.dg/debug/pr27657.C: New testcase.
5662 2007-01-30 Richard Guenther <rguenther@suse.de>
5665 * gcc.dg/torture/pr30313.c: New testcase.
5667 2007-01-29 Janis Johnson <janis187@us.ibm.com>
5669 * gcc.dg/dfp/dfp-except.h: New file.
5670 * gcc.dg/dfp/fe-check.h: New file.
5671 * gcc.dg/dfp/fe-binop.c: New test.
5672 * gcc.dg/dfp/fe-convert-1.c: New test.
5673 * gcc.dg/dfp/fe-convert-2.c: New test.
5674 * gcc.dg/dfp/fe-convert-3.c: New test.
5676 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5677 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5678 * gcc.dg/dfp/convert-dfp.c: Ditto.
5679 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5681 2007-01-29 Josh Conner <jconner@apple.com>
5683 * gcc.target/powerpc/altivec-24.c: New test.
5685 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
5688 * g++.dg/parse/defarg12.C: New test.
5690 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
5693 * gfortran.dg/used_dummy_types_6.f90: New test.
5695 2007-01-28 Jan Hubicka <jh@suse.cz>
5697 * gcc.dg/tree-prof/val-prof-6.c: New test.
5699 2007-01-28 Roger Sayle <roger@eyesopen.com>
5701 * gcc.dg/large-size-array-3.c: Correct test case (portability).
5703 2007-01-28 Andrew Pinski <pinskia@gmail.com>
5706 * g++.dg/expr/dtor4.C: New test.
5708 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
5710 * gcc.dg/tree-ssa/loop-23.c: New test.
5712 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
5715 * gfortran.dg/achar_2.f90: New test.
5716 * gfortran.dg/achar_3.f90: New test.
5718 2007-01-27 Ian Lance Taylor <iant@google.com>
5720 * gcc.dg/strict-overflow-1.c: New test.
5721 * gcc.dg/no-strict-overflow-1.c: New test.
5722 * gcc.dg/strict-overflow-2.c: New test.
5723 * gcc.dg/no-strict-overflow-2.c: New test.
5724 * gcc.dg/strict-overflow-3.c: New test.
5725 * gcc.dg/no-strict-overflow-3.c: New test.
5726 * gcc.dg/strict-overflow-4.c: New test.
5727 * gcc.dg/no-strict-overflow-4.c: New test.
5728 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5729 * gcc.dg/pr15784-1.c: Likewise.
5730 * gcc.dg/pr20922-1.c: Likewise.
5731 * gcc.dg/pr20922-3.c: Likewise.
5732 * gcc.dg/pr20922-4.c: Likewise.
5733 * gcc.dg/pr20922-6.c: Likewise.
5734 * gcc.dg/compare-4.c: Likewise.
5735 * gcc.dg/torture/pr26898-1.c: Likewise.
5736 * gcc.dg/tree-ssa/divide-1.c: Likewise.
5737 * gcc.dg/tree-ssa/divide-2.c: Likewise.
5738 * gcc.dg/tree-ssa/divide-3.c: Likewise.
5739 * gcc.dg/tree-ssa/divide-4.c: Likewise.
5740 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5741 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5742 * gcc.dg/tree-ssa/pr21082.c: Likewise.
5743 * gcc.dg/tree-ssa/pr26899.c: Likewise.
5744 * g++.dg/tree-ssa/pr21082.C: Likewise.
5746 2007-01-27 Roger Sayle <roger@eyesopen.com>
5748 * gcc-dg/large-size-array-3.c: New test case.
5750 2007-01-27 Roger Sayle <roger@eyesopen.com>
5752 * gfortran.dg/forall_7.f90: New test case.
5754 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
5757 * gfortran.dg/where_operator_assign_1.f90: New test.
5758 * gfortran.dg/where_operator_assign_2.f90: New test.
5759 * gfortran.dg/where_operator_assign_3.f90: New test.
5761 2007-01-26 Joseph Myers <joseph@codesourcery.com>
5763 * lib/target-supports.exp
5764 (check_effective_target_powerpc_altivec): New.
5765 (check_effective_target_vect_cmdline_needed): Use it.
5767 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5770 * gfortran.dg/backslash_3.f: New test.
5772 2007-01-26 Richard Guenther <rguenther@suse.de>
5774 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5776 2007-01-26 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5779 * gfortran.dg/vect/vect.exp: Ditto.
5780 * gfortran.dg/dg.exp: Ditto.
5781 * gfortran.fortran-torture/execute/execute.exp: Ditto.
5782 * gfortran.fortran-torture/compile/compile.exp: Ditto.
5784 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5786 * gcc.dg/builtins-20.c: Add more cases.
5787 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5789 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5792 * gcc.dg/Wall.c: New.
5793 * gcc.dg/Wno-all.c: New.
5794 * gfortran.dg/Wall.f90: New.
5795 * gfortran.dg/Wno-all.f90: New.
5797 2007-01-24 Geoffrey Keating <geoffk@apple.com>
5799 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5800 * g++.dg/eh/simd-2.C: Also run on Darwin.
5801 * g++.dg/eh/simd-3.C: New.
5802 * g++.dg/eh/simd-4.C: New.
5804 2007-01-25 Richard Guenther <rguenther@suse.de>
5806 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5808 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5810 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
5812 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5813 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5814 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5815 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5816 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5817 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5818 * gcc.dg/ipa/ipa-7.c: New testcase.
5820 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
5822 * g++.dg/cpp0x/warn_cxx0x.C: New.
5824 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5826 * gcc.dg/builtins-20.c: Test builtin carg.
5828 2007-01-24 Jakub Jelinek <jakub@redhat.com>
5831 * gcc.dg/gomp/pr27416.c: New test.
5834 * gcc.dg/gomp/pr30494.c: New test.
5835 * g++.dg/gomp/pr30494.C: New test.
5838 * gcc.dg/gomp/pr30421.c: New test.
5840 2007-01-24 Steve Ellcey <sje@cup.hp.com>
5842 * gcc.target/ia64/versionid-1.c: New test.
5843 * gcc.target/ia64/versionid-2.c: New test.
5845 2007-01-24 Richard Guenther <rguenther@suse.de>
5848 * gcc.dg/builtins-57.c: Change to a link-time testcase
5849 to support non-C99 targets.
5851 2007-01-24 Jan Hubicka <jh@suse.cz>
5853 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5855 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
5857 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5859 2007-01-23 Andrew Pinski <pinskia@gmail.com>
5862 * objc.dg/const-str-12.m: New test.
5864 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5867 * gfortran.dg/ctrl-z.f90: New test.
5869 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5872 * gfortran.dg/namelist_assumed_char.f90: New test.
5874 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
5877 * g++.dg/inherit/covariant15.C: New test.
5879 2007-01-23 Ian Lance Taylor <iant@google.com>
5881 * g++.dg/warn/Wparentheses-24.C: New test.
5883 2007-01-23 Richard Guenther <rguenther@suse.de>
5886 * ada/acats/run_acats: Do not call gnatmake or gnatchop
5889 2007-01-22 Richard Guenther <rguenther@suse.de>
5891 PR tree-optimization/30038
5892 * gcc.dg/builtins-62.c: New testcase.
5894 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
5896 * gcc.c-torture/compile/20070121.c: New test.
5898 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
5901 * gfortran.dg/char_comparison_1.f: New test.
5903 2007-01-21 Ira Rosen <irar@il.ibm.com>
5905 * gcc.dg/vect/vect-strided-same-dr.c: New test.
5907 2007-01-20 Andrew Pinski <pinskia@gmail.com>
5910 * objc.dg/pch: New directory.
5911 * objc.dg/pch/pch.exp: New file.
5912 * objc.dg/pch/interface-1.m: New test.
5913 * objc.dg/pch/interface-1.hs: New include file.
5914 * lib/objc.exp (objc_target_compile): Add
5915 "-x objective-c-header" in front of the sources if this is
5916 a precompiled header being compiled.
5918 2007-01-20 Roger Sayle <roger@eyesopen.com>
5920 * gfortran.dg/array_memcpy_3.f90: New test case.
5921 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5923 2007-01-20 Roger Sayle <roger@eyesopen.com>
5924 Brooks Moses <brooks.moses@codesourcery.com>
5925 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5927 * gfortran.dg/intrinsic_sign_1.f90: New test case.
5928 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5930 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5932 * gcc.dg/torture/builtin-math-3.c: Test fdim.
5934 2007-01-19 Mike Stump <mrs@apple.com>
5936 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5939 2007-01-19 Roger Sayle <roger@eyesopen.com>
5941 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5942 option instead of -funsafe-math-optimizations.
5944 2007-01-19 Tomas Bily <tbily@suse.cz>
5946 gcc.dg/tree-prof/indir-call-prof.c: New.
5947 g++.dg/dg.exp: Add tree-prof subdirectory.
5948 g++.dg/tree-prof/indir-call-prof.C: New.
5949 g++.dg/tree-prof/tree-prof.exp: New.
5951 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5954 * g++.dg/warn/deprecated.C: Update warning output.
5955 * g++.dg/warn/deprecated-2.C: Likewise.
5956 * g++.dg/warn/deprecated-3.C: New.
5958 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
5960 * gcc.c-torture/execute/nestfunc-7.c: New.
5962 2007-01-18 Hui-May Chang <hm.chang@apple.com>
5964 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5966 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
5968 * gcc.dg/m68k-pic-1.c: New.
5970 2007-01-18 Roger Sayle <roger@eyesopen.com>
5972 * gfortran.dg/array_memcpy_4.f90: New test case.
5974 2007-01-18 Josh Conner <jconner@apple.com>
5977 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5978 * gcc.dg/vect/no-trapping-math-1: New.
5979 * gcc.dg/vect/no-trapping-math-2: New.
5981 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
5983 * gcc.target/i386/387-8.c: Update comment about optimizing
5984 inherent load of 1.0 of fptan instruction.
5986 2007-01-18 Dirk Mueller <dmueller@suse.de>
5987 Richard Guenther <rguenther@suse.de>
5990 * gcc.dg/Warray-bounds.c: New testcase.
5991 * gcc.dg/Warray-bounds-2.c: New testcase.
5992 * g++.dg/warn/Warray-bounds.C: New testcase.
5993 * g++.dg/warn/Warray-bounds-2.C: New testcase.
5995 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
5998 * gfortran.dg/generic_12.f90: New test.
6000 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
6002 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6003 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6005 2007-01-16 Janis Johnson <janis187@us.ibm.com>
6007 * gcc.dg/dfp/compare-special.h: New file.
6008 * gcc.dg/dfp/compare-special-32.c: New test.
6009 * gcc.dg/dfp/compare-special-64.c: New test.
6010 * gcc.dg/dfp/compare-special-128.c: New test.
6012 2007-01-16 Roger Sayle <roger@eyesopen.com>
6013 Paul Thomas <pault@gcc.gnu.org>
6014 Steven G. Kargl <kargl@gcc.gnu.org>
6017 * gfortran.dg/forall_6.f90: New test case.
6018 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6019 * gfortran.dg/dependency_13.f90: Likewise.
6021 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6024 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6025 targets that don't support Inf.
6027 2007-01-15 Dale Johannesen <dalej@apple.com>
6029 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
6031 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
6033 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
6034 of achar for 0xff to avoid the "Extended ASCII not
6035 implemented" error message.
6037 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
6040 * gfortran.dg/altreturn_4.f90: New test.
6043 * gfortran.dg/stfunc_4.f90: New test.
6046 * gfortran.dg/bound_2.f90: Reinstate commented out line.
6047 * gfortran.dg/initialization_1.f90: Change warning.
6050 * gfortran.dg/specification_type_resolution_2.f90: New test.
6052 2007-01-14 Jan Hubicka <jh@suse.cz>
6054 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6055 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6056 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6059 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
6062 * gfortran.dg/external_procedures_2.f90: New test.
6064 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
6067 * gcc.target/i386/pr30413.c: New test.
6069 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
6072 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
6074 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
6076 * gcc.dg/20070112-1.c: New test.
6078 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6080 PR libgfortran/30435
6081 * gfortran.dg/list_read_6.f90: New test.
6083 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
6085 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
6087 2007-01-12 Tom Tromey <tromey@redhat.com>
6089 PR preprocessor/28227:
6090 * gcc.dg/cpp/pr28227.c: New file.
6092 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6094 * gcc.dg/tree-ssa/loop-22.c: New test.
6096 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6098 PR tree-optimization/29516
6099 * gcc.dg/tree-ssa/loop-20.c: New test.
6101 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
6104 * minmaxloc_integer_kinds_1.f90: New test.
6106 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
6109 * g++.dg/template/sizeof-template-argument.C: New test.
6111 2007-01-11 Jan Hubicka <jh@suse.cz>
6113 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6114 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6115 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6116 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6117 * gcc.dg/tree-ssa/pr21658.c: Likewise.
6118 * gcc.dg/tree-ssa/pr15349.c: Likewise.
6119 * gcc.dg/tree-ssa/pr25501.c: Likewise.
6120 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6121 transformation in question.
6122 * gcc.dg/tree-ssa/vrp05.c: Likewise.
6123 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6124 * gcc.dg/always_inline3.c: Likewise.
6126 2007-01-10 Mark Mitchell <mark@codesourcery.com>
6129 * g++.dg/template/typename11.C: New test.
6131 2007-01-10 Robert Kennedy <jimbob@google.com>
6133 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6135 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6137 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6138 for different integer kinds.
6139 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6140 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6141 * gfortran.dg/ishft_2.f90: New test.
6142 * gfortran.dg/ishft_3.f90: New test.
6144 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6146 * gfortran.dg/altreturn_2.f90: Removed executable bit.
6148 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
6150 PR tree-optimization/30322
6151 * gcc.dg/tree-ssa/loop-21.c: New test.
6153 2007-01-08 Geoffrey Keating <geoffk@apple.com>
6155 * g++.dg/rtti/darwin-builtin-linkage.C: New.
6157 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
6159 * gcc.target/spu/intrinsics-1.c: Remove xfail.
6161 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6163 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6164 * g++.dg/warn/overflow-warn-3.C: Likewise.
6165 * g++.dg/warn/overflow-warn-4.C: Likewise.
6166 * g++.dg/warn/overflow-warn-5.C: Likewise.
6167 * g++.dg/warn/overflow-warn-6.C: Likewise.
6168 * g++.dg/warn/Woverflow-1.C: Likewise.
6169 * g++.dg/warn/Woverflow-2.C: Likewise.
6170 * g++.dg/warn/Woverflow-3.C: Likewise.
6171 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6173 2007-01-08 Roger Sayle <roger@eyesopen.com>
6175 * gfortran.dg/array_constructor_14.f90: New test case.
6176 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6178 2007-01-08 Richard Guenther <rguenther@suse.de>
6180 PR tree-optimization/23603
6181 * gcc.dg/tree-ssa/vrp31.c: New testcase.
6182 * gcc.dg/tree-ssa/vrp32.c: Likewise.
6184 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6186 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6188 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6189 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6191 * gcc.dg/simd-5.c: Likewise.
6192 * gcc.dg/simd-6.c: Likewise.
6193 * g++.dg/conversion/simd1.C: Likewise.
6194 * g++.dg/conversion/simd3.C: Likewise.
6195 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6198 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6200 PR tree-optimization/29877
6201 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6202 name of a hard register for the target concerned. Adjust dg-error
6203 directives to cope with new behaviour of TER.
6205 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6208 * g++.dg/conversion/nullptr1.C: Added overflow warning.
6209 * g++.dg/warn/overflow-warn-1.C: New.
6210 * g++.dg/warn/overflow-warn-3.C: New.
6211 * g++.dg/warn/overflow-warn-4.C: New.
6212 * g++.dg/warn/overflow-warn-5.C: New.
6213 * g++.dg/warn/overflow-warn-6.C: New.
6214 * g++.dg/warn/Woverflow-1.C: New.
6215 * g++.dg/warn/Woverflow-2.C: New.
6216 * g++.dg/warn/Woverflow-3.C: New.
6217 * g++.dg/warn/multiple-overflow-warn-2.C: New.
6219 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
6222 * gfortran.dg/invalid_name.f90: New test.
6223 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6224 * gfortran.dg/gomp/pr29759.f90: Ditto.
6226 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
6228 * gfortran.dg/present_1.f90: Update error message.
6230 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
6233 * g++.dg/template/duplicate1.C: New test
6234 * g++.dg/template/memfriend6.C: Adjust error markers.
6236 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
6239 * gcc.dg/torture/inline-1.c: New test.
6241 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6244 * gcc.dg/multiple-overflow-warn-1.c: New.
6245 * gcc.dg/multiple-overflow-warn-2.c: New.
6246 * gcc.dg/overflow-warn-6.c: New.
6247 * g++.dg/warn/multiple-overflow-warn-1.C: New.
6249 2007-01-05 Roger Sayle <roger@eyesopen.com>
6251 * gfortran.dg/array_memcpy_1.f90: New test case.
6252 * gfortran.dg/array_memcpy_2.f90: Likewise.
6254 2007-01-05 Richard Guenther <rguenther@suse.de>
6257 * g++.dg/opt/pr27826.C: New testcase.
6259 2007-01-05 Ian Lance Taylor <iant@google.com>
6261 * gcc.dg/Walways-true-1.c: New test.
6262 * gcc.dg/Walways-true-2.c: New test.
6263 * g++.dg/warn/Walways-true-1.C: New test.
6264 * g++.dg/warn/Walways-true-2.C: New test.
6266 2007-01-05 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.dg/pr30360.c: New test.
6271 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
6274 * gfortran.dg/data_implied_do_1.f90: New test.
6278 * gfortran.dg/char_length_1.f90: New test.
6280 2007-01-05 Richard Guenther <rguenther@suse.de>
6283 * g++.dg/opt/pr28116.C: New testcase.
6285 2007-01-05 Tobias Burnus <burnus@net-b.de>
6288 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6290 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6291 * gfortran.dg/protected_4.f90: Add pointer intent check.
6292 * gfortran.dg/protected_6.f90: Add pointer intent check.
6293 * gfortran.dg/pointer_intent_1.f90: New test.
6294 * gfortran.dg/pointer_intent_2.f90: New test.
6295 * gfortran.dg/pointer_intent_3.f90: New test.
6297 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
6300 * gfortran.dg/altreturn_2.f90: new test.
6302 2007-01-04 Tom Tromey <tromey@redhat.com>
6304 PR preprocessor/28165:
6305 * gcc.dg/cpp/pr28165.c: New file.
6307 2007-01-03 Josh Conner <jconner@apple.com>
6310 * gcc.dg/pr29683.c: New.
6312 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6315 * g++.dg/pch/template-1.C: New test.
6316 * g++.dg/pch/template-1.Hs: New file.
6318 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6321 * gcc.c-torture/compile/complex-4.c: New test.
6323 2007-01-03 Joseph Myers <joseph@codesourcery.com>
6325 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6327 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6329 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6332 * gcc.dg/pr30286.c: New test.
6335 * g++.dg/template/crash66.C: New test.
6338 * g++.dg/template/friend49.C: New test.
6340 2007-01-03 Steven G. Kargl <kargls@comcast.net>
6342 * gfortran.dg/ibits.f90: New test.
6344 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
6346 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6347 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6349 2007-01-02 Jan Hubicka <jh@suse.cz>
6351 * gcc.dg/pr16194.c: We now output error on all three functions,
6354 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6357 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6358 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6360 2006-01-02 Ian Lance Taylor <iant@google.com>
6362 * g++.dg/warn/Wparentheses-22.C: New test.
6363 * g++.dg/warn/Wparentheses-23.C: New test.
6365 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6368 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6369 * gcc.dg/declspec-3-Wextra.c: New.
6370 * gcc.dg/declspec-3-no.c: New
6372 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
6375 * gfortran.dg/interface_10.f90: Remove.
6377 2007-01-01 Roger Sayle <roger@eyesopen.com>
6379 * gcc.dg/fold-eqxor-4.c: New test case.
6381 2007-01-02 Joseph Myers <joseph@codesourcery.com>
6384 * gcc.c-torture/compile/pr30311.c: New test.
6386 2007-01-01 Andrew Pinski <pinskia@gmail.com>
6389 * gcc.c-torture/compile/statement-expression-1.c: New test.
6391 2007-01-01 Andreas Schwab <schwab@suse.de>
6394 * g++.dg/eh/pr29166.C: New test.
6396 2007-01-01 Joseph Myers <joseph@codesourcery.com>
6398 * lib/target-supports.exp (check_effective_target_powerpc_spe):
6400 (check_effective_target_vect_cmdline_needed): Use it.
6402 2006-12-31 Richard Guenther <rguenther@suse.de>
6405 * gcc.dg/pr30137-1.c: New testcase.
6406 * gcc.dg/pr30137-2.c: Likewise.
6408 2006-12-31 Roger Sayle <roger@eyesopen.com>
6411 * gcc.dg/fold-plusnot-1.c: New test case.
6413 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
6416 * g++.dg/parse/template22.C: New test.
6418 2006-12-31 Richard Guenther <rguenther@suse.de>
6421 * gcc.c-torture/compile/pr30338.c: New testcase.
6423 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6426 * gfortran.dg/intrinsic_actual_4.f90: New test.
6429 * gfortran.dg/func_decl_3.f90: New test.
6431 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6434 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6435 * gfortran.dg/c_by_val_1.f: New test.
6436 * gfortran.dg/c_by_val_2.f: New test.
6437 * gfortran.dg/c_by_val_3.f: New test.
6439 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
6442 * gfortran.dg/sum_zero_array_1.f90: New test.
6444 2006-12-29 Jakub Jelinek <jakub@redhat.com>
6446 PR preprocessor/29612
6447 * gcc.dg/cpp/pr29612-1.c: New test.
6448 * gcc.dg/cpp/pr29612-2.c: New test.
6450 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
6453 * gfortran.dg/pure_formal_proc_1.f90: New test.
6456 * gfortran.dg/intrinsic_actual_3.f90: New test.
6458 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6461 * gfortran.dg/io_constraints_1.f90: Update test.
6462 * gfortran.dg/io_constraints_2.f90: Update test.
6463 * gfortran.dg/inquire_iolength.f90: New test.
6465 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
6468 * gfortran.dg/interface_10.f90: New test.
6469 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6470 since z is already, locally a variable.
6473 * gfortran.dg/generic_11.f90: New test.
6474 * gfortran.dg/interface_7.f90: Remove name clash between module
6475 name and procedure 'x' referenced in the interface.
6477 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6480 * gcc.dg/Wmissing-parameter-type.c: New.
6481 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6482 * gcc.dg/Wmissing-parameter-type-no.c: New.
6484 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
6487 * gfortran.dg/entry_array_specs_2.f: New test.
6490 * gfortran.dg/nested_modules_6.f90: New test.
6492 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6495 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6496 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6498 2006-12-21 Andrew Pinski <pinskia@gmail.com>
6501 * g++.dg/opt/complex6.C: New test.
6503 2006-12-22 Ben Elliston <bje@au.ibm.com>
6505 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6506 full" if the linker on spu-*-* warns about exceeding local store.
6508 And revert this patch:
6509 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6510 fail to link due to relocation overflows on spu-*-*.
6512 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
6515 * gfortran.dg/dependency_19.f90: New test.
6517 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
6520 * gfortran.dg/alloc_comp_basics_3.f90: New test.
6522 2006-12-21 Jakub Jelinek <jakub@redhat.com>
6525 * gcc.c-torture/execute/20061220-1.c: New test.
6528 * gcc.dg/gomp/asm-1.c: New test.
6531 * g++.dg/eh/ia64-2.C: New test.
6533 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
6537 * gcc.dg/rs6000-leaf.c: New.
6539 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6542 * gfortran.dg/f2c_8.f90: New test.
6544 2006-12-20 Bill Wendling <wendling@apple.com>
6546 * gcc.dg/asm-b.c: Check for __ppc64__.
6548 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
6551 * gfortran.dg/bounds_check_5.f90: New test.
6553 2006-12-20 Andrew Pinski <pinskia@gmail.com>
6556 * gcc.dg/gomp/complex-1.c: New testcase.
6558 2006-12-20 Roger Sayle <roger@eyesopen.com>
6560 * gfortran.dg/array_memset_1.f90: New test case.
6562 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
6564 * lib/target-supports.exp: Add spu to
6565 check_effective_target_vect_widen_mult_hi_to_si.
6567 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
6570 * gfortran.dg/generic_9.f90: New test.
6573 * gfortran.dg/generic_10.f90: New test.
6575 2006-12-19 Andrew Pinski <pinskia@gmail.com>
6578 * gcc.dg/pr30045.c: New test.
6580 2006-12-20 Ben Elliston <bje@au.ibm.com>
6582 * gcc.dg/20020312-2.c: Add a case for __SPU__.
6584 2006-12-19 Eric Christopher <echristo@apple.com>
6587 * gcc.c-torture/execute/pr29302-1.c: New.
6589 2006-12-19 Tobias Burnus <burnus@net-b.de>
6592 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6594 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
6597 * gfortran.dg/altreturn_3.f90: New test.
6599 * gfortran.dg/char_result_12.f90: Fix comment typos.
6601 2006-12-19 Ben Elliston <bje@au.ibm.com>
6603 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6604 as newlib's stdio.h uses non-traditional cpp constructs.
6606 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
6608 * gfortran.dg/advance.f90: Renamed to advance_1.f90
6609 * gfortran.dg/append-1.f90: Renamed to append_1.f90
6610 * gfortran.dg/array-1.f90: Renamed to array_1.f90
6611 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6612 * gfortran.dg/backspace.f: Renamed to backspace_1.f
6613 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6614 * gfortran.dg/default_initialization.f: Renamed to
6615 default_initialization_1.f
6616 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6617 dollar_edit_descriptor_1.f
6618 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6619 dollar_edit_descriptor_2.f
6620 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6621 dollar_edit_descriptor_3.f
6622 * gfortran.dg/logint-1.f: Renamed to logint_1.f
6623 * gfortran.dg/logint-2.f: Renamed to logint_2.f
6624 * gfortran.dg/logint-3.f: Renamed to logint_3.f
6625 * gfortran.dg/advance_1.f90: Renamed from advance.f90
6626 * gfortran.dg/append_1.f90: Renamed from append-1.f90
6627 * gfortran.dg/array_1.f90: Renamed from array-1.f90
6628 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6629 * gfortran.dg/backspace_1.f: Renamed from backspace.f
6630 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6631 * gfortran.dg/default_initialization_1.f: Renamed from
6632 default_initialization.f
6633 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6634 dollar_edit_descriptor-1.f
6635 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6636 dollar_edit_descriptor-2.f
6637 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6638 dollar_edit_descriptor-3.f
6639 * gfortran.dg/logint_1.f: Renamed from logint-1.f
6640 * gfortran.dg/logint_2.f: Renamed from logint-2.f
6641 * gfortran.dg/logint_3.f: Renamed from logint-3.f
6643 2006-12-18 Bill Wendling <wendling@apple.com>
6645 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6646 id is an OjbC keyword.
6648 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6650 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6652 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
6654 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6656 2006-12-18 Ian Lance Taylor <iant@google.com>
6658 * g++.dg/warn/Wmissing-declarations-1.C: New test.
6660 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6662 * gcc.c-torture/compile/pr27528.c: Use empty templates.
6664 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
6667 * gfortran.fortran-torture/execute/where21.f90: New test.
6669 2006-12-17 Tobias Burnus <burnus@net-b.de>
6671 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6673 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6676 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6677 * gcc.dg/if-empty-1.c: Likewise.
6678 * gcc.dg/pr23165.c: Likewise.
6679 * g++.dg/warn/empty-body.C: Likewise.
6681 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6684 * gfortran.dg/open_errors.f90: New test.
6686 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
6688 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6690 * gcc.target/i386/ssse3-pabsb.c: New file.
6691 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6692 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6693 * gcc.target/i386/ssse3-palignr.c: Likewise.
6694 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6695 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6696 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6697 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6698 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6699 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6700 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6701 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6702 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6703 * gcc.target/i386/ssse3-psignb.c: Likewise.
6704 * gcc.target/i386/ssse3-psignd.c: Likewise.
6705 * gcc.target/i386/ssse3-psignw.c: Likewise.
6706 * gcc.target/i386/ssse3-vals.h: Likewise.
6708 2006-12-15 Janis Johnson <janis187@us.ibm.com>
6710 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6711 * lib/fortran-torture.exp: Include target-supports.exp.
6713 2006-12-15 Jakub Jelinek <jakub@redhat.com>
6716 * gcc.c-torture/execute/pr30185.c: New test.
6718 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6722 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6723 * gcc.dg/builtin-bswap-2.c: Likewise.
6724 * gcc.dg/builtin-bswap-3.c: Likewise.
6725 * gcc.dg/builtin-bswap-4.c: Likewise.
6726 * lib/target-supports.exp (check_effective_target_stdint_types): New.
6727 * gcc.c-torture/execute/mode-dependent-address.x: New file.
6729 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6732 * gfortran.dg/write_zero_array: New test.
6734 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6737 * gfortran.dg/write_fmt_trim.f90: New test.
6739 2006-12-14 Diego Novillo <dnovillo@redhat.com>
6742 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6745 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6747 * lib/target-supports.exp (check_weak_available): Use istarget
6748 "hppa*-*-hpux10*" instead of regexp.
6749 (check_cxa_atexit_available): Likewise.
6751 2006-12-14 Richard Guenther <rguenther@suse.de>
6753 PR tree-optimization/30197
6754 * gcc.c-torture/execute/complex-1.c: Fix function name.
6755 * gcc.dg/builtins-61.c: New testcase.
6757 2006-12-14 Richard Guenther <rguenther@suse.de>
6760 * gcc.dg/pr30172-1.c: New testcase.
6762 2006-12-14 Richard Guenther <rguenther@suse.de>
6764 PR tree-optimization/30198
6765 * gcc.dg/builtins-60.c: New testcase.
6767 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
6769 * lib/target-supports.exp (vect_no_align): Remove spu.
6771 2006-12-13 Ian Lance Taylor <iant@google.com>
6775 * g++.dg/warn/Wparentheses-5.C: New test.
6776 * g++.dg/warn/Wparentheses-6.C: New test.
6777 * g++.dg/warn/Wparentheses-7.C: New test.
6778 * g++.dg/warn/Wparentheses-8.C: New test.
6779 * g++.dg/warn/Wparentheses-9.C: New test.
6780 * g++.dg/warn/Wparentheses-10.C: New test.
6781 * g++.dg/warn/Wparentheses-11.C: New test.
6782 * g++.dg/warn/Wparentheses-12.C: New test.
6783 * g++.dg/warn/Wparentheses-13.C: New test.
6784 * g++.dg/warn/Wparentheses-14.C: New test.
6785 * g++.dg/warn/Wparentheses-15.C: New test.
6786 * g++.dg/warn/Wparentheses-16.C: New test.
6787 * g++.dg/warn/Wparentheses-17.C: New test.
6788 * g++.dg/warn/Wparentheses-18.C: New test.
6789 * g++.dg/warn/Wparentheses-19.C: New test.
6790 * g++.dg/warn/Wparentheses-20.C: New test.
6791 * g++.dg/warn/Wparentheses-21.C: New test.
6793 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6796 * lib/target-supports.exp (check_cxa_atexit_available): Return false
6797 for target "hppa.*hpux10".
6799 2006-12-13 Jakub Jelinek <jakub@redhat.com>
6801 * g++.dg/debug/vartrack1.C: New test.
6803 * g++.dg/opt/ifcvt1.C: New test.
6805 * gcc.dg/tls/opt-13.c: New test.
6807 * gcc.dg/20060425-2.c: New test.
6809 * g++.dg/opt/pr15054-2.C: New test.
6811 * gcc.c-torture/execute/20060420-1.c: New test.
6813 * gcc.c-torture/execute/20060412-1.c: New test.
6815 * objc/compile/20060406-1.m: New test.
6817 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
6819 * g++.dg/template/array17.C: New test.
6821 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
6823 * gcc.target/powerpc/altivec-23.c: New test.
6825 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
6828 * g++.dg/inherit/error3.C: New test.
6831 * g++.dg/inherit/error4.C: New test.
6833 2006-12-13 Richard Guenther <rguenther@suse.de>
6835 PR tree-optimization/17687
6836 * gcc.dg/builtins-59.c: New testcase.
6838 2006-12-13 Ben Elliston <bje@au.ibm.com>
6840 * gcc.target/spu/Wmain.c: New test.
6842 2006-12-12 Josh Conner <jconner@apple.com>
6844 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6845 * g++.dg/abi/thunk4.C: Likewise.
6846 * g++.dg/abi/rtti3.C: Likewise.
6848 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6850 * gcc.target/spu/cpat-1.c: New test.
6851 * gcc.target/spu/cpat-2.c: New test.
6852 * gcc.target/spu/cpat-3.c: New test.
6853 * gcc.target/spu/cpat-4.c: New test.
6855 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6858 * gcc.c-torture/compile/vector-1.c: New test.
6859 * gcc.c-torture/compile/vector-2.c: New test.
6860 * gcc.c-torture/compile/vector-3.c: New test.
6862 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6864 * lib/fortran-torture.exp: Update copyright years. Remove
6865 obsolete comment. Test -ftree-vectorize where it makes sense.
6866 * lib/gfortran-dg.exp: Update copyright years. Use settings
6867 from fortran-torture.exp.
6868 * gfortran.dg/char_transpose_1.f90,
6869 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6870 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6871 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
6874 2006-12-12 Richard Sandiford <richard@codesourcery.com>
6876 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6879 2006-12-12 Ira Rosen <irar@il.ibm.com>
6881 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6882 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6883 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6884 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6887 2006-12-12 Richard Guenther <rguenther@suse.de>
6890 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6892 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
6893 Diego Novillo <dnovillo@redhat.com>
6895 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6897 * gcc.dg/tree-ssa/pr26421.c: Likewise
6898 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6899 * gcc.dg/tree-ssa/pr23382.c: Likewise.
6900 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6901 * gcc.dg/tree-ssa/pr28410.c: Likewise.
6902 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6903 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6904 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6905 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6906 * gcc.dg/tree-ssa/alias-12.c: Likewise.
6908 2006-12-11 Jan Hubicka <jh@suse.cz>
6910 * gcc.dg/tree-prof/stringop-1.c: New test.
6911 * gcc.dg/tree-prof/stringop-2.c: New test.
6913 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
6916 * gcc.target/i386/pr30120.c: New test.
6919 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
6921 * gcc.target/i386/x87regparm-1.c: New test.
6922 * gcc.target/i386/x87regparm-2.c: New test.
6923 * gcc.target/i386/x87regparm-3.c: New test.
6924 * gcc.target/i386/x87regparm-4.c: New test.
6926 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
6928 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6930 2006-12-10 Tobias Burnus <burnus@net-b.de>
6933 * gfortran.dg/protected_1.f90: New test.
6934 * gfortran.dg/protected_2.f90: New test.
6935 * gfortran.dg/protected_3.f90: New test.
6936 * gfortran.dg/protected_4.f90: New test.
6937 * gfortran.dg/protected_5.f90: New test.
6938 * gfortran.dg/protected_6.f90: New test.
6940 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6941 Tobias Burnus <burnus@gcc.gnu.org>
6945 * gfortran.dg/interface_4.f90: Test adding procedure to generic
6947 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6948 ambiguous interfaces.
6949 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6950 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6951 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6952 ambiguous interfaces.
6953 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6954 * gfortran.dg/array_initializer_2.f90: Add initializer array
6958 * gfortran.dg/interface_9.f90: Test that host interfaces are
6959 not checked for ambiguity with the local version.
6961 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6964 * gfortran.dg/module_interface_2.f90: New test.
6966 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6969 * gfortran.dg/assumed_len.f90: New test.
6971 2006-12-09 Richard Guenther <rguenther@suse.de>
6973 * g++.dg/warn/implicit-typename1.C: Qualify types.
6974 * g++.dg/parse/crash12.C: Likewise.
6975 * g++.dg/tree-ssa/pr22444.C: Likewise.
6977 2006-12-09 Tobias Burnus <burnus@net-b.de>
6979 * gfortran.dg/array_2.f90: Added sqrt test.
6981 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
6983 * gcc.target/i386/x87regparm-1.c: XFAIL.
6984 * gcc.target/i386/x87regparm-2.c: XFAIL.
6985 * gcc.target/i386/x87regparm-3.c: XFAIL.
6986 * gcc.target/i386/x87regparm-4.c: XFAIL.
6988 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6990 * lib/target-supports.exp
6991 (check_effective_target_large_long_double): New.
6992 * gcc.dg/Wconversion-real.c : Use it.
6993 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6996 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
6998 * gcc.c-torture/execute/mode-dependent-address.c: New test.
7000 2006-12-08 Tobias Burnus <burnus@net-b.de>
7003 * gfortran.dg/import4.f90: New test for IMPORT in modules.
7005 2006-12-07 Mark Mitchell <mark@codesourcery.com>
7008 * g++.dg/template/crash65.C: New test.
7009 * g++.dg/template/spec16.C: Tweak error markers.
7011 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
7013 * gcc.target/spu: New directory.
7014 * gcc.target/spu/spu.exp: New file.
7015 * gcc.target/spu/intrinsics-1.c: New test.
7017 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
7020 * g++.dg/ext/attrib27.C: New test.
7021 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7022 * g++.dg/parse/typedef5.C: Likewise.
7024 2006-12-07 Mike Stump <mrs@apple.com>
7026 * treelang/compile/var_defs.tree: Adjust.
7028 2006-12-06 Mark Mitchell <mark@codesourcery.com>
7031 * g++.dg/template/crash64.C: New test.
7032 * g++.dg/parse/crash27.C: Adjust error markers.
7034 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
7038 * gfortran.dg/read_eof_4.f90: Add tests.
7039 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
7040 * gfortran.dg/unf_read_corrupted_1.f90: New test.
7042 2006-12-05 Mark Mitchell <mark@codesourcery.com>
7045 * g++.dg/template/crash63.C: New test.
7048 * g++.dg/template/crash62.C: New test.
7050 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7053 * gfortran.dg/allocatable_function_1.f90: Increase the number
7054 of expected calls of free to 10; the lhs section reference is
7055 now evaluated so there is another call to bar. Change the
7056 comment appropriately.
7057 * gfortran.dg/array_section_1.f90: New test.
7059 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7062 * gfortran.dg/char_result_12.f90: New test.
7064 2006-12-05 Richard Guenther <rguenther@suse.de>
7066 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7067 * gcc.dg/vect/vect-pow-2.c: Rename to ...
7068 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
7069 vect_double, xfail for spu*-*-*.
7071 2006-12-04 Tobias Burnus <burnus@net-b.de>
7074 * initialization_4.f90: Test noninteger exponents (-std=f95).
7075 * initialization_5.f90: New test for noninteger exponents
7078 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7081 * gfortran.dg/parameter_array_section_1.f90: New test.
7083 2006-12-04 Mark Mitchell <mark@codesourcery.com>
7086 * g++.dg/template/crash61.C: New test.
7089 * g++.dg/template/error23.C: New test.
7091 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
7093 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7095 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7098 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7100 2006-12-04 Jakub Jelinek <jakub@redhat.com>
7103 * gcc.dg/gomp/pr29965-1.c: New test.
7104 * gcc.dg/gomp/pr29965-2.c: New test.
7105 * gcc.dg/gomp/pr29965-3.c: New test.
7106 * gcc.dg/gomp/pr29965-4.c: New test.
7107 * gcc.dg/gomp/pr29965-5.c: New test.
7108 * gcc.dg/gomp/pr29965-6.c: New test.
7109 * g++.dg/gomp/pr29965-1.C: New test.
7110 * g++.dg/gomp/pr29965-2.C: New test.
7111 * g++.dg/gomp/pr29965-3.C: New test.
7112 * g++.dg/gomp/pr29965-4.C: New test.
7113 * g++.dg/gomp/pr29965-5.C: New test.
7114 * g++.dg/gomp/pr29965-6.C: New test.
7115 * g++.dg/gomp/pr29965-7.C: New test.
7116 * g++.dg/gomp/pr29965-8.C: New test.
7117 * g++.dg/gomp/pr29965-9.C: New test.
7118 * g++.dg/gomp/pr29965-10.C: New test.
7120 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
7122 * gnat.dg/pointer_variable_bounds.adb: New test.
7123 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7124 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7126 2006-12-03 Eric Christopher <echristo@apple.com>
7128 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7130 2006-12-03 Richard Henderson <rth@redhat.com>
7131 Andrew Pinski <pinskia@gmail.com>
7134 * g++.dg/warn/unit-1.C: New test.
7136 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
7138 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7140 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7142 * g++.dg/vect/vect.exp: Enable tests to run on spu.
7143 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7144 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7145 * gcc.dg/vect/vect-70.c: Reduce array size.
7146 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7147 vect_no_compaer_double targets.
7148 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7149 vect_float, vect_double, and vect_int.
7151 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7153 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7154 test for loop versioning on vect_no_align targets.
7155 * gcc.dg/vect/pr20122.c: Likewise.
7156 * gcc.dg/vect/vect-105.c: Likewise.
7157 * gcc.dg/vect/vect-42.c: Likewise.
7158 * gcc.dg/vect/vect-43.c: Likewise.
7159 * gcc.dg/vect/vect-74.c: Likewise.
7160 * gcc.dg/vect/vect-75.c: Likewise.
7161 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7162 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7163 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7164 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7166 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
7169 * gfortran.dg/value_1.f90 : New test.
7170 * gfortran.dg/value_2.f90 : New test.
7171 * gfortran.dg/value_3.f90 : New test.
7172 * gfortran.dg/value_4.f90 : New test.
7173 * gfortran.dg/value_4.c : Called from value_4.f90.
7175 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
7178 * g++.dg/cpp0x/static_assert4.C: New testcase.
7180 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7182 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7184 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
7187 * gcc.dg/pr27953.c: New test.
7189 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7192 * g++.dg/ext/vector5.C: New test.
7195 * g++.dg/other/main1.C: New test.
7197 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
7200 * gfortran.dg/convert_implied_open.f90: Change to
7201 new default record length.
7202 * gfortran.dg/unf_short_record_1.f90: Adapt to
7204 * gfortran.dg/unformatted_subrecords_1.f90: New test.
7206 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
7208 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7210 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
7213 * g++.dg/expr/pr29066.c: New.
7215 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
7216 Zdenek Dvorak <dvorakz@suse.cz>
7218 PR tree-optimization/29921
7219 * gcc.dg/pr29921-2.c: New test.
7221 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
7223 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7224 (i386_get_cpuid): New function.
7225 (i386_cpuid_ecx): Likewise.
7226 (i386_cpuid_edx): Likewise.
7227 (i386_cpuid): Updated to call i386_cpuid_edx.
7229 * gcc.target/i386/sse3-addsubpd.c: New file.
7230 * gcc.target/i386/sse3-addsubps.c: Likewise.
7231 * gcc.target/i386/sse3-haddpd.c: Likewise.
7232 * gcc.target/i386/sse3-haddps.c: Likewise.
7233 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7234 * gcc.target/i386/sse3-hsubps.c: Likewise.
7235 * gcc.target/i386/sse3-lddqu.c: Likewise.
7236 * gcc.target/i386/sse3-movddup.c: Likewise.
7237 * gcc.target/i386/sse3-movshdup.c: Likewise.
7238 * gcc.target/i386/sse3-movsldup.c: Likewise.
7240 2006-12-01 Dirk Mueller <dmueller@suse.de>
7242 * g++.dg/warn/Wreturn-type-4.C: New testcase.
7244 2006-11-30 Janis Johnson <janis187@us.ibm.com>
7246 * gcc.dg/dfp/convert-int-max.c: New test.
7247 * gcc.dg/dfp/convert-int-max-fold.c: New test.
7249 2006-11-30 Richard Guenther <rguenther@suse.de>
7251 * gcc.dg/vect/vect-pow-1.c: Rename ...
7252 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
7253 floats instead of doubles, check successful vectorization.
7255 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
7258 * gcc.c-torture/compile/pr29945.c: New testcase.
7260 2006-11-30 Joseph Myers <joseph@codesourcery.com>
7262 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7265 2006-11-29 Eric Christopher <echristo@apple.com>
7267 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7269 2006-11-29 Janis Johnson <janis187@us.ibm.com>
7271 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7273 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7275 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
7278 * g++.dg/inherit/virtual2.C: New test.
7279 * g++.dg/inherit/virtual3.C: Likewise.
7280 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7281 * g++.dg/inherit/error2.C: Likewise.
7282 * g++.dg/template/instantiate1.C: Likewise.
7284 2006-11-28 Andrew Pinski <pinskia@gmail.com>
7287 * gcc.dg/tree-ssa/reassoc-12.c: New test.
7289 2006-11-28 Jan Hubicka <jh@suse.cz>
7291 * gcc.dg/memcpy-1.c: New test.
7293 2006-11-28 Jakub Jelinek <jakub@redhat.com>
7296 * g++.dg/warn/main-3.C: New test.
7298 2006-11-28 Jan Hubicka <jh@suse.cz>
7300 * gcc.dg/winline-1.c: New test.
7302 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
7304 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7307 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7310 * gfortran.dg/missing_optional_dummy_3.f90
7312 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7315 * gfortran.dg/interface_3.f90: Modify errors.
7317 2006-11-28 Ben Elliston <bje@au.ibm.com>
7319 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7320 fail to link due to relocation overflows on spu-*-*.
7322 2006-11-27 Michael Matz <matz@suse.de>
7323 Andreas Krebbel <krebbel1@de.ibm.com>
7326 * gcc.dg/20061127-1.c: New testcase.
7328 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
7330 * gcc.dg/20061124-1.c: Add exit() function prototype.
7332 2006-11-27 Jan Hubicka <jh@suse.cz>
7334 * gcc.target/i386/memcpy-1.c: Adjust size.
7335 * gcc.dg/visibility-11.c: Likewise.
7337 2006-11-27 Richard Guenther <rguenther@suse.de>
7340 * gcc.target/i386/pow-1.c: New testcase.
7341 * gcc.dg/builtins-58.c: Likewise.
7343 2006-11-26 Mark Mitchell <mark@codesourcery.com>
7346 * g++.dg/expr/cast8.C: New test.
7348 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7350 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7351 Don't ever inline the testcase.
7353 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7356 * gfortran.fortran-torture/compile/parameter_3.f90: New
7359 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7362 * gfortran.fortran-torture/execute/transfer2.f90: New test.
7364 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7366 * gfortran.fortran-torture/execute/specifics.f90: Remove test
7369 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7371 PR libgfortran/29936
7372 * gfortran.dg/write_check3.f90: New test.
7374 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7376 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7378 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
7381 * gfortran.dg/interface_3.f90: New test.
7384 * gfortran.dg/generic_8.f90: New test.
7386 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7388 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7389 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7390 * gfortran.dg/specifics_3.f90: Remove.
7392 2006-11-24 Jakub Jelinek <jakub@redhat.com>
7395 * gcc.dg/gomp/pr29955.c: New test.
7398 * gcc.dg/pr29736.c: New test.
7400 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7403 * gcc.dg/pure-1.c: New test.
7405 2006-11-24 Joseph Myers <joseph@codesourcery.com>
7407 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7408 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7410 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
7412 * gcc.dg/20061124-1.c: New testcase.
7414 2006-11-23 Eric Christopher <echristo@apple.com>
7416 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7418 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7422 * gcc.dg/Wconversion-integer.c: New. Supersedes
7423 Wconversion-negative-constants.c
7424 * gcc.dg/Wconversion-real.c: New.
7425 * gcc.dg/Wconversion-real-integer.c: New.
7426 * gcc.dg/Wconversion-negative-constants.c: Deleted.
7427 * g++.dg/warn/Wconversion1.C: Modified.
7429 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7431 * gfortran.dg/overload_1.f90: New test.
7433 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7436 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7437 Wtraditional-conversion.
7438 * gcc.dg/overflow-warn-2.c: Likewise.
7439 * gcc.dg/Wconversion.c: Likewise. Renamed as
7440 Wtraditional-conversion.c .
7441 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7442 Wtraditional-conversion-2.c .
7443 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7444 Wtraditional-conversion-2.c
7445 * gcc.dg/Wconversion-negative-constants.c: New.
7447 2006-11-23 Andrew Pinski <pinskia@gmail.com>
7449 * gcc.dg/tree-ssa/dump-1.c: New test.
7451 2006-11-23 David Ung <davidu@mips.com>
7453 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7454 -mfp64, allowable when ISA >= 33 and float is enabled.
7455 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7456 of mthc1 and mfhc1 patterns.
7458 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
7460 PR tree-optimization/29921
7461 * gcc.dg/pr29921.c: New test.
7463 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7466 * gfortran.dg/initialization_4.f90: New test.
7468 2006-11-22 Ira Rosen <irar@il.ibm.com>
7470 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7471 platforms that have interleaving support.
7472 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7473 * gcc.dg/vect/vect-strided-a-u16-i2.c,
7474 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7475 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7476 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7477 gcc.dg/vect/vect-strided-u8-i2-gap.c,
7478 gcc.dg/vect/vect-strided-u8-i8.c,
7479 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7480 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7481 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7482 gcc.dg/vect/vect-strided-float.c,
7483 gcc.dg/vect/vect-strided-a-mult.c,
7484 gcc.dg/vect/vect-strided-mult-char-ls.c,
7485 gcc.dg/vect/vect-strided-a-u16-mult.c,
7486 gcc.dg/vect/vect-strided-a-u32-mult.c,
7487 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7488 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7489 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7490 gcc.dg/vect/vect-strided-mult.c,
7491 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7492 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7495 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7498 * gfortran.dg/auto_char_len_4.f90: New test.
7500 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7503 * gfortran.dg/generic_7.f90: New test.
7504 * gfortran.dg/defined_operators_1.f90: Add new error.
7506 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
7508 PR tree-optimization/29902
7509 * g++.dg/tree-ssa/pr29902.C: New test.
7511 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
7514 * gfortran.dg/used_types_13.f90: New test.
7516 2006-11-21 Janis Johnson <janis187@us.ibm.com>
7518 * gcc.dg/dfp/snan.c: Delete.
7520 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
7522 * g++.dg/cpp0x/static_assert1.C: New.
7523 * g++.dg/cpp0x/static_assert2.C: New.
7524 * g++.dg/cpp0x/static_assert3.C: New.
7526 2006-11-21 Richard Guenther <rguenther@suse.de>
7528 * gcc.dg/vect/vect-pow-1.c: New testcase.
7529 * gcc.dg/vect/vect-pow-2.c: Likewise.
7531 2006-11-21 Jakub Jelinek <jakub@redhat.com>
7534 * g++.dg/template/static29.C: New test.
7537 * g++.dg/conversion/simd4.C: New test.
7539 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
7542 * g++.dg/template/access19.C: New test.
7543 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7546 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7549 * gcc.dg/tree-ssa/sra-4.c: New testcase.
7551 2006-11-20 Tobias Burnus <burnus@net-b.de>
7554 * gfortran.dg/import.f90: Extended test.
7555 * gfortran.dg/import2.f90: Extended test.
7557 2006-11-20 Tobias Burnus <burnus@net-b.de>
7559 * gfortran.dg/volatile3.f90: Add conflict test.
7561 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
7564 * gfortran.dg/implicit_10.f90: New test.
7566 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
7569 * g++.dg/warn/Wall-write-strings.C: New.
7571 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
7573 * gfortran.dg/alloc_comp_constraint_5.f90: New.
7574 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7576 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7578 * gfortran.dg/use_3.f90: Remove error message.
7579 * gfortran.dg/iso_fortran_env_1.f90: New test.
7580 * gfortran.dg/iso_fortran_env_2.f90: New test.
7581 * gfortran.dg/iso_fortran_env_3.f90: New test.
7582 * gfortran.dg/iso_fortran_env_4.f90: New test.
7584 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
7586 * gcc.dg/vect/vect-27.c: Fix initialization.
7588 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7590 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7591 * gcc.dg/torture/builtin-minmax-1.c: New.
7593 * gcc.dg/builtins-20.c: Add cases for copysign.
7595 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7598 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7600 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7601 * gfortran.dg/use_1.f90: New test.
7602 * gfortran.dg/use_1.f90: New test.
7603 * gfortran.dg/use_1.f90: New test.
7605 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
7607 PR tree-optimization/29801
7608 * gcc.dg/pr29801.c: New test.
7610 2006-11-17 Jakub Jelinek <jakub@redhat.com>
7613 * gcc.dg/torture/pr29584.c: New test.
7615 2006-11-17 Joseph Myers <joseph@codesourcery.com>
7617 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7618 Condition PowerPC tests for saving FPRs on powerpc_fprs.
7619 * gcc.target/powerpc/compress-float-ppc.c,
7620 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7622 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7623 do not pass -mhard-float.
7625 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
7627 * gnat.dg/volatile_aggregate.adb: New test.
7629 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7633 * gfortran.dg/bound_2.f90: Add more checks.
7634 * gfortran.dg/bound_3.f90: New test.
7636 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7639 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7641 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
7643 * gfortran.dg/import3.f90: Fix error message.
7645 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7648 * gfortran.fortran-torture/compile/inline_1.f90:
7651 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
7653 * gcc.target/i386/x87regparm-1.c: New test.
7654 * gcc.target/i386/x87regparm-2.c: New test.
7655 * gcc.target/i386/x87regparm-3.c: New test.
7656 * gcc.target/i386/x87regparm-4.c: New test.
7658 2006-11-15 Tobias Burnus <burnus@net-b.de>
7661 * gfortran.dg/import.f90: New test.
7662 * gfortran.dg/import2.f90: New test.
7663 * gfortran.dg/import3.f90: New test.
7665 2006-11-15 Tobias Burnus <burnus@net-b.de>
7668 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7670 2006-11-15 Tobias Burnus <burnus@net-b.de>
7673 * gfortran.dg/contains.f90: New test.
7674 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7676 2006-11-15 Jakub Jelinek <jakub@redhat.com>
7678 PR tree-optimization/29581
7679 * gcc.dg/pr29581-1.c: New test.
7680 * gcc.dg/pr29581-2.c: New test.
7681 * gcc.dg/pr29581-3.c: New test.
7682 * gcc.dg/pr29581-4.c: New test.
7683 * gfortran.dg/pr29581.f90: New test.
7685 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
7688 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7689 numbers in error message headers.
7691 2006-11-14 Richard Guenther <rguenther@suse.de>
7693 * gcc.target/i386/math-torture/math-torture.exp: Restrict
7694 to i?86 and x86_64 targets.
7696 2006-11-14 Caroline Tice <ctice@apple.com>
7698 * gcc.dg/pubtypes-1.c: New file/testcase.
7699 * gcc.dg/pubtypes-2.c: New file/testcase.
7700 * gcc.dg/pubtypes-3.c: New file/testcase.
7701 * gcc.dg/pubtypes-4.c: New file/testcase.
7702 * g++.dg/pubtypes.C: New file/testcase.
7704 2006-11-14 Mark Mitchell <mark@codesourcery.com>
7707 * g++.dg/init/self1.C: New test.
7709 2006-11-14 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/conflicts.f90: Add.
7714 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
7716 PR rtl-optimization/29798
7718 * gcc.c-torture/execute/pr29798.c: New.
7720 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7722 * gcc.dg/builtins-20.c: Add more cases.
7724 2006-11-13 Jakub Jelinek <jakub@redhat.com>
7727 * gfortran.dg/gomp/pr29759.f90: New test.
7729 2006-11-13 Mark Mitchell <mark@codesourcery.com>
7732 * g++.dg/template/static28.C: New test.
7734 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
7736 * lib/c-torture.exp: Use target-libpath.exp.
7737 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7738 set GCC_EXEC_PREFIX env var from global variable of same name.
7740 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7743 * gfortran.fortran-torture/compile/transfer-1.f90:
7746 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
7747 Zdenek Dvorak <dvorakz@suse.cz>
7749 PR tree-optimization/29680
7750 * gcc.dg/alias-11.c: New test.
7752 2006-11-12 Jason Merrill <jason@redhat.com>
7753 Andrew Pinski <pinskia@physics.uc.edu>
7756 * gcc.target/i386/vectorize1.c: New.
7758 2006-11-12 Roger Sayle <roger@eyesopen.com>
7760 PR rtl-optimization/29797
7761 * gcc.c-torture/execute/pr29797-1.c: New test case.
7763 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7765 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7767 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
7769 * gcc.dg/tree-ssa/prefetch-3.c: New test.
7771 2006-11-12 Roger Sayle <roger@eyesopen.com>
7773 PR tree-optimization/13827
7774 * gcc.dg/fold-eqand-1.c: New test case.
7776 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
7779 * gcc.c-torture/execute/mayalias-3.c: New test.
7781 2006-11-11 Richard Sandiford <richard@codesourcery.com>
7784 * gcc.c-torture/compile/pr27528.c: New test.
7785 * gcc.dg/pr27528.c: Likewise.
7787 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7789 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7791 * gcc.dg/torture/builtin-symmetric-1.c: New test.
7793 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7796 * gfortran.dg/reshape_source_size_1.f90: New test.
7798 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7801 * gfortran.dg/aliasing_dummy_4.f90: New test.
7803 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
7806 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7807 and x86_64-*-* targets.
7809 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7811 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7812 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7813 New macros. Use them in exact tests.
7814 (TESTIT3): New macro.
7815 Add tests for fmin, fmax and fma.
7817 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7820 * gfortran.dg/array_constructor_13.f90: New test.
7822 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7825 * gfortran.dg/used_types_12.f90: New test.
7827 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
7830 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7832 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7833 * gcc.dg/fold-eqandshift-3.c: New test case.
7835 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7838 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7841 * gfortran.dg/change_symbol_attributes_1.f90: New test.
7843 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
7845 * gcc.dg/20061109-1.c: New testcase.
7847 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7849 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7851 2006-11-09 Tobias Burnus <burnus@net-b.de>
7853 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7854 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7856 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
7858 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7859 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7861 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7863 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7865 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7867 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7869 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7870 * gcc.dg/vect/vect-9.c: Now vectorizable.
7871 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7872 that support vect_widen_mult.
7873 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7874 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7875 vect-reduc-dot-u16.c).
7876 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7877 vect-reduc-dot-u16.c).
7878 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7879 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7880 vect-reduc-dot-s8.c).
7881 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7882 vect-reduc-dot-s8.c).
7883 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7884 vect-reduc-dot-s8.c).
7885 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7886 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7887 vect-reduc-dot-u8.c).
7888 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7889 vect-reduc-dot-u8.c).
7890 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7891 * gcc.dg/vect/vect-multitypes-9.c: New test.
7892 * gcc.dg/vect/vect-multitypes-10.c: New test.
7893 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7894 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7895 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7896 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7897 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7898 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7899 wrapv-vect-reduc-dot-s8.c.
7900 * lib/target-support.exp (check_effective_target_vect_unpack): New.
7901 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7902 targets that support vec_unpack.
7903 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7904 (check_effective_target_vect_widen_mult_qi_to_hi): New.
7905 (check_effective_target_vect_widen_mult_hi_to_si): New.
7906 (check_effective_target_vect_widen_sum): Removed.
7908 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7910 * gcc.dg/vect/vect-multitypes-8.c: New test.
7911 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7913 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7915 * gcc.dg/vect/vect-multitypes-7.c: New test.
7917 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7919 * gcc.dg/vect/vect-multitypes-4.c: New test.
7920 * gcc.dg/vect/vect-multitypes-5.c: New test.
7921 * gcc.dg/vect/vect-multitypes-6.c: New test.
7923 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7925 * gcc.dg/vect/vect-multitypes-1.c: New test.
7926 * gcc.dg/vect/vect-multitypes-2.c: New test.
7927 * gcc.dg/vect/vect-multitypes-3.c: New test.
7929 2006-11-07 Eric Christopher <echristo@apple.com>
7931 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7932 Test using scan-assembler-not.
7934 2006-11-07 Jakub Jelinek <jakub@redhat.com>
7936 * gcc.dg/inline-17.c: New test.
7938 2006-11-07 Steve Ellcey <sje@cup.hp.com>
7941 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
7944 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7947 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7950 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7953 2006-11-07 Tobias Burnus <burnus@net-b.de>
7956 * gfortran.dg/volatile.f90: Add.
7957 * gfortran.dg/volatile2.f90: Add.
7958 * gfortran.dg/volatile3.f90: Add.
7959 * gfortran.dg/volatile4.f90: Add.
7960 * gfortran.dg/volatile5.f90: Add.
7961 * gfortran.dg/volatile6.f90: Add.
7962 * gfortran.dg/volatile7.f90: Add.
7964 2006-11-06 Tobias Burnus <burnus@net-b.de>
7966 * gfortran.dg/io_constraints_2.f90: Adjust pattern
7967 for matching error messages.
7968 * gfortran.dg/specifics_3.f90: Adjust pattern
7969 for matching error messages.
7971 2006-11-06 Janis Johnson <janis187@us.ibm.com>
7972 Bernhard Fischer <aldot@gcc.gnu.org>
7974 * lib/gcc-dg.exp (output-exists): New proc.
7975 (output-exists-not): New proc.
7976 * gcc.test-framework/test-framework.awk: Support new directives.
7977 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7978 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7979 * gcc.test-framework/dg-outexists-exp-F.c: New test.
7980 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7981 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7982 * gcc.test-framework/dg-outexists-exp-P.c: New test.
7984 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
7988 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7989 * gfortran.dg/initialization_3.f90: New.
7991 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7993 PR libgfortran/25545
7994 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7996 2006-11-05 Jakub Jelinek <jakub@redhat.com>
7999 * gcc.c-torture/execute/pr29695-1.c: New test.
8000 * gcc.c-torture/execute/pr29695-2.c: New test.
8002 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
8005 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8007 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
8009 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8010 for matching error messages.
8012 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
8015 * gcc.target/i386/387-12.c: New test.
8017 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8020 * gfortran.dg/pr29713.f90: New test.
8022 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
8024 * gcc.c-torture/execute/arith-rand-ll.c:
8025 Also test for bogus rest sign.
8027 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8030 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8032 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
8034 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8035 from error messages.
8037 2006-11-02 Mike Stump <mrs@apple.com>
8039 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8041 * g++.old-deja/g++.abi/align.C: Enable for darwin.
8043 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
8045 * g++.dg/eh/gcsec1.C: New test.
8047 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8049 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8050 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
8052 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
8054 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8056 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8057 * gcc.dg/pr14796-2.c: Likewise.
8059 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
8061 * gcc.c-torture/execute/20061101-1.c: New test.
8063 2006-11-01 Richard Guenther <rguenther@suse.de>
8065 * gcc.target/i386/fpprec-1.c: New testcase.
8067 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8069 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8070 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8072 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
8074 * gcc.c-torture/execute/20061031-1.c: New test.
8076 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8079 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8080 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8081 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8082 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8083 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8084 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8085 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8087 2006-10-31 Eric Christopher <echristo@apple.com>
8088 Falk Hueffner <falk@debian.org>
8090 * gcc.dg/builtin-bswap-1.c: New.
8091 * gcc.dg/builtin-bswap-2.c: New.
8092 * gcc.dg/builtin-bswap-3.c: New.
8093 * gcc.dg/builtin-bswap-4.c: New.
8094 * gcc.dg/builtin-bswap-5.c: New.
8095 * gcc.target/i386/builtin-bswap-1.c: New.
8097 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8099 * gcc.dg/inline-16.c: New.
8102 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8104 * gcc.dg/inline-13.c: New.
8105 * gcc.dg/inline-14.c: New.
8106 * gcc.dg/inline-15.c: New.
8109 * gcc.dg/inline6.c: New.
8110 * gcc.dg/inline7.c: New.
8112 2006-10-31 Roger Sayle <roger@eyesopen.com>
8115 * gcc.dg/pr23470-1.c: New test case.
8117 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
8120 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8122 * gfortran.dg/blockdata_2.f90: New testcase.
8124 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
8127 * gfortran.dg/unf_short_record_1.f90: New test.
8129 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8132 * gfortran.dg/pr29067.f: New test.
8134 2006-10-31 Joseph Myers <joseph@codesourcery.com>
8135 Richard Sandiford <richard@codesourcery.com>
8137 * lib/target-supports.exp (get_compiler_messages): Append options
8138 as a single list element.
8139 (check_effective_target_arm_vfp_ok): New.
8140 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8142 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
8145 * gfortran.dg/intrinsic_actual_2.f90: New test.
8148 * gfortran.dg/actual_array_interface_1.f90: New test.
8151 * gfortran.dg/used_types_11.f90: New test.
8153 2006-10-30 Dirk Mueller <dmueller@suse.de>
8155 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8156 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8157 * g++.old-deja/g++.pt/eichin01.C (main): Same.
8158 * g++.old-deja/g++.mike/net25.C (main): Same.
8159 * g++.dg/lookup/exception1.C (main): Same.
8160 * g++.dg/parse/parens2.C (main): Same.
8162 2006-10-30 Roger Sayle <roger@eyesopen.com>
8164 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8166 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8168 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8169 * gcc.dg/torture/builtin-math-3.c: Likewise.
8171 2006-10-30 Tobias Burnus <burnus@net-b.de>
8174 * gfortran.dg/write_check.f90: Check run-time keyword checking.
8175 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8177 2006-10-30 Andrew Pinski <pinskia@gmail.com>
8180 * gfortran.fortran-torture/execute/transfer1.f90: New test.
8182 2006-10-30 Joseph Myers <joseph@codesourcery.com>
8184 * lib/target-supports.exp (check_function_available): Declare
8185 function before calling.
8187 2006-10-30 Jakub Jelinek <jakub@redhat.com>
8189 PR tree-optimization/29637
8190 * gcc.dg/pr29637.c: New test.
8192 2006-10-29 Roger Sayle <roger@eyesopen.com>
8194 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8195 tree canonicalization.
8197 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8199 * gcc.dg/builtins-20.c: Add more hypot tests.
8201 2006-10-29 Roger Sayle <roger@eyesopen.com>
8203 * gcc.dg/fold-compare-1.c: New test case.
8205 2006-10-29 Dirk Mueller <dmueller@suse.de>
8208 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8210 2006-10-29 Roger Sayle <roger@eyesopen.com>
8212 PR tree-optimization/15458
8213 * gcc.dg/fold-xornot-1.c: New test case.
8215 2006-10-29 Richard Guenther <rguenther@suse.de>
8217 * gcc.target/i386/math-torture/trunc.c: New testcase.
8219 2006-10-29 Richard Guenther <rguenther@suse.de>
8221 * gcc.target/i386/math-torture/round.c: New testcase.
8223 2006-10-29 Richard Guenther <rguenther@suse.de>
8225 * gcc.target/i386/math-torture/ceil.c: New testcase.
8226 * gcc.target/i386/math-torture/floor.c: Likewise.
8228 2006-10-29 Richard Guenther <rguenther@suse.de>
8230 * gcc.target/i386/math-torture/rint.c: New testcase.
8231 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8233 2006-10-29 Richard Guenther <rguenther@suse.de>
8235 * gcc.target/i386/math-torture/lfloor.c: New testcase.
8236 * gcc.target/i386/math-torture/lceil.c: Likewise.
8238 2006-10-28 Tobias Burnus <burnus@net-b.de>
8240 PR libgfortran/24313
8241 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8243 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
8245 * gcc.c-torture/execute/20020118-1.c,
8246 gcc.c-torture/execute/builtins/strlen.c,
8247 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8250 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8252 * gcc.dg/builtins-20.c: Add tests for hypot.
8253 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
8254 two-argument builtins.
8255 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8256 TESTIT2. Update all callers.
8257 (TESTIT2, TESTIT2_R): New helper macros.
8258 Add testcases for pow, hypot and atan2.
8260 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8263 * g++.dg/expr/bool1.C: New test.
8264 * g++.dg/expr/bool2.C: New test.
8266 2006-10-28 Tobias Burnus <burnus@net-b.de>
8269 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8270 * gfortran.dg/namelist_internal.f90: New test.
8272 2006-10-28 Tobias Burnus <burnus@net-b.de>
8275 * gfortran.dg/io_real_boz.f90: Add.
8276 * gfortran.dg/io_real_boz2.f90: Add.
8278 2006-10-28 Richard Guenther <rguenther@suse.de>
8281 * gcc.dg/tree-ssa/pr26899.c: New testcase.
8283 2006-10-28 Richard Guenther <rguenther@suse.de>
8286 * gcc.target/i386/math-torture/lround.c: New testcase.
8288 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
8290 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8291 * gcc.dg/builtins-44.c: Likewise.
8292 * gcc.dg/builtins-45.c: Likewise.
8293 * gcc.dg/pr28796-2.c: Likewise.
8294 * gcc.dg/unordered-3.c: Likewise.
8296 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8298 PR libgfortran/27954
8299 * gfortran.dg/error_recovery_2.f90: New test.
8301 2006-10-26 Richard Guenther <rguenther@suse.de>
8303 * gcc.target/i386/i386.exp: Use glob, not find to collect
8304 tests. Avoids recursing into subdirectories.
8305 * gcc.target/i386/math-torture/math-torture.exp: Torture
8306 for interesting ia32 math options.
8307 * gcc.target.i386/math-torture/lrint.c: New testcase.
8309 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8311 PR libgfortran/29563
8312 * gfortran.dg/arrayio_9.f90: Update test.
8313 * gfortran.dg/arrayio_19.f90: New test.
8315 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
8317 * gcc.dg/20061026.c: New testcase.
8319 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8321 PR libgfortran/29563
8322 * gfortran.dg/arrayio_9.f90: New test.
8324 2006-10-26 Ben Elliston <bje@au.ibm.com>
8326 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8327 Copy the strings manually, as strcpy may call strlen.
8329 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8331 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8332 Add checks for log, log2, log10 and log1p.
8334 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8335 we already test 0.0. Add checks for expm1, log, log2, log10,
8336 log1p, cbrt, erf and erfc.
8338 2006-10-25 Steve Ellcey <sje@cup.hp.com>
8340 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8342 2006-10-25 Uros Bizjak <uros@kss-loka.si>
8344 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8345 and remainderl() built-in functions. Remove -ffast-math from
8348 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8350 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8353 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8354 floating point modifiers to arguments passed to float and long
8355 double functions respectively. Update all callers to use floating
8356 point numbers, not integers. Add tests for exp, exp2 and
8359 * gcc.dg/torture/builtin-math-3.c: New test.
8361 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
8364 * gfortran.dg/initialize_2.f90: New.
8366 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8368 * gcc.dg/torture/builtin-math-2.c: New test.
8370 2006-10-24 Richard Guenther <rguenther@suse.de>
8373 * gcc.dg/pr28796-1.c: New testcase.
8374 * gcc.dg/pr28796-2.c: Likewise.
8376 2006-10-24 Richard Guenther <rguenther@suse.de>
8378 * gcc.dg/builtins-57.c: New testcase.
8380 2006-10-24 Richard Guenther <rguenther@suse.de>
8382 PR tree-optimization/29567
8383 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8385 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
8387 PR tree-optimization/14784
8388 * gcc.dg/alias-10.c: New test.
8390 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8392 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8394 2006-10-23 Jakub Jelinek <jakub@redhat.com>
8396 * gcc.dg/builtin-strncat-chk-1.c: New test.
8398 2006-10-23 Jan Hubicka <jh@suse.cz>
8400 * gcc.dg/memmove-1.c: New test.
8402 2006-10-23 Paul Brook <paul@codesourcery.com>
8404 * gcc.dg/pragma-pack-5.c: New test.
8406 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
8408 * g++.dg/other/s390-1.C: New testcase.
8410 2006-10-23 Richard Guenther <rguenther@suse.de>
8414 * gcc.dg/pr27132.c: New testcase.
8415 * gcc.dg/pr23295.c: Likewise.
8416 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8417 * g++.dg/tree-ssa/pr19807.C: Likewise.
8419 2006-10-23 Richard Guenther <rguenther@suse.de>
8422 * gcc.dg/pr21032.c: New testcase.
8424 2006-10-22 Jeff Law <law@redhat.com>
8425 Richard Guenther <rguenther@suse.de>
8427 PR tree-optimization/15911
8428 * gcc.dg/tree-ssa/vrp30.c: New testcase.
8430 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
8433 * g++.dg/abi/rtti3.C: New.
8435 2006-10-21 Uros Bizjak <uros@kss-loka.si>
8438 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8441 2006-10-21 Richard Guenther <rguenther@suse.de>
8443 PR tree-optimization/3511
8444 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8446 2006-10-21 Richard Guenther <rguenther@suse.de>
8449 * gcc.dg/torture/pr26898-1.c: New testcase.
8450 * gcc.dg/torture/pr26898-2.c: Likewise.
8452 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
8455 * g++.dg/parse/bitfield1.C: Adjust error markers.
8456 * g++.dg/parse/bitfield2.C: New test.
8458 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
8460 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8462 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8465 * gfortran.dg/zero_sized_1.f90: New test.
8467 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
8469 * gcc.dg/div-compare-1.c: New test.
8471 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
8474 * gfortran.dg/result_default_init_1.f90: New test.
8477 * gfortran.dg/automatic_default_init_1.f90: New test.
8479 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8482 2006-10-18 Geoffrey Keating <geoffk@apple.com>
8484 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8485 'using namespace std' without previous declaration.
8486 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8487 * g++.old-deja/g++.robertl/eb133c.C: New.
8489 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8491 PR libgfortran/29277
8492 * gfortran.dg/streamio_4.f90: Update test.
8493 * gfortran.dg/streamio_11.f90: New test.
8495 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
8498 * g++.dg/inherit/virtual1.C: New test.
8500 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8503 * g++.dg/parse/enum3.C: New test.
8505 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8508 * g++.dg/init/ctor8.C: New test.
8510 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8513 * g++.dg/ext/complit8.C: Tweak error markers.
8514 * g++.dg/template/complit1.C: Add error marker.
8516 2006-10-16 Mark Mitchell <mark@codesourcery.com>
8519 * g++.dg/ext/complit8.C: New test.
8522 * g++.dg/parse/dtor12.C: New test.
8525 * g++.dg/template/sizeof11.C: New test.
8527 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
8530 * gfortran.dg/data_char_3.f90: New test.
8533 * gfortran.dg/negative_automatic_size.f90: New test.
8535 2006-10-16 David Daney <ddaney@avtrex.com>
8537 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
8539 2006-10-16 Eric Christopher <echristo@apple.com>
8541 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8544 2006-10-16 Mark Mitchell <mark@codesourcery.com>
8547 * g++.dg/tc1/dr49.C: Tweak error messages.
8548 * g++.dg/parse/template21.C: New test.
8550 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8553 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8555 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
8558 * gfortran.dg/print_1.f90: New test.
8560 2006-10-15 Jan Hubicka <jh@suse.cz>
8563 * gcc.c-torture/compile/pr29241.c: New testcase.
8565 2006-10-15 David Edelsohn <edelsohn@gnu.org>
8568 * gcc.c-torture/compile/pr29250.c: New test.
8570 2006-10-15 Richard Guenther <rguenther@suse.de>
8572 * gcc.dg/pr29299.c: New testcase.
8574 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
8577 * gfortran.dg/label_4.f90: Adjust warning flag.
8579 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8582 * gfortran.dg/nullify_3.f90: New test.
8584 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8586 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8587 on Solaris 2.5.1 too.
8589 2006-10-13 Eric Christopher <echristo@apple.com>
8591 * gcc.dg/pr25993.c: Skip for darwin.
8593 2006-10-13 Eric Christopher <echristo@apple.com>
8595 * gcc.dg/visibility-11.c: Skip for darwin.
8597 2006-10-13 Eric Christopher <echristo@apple.com>
8599 * gcc.dg/darwin-weakimport-1.c: Use
8600 -fno-asynchronous-unwind-tables.
8601 * gcc.dg/darwin-weakimport-3.c: Ditto.
8603 2006-10-13 Richard Guenther <rguenther@suse.de>
8605 PR tree-optimization/29446
8606 * gcc.dg/torture/pr29446.c: New testcase.
8608 2006-10-13 Bill Wendling <wendling@apple.com>
8610 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8611 * g++.old-deja/g++.jason/hmc1.C: Likewise.
8612 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8613 * g++.old-deja/g++.law/shadow1.C: Likewise.
8614 * g++.old-deja/g++.law/ctors10.C: Likewise.
8615 * g++.dg/debug/namespace1.C: Likewise.
8616 * g++.dg/inherit/namespace-as-base.C: Likewise.
8617 * g++.dg/opt/delay-slot-1.C: Likewise.
8618 * g++.dg/parse/defarg10.C: Likewise.
8619 * g++.dg/template/ptrmem11.C: Likewise.
8620 * g++.dg/template/mem_func_ptr.C: Likewise.
8621 * g++.dg/template/spec19.C: Likewise.
8623 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
8625 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8627 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8630 * gfortran.dg/implicit_9.f90: New test.
8633 * gfortran.dg/namelist_25.f90: New test.
8636 * gfortran.dg/same_name_2.f90: New test.
8639 * gfortran.dg/host_assoc_types_1.f90: New test.
8642 * gfortran.dg/missing_derived_type_1.f90: New test.
8643 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8646 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8649 * gfortran.dg/alloc_comp_assign_5.f90: New test.
8651 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8654 * gfortran.dg/bound_2.f90: New test.
8656 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8658 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8660 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8661 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8662 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8663 * gfortran.dg/gomp/reduction3.f90: Likewise.
8664 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8665 * gfortran.dg/dummy_procedure_2.f90: Likewise.
8666 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8667 * gfortran.dg/forall_4.f90: Likewise.
8668 * gfortran.dg/spec_expr_4.f90: Likewise.
8669 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8670 * gfortran.dg/forall_5.f90: Likewise.
8671 * gfortran.dg/open_access_append_2.f90: Add check for
8672 compile-time warning.
8674 2006-10-13 Mark Mitchell <mark@codesourcery.com>
8677 * g++.dg/parse/pure1.C: New test.
8679 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8682 * gfortran.dg/io_constraints_3.f90: New test.
8683 * gfortran.dg/open_access_append_1.f90: Add checks
8684 for compile-time warnings.
8685 * gfortran.dg/pr20163-2.f: Likewise.
8686 * gfortran.dg/iostat_2.f90: Likewise.
8687 * gfortran.dg/label_4.f90: Delete the temporary
8689 * gfortran.dg/direct_io_2.f90: Add a FILE=
8691 * gfortran.dg/iomsg_1.f90: Add check for
8692 compile-time warning.
8694 2006-10-12 Jan Hubicka <jh@suse.cz>
8697 * gcc.dg/pr28319.c: New test.
8699 2006-10-12 Mark Mitchell <mark@codesourcery.com>
8701 * g++.dg/ext/vla4.C: New test.
8703 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8706 * g++.dg/template/crash60.C: New test.
8707 * g++.dg/other/large-size-array.C: Adjust error markers.
8708 * g++.dg/parse/crash27.C: Likewise.
8709 * g++.dg/template/crash1.C: Likewise.
8711 2006-10-12 Steve Ellcey <sje@cup.hp.com>
8714 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8716 2006-10-12 Jakub Jelinek <jakub@redhat.com>
8718 PR preprocessor/28709
8719 * gcc.dg/cpp/paste14.c: New test.
8721 2006-10-11 Mark Mitchell <mark@codesourcery.com>
8724 * g++.dg/init/array24.C: New test.
8726 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8728 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8731 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
8734 * g++.dg/parse/typedef8.C: New test.
8735 * g++.dg/other/mult-stor1.C: Adjust error markers.
8737 2006-10-11 Richard Guenther <rguenther@suse.de>
8739 PR tree-optimization/28230
8740 * gcc.dg/torture/pr28230.c: New testcase.
8742 2006-10-11 Richard Guenther <rguenther@suse.de>
8745 * gcc.dg/torture/pr29119.c: New testcase.
8747 2006-10-10 Jakub Jelinek <jakub@redhat.com>
8750 * gcc.c-torture/execute/20060930-2.c: New test.
8752 2006-10-09 Richard Henderson <rth@redhat.com>
8754 Revert emutls patch.
8756 2006-10-09 Richard Guenther <rguenther@suse.de>
8759 * gcc.dg/pr29254.c: New testcase.
8761 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
8762 Paul Thomas <pault@gcc.gnu.org>
8765 * gfortran.dg/alloc_comp_basics_1.f90: New test.
8766 * gfortran.dg/alloc_comp_basics_2.f90: New test.
8767 * gfortran.dg/alloc_comp_assign_1.f90: New test.
8768 * gfortran.dg/alloc_comp_assign_2.f90: New test.
8769 * gfortran.dg/alloc_comp_assign_3.f90: New test.
8770 * gfortran.dg/alloc_comp_assign_4.f90: New test.
8771 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8772 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8773 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8774 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8775 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8776 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8777 * gfortran.dg/alloc_comp_std.f90: New test.
8778 * gfortran.dg/move_alloc.f90: New test.
8780 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
8783 * gfortran.dg/derived_constructor_comps_2.f90: New test.
8786 * gfortran.dg/forall_char_dependencies_1.f90: New test.
8788 2006-10-08 Tobias Burnus <burnus@net-b.de>
8791 * gfortran.dg/new_line.f90: New test.
8793 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8795 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8796 * gcc.dg/torture/builtin-convert-1.c,
8797 gcc.dg/torture/builtin-convert-2.c,
8798 gcc.dg/torture/builtin-convert-3.c,
8799 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8801 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
8803 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8804 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8805 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8806 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8808 2006-10-07 Andrew Pinski <pinskia@gmail.com>
8810 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8811 Xfail some tests for powerpc-darwin and powerpc-aix.
8813 2006-10-07 Jakub Jelinek <jakub@redhat.com>
8816 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8818 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8821 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8824 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8828 * gfortran.fortran-torture/execute/specifics.f90:
8829 Add tests for using all possible intrinsics as actual arguments.
8830 * gfortran.dg/specifics_1.f90: Add tests for using
8831 all possible intrinsics as actual arguments.
8832 * gfortran.dg/specifics_2.f90: New file.
8833 * gfortran.dg/specifics_3.f90: New file.
8835 2006-10-07 Richard Sandiford <richard@codesourcery.com>
8837 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8838 * gcc.dg/debug/debug-2.c: Likewise.
8840 2006-10-06 Uros Bizjak <uros@kss-loka.si>
8842 * gcc.c-torture/compile/sync-2.c: New test.
8844 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8846 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8849 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8851 PR rtl-optimization/29128
8852 * gcc.c-torture/compile/pr29128.c: New test.
8854 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8856 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8859 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
8862 * gcc.dg/tree-ssa/loop-19.c: New test.
8864 2006-10-06 Jakub Jelinek <jakub@redhat.com>
8866 PR tree-optimization/29330
8867 * gcc.dg/pr29330.c: New test.
8870 * gcc.c-torture/compile/20061005-1.c: New test.
8872 2006-10-06 Olivier Hainque <hainque@adacore.com>
8874 * gcc.dg/typename-vla-1.c: New case.
8875 * gnat.dg/forward_vla.adb: New case.
8877 2006-10-06 Jakub Jelinek <jakub@redhat.com>
8879 PR tree-optimization/29290
8880 * gfortran.dg/loop_nest_1.f90: New test.
8883 * gcc.dg/tls/opt-12.c: New test.
8886 * gfortran.dg/save_2.f90: New test.
8889 * gcc.dg/pr29091.c: New test.
8891 2006-10-06 Joseph Myers <joseph@codesourcery.com>
8893 * lib/target-supports.exp
8894 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8895 same as x86_64-*-*; check for LP64.
8897 2006-10-04 Richard Henderson <rth@redhat.com>
8899 * lib/target-supports.exp (check_effective_target_tls): Redefine
8900 to mean non-emulated tls.
8901 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8902 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8903 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8904 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8905 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8906 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8907 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8909 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
8912 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8914 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8916 * gfortran.dg/bounds_check_fail_1.f90: New test.
8918 2006-10-03 Mark Mitchell <mark@codesourcery.com>
8921 * g++.dg/template/friend48.C: New test.
8923 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
8926 * gfortran.dg/default_initialization_2.f90: New test.
8928 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
8932 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8934 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
8937 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8941 * gfortran.dg/missing_optional_dummy_2.f90: New test.
8945 * gfortran.dg/entry_array_specs_1.f90: New test.
8947 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
8949 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8950 insufficient to inhibit some test failures at -O3. Do testing
8953 2006-10-03 Mark Mitchell <mark@codesourcery.com>
8956 * g++.dg/inherit/access8.C: New test.
8957 * g++.dg/template/dtor4.C: Tweak error messages.
8959 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8962 * gfortran.dg/entry_8.f90: New test.
8964 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8967 * g++.dg/parse/new4.C: New test.
8969 2006-10-03 Uros Bizjak <uros@kss-loka.si>
8971 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8972 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8973 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8974 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8975 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8977 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8980 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8981 * gfortran.dg/continuation_2.f90: New test.
8984 * gfortran.dg/continuation_3.f90: New test.
8985 * gfortran.dg/continuation_4.f90: New test.
8986 * gfortran.dg/continuation_5.f: New test.
8987 * gfortran.dg/continuation_6.f: New test.
8989 2006-10-02 Mark Mitchell <mark@codesourcery.com>
8992 * g++.dg/template/vla1.C: New test.
8994 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8997 * gfortran.dg/complex_parameter_1.f90: New test.
8999 2006-10-02 Jakub Jelinek <jakub@redhat.com>
9002 * gcc.c-torture/execute/20060929-1.c: New test.
9004 2006-10-01 Mark Mitchell <mark@codesourcery.com>
9007 * g++.dg/template/member6.C: New test.
9008 * g++.dg/parse/typename7.C: Adjust error markers.
9011 * g++.dg/template/member7.C: New test.
9013 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
9016 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9017 gcc.dg/Woverride-init-3.c: New tests.
9019 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
9021 * gcc.c-torture/execute/20060930-1.c: New test.
9023 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9026 * gfortran.dg/specifics_1.f90: New test.
9027 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9030 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9032 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9033 pthread-init-common.h: New.
9035 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
9037 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9038 precision on some archs.
9040 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
9042 * gcc.dg/non-local-goto-1.c: New test.
9043 * gcc.dg/non-local-goto-2.c: Likewise.
9044 * gcc.dg/setjmp-3.c: Likewise.
9045 * gcc.dg/setjmp-4.c: Likewise.
9047 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
9049 * gnat.dg/self_aggregate_with_pointer.adb: New test.
9051 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
9054 * gfortran.dg/exponent_1.f90: New test.
9057 * gfortran.dg/nearest_1.f90: New test.
9059 2006-09-26 Jakub Jelinek <jakub@redhat.com>
9063 * gcc.dg/gomp/nestedfn-1.c: New test.
9065 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
9068 * objc/compile/method-1.m: New test.
9070 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
9073 * g++.dg/template/crash58.C: New test.
9074 * g++.dg/parse/crash28.C: Adjust error markers.
9075 * g++.dg/template/crash34.C: Likewise.
9076 * g++.dg/template/friend31.C: Likewise.
9077 * g++.dg/template/crash32.C: Likewise.
9080 * g++.dg/template/crash59.C: New test.
9083 * g++.dg/template/spec33.C: New test.
9084 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9086 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
9087 Adam Nemet <anemet@caviumnetworks.com>
9089 * gcc.dg/tree-ssa/ivopts-1.c: New test.
9090 * gcc.dg/tree-ssa/ivopts-2.c: New test.
9092 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
9095 * gcc.dg/pr28911.c: New.
9097 2006-09-23 Uros Bizjak <uros@kss-loka.si>
9100 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9101 (dg-options): Add -mfpmath=387.
9103 2006-09-23 Jakub Jelinek <jakub@redhat.com>
9106 * gcc.dg/pr28706.c: New test.
9109 * gcc.dg/pr28712.c: New test.
9111 2006-09-22 Mike Stump <mrs@apple.com>
9113 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9115 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
9117 PR tree-optimization/28888
9118 * gcc.dg/pr28888.c: New test.
9120 2006-09-21 Mark Mitchell <mark@codesourcery.com>
9123 * g++.dg/init/ptrfn1.C: New test.
9125 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
9128 * g++.dg/template/spec32.C: New test.
9129 * g++.dg/parse/crash9.C: Adjust error markers.
9132 * g++.dg/template/typedef6.C: New test.
9133 * g++.dg/init/error1.C: Adjust error markers.
9134 * g++.dg/parse/crash9.C: Likewise.
9135 * g++.dg/template/crash55.C: Likewise.
9137 2006-09-21 Janis Johnson <janis187@us.ibm.com>
9139 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9141 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
9144 * g++.dg/ext/dllimport12.C: New test.
9146 2006-09-20 Richard Sandiford <richard@codesourcery.com>
9148 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9149 * gcc.target/mips/nmadd-2.c: Likewise.
9150 * gcc.target/mips/mips-ps-6.c: New test.
9151 * gcc.target/mips/neg-abs-1.c: Likewise.
9152 * gcc.target/mips/neg-abs-2.c: Likewise.
9153 * gcc.target/mips/nmadd-3.c: New test.
9155 2006-09-20 Jakub Jelinek <jakub@redhat.com>
9158 * gcc.dg/gomp/atomic-10.c: New test.
9159 * g++.dg/gomp/atomic-10.C: New test.
9161 2006-09-20 Eric Christopher <echristo@apple.com>
9163 * gcc.target/i386/sse3-not-fisttp.c: New.
9165 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
9167 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9169 2006-09-19 Richard Sandiford <richard@codesourcery.com>
9171 * gcc.c-torture/execute/pr28289.c (one): New variable.
9172 (main): Use it instead of argc.
9173 * gcc.c-torture/execute/20060102-1.c (one): New variable.
9174 (main): Use it instead of argc.
9176 2006-09-19 Paul Brook <paul@codesourcery.com>
9179 * gcc.dg/nested-func-5.c: New test.
9181 2006-09-19 Ben Elliston <bje@au.ibm.com>
9183 * lib/target-supports.exp (check_effective_target_tls): Compile
9184 test stubs using ${tool}_target_compile, not just target_compile.
9185 (check_effective_target_tls_runtime): Likewise.
9187 2006-09-19 Ben Elliston <bje@au.ibm.com>
9189 * gcc.c-torture/compile/20030405-1.x: Remove.
9191 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9192 optimising linker from discarding it.
9194 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9197 * gfortran.dg/keyword_symbol_1.f90: New test.
9199 * gfortran.dg/spread_shape_1.f90: Add missing warning with
9200 pedantic compilation option.
9202 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9205 * gfortran.dg/spread_shape_1.f90: New test.
9207 2006-09-17 Roger Sayle <roger@eyesopen.com>
9209 PR tree-optimization/28887
9210 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9212 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
9215 * gcc.dg/pr25993.c: New test.
9217 2006-09-17 Ira Rosen <irar@il.ibm.com>
9220 * gcc.dg/vect/pr21591.c: New test.
9222 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
9225 * gcc.c-torture/compile/strcpy-1.c: New test.
9226 * gcc.c-torture/compile/strcpy-2.c: New test.
9227 * gcc.c-torture/compile/memcpy-1.c: New test.
9228 * gcc.c-torture/compile/memcpy-2.c: New test.
9230 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
9233 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9235 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
9237 * gnat.dg/specs/double_record_extension1.ads: New test.
9238 * gnat.dg/specs/double_record_extension2.ads: Likewise.
9240 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
9243 * gfortran.dg/oldstyle_3.f90: New test.
9245 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9247 PR libgfortran/29099
9248 * gfortran.dg/secnds-1.f: New test.
9250 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9252 PR libgfortran/29053
9253 * gfortran.dg/streamio_9.f90: New test.
9254 * gfortran.dg/streamio_10.f90: New test.
9256 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
9259 * g++.dg/init/array22.C: New test.
9260 * g++.dg/init/array23.C: New test.
9262 2006-09-14 Arnaud Charlet <charlet@adacore.com>
9264 * stackcheck.lst: Update list of tests requiring stack checking.
9265 * norun.lst: Adjust for above change.
9266 * ada95.lst: New file.
9267 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9268 requiring -gnat95 switch.
9270 2006-09-14 Olivier Hainque <hainque@adacore.com>
9272 * gnat.dg/in_out_parameter.adb: New test.
9274 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
9277 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9279 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
9281 * gnat.dg/specs/unchecked_union.ads: New test.
9283 2006-09-13 Richard Sandiford <richard@codesourcery.com>
9285 PR rtl-optimization/28982
9286 * gcc.c-torture/execute/pr28982a.c: New test.
9287 * gcc.c-torture/execute/pr28982b.c: Likewise.
9289 2006-09-12 Eric Christopher <echristo@apple.com>
9291 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9292 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9294 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
9297 PR preprocessor/14634
9298 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9299 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9300 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9302 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
9304 * gcc.dg/pr28243.c: New test.
9306 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
9309 gfortran.dg/pr28971.f90: New test to act as a backstop in case
9310 this undiagnosed regression reappears.
9312 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
9314 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9315 Treat $srcdir as a literal.
9316 * lib/fortran-torture.exp (fortran-torture-compile,
9317 fortran-torture-execute): Likewise.
9318 * lib/objc-torture.exp (objc-torture-compile,
9319 objc-torture-execute): Likewise.
9320 * lib/profopt.exp (profopt-execute): Likewise.
9322 2006-09-11 Geoffrey Keating <geoffk@apple.com>
9324 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9326 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
9329 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9331 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
9334 * gcc.target/i386/pr13685.c: New test.
9336 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
9338 * gcc.dg/pr28726.c: New test.
9340 2006-09-11 Josh Conner <jconner@apple.com>
9342 * gcc.dg/nrv3.c: Increase size of structure.
9343 * gcc.dg/nrv4.c: Likewise.
9344 * gcc.dg/nrv5.c: Likewise.
9346 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
9349 gfortran.dg/assumed_charlen_function_5.f90: New test.
9351 2006-09-10 Mark Mitchell <mark@codesourcery.com>
9354 * g++.dg/init/static3.C: New test.
9356 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
9359 * gcc.dg/long-long-cst1.c (t): Add cast to
9360 __SIZE_TYPE__ before casting to int.
9361 (main): Return 0 on success.
9363 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
9365 * gcc.c-torture/execute/20060910-1.c: New test.
9367 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
9370 * gcc.dg/pr26983.c: New test.
9372 2006-09-10 Richard Sandiford <richard@codesourcery.com>
9375 * gcc.c-torture/execute/pr29006.c: New test.
9377 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9380 gfortran.dg/matmul_4.f90: New test.
9382 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9385 gfortran.dg/used_types_10: New test.
9387 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9390 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9391 gfortran.dg/array_initializer_3.f90: New test.
9393 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9396 * gfortran.dg/actual_array_constructor_3.f90: New test.
9398 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
9401 * gcc.target/i386/pr26778.c: New testcase.
9403 2006-09-08 Eric Christopher <echristo@apple.com>
9405 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9406 * gcc.target/i386/memcpy-1.c: Ditto.
9407 * gcc.target/i386/asm-1.c: Ditto.
9408 * gcc.target/i386/20060512-4.c: Ditto.
9409 * gcc.target/i386/compress-float-387.c: Ditto.
9410 * gcc.target/i386/20060512-1.c: Ditto.
9411 * gcc.target/i386/compress-float-sse.c: Ditto.
9412 * gcc.target/i386/20060512-2.c: Ditto.
9413 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9414 * gcc.target/i386/stack-prot-kernel.c: Ditto.
9415 * gcc.target/i386/compress-float-387-pic.c: Ditto.
9416 * gcc.dg/pr26449.c: Ditto.
9417 * gcc.dg/attr-ms_struct-2.c: Ditto.
9418 * gcc.dg/attr-ms_struct-1.c: Ditto.
9419 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9421 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
9424 * gcc.dg/vla-10.c: New test.
9426 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9429 * g++.dg/parse/template20.C: New test.
9430 * g++.dg/template/operator8.C: Remove obsolete part.
9431 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9432 * g++.old-deja/g++.pt/crash65.C: Likewise.
9434 2006-09-07 Jason Merrill <jason@redhat.com>
9437 * gcc.dg/long-long-cst1.c: New test.
9439 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9442 * g++.dg/other/array3.C: New test.
9443 * g++.dg/other/array4.C: New test.
9444 * g++.dg/other/array5.C: New test.
9446 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
9448 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9450 2006-09-07 Uros Bizjak <uros@kss-loka.si>
9453 * gcc.target/i386/pr28946.c: New test.
9455 2006-09-07 Steven G. Kargl <kargls@comcast.net>
9457 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9458 in integer literal constant.
9459 * gfortran.dg/enum_8.f90: Ditto.
9460 * gfortran.dg/g77/20030326-1.f: Ditto.
9462 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
9464 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9465 nonconformance usage.
9467 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9470 * gcc.c-torture/compile/vector-align-1.c: New test.
9472 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
9475 * g++.dg/opt/copysign-1.C: New test.
9477 2006-09-06 Jason Merrill <jason@redhat.com>
9480 * g++.dg/warn/unused-result1.C: New test.
9482 2006-09-06 Mark Mitchell <mark@codesourcery.com>
9485 * g++.dg/ext/vla3.C: New test.
9488 * g++.dg/template/array16.C: New test.
9490 2006-09-06 Richard Guenther <rguenther@suse.de>
9492 * gcc.dg/pr27226.c: Remove testcase again.
9494 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9497 * g++.dg/opt/unroll2.C: New test.
9499 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9502 * gcc.dg/vect/pr28952.c: New test.
9504 2006-09-05 Richard Guenther <rguenther@suse.de>
9506 PR tree-optimization/28900
9507 * gcc.dg/torture/pr28900.c: New testcase
9509 2006-09-05 Richard Guenther <rguenther@suse.de>
9511 PR tree-optimization/28905
9512 * gcc.c-torture/compile/pr28905.c: New testcase.
9514 2006-09-05 Richard Guenther <rguenther@suse.de>
9517 * gcc.dg/pr28935.c: New testcase.
9519 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
9521 * gcc.c-torture/execute/20060905-1.c: New test.
9523 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
9526 * gfortran.dg/used_types_7.f90: New test.
9527 * gfortran.dg/used_types_8.f90: New test.
9528 * gfortran.dg/used_types_9.f90: New test.
9530 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
9532 * gcc.c-torture/compile/20060904-1.c: New test.
9534 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
9536 PR c++/23287 Revert my 2006-09-01 patch
9537 * g++.dg/parse/dtor12.C: Remove.
9539 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
9542 * g++.dg/template/operator9.C: New test.
9545 * g++.dg/template/operator7.C: New test.
9548 * g++.dg/template/operator8.C: New test.
9551 * g++.dg/template/crash57.C: New test.
9553 * g++.dg/template/typedef4.C: Adjust error markers.
9554 * g++.dg/template/typedef5.C: Likewise.
9556 2006-09-02 Jakub Jelinek <jakub@redhat.com>
9559 * g++.dg/parse/crash33.C: New test.
9561 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
9562 Richard Guenther <rguenther@suse.de>
9563 Adam Nemet <anemet@caviumnetworks.com>
9566 * gcc.target/mips/memcpy-1.c: New testcase.
9567 * gcc.dg/pr27226.c: Likewise.
9569 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
9572 * g++.dg/lookup/koenig5.C: New.
9573 * g++.dg/template/crash56.C: New.
9575 2006-09-01 Josh Conner <jconner@apple.com>
9578 * gcc.dg/nrv3.c: New test.
9579 * gcc.dg/nrv4.c: New test.
9580 * gcc.dg/nrv5.c: New test.
9582 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
9585 * g++.dg/parse/dtor12.C: New.
9587 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
9589 PR tree-optimization/28839
9590 * gcc.dg/pr28839.c: New test.
9592 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
9595 * gcc.dg/pr24367.c: New testcase.
9597 2006-08-30 Joseph Myers <joseph@codesourcery.com>
9599 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9601 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
9603 PR rtl-optimization/27735
9604 * gcc.dg/loop-unswitch-1.c: New test.
9606 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
9609 * gfortran.dg/aliasing_dummy_2.f90: New test.
9612 * gfortran.dg/generic_5.f90: Change error message.
9615 * gfortran.dg/generic_6.f90: New test.
9618 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9621 * gfortran.dg/invalid_interface_assignment.f90: New test.
9624 * gfortran.dg/module_proc_external_dummy.f90: New test.
9626 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
9629 * g++.dg/warn/var-args1.C: New test.
9631 2006-08-29 Steven G. Kargl <kargls@comcast.net>
9634 * gfortran.dg/simpleif_2.f90: New test.
9635 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9636 * gfortran.dg/enum_5.f90: Ditto.
9638 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9639 Kazu Hirata <kazu@codesourcery.com>
9641 PR tree-optimization/17506
9642 * gcc.dg/pr17506.c: New.
9644 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
9647 * g++.dg/eh/alias1.C: New test.
9649 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9652 * g++.dg/template/ttp22.C: New test.
9654 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
9657 * gcc.dg/pr26632.c: New.
9659 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9661 PR libgfortran/28354
9662 * gfortran.dg/fmt_zero_precision.f90: New test.
9664 2006-08-27 Mark Mitchell <mark@codesourcery.com>
9667 * g++.dg/template/spec31.C: New test.
9669 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
9672 * g++.dg/other/static2.C: New test.
9674 2006-08-26 Roger Sayle <roger@eyesopen.com>
9676 * gcc.dg/Wswitch-enum-2.c: New test case.
9677 * gcc.dg/Wswitch-enum-3.c: Likewise.
9679 2006-08-26 Richard Guenther <rguenther@suse.de>
9681 * gcc.c-torture/compile/20060826-1.c: New testcase.
9683 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
9686 * g++.dg/template/void10.C: New test.
9689 * g++.dg/template/void8.C: New test.
9692 * g++.dg/template/void9.C: New test.
9694 * g++.dg/template/void3.C: Adjust error markers.
9695 * g++.dg/template/void4.C: Likewise.
9696 * g++.dg/template/crash55.C: Likewise.
9697 * g++.dg/template/void7.C: Likewise
9699 2006-08-26 Mark Mitchell <mark@codesourcery.com>
9702 * g++.dg/inherit/access6.C: New test.
9703 * g++.dg/inherit/access7.C: Likewise.
9706 * g++.dg/template/array15.C: New test.
9707 * g++.dg/template/crash2.C: Tweak error markers.
9709 2006-08-26 Jakub Jelinek <jakub@redhat.com>
9712 * gcc.c-torture/compile/20060823-1.c: New test.
9714 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9717 * g++.dg/template/ttp21.C: New test.
9720 * g++.dg/other/operator1.C: Add error-marker.
9721 * g++.dg/other/operator2.C: New test.
9723 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9726 * gcc.c-torture/compile/vla-const-1.c,
9727 gcc.c-torture/compile/vla-const-2.c: New tests.
9729 2006-08-26 Richard Guenther <rguenther@suse.de>
9732 * gcc.dg/torture/pr28814.c: New testcase.
9734 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9737 * gcc.c-torture/compile/compound-literal-1.c: New test.
9739 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9742 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9743 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9744 Expect extra diagnostics.
9746 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
9748 gcc.dg/noncompile/pr16876.c: New test.
9750 2006-08-25 Mark Mitchell <mark@codesourcery.com>
9753 * g++.dg/parse/local1.C: New test.
9754 * g++.dg/other/qual1.C: Tweak error marker.
9756 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
9759 * g++.dg/template/typename10.C: New.
9760 * g++.dg/template/lookup4.C: Remove bogus error marker.
9762 2006-08-25 Richard Guenther <rguenther@suse.de>
9765 * gcc.dg/pr26570.c: Fix testcase.
9767 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
9770 * gcc.c-torture/execute/mayalias-2.c: New test.
9771 * gcc.dg/tree-ssa/alias-13.c: New test.
9773 2006-08-24 Jan Hubicka <jh@suse.cz>
9776 * gcc.dg/debug/pr26881.c: New file.
9778 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
9781 * gfortran.dg/used_types_4.f90: New test.
9782 * gfortran.dg/derived_init_2.f90: Modify to check sibling
9783 association of derived types.
9784 * gfortran.dg/used_types_2.f90: Add module cleanup.
9785 * gfortran.dg/used_types_3.f90: The same.
9788 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9791 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9794 * gfortran.dg/direct_io_6.f90: Remove test.
9796 2006-08-23 Stuart Hastings <stuart@apple.com>
9799 * gcc.target/i386/20060821-1.c: New.
9801 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
9803 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
9804 dg-warning strings for dllimport.
9806 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
9809 * g++.dg/ext/vector4.C: New test.
9810 * g++.dg/ext/complex1.C: New test.
9812 2006-08-21 Geoffrey Keating <geoffk@apple.com>
9815 * gcc.dg/debug/const-1.c: New.
9816 * gcc.dg/debug/const-2.c: New.
9817 * gcc.dg/debug/dwarf2/const-1.c: New.
9818 * gcc.dg/debug/dwarf2/const-2.c: New.
9819 * gcc.dg/debug/dwarf2/const-2b.c: New.
9821 2006-08-22 Richard Guenther <rguenther@suse.de>
9824 * gcc.c-torture/compile/pr28776-1.c: New testcase.
9825 * gcc.c-torture/compile/pr28776-2.c: Likewise.
9827 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
9829 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9831 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
9834 * g++.dg/other/error14.C: New test.
9837 * g++.dg/parse/ctor7.C: New test.
9838 * g++.dg/parse/ctor8.C: Likewise.
9841 * g++.dg/template/void7.C: New test.
9843 2006-08-21 Olivier Hainque <hainque@adacore.com>
9845 * gnat.dg/self_aggregate_with_zeros.adb: New test.
9846 * gnat.dg/self_aggregate_with_array.adb: New test.
9848 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
9850 * g++.dg/eh/arm-vfp-unwind.C: New test.
9852 2006-08-20 Mark Mitchell <mark@codesourcery.com>
9855 * g++.dg/template/ref3.C: New test.
9856 * g++.dg/template/nontype13.C: New test.
9859 * g++.dg/template/ptrmem17.C: New test.
9861 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
9864 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9866 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
9869 * gfortran.dg/used_types_2.f90: New test.
9872 * gfortran.dg/used_types_3.f90: New test.
9875 * gfortran.dg/generic_actual_arg.f90: New test.
9878 * gfortran.dg/module_private_array_refs_1.f90: New test.
9881 * gfortran.dg/program_name_1.f90: New test.
9884 * gfortran.dg/derived_constructor_comps_1.f90: New test.
9887 * gfortran.dg/array_initializer_2.f90: New test.
9890 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9893 * gfortran.dg/assumed_charlen_function_4.f90: New test.
9896 * gfortran.dg/assumed_charlen_in_main.f90: New test.
9899 * gfortran.dg/dependent_decls_1.f90: New test.
9901 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
9904 * gfortran.dg/derived_init_2.f90: New.
9906 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
9908 * gcc.c-torture/execute/pr28289.c: New test.
9910 2006-08-17 Jakub Jelinek <jakub@redhat.com>
9913 * gcc.dg/attr-externally-visible-1.c: New test.
9914 * gcc.dg/attr-externally-visible-2.c: New test.
9915 * g++.dg/parse/attr-externally-visible-1.C: New test.
9916 * g++.dg/parse/attr-externally-visible-2.C: New test.
9918 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9921 * g++.dg/parse/dtor11.C: New test.
9923 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9925 PR rtl-optimization/28489
9926 * gcc.c-torture/compile/pr28489.c: New test.
9928 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9931 * g++.dg/template/redecl4.C: New test.
9934 * g++.dg/template/ctor8.C: New test.
9936 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
9938 * gcc.dg/pr26570.c: Fix testcase.
9940 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
9943 * g++.dg/parse/offsetof6.C: New test.
9944 * g++.dg/parse/offsetof6.C: New test.
9945 * g++.dg/parse/offsetof7.C: New test.
9947 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9950 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9953 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
9956 * g++.dg/ext/vector3.C: New test.
9958 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
9960 PR gcov/profile/26570
9961 * gcc.dg/pr26570.c: New test.
9963 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
9966 * gcc.dg/qual-component-1.c: New test.
9968 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9971 * g++.dg/parse/new3.C: New test.
9973 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9976 * gfortran.dg/streamio_1.f90: New test.
9977 * gfortran.dg/streamio_2.f90: New test.
9978 * gfortran.dg/streamio_3.f90: New test.
9979 * gfortran.dg/streamio_4.f90: New test.
9980 * gfortran.dg/streamio_5.f90: New test.
9981 * gfortran.dg/streamio_6.f90: New test.
9982 * gfortran.dg/streamio_7.f90: New test.
9983 * gfortran.dg/streamio_8.f90: New test.
9985 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
9988 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9990 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
9993 * g++.dg/template/void6.C: New test.
9995 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9998 * gcc.dg/parse-error-1.c: New test.
9999 * gcc.dg/parse-error-2.c: New test.
10000 * gcc.dg/cpp/digraph2.c: Add error-marker.
10001 * gcc.dg/noncompile/920923-1.c: Likewise.
10003 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
10006 * gcc.dg/sizeof-2.c: New testcase.
10009 * gcc.dg/switch-A.c: New testcase.
10011 2006-08-14 Steve Ellcey <sje@cup.hp.com>
10015 * g++.old-deja/g++.warn/compare1.C: Delete.
10016 * g++.dg/opt/pr7503-2.C: Delete.
10017 * g++.dg/opt/pr7503-3.C: Delete.
10018 * g++.dg/opt/pr7503-4.C: Delete.
10019 * g++.dg/opt/pr7503-5.C: Delete.
10020 * g++.dg/opt/max1.C: Delete.
10021 * g++.dg/warn/minmax.C: Delete.
10022 * g++.dg/expr/minmax.C: New test.
10024 2006-08-14 Richard Guenther <rguenther@suse.de>
10027 * gcc.c-torture/execute/pr28651.c: Do not use argc
10028 to avoid optimization, instead forbid inlining.
10030 2006-08-14 Richard Sandiford <richard@codesourcery.com>
10032 PR rtl-optimization/28634
10033 * gcc.c-torture/execute/ieee/pr28634.c: New test.
10035 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
10038 * gcc.dg/torture/pr27184.c: New test.
10040 2006-08-12 Jakub Jelinek <jakub@redhat.com>
10042 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10044 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10046 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10047 * gfortran.dg/stat_2.f90: Likewise.
10048 * gfortran.dg/chmod_1.f90: Likewise.
10049 * gfortran.dg/chmod_2.f90: Likewise.
10050 * gfortran.dg/chmod_3.f90: Likewise.
10052 2006-08-11 David Edelsohn <edelsohn@gnu.org>
10054 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10056 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10058 * g++.dg/opt/pr23454-2.C: New test.
10060 2006-08-11 Richard Guenther <rguenther@suse.de>
10062 PR middle-end/28651
10063 * gcc.c-torture/execute/pr28651.c: New testcase.
10065 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
10067 * gnat.dg/specs/static_initializer.ads: New test.
10069 2006-08-10 Paul Brook <paul@codesourcery.com>
10071 * gcc.target/arm/cond-asm.c: New test.
10073 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
10075 PR tree-optimization/26197
10076 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10077 * g++.dg/vect/vect.exp: Compile the new tests with
10078 --param max-aliased-vops=0.
10080 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
10083 * g++.dg/template/void3.C: New test.
10086 * g++.dg/template/void4.C: New test.
10089 * g++.dg/template/void5.C: New test.
10091 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
10093 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10094 after dg-do compile.
10096 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
10098 PR tree-optimizations/26969
10099 * gcc.dg/vect/vect.exp: Compile tests prefixed with
10100 "unswitch-loops" with -funswitch-loops.
10101 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10103 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
10105 * gcc.dg/sparc-getcontext-1.c: Fix typo.
10106 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10107 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
10108 * objc.dg/dwarf-1.m: Likewise.
10109 * objc.dg/dwarf-2.m: Likewise.
10110 * obj-c++.dg/dwarf-2.mm: Likewise.
10112 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10114 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10115 * objc.dg/dwarf-2.m: Likewise.
10116 * obj-c++.dg/dwarf-2.mm: Likewise.
10118 PR libfortran/28603
10119 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10122 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10125 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10127 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
10130 * gcc.target/i386/pr27827.c: New testcase.
10132 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
10135 * gfortran.dg/sequence_types_1.f90: New test.
10137 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
10140 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10141 dg-warning. Add -pedantic option.
10143 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10146 * gcc.dg/proto-1.c: New test.
10149 * gcc.dg/lvalue-4.c: New test.
10152 * gcc.dg/init-bad-5.c: New test.
10154 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
10157 * g++.dg/ext/typedef-init.C: Add new test for typedef
10158 initialization inside templates. Adjust existing error markers.
10160 2006-08-03 Mark Mitchell <mark@codesourcery.com>
10163 * g++.dg/init/ptrmem3.C: New test.
10165 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
10167 PR tree-optimization/27770
10168 * lib/target-support.exp: New target keyword "section_anchors".
10169 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10171 * gcc.dg/vect/section-anchors-pr27770.c: New test.
10172 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10173 * gcc.dg/vect/section-anchors-vect-69.c: New test.
10174 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10176 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10178 * gcc.dg/20060801-1.c: Add missing '}'.
10180 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10183 * g++.dg/parse/dtor9.C: New test.
10184 * g++.dg/parse/dtor10.C: New test.
10185 * g++.dg/other/error7.C: Adjust error-marker.
10188 * g++.dg/other/default5.C: New test.
10190 2006-08-02 Richard Guenther <rguenther@suse.de>
10192 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10194 2006-08-02 Mark Mitchell <mark@codesourcery.com>
10197 * g++.dg/template/conv9.C: New test.
10199 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10202 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10203 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10204 Optionally return assembly text. Update callers.
10205 (check_no_compiler_messages): Update verbose messages.
10206 (check_no_messages_and_pattern): New.
10207 (check_effective_target_string_merging): New.
10209 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10212 * g++.dg/eh/catch4.C: New test.
10215 * g++.dg/other/qual1.C: New test.
10218 * g++.dg/inherit/error2.C: New test.
10221 * g++.dg/other/new1.C: New test.
10223 * g++.dg/warn/pr23075.C: Remove obsolete test.
10224 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10225 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10227 2006-07-31 Mark Mitchell <mark@codesourcery.com>
10230 * g++.dg/eh/cast1.C: New test.
10232 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
10234 PR libfortran/28452
10235 * gfortran.dg/random_3.f90: New test.
10237 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10240 * g++.dg/other/pr28304.C: Change expected error message.
10241 * g++.dg/other/pr28432.C: New test.
10243 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10246 * g++.dg/init/brace2.C: Change expected error message, add empty init.
10248 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
10251 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10253 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10254 g++.dg/debug/enum-2.C: New.
10256 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10259 * g++.dg/parse/long1.C: Add more tests.
10261 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10263 * gfortran.dg/lrshift_1.c: New file.
10265 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10267 PR libgfortran/28335
10268 * gfortran.dg/no_unit_error_1.f90: New test.
10270 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10272 PR libgfortran/28335
10273 * gfortran.dg/no_unit_error_1.f90: Delete test.
10274 * gfortran.dg/no_unit_error_2.f90: Delete test.
10276 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10278 * gfortran.dg/chmod_3.f90: New test.
10279 * gfortran.dg/ltime_gmtime_1.f90: New test.
10280 * gfortran.dg/ltime_gmtime_2.f90: New test.
10281 * gfortran.dg/lrshift_1.f90: New test.
10282 * gfortran.dg/chmod_1.f90: New test.
10283 * gfortran.dg/chmod_2.f90: New test.
10285 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
10288 * g++.dg/template/crash55.C: New test.
10291 * g++.dg/template/nontype16.C: New test.
10293 * g++.dg/template/void2.C: Adjust error markers.
10294 * g++.dg/template/nontype5.C: Adjust error markers.
10296 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
10298 * gcc.target/i386/stack-prot-kernel.c: New test.
10300 2006-07-27 Roger Sayle <roger@eyesopen.com>
10302 * gcc.dg/builtins-55.c: New test case.
10304 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
10306 PR rtl-optimization/27907
10307 * gcc.c-torture/compile/pr27907.c: New test.
10309 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10311 * gfortran.dg/mclock.f90: New test.
10312 * gfortran.dg/int_conv_1.f90: New test.
10313 * gfortran.dg/stat_1.f90: New test.
10314 * gfortran.dg/stat_2.f90: New test.
10316 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10318 PR libgfortran/28335
10319 * gfortran.dg/no_unit_error_1.f90: New test.
10320 * gfortran.dg/no_unit_error_2.f90: New test.
10321 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10323 2006-07-25 Roger Sayle <roger@eyesopen.com>
10325 PR middle-end/28473
10326 * gcc.dg/fold-convround-1.c: New test case.
10328 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10330 * gfortran.dg/arithmetic_if.f90: Fix comments.
10332 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10335 * g++.dg/other/typedef1.C: New test.
10336 * g++.dg/template/typedef4.C: New test.
10337 * g++.dg/template/typedef5.C: New test.
10339 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
10342 * gfortran.dg/allocatable_dummy_3.f90: New.
10344 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10347 * gfortran.dg/arithmetic_if.f90: New test.
10349 2006-07-24 Uros Bizjak <uros@kss-loka.si>
10351 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10352 avoid memcpy optimization.
10354 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10357 * gfortran.dg/direct_io_6.f90: New test.
10359 2006-07-24 Jan Hubicka <jh@suse.cz>
10363 * gcc.dg/pr25795.c: New test.
10364 * gcc.dg/pr25795-1.c: New test.
10366 2006-07-23 Roger Sayle <roger@eyesopen.com>
10368 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10369 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10370 which may be transformed to "g || h" on some platforms.
10372 2006-07-23 Mark Mitchell <mark@codesourcery.com>
10375 * g++.dg/template/friend45.C: New test.
10377 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10379 PR libgfortran/28339
10380 * gfortran.dg/arrayio_8.f90: New test.
10382 2006-07-21 Mike Stump <mrs@apple.com>
10384 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10386 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10388 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10391 * g++.dg/eh/catch3.C: New test.
10394 * g++.dg/template/defarg10.C: New test.
10396 2006-07-20 Paul Brook <paul@codesourcery.com>
10399 * gcc.dg/pr27363.c: New test.
10401 2006-07-19 Mark Mitchell <mark@codesourcery.com>
10404 * g++.dg/init/ref13.C: New test.
10406 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10409 * obj-c++.dg/proto-error-1.mm: New test.
10411 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10414 * g++.dg/template/string1.C: New test.
10416 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10419 * g++.dg/template/defarg9.C: New test.
10422 * g++.dg/template/static27.C: New test.
10424 2006-07-18 Diego Novillo <dnovillo@redhat.com>
10427 * gcc.dg/tree-ssa/pr28410.c: New test.
10429 2006-07-18 Lee Millward <lee.millward@gmail.com>
10432 * g++/dg/other/error13.C: New test.
10435 * g++.dg/template/friend44.C: New test.
10437 2006-07-18 Steve Ellcey <sje@cup.hp.com>
10440 * g++.dg/other/pr27495.C: New.
10442 2006-07-18 Olivier Hainque <hainque@adacore.com>
10444 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10445 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10447 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10450 * gcc.dg/pragma-pack-4.c: New test.
10452 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10455 * g++.dg/ext/pr28291.C: New test.
10457 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10459 PR middle-end/28403
10460 * gcc.c-torture/execute/pr28403.c: New test.
10462 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10464 PR middle-end/28402
10465 * gcc.dg/pr28402.c: New test.
10467 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10470 * g++.dg/other/pr28304.C: New test.
10472 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
10475 gcc.c-torture/unsorted/dump-noaddr.c: New test.
10476 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10478 2006-07-17 Richard Guenther <rguenther@suse.de>
10480 PR tree-optimization/28238
10481 * g++.dg/tree-ssa/pr28238.C: New testcase.
10483 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10486 * g++.dg/eh/catch1.C: New test.
10487 * g++.dg/eh/catch2.C: New test.
10489 2006-07-16 Jakub Jelinek <jakub@redhat.com>
10492 * g++.dg/template/anon3.C: New test.
10494 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
10497 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10498 specifiers requiring an explicit format tag..
10501 * gfortran.dg/generic_5: New test.
10504 * gfortran.dg/elemental_optional_args_1.f90: New test.
10506 2006-07-16 Olivier Hainque <hainque@adacore.com>
10508 * gnat.dg/assert.ads: New file.
10509 * gnat.dg/controlled_record.ads: Likewise.
10510 * gnat.dg/controlled_record.adb: Likewise.
10512 2006-07-15 Lee Millward <lee.millward@gmail.com>
10515 * g++.dg/other/error12.C: New test.
10518 * g++.dg/template/crash54.C: New test.
10520 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10523 * g++.dg/parse/catch1.C: New test.
10526 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
10529 * g++.dg/ext/attrib24.C: New test.
10531 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10534 * g++.dg/ext/asmspec1.C: New test.
10536 2006-07-13 Janis Johnson <janis187@us.ibm.com>
10538 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
10539 (dg-test): Support shouldfail tests.
10540 * lib/target-supports-dg.exp (dg-shouldfail): New.
10541 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10542 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10543 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10544 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10545 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10546 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10547 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10549 2006-07-13 Jan Hubicka <jh@suse.cz>
10551 * gcc.target/i386/memcpy-1.c: New.
10553 2006-07-12 Geoffrey Keating <geoffk@apple.com>
10555 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10557 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
10560 * gfortran.dg/present_1.f90: New test.
10563 * gfortran.dg/interface_derived_type_1.f90: New test.
10565 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
10568 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10571 2006-07-07 Lee Millward <lee.millward@gmail.com>
10574 * g++.dg/other/label1.C: New test.
10576 2006-07-07 Richard Guenther <rguenther@suse.de>
10578 PR middle-end/28268
10579 * gcc.dg/torture/pr28268.c: New testcase.
10581 2006-07-07 Steve Ellcey <sje@cup.hp.com>
10584 * g++.dg/ext/pr27019.C: New.
10586 2006-07-07 Richard Guenther <rguenther@suse.de>
10588 PR tree-optimization/28187
10589 * gcc.dg/pr28187.c: New testcase.
10591 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
10593 * gnat.dg/address_conversion.adb: New test.
10594 * gnat.dg/boolean_subtype.adb: Likewise.
10595 * gnat.dg/frame_overflow.adb: Likewise.
10596 * gnat.dg/pointer_array.adb: Likewise.
10597 * gnat.dg/pointer_conversion.adb: Likewise.
10599 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
10603 * gfortran.dg/print_fmt_5.f90: New test.
10605 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10608 * gfortran.dg/bounds_check_4.f90: New test.
10610 2006-07-05 Richard Guenther <rguenther@suse.de>
10613 * gfortran.dg/pr28158.f90: New testcase.
10615 2006-07-05 Richard Guenther <rguenther@suse.de>
10617 PR tree-optimization/28162
10618 * gcc.dg/pr28162.c: New testcase.
10620 2006-07-05 Richard Guenther <rguenther@suse.de>
10621 Andrew Pinski <pinskia@gcc.gnu.org>
10624 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10626 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
10629 * gfortran.dg/actual_array_substr_2.f90: New test.
10632 * gfortran.dg/actual_array_constructor_2.f90: New test.
10634 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10636 * gfortran.dg/itime_idate_1.f: New test.
10637 * gfortran.dg/itime_idate_2.f: New test.
10639 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10641 PR libgfortran/27704
10642 * gfortran.dg/open_status_3.f90: New test.
10643 * gfortran.dg/fmt_l.f90: Update for new feature.
10645 2006-07-03 Asher Langton <langton2@llnl.gov>
10647 * gfortran.dg/oldstyle_2.f90: New.
10649 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
10651 * gnat.dg/string_slice.adb: New test.
10653 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10656 * gfortran.dg/semicolon_fixed.c: New.
10657 * gfortran.dg/semicolon_free.c: New.
10659 2006-06-30 Mike Stump <mrs@apple.com>
10661 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10662 that don't support internal visibility.
10664 2006-06-30 Andrew Pinski <pinskia@gmail.com>
10666 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10667 for '(' / ')' needing an extra '\'.
10669 2006-06-29 Roger Sayle <roger@eyesopen.com>
10671 PR middle-end/27428
10672 * gcc.dg/pr27428-1.c: New test case.
10674 2006-06-29 Mike Stump <mrs@apple.com>
10676 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10677 on darwin as we can't align commons large enough yet.
10679 * gcc.dg/vla-8.c: Add additional testcases.
10681 2006-06-26 Steve Ellcey <sje@cup.hp.com>
10684 * g++.dg/other/pr28114.C: New.
10686 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
10688 * gcc.c-torture/compile/20060625-1.c: New test.
10690 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
10693 * gfortran.dg/stfunc_3.f90: New test.
10696 * gfortran.dg/impure_actual_1.f90: New test.
10699 * gfortran.dg/elemental_result_1.f90: New test.
10702 * gfortran.dg/select_7.f90: New test.
10705 * intrinsic_actual_1.f: New test.
10709 * gfortran.dg/forall_4.f90: New test.
10712 * gfortran.dg/forall_5.f90: New test.
10714 2006-06-25 Lee Millward <lee.millward@gmail.com>
10717 * g++.dg/template/using13.C: New test.
10720 * g++.dg/other/incomplete3.C: New test.
10722 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10725 * gfortran.dg/substr_3.f: New test.
10726 * gfortran.dg/equiv_2.f90: Update expected error message.
10728 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
10731 * gfortran.dg/actual_array_substr_1.f90: New test.
10733 2006-06-24 Olivier Hainque <hainque@adacore.com>
10735 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10736 * gnat.dg/scalar_mode_agg_compare.adb: New test.
10738 2006-06-23 Janis Johnson <janis187@us.ibm.com>
10740 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10742 2006-06-23 Steven G. Kargl <kargls@comcast.net>
10745 * gfortran.dg/simpleif_2.f90: New test.
10747 2006-06-23 Lee Millward <lee.millward@gmail.com>
10749 * g++.dg/template/error22.C: Fix typo.
10751 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10754 * g++.dg/ext/attrib23.C: New test.
10756 2006-06-23 Olivier Hainque <hainque@adacore.com>
10758 * gnat.dg/varsize_temp.adb: New test.
10760 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10763 * g++.dg/other/java2.C: New test.
10765 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
10768 * g++.dg/ext/dllimport4.C. Add more tests for invalid
10771 2006-06-22 Roger Sayle <roger@eyesopen.com>
10774 * gcc.dg/pr27531-1.c: New test case.
10776 2006-06-22 Asher Langton <langton2@llnl.gov>
10779 * gfortran.dg/implicit_8.f90: New.
10781 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
10783 PR rtl-optimization/28121
10784 * gcc.dg/pr28121.c: New test.
10786 2006-06-22 Lee Millward <lee.millward@gmail.com>
10789 * g++.dg/parse/ptrmem6.C: New test.
10792 * g++.dg/template/error22.C: New test.
10794 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10797 * g++.dg/template/friend43.C: New test.
10800 * g++.dg/template/crash53.C: New test.
10803 * g++.dg/rtti/incomplete1.C: New test.
10805 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
10807 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10809 2006-06-21 Joseph Myers <joseph@codesourcery.com>
10811 * gcc.c-torture/execute/complex-7.c: New.
10813 2006-06-21 Jakub Jelinek <jakub@redhat.com>
10815 * gcc.dg/merge-all-constants-1.c: New test.
10817 2006-06-20 Janis Johnson <janis187@us.ibm.com>
10820 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10822 2006-06-20 Steven G. Kargl <kargls@comcast.net>
10824 * gfortran.dg/rrspacing_1.f90: New test.
10826 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10829 * g++.dg/other/bitfield2.C: New test.
10831 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
10833 PR tree-optimization/27331
10834 * gcc.dg/pr27331.c: New test.
10836 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
10837 Eric Botcazou <ebotcazou@adacore.com>
10840 * lib/gnat.exp: New file.
10841 * lib/gnat-dg.exp: Likewise.
10842 * gnat.dg: New directory.
10843 * gnat.dg/dg.exp: New driver.
10844 * gnat.dg/specs: New directory.
10845 * gnat.dg/specs/specs.exp: New driver.
10846 * gnat.dg/style: New directory.
10847 * gnat.dg/style/style.exp: New driver.
10849 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
10852 * gfortran.dg/array_initializer_1.f90: New test.
10855 * gfortran.dg/matmul_3.f90: New test.
10857 2006-06-19 Andrew Pinski <pinskia@gmail.com>
10859 PR middle-end/28075
10860 * gcc.dg/tree-ssa/inline-1.c: New test.
10862 2006-06-19 Anatoly Sokolov <aesok@post.ru>
10864 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10865 in malloc prototype; remove XFAIL.
10866 * gcc.dg/pr18241-2.c: Ditto.
10867 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10868 in memset prototype; remove XFAIL.
10869 * gcc.dg/tree-ssa/pr23382.c: Ditto.
10871 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
10873 * gcc.dg/vla-8.c: Add.
10875 2006-06-19 Richard Guenther <rguenther@suse.de>
10877 PR tree-optimization/27090
10878 * g++.dg/tree-ssa/pr27090.C: New testcase.
10880 2006-06-19 Roger Sayle <roger@eyesopen.com>
10883 * gcc.dg/pr27861-1.c: New test case.
10885 2006-06-19 Richard Guenther <rguenther@suse.de>
10887 PR middle-end/28045
10888 * gcc.dg/torture/pr28045.c: New testcase.
10890 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10893 * gfortran.dg/associated_4.f90: New test.
10895 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10899 * gfortran.dg/real_const_3.f90: New test.
10901 2006-06-16 Mark Mitchell <mark@codesourcery.com>
10904 * g++.dg/template/static26.C: New test.
10907 * g++.dg/expr/bitfield2.C: New test.
10910 * g++.dg/parse/linkage2.C: New test.
10912 2006-06-16 Richard Guenther <rguenther@suse.de>
10914 PR middle-end/27116
10915 * gcc.dg/pr15785-1.c: Revert last change.
10916 * gcc.dg/torture/pr27116-2.c: New testcase.
10918 2006-06-16 Roger Sayle <roger@eyesopen.com>
10920 PR middle-end/27802
10921 * gcc.dg/pr27802-1.c: New test case.
10923 2006-06-15 Mark Mitchell <mark@codesourcery.com>
10926 * g++.dg/template/ttp18.C: New test.
10927 * g++.dg/template/ttp19.C: Likewise.
10930 * g++.dg/expr/cond9.C: New test.
10933 * g++.dg/template/ctor7.C: New test.
10935 2006-06-15 Janis Johnson <janis187@us.ibm.com>
10937 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10939 2006-06-16 Richard Guenther <rguenther@suse.de>
10941 PR tree-optimization/27781
10942 * gcc.dg/tree-ssa/pr27781.c: New testcase.
10944 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
10946 * gfortran.dg/allocate_zerosize_2.f90: New test case.
10948 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
10950 * gcc.dg/tree-ssa/loop-18.c: New test.
10952 2006-06-14 Mark Mitchell <mark@codesourcery.com>
10955 * g++.dg/template/crash52.C: New test.
10958 * g++.dg/ext/attrib22.C: New test.
10961 * g++.dg/template/builtin1.C: New test.
10962 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10965 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10967 * g++.old-deja/g++.pt/crash51.C: Likewise.
10970 * g++.dg/lookup/linkage1.C: New test.
10971 * g++.dg/lookup/linkage2.C: Likewise.
10973 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
10975 PR middle-end/27959
10976 * gcc.dg/pr27959.c: New testcase.
10978 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
10981 * g++.dg/eh/div.C: New test.
10983 2006-06-13 Jakub Jelinek <jakub@redhat.com>
10986 * g++.dg/tree-ssa/pr26757.C: New test.
10987 * g++.dg/tree-ssa/pr27894.C: New test.
10989 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10991 * gcc.c-torture/compile/20060609-1.c: New test.
10994 * gcc.c-torture/compile/pr27863.c: New test.
10996 2006-06-13 Richard Guenther <rguenther@suse.de>
10998 PR tree-optimization/27830
10999 * g++.dg/tree-ssa/pr27830.C: New testcase.
11001 2006-06-13 Matthew Sachs <msachs@apple.com>
11003 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11004 the list of compiler flags; this causes those flags to be checked
11005 for things like dg-skip-if.
11007 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11010 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11012 2006-06-12 Mark Mitchell <mark@codesourcery.com>
11013 Kazu Hirata <kazu@codesourcery.com>
11015 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11016 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11018 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11021 * g++.dg/lookup/using15.C: New test.
11024 * g++.dg/other/anon4.C: New test.
11026 2006-06-12 Roger Sayle <roger@eyesopen.com>
11029 * g++.dg/init/complex1.C: New test case.
11031 2006-06-11 Eric Christopher <echristo@apple.com>
11033 PR middle-end/27948
11034 * gcc.dg/bf-ms-layout.c: Run on darwin.
11035 * gcc.dg/bf-no-ms-layout: Ditto.
11036 * gcc.dg/attr-ms_struct-2.c: New.
11037 * gcc.dg/bf-ms-layout-2.c: Ditto.
11039 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
11041 * gcc.dg/attr-ms_struct-packed1.c: New.
11043 2006-06-09 Mike Stump <mrs@apple.com>
11045 * gcc.dg/vla-7.c: Add.
11047 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
11050 * gfortran.dg/entry_6.f90: New test.
11054 * gfortran.dg/entry_7.f90: New test.
11056 2006-06-09 Jakub Jelinek <jakub@redhat.com>
11059 * gcc.dg/cpp/_Pragma6.c: New test.
11062 * g++.dg/cpp/_Pragma1.C: New test.
11064 PR preprocessor/27746
11065 * gcc.dg/gomp/macro-3.c: New test.
11066 * gcc.dg/gomp/macro-4.c: New test.
11067 * g++.dg/gomp/macro-3.C: New test.
11068 * g++.dg/gomp/macro-4.C: New test.
11070 2006-06-09 Richard Guenther <rguenther@suse.de>
11072 PR tree-optimization/26998
11073 * gcc.dg/torture/pr26998.c: New testcase.
11074 * gcc.dg/tree-ssa/vrp29.c: New testcase.
11076 2006-06-08 Mike Stump <mrs@apple.com>
11078 * gcc.dg/pr27095.c: Account for stubs.
11081 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11082 produce bad code on darwin.
11084 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11087 * gfortran.dg/substr_2.f: New test.
11089 2006-06-08 Asher Langton <langton2@llnl.gov>
11092 * cray_pointers_2.f90: Add -fbounds-check compile flag.
11094 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11097 * gcc.dg/union-3.c: New test.
11099 2006-06-08 Richard Guenther <rguenther@suse.de>
11101 PR middle-end/27116
11102 * gcc.dg/torture/pr27116.c: New testcase.
11103 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11105 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11107 PR rtl-optimization/26449
11108 * gcc.dg/pr26449.c: New test.
11110 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11113 * g++.dg/ext/offsetof1.C: Test member functions.
11115 2006-06-07 Steve Ellcey <sje@cup.hp.com>
11117 * gcc.dg/pr27095.c: Improve scanning.
11119 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
11122 * gfortran.dg/saved_automatic_1.f90: New test.
11125 * gfortran.dg/array_simplify_1.f90: New test.
11128 * gfortran.dg/entry_dummy_ref_1.f90: New test.
11131 * gfortran.dg/entry_dummy_ref_2.f90: New test.
11133 2006-06-06 Mark Mitchell <mark@codesourcery.com>
11136 * g++.dg/expr/cast7.C: New test.
11138 2006-06-06 Janis Johnson <janis187@us.ibm.com>
11140 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11141 * lib/gcc-defs.exp (tool_check_compile): Ditto.
11142 * lib/fortran-torture.exp (fortran-torture-compile,
11143 fortran-torture-execute): Ditto.
11145 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
11148 * gcc.dg/vmx/pr27842.c: New test.
11150 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11152 PR libfortran/27895
11153 * gfortran.dg/bounds_check_3.f90: New test.
11155 2006-06-05 Mike Stump <mrs@apple.com>
11157 * objc.dg/objc-fast-4.m: Skip for ppc64.
11159 2006-06-05 Steve Ellcey <sje@cup.hp.com>
11162 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11164 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
11165 Victor Kaplansky <victork@il.ibm.com>
11167 PR tree-optimizations/26360
11168 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11169 with -fno-tree-dce.
11170 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11172 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
11175 * gfortran.dg/data_char_1.f90: Add messages for truncated
11179 * gfortran.dg/func_decl_2.f90: New test.
11182 * gfortran.dg/do_2.f90: New test.
11185 * gfortran.dg/associated_3.f90: New test.
11187 2006-06-04 Mark Mitchell <mark@codesourcery.com>
11190 * g++.dg/template/static25.C: New test.
11193 * g++.dg/init/array21.C: New test.
11196 * g++.dg/ext/complit7.C: New test.
11199 * g++.dg/parse/ptrmem5.C: New test.
11201 2006-06-04 Roger Sayle <roger@eyesopen.com>
11202 Andrew Pinski <pinskia@physics.uc.edu>
11205 PR middle-end/27382
11206 * gcc.dg/pr27150-1.c: New testcase.
11207 * gcc.dg/pr27382-1.c: New testcase.
11208 * gcc.dg/pr27382-2.c: New testcase.
11210 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
11214 * gcc.dg/array-10.c: New test.
11216 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11219 * g++.dg/init/const4.C: New test.
11220 * g++.dg/init/member1.C: Add error-marker.
11221 * g++.dg/other/fold1.C: Adjust error-marker.
11223 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11226 * g++.dg/ext/offsetof1.C: New test.
11228 2006-06-04 Eric Christopher <echristo@apple.com>
11230 * gcc.dg/attr-ms_struct-1.c: New.
11232 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
11234 * gcc.c-torture/compile/builtin_constant_p.c: New test.
11236 2006-06-04 Richard Guenther <rguenther@suse.de>
11238 PR tree-optimization/27039
11239 * gcc.dg/tree-ssa/loop-17.c: New testcase.
11241 2006-06-03 Roger Sayle <roger@eyesopen.com>
11244 * gcc.target/i386/amd64-abi-2.c: New test case.
11246 2006-06-02 Eric Christopher <echristo@apple.com>
11248 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11249 * gcc.target/i386/20020523-1.c: Skip if darwin.
11250 * gcc.target/i386/asm-3.c: Ditto.
11251 * gcc.target/i386/20011119-1.c: Ditto.
11252 * gcc.target/i386/clobbers.c: Remove pic part of test.
11254 2006-06-02 Steve Ellcey <sje@cup.hp.com>
11256 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11257 * g++.old-deja/g++.other/init19.C: Ditto.
11258 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11259 and add other platforms as expected failures.
11261 2006-06-01 Steve Ellcey <sje@cup.hp.com>
11263 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11264 (is-effective-target-keyword): Ditto.
11266 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
11269 * gfortran.dg/extended_char_comparison_1.f: New test.
11271 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
11274 * gfortran.dg/dummy_procedure_1.f90: New test.
11277 * gfortran.dg/dummy_procedure_2.f90: New test.
11279 * gfortran.dg/associated_2.f90: Correct to make consistent with
11282 2006-05-31 Roger Sayle <roger@eyesopen.com>
11284 * gcc.target/i386/387-11.c: New test case.
11286 2006-05-31 Mark Mitchell <mark@codesourcery.com>
11289 * g++.dg/template/cond6.C: New test.
11292 * g++.dg/template/crash51.C: New test.
11293 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11296 * g++.dg/init/array20.C: New test.
11298 2006-05-31 Roger Sayle <roger@eyesopen.com>
11300 * gcc.dg/builtins-54.c: New test case.
11302 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11305 * g++.dg/template/fntry1.C: Add dg-do link.
11308 * g++.dg/parse/friend6.C: New test.
11310 2006-05-30 Asher Langton <langton2@llnl.gov>
11312 * gfortran.dg/cray_pointers_7.f90: New test.
11314 2006-05-30 Roger Sayle <roger@eyesopen.com>
11316 PR tree-optimization/23452
11317 * gcc.dg/fold-mulconj-1.c: New test case.
11319 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11322 * g++.dg/parse/bitfield1.C: New test.
11324 2006-05-30 Roger Sayle <roger@eyesopen.com>
11326 * gcc.target/ppc-eq0-1.c: New test case.
11327 * gcc.target/ppc-negeq0-1.c: New test case.
11329 2006-05-30 Dirk Mueller <dmueller@suse.de>
11332 * gcc.dg/overflow-warn-5.c: New test.
11334 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11337 * gcc.dg/sizeof-1.c: New test.
11339 2006-05-30 Uros Bizjak <uros@kss-loka.si>
11342 * gcc.target/i386/pr27790.c: New test.
11344 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11346 PR libgfortran/27757
11347 * gfortran.dg/direct_io_5.f90: New test.
11349 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11351 PR libgfortran/27634
11352 * gfortran.dg/fmt_missing_period_1.f: New test.
11353 * gfortran.dg/fmt_missing_period_2.f: New test.
11354 * gfortran.dg/fmt_missing_period_3.f: New test.
11356 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11359 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11362 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11365 * g++.dg/template/new6.C: New test.
11367 2006-05-29 Roger Sayle <roger@eyesopen.com>
11369 PR tree-optimization/24964
11370 * gcc.target/i386/387-10.c: New test case.
11372 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
11374 * intrinsics/string_intrinsics.c (compare_string):
11375 Use memcmp instead of strncmp to avoid tripping over
11376 CHAR(0) in a string.
11378 2006-05-27 Richard Guenther <rguenther@suse.de>
11380 PR middle-end/27773
11381 * gcc.dg/torture/pr27773.c: New testcase.
11383 2006-05-27 Dirk Mueller <dmueller@suse.de>
11385 * gcc.dg/pr24561.c: Rename to..
11386 * gcc.dg/pr25962.c: .. this.
11388 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11391 * gfortran.dg/bounds_check_2.f: New test.
11393 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
11395 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11396 * gfortran.dg/byte_1.f90: Likewise.
11397 * gfortran.dg/dup_save_2.f90: Likewise.
11399 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
11401 * gfortran.dg/associated_2.f90: New test.
11403 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11406 * gfortran.dg/bounds_check_1.f90: New test.
11408 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
11410 PR rtl-optimization/27661
11411 * gcc.dg/pr27661.c: New test case.
11413 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
11416 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
11417 * gfortran.dg/print_parentheses_1.f: New test.
11418 * gfortran.dg/print_parentheses_2.f90: New test.
11420 2006-05-26 Jakub Jelinek <jakub@redhat.com>
11423 * gcc.dg/pr27758.c: New test.
11425 2006-05-24 Falk Hueffner <falk@debian.org>
11427 * gcc.c-torture/compile/pr27571.c: New test.
11429 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
11432 * gfortran.dg/spec_expr_4.f90: New test.
11435 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11437 2006-05-25 Mark Mitchell <mark@codesourcery.com>
11440 * g++.dg/ext/complit6.C: New test.
11441 * g++.dg/ext/complit3.C: Adjust error markers.
11442 * g++.dg/init/const3.C: New test.
11444 2006-05-25 Richard Guenther <rguenther@suse.de>
11446 PR middle-end/27743
11447 * gcc.dg/torture/pr27743.c: New testcase.
11449 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
11451 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11453 2006-05-25 Alan Modra <amodra@bigpond.net.au>
11455 * gcc.dg/compat/scalar-by-value-x.h: New.
11456 * gcc.dg/compat/scalar-by-value-y.h: New.
11457 * gcc.dg/compat/scalar-by-value-5.c: New.
11458 * gcc.dg/compat/scalar-by-value-5_main.c: New.
11459 * gcc.dg/compat/scalar-by-value-5_x.c: New.
11460 * gcc.dg/compat/scalar-by-value-5_y.c: New.
11461 * gcc.dg/compat/scalar-by-value-6.c: New.
11462 * gcc.dg/compat/scalar-by-value-6_main.c: New.
11463 * gcc.dg/compat/scalar-by-value-6_x.c: New.
11464 * gcc.dg/compat/scalar-by-value-6_y.c: New.
11466 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11468 PR tree-optimization/27639
11469 PR tree-optimization/26719
11470 * gcc.dg/pr27639.c: New test.
11471 * gcc.dg/pr26719.c: New test.
11472 * gcc.dg/tree-ssa/scev-cast.c: New test.
11474 2006-05-23 Mark Mitchell <mark@codesourcery.com>
11477 * g++.dg/template/error21.C: New test.
11479 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
11482 * gcc.target/i386/pr27696.c: New.
11484 2006-05-22 Janis Johnson <janis187@us.ibm.com>
11486 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11488 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11490 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11493 * g++.dg/other/assign1.C: New test.
11495 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
11498 * gcc.target/i386/pr27266.c: New.
11500 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11503 * g++.dg/ext/asm9.C: New test.
11505 2006-05-22 Richard Sandiford <richard@codesourcery.com>
11507 PR rtl-optimization/25514
11508 * gcc.c-torture/compile/pr25514.c: New test.
11510 2006-05-22 Richard Guenther <rguenther@suse.de>
11513 2006-01-31 Richard Guenther <rguenther@suse.de>
11515 * gcc.target/i386/sselibm-1.c: New testcase.
11516 * gcc.target/i386/sselibm-2.c: Likewise.
11517 * gcc.target/i386/sselibm-3.c: Likewise.
11518 * gcc.target/i386/sselibm-4.c: Likewise.
11519 * gcc.target/i386/sselibm-5.c: Likewise.
11521 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11524 * gcc.dg/func-args-2.c: New test.
11527 * gcc.dg/struct-incompl-1.c: New test.
11529 2006-05-22 Richard Guenther <rguenther@suse.de>
11532 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
11533 the transformations we test for.
11535 2006-05-22 Richard Guenther <rguenther@suse.de>
11538 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
11540 2006-05-21 Mark Mitchell <mark@codesourcery.com>
11543 * g++.dg/warn/new1.C: New test.
11544 * g++.dg/template/new5.C: Likewise.
11546 2006-05-21 Roger Sayle <roger@eyesopen.com>
11548 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11549 * gcc.target/i386/20060512-3.c: Likewise.
11551 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
11553 PR rtl-optimization/27671
11554 * gcc.c-torture/execute/pr27671-1.c: New.
11555 * gcc.dg/pr27671-2.c: Likewise.
11557 PR tree-optimization/26622.
11558 * gcc.c-torture/compile/pr26622.c: New.
11560 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
11563 * gfortran.dg/recursive_reference_1.f90: New test.
11565 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
11568 * gfortran.dg/elemental_subroutine_3.f90: New test.
11571 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11574 * gfortran.dg/associated_target_1.f90: New test.
11577 * gfortran.dg/maxloc_shape_1.f90: New test.
11579 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11581 PR libgfortran/24459
11582 * gfortran.dg/namelist_24.f90: New test.
11583 * gfortran.dg/namelist_12.f: Fix typo in comment.
11585 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
11587 PR middle-end/25776
11588 * g++.dg/other/error11.C: New test.
11590 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11592 * gcc.target/mips/pr26765.c: Add -w to options.
11594 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11596 * lib/target-supports.exp (check_effective_target_mpaired_single):
11598 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11600 * g++.dg/vect/vect.exp: Likewise.
11602 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11605 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11607 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
11610 * gfortran.dg/temporary_1.f90: New file.
11612 2006-05-19 Andreas Schwab <schwab@suse.de>
11614 * g++.dg/other/unused1.C: Also match "stringz".
11616 2006-05-19 Mark Mitchell <mark@codesourcery.com>
11619 * g++.dg/template/fntry1.C: New test.
11621 2006-05-18 Mark Mitchell <mark@codesourcery.com>
11625 * g++.dg/conversion/bitfield5.C: New test.
11626 * g++.dg/conversion/bitfield6.C: New test.
11628 2006-05-18 Mike Stump <mrs@apple.com>
11630 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11631 * gcc.dg/vla-4.c: Add.
11632 * gcc.dg/vla-5.c: Add.
11633 * gcc.dg/vla-6.c: Add.
11635 2006-05-12 Stuart Hastings <stuart@apple.com>
11637 * gcc.target/i386/20060512-1.c: New.
11638 * gcc.target/i386/20060512-2.c: New.
11639 * gcc.target/i386/20060512-3.c: New.
11640 * gcc.target/i386/20060512-4.c: New.
11642 2006-05-17 Mark Mitchell <mark@codesourcery.com>
11645 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11648 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11649 * g++.dg/parse/linkage1.C: New test.
11651 2006-05-17 Jakub Jelinek <jakub@redhat.com>
11653 PR tree-optimization/27548
11654 * g++.dg/tree-ssa/pr27548.C: New test.
11656 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11659 * gfortran.dg/recursive_check_1.f: New test.
11660 * gfortran.dg/recursive_check_2.f90: New test.
11662 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
11664 * g++.dg/opt/temp2.C: New test.
11666 2006-05-17 Jakub Jelinek <jakub@redhat.com>
11669 * g++.dg/init/brace5.C: New test.
11671 PR middle-end/27415
11672 * gcc.dg/gomp/pr27415.c: New test.
11673 * g++.dg/gomp/pr27415.C: New test.
11675 PR tree-optimization/27549
11676 * g++.dg/tree-ssa/pr27549.C: New test.
11678 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11680 PR libgfortran/27575
11681 * gfortran.dg/read_eof_4.f90: New test.
11683 2006-05-16 Richard Guenther <rguenther@suse.de>
11685 PR tree-optimization/22303
11686 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11688 2006-05-16 Jakub Jelinek <jakub@redhat.com>
11690 PR middle-end/27573
11691 * gcc.dg/gomp/pr27573.c: New test.
11692 * gfortran.dg/gomp/pr27573.f90: New test.
11695 * gcc.dg/gomp/pr27499.c: New test.
11696 * g++.dg/gomp/pr27499.C: New test.
11698 2006-05-15 Mark Mitchell <mark@codesourcery.com>
11701 * g++.dg/parser/access8.C: Adjust error marker.
11702 * g++.dg/template/access17.C: New test.
11703 * g++.dg/template/access18.C: Likewise.
11705 2006-05-15 Roger Sayle <roger@eyesopen.com>
11708 * gcc.target/i386/pr26600.c: New test case.
11710 2006-05-15 Mark Mitchell <mark@codesourcery.com>
11713 * g++.dg/expr/bitfield1.C: New test.
11715 2006-05-15 Richard Guenther <rguenther@suse.de>
11717 PR tree-optimization/27603
11718 * gcc.dg/torture/pr27603.c: New testcase.
11720 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
11723 * gfortran.dg/entry_dummy_ref_1.f90: New test.
11726 * gfortran.dg/scalar_return_1.f90: New test.
11729 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11731 2006-05-15 Jakub Jelinek <jakub@redhat.com>
11733 * gcc.dg/gomp/critical-4.c: New test.
11734 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11735 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11736 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11737 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11739 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11742 * g++.dg/template/dependent-args1.C: New test.
11745 * g++.dg/lookup/this1.C: New test.
11748 * g++.dg/template/operator6.C: New test.
11749 * g++.dg/template/incomplete3.C: New test.
11752 * g++.dg/template/new4.C: New test.
11755 * g++.dg/template/void2.C: New test.
11757 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
11759 * g++.dg/template/dependent-expr5.C: New test.
11761 2006-05-14 Roger Sayle <roger@eyesopen.com>
11763 PR middle-end/26729
11764 * gcc.dg/pr26729-1.c: New test case.
11766 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
11768 * gcc.dg/pr27003.c: New test.
11770 2006-05-12 Steve Ellcey <sje@cup.hp.com>
11772 * lib/target-supports.dg (check_cxa_atexit_available): Change
11773 v3_target_compile to ${tool}_target_compile.
11775 2006-05-11 Jason Merrill <jason@redhat.com>
11777 * lib/scanasm.exp (scan-not-hidden): Fix typo.
11779 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11782 * gfortran.dg/label_5.f90: New test.
11784 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
11786 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11787 check_effective_target_powerpc_altivec_ok): New.
11788 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11789 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11790 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11791 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11792 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11793 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11794 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11795 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11796 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11797 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11798 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11799 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11800 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11801 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11802 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11803 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11804 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11805 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11806 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11807 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11808 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11809 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11810 gcc.target/powerpc/altivec-9.c,
11811 gcc.target/powerpc/altivec-consts.c,
11812 gcc.target/powerpc/altivec-pr22085.c,
11813 gcc.target/powerpc/altivec-splat.c,
11814 gcc.target/powerpc/altivec-types-1.c,
11815 gcc.target/powerpc/altivec-types-2.c,
11816 gcc.target/powerpc/altivec-types-3.c,
11817 gcc.target/powerpc/altivec-types-4.c,
11818 gcc.target/powerpc/altivec-varargs-1.c,
11819 gcc.target/powerpc/altivec-vec-merge.c,
11820 gcc.target/powerpc/ppc-vector-memcpy.c,
11821 gcc.target/powerpc/ppc-vector-memset.c,
11822 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11823 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11824 these effective targets.
11825 * gcc.dg/vmx/pr27006.c: Add missing close brace.
11826 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11828 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11830 PR middle-end/27384
11831 * g++.dg/other/fold1.C: New test.
11833 PR middle-end/27488
11834 * gcc.dg/fold-nonneg-1.c: New test.
11837 * g++.dg/other/operator1.C: New test.
11839 2006-05-11 Richard Guenther <rguenther@suse.de>
11841 PR middle-end/27529
11842 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11844 2006-05-10 Janis Johnson <janis187@us.ibm.com>
11846 * lib/target-supports-dg.exp (check-flags): New.
11847 (dg-skip-if): Move flag checks.
11849 2006-05-09 Steve Ellcey <sje@cup.hp.com>
11851 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11852 * lib/target-supports.dg (check_cxa_atexit_available): New.
11854 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
11857 * gfortran.dg/multiple_allocation_2.f90: New test case.
11859 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
11861 * gcc.target/arm/pr27387.C: Fix a comment typo.
11863 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11866 * gfortran.dg/error_recovery_1.f90: New test.
11868 2006-05-10 Richard Guenther <rguenther@suse.de>
11870 PR tree-optimization/27302
11871 * gcc.dg/torture/pr27302.c: New testcase.
11873 2006-05-09 Dirk Mueller <dmueller@suse.de>
11874 Richard Guenther <rguenther@suse.de>
11876 PR middle-end/27498
11877 * gcc.dg/tree-ssa/pr27498.c: New testcase.
11879 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
11881 PR rtl-optimization/27335
11882 * gcc.dg/pr27335.c: New test.
11884 2006-05-06 Richard Sandiford <richard@codesourcery.com>
11886 * gcc.target/mips/mips-ps-5.c: New file.
11888 2006-05-08 Jan Hubicka <jh@suse.cz>
11890 PR middle-end/25962
11891 * gcc.dg/pr25962.c: New.
11893 2006-05-08 Roger Sayle <roger@eyesopen.com>
11896 * gcc.target/powerpc/pr27158.c: New test case.
11898 2006-05-08 Laurent GUERBY <laurent@guerby.net>
11901 * ada/acats/run_all.sh: Use test -z.
11903 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11905 PR libfortran/18271
11906 * gfortran.dg/spec_expr_3.f90: New test.
11908 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
11911 * gcc.target/i386/monitor.c: New file.
11913 2006-05-08 Alan Modra <amodra@bigpond.net.au>
11915 * gcc.dg/pr27095.c: xfail *-*-darwin*.
11917 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11920 * g++.dg/other/ptrmem7.C: New test.
11922 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11925 * gcc.dg/array-9.c: New test.
11927 2006-05-07 Richard Guenther <rguenther@suse.de>
11929 PR tree-optimization/27409
11930 * gcc.dg/torture/pr27409.c: New testcase.
11932 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11935 * gfortran.dg/select_6.f90: New.
11937 2006-05-07 Richard Guenther <rguenther@suse.de>
11939 PR tree-optimization/27136
11940 * gcc.dg/torture/pr27136.c: New testcase.
11942 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
11945 * gfortran.dg/char_cons_len_1.f90: New test.
11947 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11950 * g++.dg/template/incomplete2.C: New test.
11952 2006-05-06 Richard Guenther <rguenther@suse.de>
11954 PR tree-optimization/27151
11955 * gcc.dg/vect/pr27151.c: New testcase.
11957 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11960 * g++.dg/template/void1.C: New test.
11963 * g++.dg/other/void2.C: New test.
11966 * g++.dg/conversion/void1.C: New test.
11968 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
11971 * g++.dg/other/unused1.C: New.
11973 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11976 * objc.dg/member-1.m: New test.
11978 2006-05-05 Steve Ellcey <sje@cup.hp.com>
11980 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11982 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11984 PR libfortran/26985
11985 * gfortran.dg/matmul_2.f90: New test.
11987 2005-05-05 Laurent GUERBY <laurent@guerby.net>
11989 * ada/acats/run_all.sh: Use sync when main not found.
11991 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
11994 * gcc.target/mips/pr26765.c: New.
11996 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
11998 * gcc.target/bfin: New directory.
11999 * gcc.target/bfin/bfin.exp: New file.
12000 * gcc.target/bfin/frmul.c: New file.
12001 * gcc.target/bfin/arith.c: New file.
12002 * gcc.target/bfin/mul-combine.c: New file.
12003 * gcc.target/bfin/shift.c: New file.
12005 2006-05-04 Richard Guenther <rguenther@suse.de>
12007 PR tree-optimization/14287
12008 PR tree-optimization/14844
12009 PR tree-optimization/19792
12010 PR tree-optimization/21608
12011 PR tree-optimization/27090
12012 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12013 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12014 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12015 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12016 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12018 2006-05-04 Jakub Jelinek <jakub@redhat.com>
12020 PR tree-optimization/27285
12021 * gcc.c-torture/execute/pr27285.c: New test.
12023 PR middle-end/27388
12024 * gcc.dg/gomp/pr27388-1.c: New test.
12025 * gcc.dg/gomp/pr27388-2.c: New test.
12026 * gcc.dg/gomp/pr27388-3.c: New test.
12029 * g++.dg/gomp/pr27359.C: New test.
12031 2006-05-02 Steven G. Kargl <kargls@comcast.net>
12034 * gfortran.dg/iargc.f90: New test.
12036 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12039 * g++.dg/template/crash49.C: New test.
12041 2006-05-02 Steve Ellcey <sje@cup.hp.com>
12044 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12046 2006-05-02 Jeff Law <law@redhat.com>
12048 PR tree-optimization/27364
12049 * gcc.c-torture/execute/pr27364.c: New test.
12051 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12054 * g++.dg/parser/ctor5.C: New test.
12056 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
12059 * gcc.target/arm/arm.exp: New.
12060 * gcc.target/arm/pr27387.C: Likewise.
12062 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12066 * gfortran.dg/module_equivalence_2.f90: New test.
12068 2006-05-02 Jakub Jelinek <jakub@redhat.com>
12070 PR middle-end/27337
12071 * g++.dg/gomp/pr27337-1.C: New test.
12072 * g++.dg/gomp/pr27337-2.C: New test.
12074 PR middle-end/27328
12075 * gcc.dg/gomp/pr27328.c: New test.
12077 PR middle-end/27325
12078 * g++.dg/gomp/pr27325.C: New test.
12080 PR middle-end/27310
12081 * g++.dg/gomp/pr27310.C: New test.
12083 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12085 PR tree-optimization/27291
12086 * g++.dg/tree-ssa/pr27291.C: New test.
12088 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12090 PR tree-optimization/27283
12091 * g++.dg/tree-ssa/pr27283.C: New test.
12093 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12095 * gcc.dg/tree-ssa/loop-16.c: New test.
12097 2006-05-01 Roger Sayle <roger@eyesopen.com>
12098 Joseph S. Myers <joseph@codesourcery.com>
12100 * gcc.dg/Wconversion-3.c: New test case.
12101 * gcc.dg/Wconversion-4.c: Likewise.
12103 2006-05-01 Richard Guenther <rguenther@suse.de>
12105 PR tree-optimization/26726
12106 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12108 2006-04-30 Roger Sayle <roger@eyesopen.com>
12110 * gcc.dg/Woverflow-1.c: New test case.
12111 * gcc.dg/Woverflow-2.c: Likewise.
12112 * gcc.dg/Woverflow-3.c: Likewise.
12114 2006-04-30 Mark Mitchell <mark@codesourcery.com>
12117 * g++.dg/template/defarg8.C: New test.
12119 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12122 * g++.dg/parse/operator7.C: New test.
12124 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12128 * g++.dg/template/crash48.C: New test.
12131 * g++.dg/parse/ctor4.C: New test.
12133 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12136 * gfortran.df/char_type_len.f90: New test.
12138 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12140 PR libgfortran/27304
12141 * gfortran.dg/fmt_exhaust.f90: New test.
12143 2006-04-28 Roger Sayle <roger@eyesopen.com>
12146 * gcc.dg/large-size-array-2.c: New test case.
12148 2006-04-28 Richard Guenther <rguenther@suse.de>
12151 * gcc.target/i386/pr26826.c: New testcase.
12153 2006-04-28 Jakub Jelinek <jakub@redhat.com>
12155 PR middle-end/27260
12156 * gcc.c-torture/execute/pr27260.c: New.
12158 2006-04-28 Alan Modra <amodra@bigpond.net.au>
12160 PR middle-end/27095
12161 * gcc.dg/pr27095.c: New.
12163 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12166 * g++.dg/conversion/bitfield4.C: New test.
12168 2006-04-27 Eric Christopher <echristo@apple.com>
12170 * gcc.dg/pragma-ms_struct.c: New.
12172 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12175 * g++.dg/template/crash47.C: New test.
12177 2006-04-27 Dirk Mueller <dmueller@suse.de>
12179 * gcc.target/i386/sse-7.c: build with -msse.
12181 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
12183 PR testsuite/27274:
12184 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12185 (main): Exit if processor doesn't support SSE.
12187 2006-04-26 David Edelsohn <edelsohn@gnu.org>
12189 PR middle-end/27282
12190 * gcc.c-torture/compile/pr27282.c: New test.
12192 2006-04-26 Jakub Jelinek <jakub@redhat.com>
12194 PR middle-end/26913
12195 * g++.dg/gomp/pr26913.C: New test.
12198 * gcc.dg/gomp/pr25996.c: New test.
12199 * g++.dg/gomp/pr25996.C: New test.
12201 2006-04-25 Richard Sandiford <richard@codesourcery.com>
12203 PR rtl-optimization/26725
12204 * gcc.c-torture/compile/pr26725.c: New test.
12206 2006-04-25 Richard Guenther <rguenther@suse.de>
12208 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12211 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
12213 * gcc.dg/20060425-1.c: New testcase.
12215 2006-04-25 Jakub Jelinek <jakub@redhat.com>
12217 PR tree-optimization/26865
12218 * gcc.dg/pr26865.c: New test.
12220 2006-04-24 Mark Mitchell <mark@codesourcery.com>
12223 * g++.dg/conversion/bitfield1.C: New test.
12224 * g++.dg/conversion/bitfield2.C: Likewise.
12225 * g++.dg/conversion/bitfield3.C: Likewise.
12227 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12228 Richard Guenther <rguenther@suse.de>
12230 PR tree-optimization/27236
12231 * gcc.dg/tree-ssa/pr27236.c: New testcase.
12233 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12236 * g++.dg/other/incomplete2.C: New test.
12238 2006-04-24 Richard Guenther <rguenther@suse.de>
12240 PR middle-end/26869
12241 * gcc.dg/torture/pr26869.c: New testcase.
12243 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12244 Richard Guenther <rguenther@suse.de>
12246 PR tree-optimization/27218
12247 * g++.dg/tree-ssa/pr27218.C: New testcase.
12249 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12252 * g++.dg/template/friend41.C: New test.
12254 2006-04-23 David Edelsohn <edelsohn@gnu.org>
12256 * g++.dg/opt/pr15551.C: Include cstdio.
12257 (main): Use remove instead of unlink.
12259 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
12261 * gcc.dg/sibcall-7.c: New test.
12262 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12263 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12264 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12265 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12266 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12268 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12271 * g++.dg/opt/bitfield1.C: New test.
12272 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12273 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12274 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12275 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12276 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12277 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12278 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12279 * g++.dg/abi/bitfield2.C: Likewise.
12280 * g++.dg/init/bitfield1.C: Likewise.
12282 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
12285 * gfortran.dg/elemental_subroutine_4.f90: New test.
12286 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12289 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
12291 * gcc.c-torture/compile/20060421-1.c: New testcase.
12293 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12296 * gcc.dg/init-bad-4.c: New test.
12298 2006-04-21 Paul Brook <paul@codesourcery.com>
12300 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12302 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12305 * gfortran.dg/defined_operators_1.f90: New test.
12306 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12307 remove old ones associated, incorrectly, with Note 5.46.
12310 * gfortran.dg/character_array_constructor_1.f90: New test.
12312 2006-04-20 Jakub Jelinek <jakub@redhat.com>
12314 * gcc.dg/20060419-1.c: New test.
12316 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
12319 * gcc.dg/struct-parse-1.c: New test case.
12321 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12324 * g++.dg/parse/template19.C: New test.
12327 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12330 * g++.dg/expr/call3.C: New test.
12333 * g++.dg/conversion/dynamic1.C: New test.
12335 2006-04-19 Mark Mitchell <mark@codesourcery.com>
12338 * g++.dg/template/crash35.C: Tweak error markers.
12339 * g++.dg/template/crash46.C: New test.
12340 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12341 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12343 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
12345 PR rtl-optimization/14261
12346 * gcc.c-torture/compile/20060419-1.c: Added.
12348 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
12350 * gfortran.dg/label_1.f90: Adjust dg-error.
12352 2006-04-16 Roger Sayle <roger@eyesopen.com>
12355 * gcc.dg/fold-cond-1.c: New test case.
12356 * gcc.dg/pr26961-1.c: Likewise.
12358 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12360 PR libgfortran/27138
12361 * gfortran.dg/read_bad_advance.f90: New test.
12363 2006-04-16 Roger Sayle <roger@eyesopen.com>
12364 Dale Johannesen <dalej@apple.com>
12367 * gcc.target/i386/vecinit-3.c: New testcase.
12368 * gcc.target/i386/vecinit-4.c: Likewise.
12369 * gcc.target/i386/sse-18.c: Likewise.
12370 * gcc.target/i386/sse-19.c: Likewise.
12372 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
12374 * gfortran.dg/allocate_zerosize_1.f90: New test.
12376 2006-04-16 Mark Mitchell <mark@codesourcery.com>
12379 * g++.dg/template/crash45.C: New test.
12381 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
12384 * gfortran.dg/proc_assign_1.f90: New test.
12385 * gfortran.dg/procedure_lvalue.f90: Change message.
12386 * gfortran.dg/namelist_4.f90: Add new error.
12390 * gfortran.dg/auto_pointer_array_result_1.f90
12393 * gfortran.dg/specification_type_resolution_1.f90
12398 * gfortran.dg/bounds_temporaries_1.f90: New test.
12401 * gfortran.dg/array_return_value_1.f90: New test.
12403 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12406 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12408 2006-04-15 Jakub Jelinek <jakub@redhat.com>
12410 PR middle-end/26823
12411 * g++.dg/gomp/pr26823-1.C: New test.
12412 * g++.dg/gomp/pr26823-2.C: New test.
12414 2006-04-13 Uros Bizjak <uros@kss-loka.si>
12416 PR middle-end/27134
12417 * gcc.dg/pr27314.c: New test.
12419 2006-04-13 Richard Henderson <rth@redhat.com>
12421 * g++.dg/gomp/block-0.C: Update expected matches.
12423 2006-04-13 DJ Delorie <dj@redhat.com>
12425 * lib/target-supports.exp (check_effective_target_int32plus): New.
12426 (check_effective_target_ptr32plus): New.
12427 (check_effective_target_size32plus): New.
12428 (check_effective_target_int16): New.
12429 (check_profiling_available): Add m32c to the list of unsupported
12432 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12433 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12435 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12437 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12439 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12441 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12442 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12443 not just xstormy16. Skip m32c due to weird pointer size.
12444 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12445 not just xstormy16.
12446 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12447 not just xstormy16.
12448 * gcc.dg/20020312-2.c: Add m32c support.
12449 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12450 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12452 * gcc.dg/20050321-2.c: Require >=32 bit integers.
12453 * gcc.dg/asm-1.c: Skip if int and short are the same size.
12454 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12455 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12456 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12458 * gcc.dg/init-string-2.c: Require >=32 bit integers.
12459 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12460 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12461 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12462 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12463 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12464 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12466 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12468 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12469 * gcc.dg/pr23049.c: Require >=32 bit integers.
12470 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12471 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12472 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12473 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12474 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12475 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12476 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12477 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12478 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12479 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12480 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12481 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12483 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12484 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12485 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12486 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12487 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12489 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
12490 * gcc.c-torture/execute/20040703-1.x: Likewise.
12491 * gcc.c-torture/execute/20040705-1.x: Likewise.
12492 * gcc.c-torture/execute/20040705-2.x: Likewise.
12493 * gcc.c-torture/execute/20040709-1.x: Likewise.
12494 * gcc.c-torture/execute/20040709-2.x: Likewise.
12495 * gcc.c-torture/execute/20040811-1.x: Likewise.
12496 * gcc.c-torture/execute/20050316-1.x: Likewise.
12497 * gcc.c-torture/execute/bitfld-4.x: Likewise.
12498 * gcc.c-torture/execute/pr19689.x: Likewise.
12499 * gcc.c-torture/execute/pr7284-1.x: Likewise.
12500 * gcc.c-torture/execute/usmul.x: Likewise.
12501 * gcc.c-torture/execute/vrp-5.x: Likewise.
12502 * gcc.c-torture/execute/vrp-6.x: Likewise.
12503 * gcc.dg/debug/20041023-1.s: Likewise.
12505 2006-04-13 Roger Sayle <roger@eyesopen.com>
12507 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
12508 of integers to a vector types are now constant expressions in C.
12509 * gcc.dg/vect/vect-fold-1.c: New test case.
12511 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
12512 Ulrich Weigand <uweigand@de.ibm.com>
12515 * gcc.dg/vmx/pr27006.c: New testcase.
12517 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12519 PR libgfortran/26766
12520 * gfortran.dg/write_recursive.f90: New test.
12522 2006-04-11 Mark Mitchell <mark@codesourcery.com>
12524 * g++.dg/parse/dtor7.C: New test.
12525 * g++.dg/parse/new1.C: Add error marker.
12526 * g++.dg/template/new3.C: New test.
12529 * g++.dg/template/pure1.C: New test.
12532 * g++.dg/parse/ptrmem4.C: New test.
12534 2006-04-10 Jeff Law <law@redhat.com>
12537 * gcc.c-torture/compile/pr27087.c: New test.
12539 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
12542 * gcc.dg/20060410.c: New.
12544 2006-04-10 Matthias Klose <doko@debian.org>
12546 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12547 Recognize multilib directory names containing underscores.
12549 2006-04-10 Roger Sayle <roger@eyesopen.com>
12551 * gcc.target/i386/vecinit-1.c: New test case.
12552 * gcc.target/i386/vecinit-2.c: Likewise.
12554 2006-04-10 Jakub Jelinek <jakub@redhat.com>
12557 * g++.dg/debug/dwarf2-2.C: New test.
12559 2006-04-09 Richard Sandiford <richard@codesourcery.com>
12561 PR rtl-optimization/27073
12562 * gcc.c-torture/execute/pr27073.c: New test.
12564 2006-04-08 Mike Stump <mrs@apple.com>
12566 * gcc.dg/pragma-darwin.c: Improve for ppc64.
12568 2006-04-07 Richard Guenther <rguenther@suse.de>
12570 PR tree-optimization/26135
12571 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12573 2006-04-06 Jan Hubicka <jh@suse.cz>
12576 * g++.dg/bprob/g++-bprob-2.C: New testcase.
12578 2006-04-06 Roger Sayle <roger@eyesopen.com>
12580 * g++.dg/conversion/nullptr1.C: New test case.
12581 * g++.dg/conversion/nullptr2.C: Likewise.
12583 2006-04-05 Roger Sayle <roger@eyesopen.com>
12585 * gfortran.dg/dependency_18.f90: New test case.
12587 2006-04-05 Richard Guenther <rguenther@suse.de>
12589 PR tree-optimization/26919
12590 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12591 * gcc.dg/ipa/ipa-2.c: Likewise.
12592 * gcc.dg/ipa/ipa-3.c: Likewise.
12593 * gcc.dg/ipa/ipa-5.c: Likewise.
12595 2006-04-05 Richard Guenther <rguenther@suse.de>
12597 PR tree-optimization/26763
12598 * gcc.dg/torture/pr26763-1.c: New testcase.
12599 * gcc.dg/torture/pr26763-2.c: Likewise.
12601 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
12605 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12607 2006-04-04 Eric Christopher <echristo@apple.com>
12609 * gcc.target/i386/387-1.c: Allow regexp to match darwin
12611 * gcc.target/i386/387-5.c: Ditto.
12613 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
12615 * gcc.target/sparc/struct-ret-check.c: New test.
12617 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12619 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12620 zero decimal digits specified in format.
12622 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
12625 * gfortran.dg/missing_optional_dummy_1.f90: New test.
12628 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12629 * gfortran.dg/initialization_1.f90: Make assignment compliant.
12630 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12631 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12632 compliant and detect bigendian-ness.
12634 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
12636 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12637 dummy arguments work when the actual argument is itself a dummy
12638 argument of the caller.
12640 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12642 PR libfortran/24685
12643 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12645 2006-04-01 Roger Sayle <roger@eyesopen.com>
12647 * gfortran.dg/dependencency_17.f90: New test case.
12649 2006-04-01 Roger Sayle <roger@eyesopen.com>
12651 * gfortran.dg/dependency_14.f90: New test case.
12652 * gfortran.dg/dependency_15.f90: Likewise.
12653 * gfortran.dg/dependency_16.f90: Likewise.
12655 2006-03-31 Asher Langton <langton2@llnl.gov>
12658 gfortran.dg/cray_pointers_6.f90: New test.
12660 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12662 PR libgfortran/26890
12663 * gfortran.dg/read_size_noadvance.f90: New test.
12665 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
12668 * gfortran.dg/multiple_allocation_1.f90: Check that the
12669 size has changed after a re-allocation with stat.
12671 2006-03-30 Richard Guenther <rguenther@suse.de>
12673 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12675 * gcc.target/i386/sselibm-2.c: Likewise.
12676 * gcc.target/i386/sselibm-3.c: Likewise.
12677 * gcc.target/i386/sselibm-4.c: Likewise.
12678 * gcc.target/i386/sselibm-5.c: Likewise.
12680 2006-03-28 Roger Sayle <roger@eyesopen.com>
12682 * gcc.dg/fold-andxor-1.c: New test case.
12683 * gcc.dg/fold-xorand-1.c: Likewise.
12685 2006-03-28 Roger Sayle <roger@eyesopen.com>
12687 * gcc.dg/fold-convnotconv-1.c: New test case.
12689 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12692 * gfortran.dg/private_type_5.f90: New test.
12694 2006-03-27 David Edelsohn <edelsohn@gnu.org>
12696 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12698 2006-03-27 Jakub Jelinek <jakub@redhat.com>
12700 * gfortran.dg/advance_2.f90: New test.
12701 * gfortran.dg/advance_3.f90: New test.
12703 * gfortran.fortran-torture/execute/equiv_5.f: New test.
12705 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12707 PR libgfortran/26661
12708 PR libgfortran/26880
12709 * gfortran.dg/read_x_past.f: New test.
12711 2006-03-26 Geoffrey Keating <geoffk@apple.com>
12713 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12716 2006-03-26 David Edelsohn <edelsohn@gnu.org>
12718 * objc.dg/dwarf-1.m: Skip on AIX.
12719 * objc.dg/dwarf-2.m: Skip on AIX.
12721 2006-03-25 Steven G. Kargl <kargls@comcast.net>
12724 * gfortran.dg/float_1.f90: New test.
12726 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
12728 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12730 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12732 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
12734 PR libfortran/26735
12735 * gfortran.dg/convert_implied_open.f90: New test case.
12737 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
12740 * gfortran.dg/transpose_reshape_r10.f90: New test case.
12742 2006-03-25 Uros Bizjak <uros@kss-loka.si>
12744 PR middle-end/26717
12745 * gcc.dg/pr26717.c: New test.
12747 2006-03-25 Roger Sayle <roger@eyesopen.com>
12749 * gfortran.dg/dependency_12.f90: New test case.
12751 2006-03-24 Roger Sayle <roger@eyesopen.com>
12753 * gfortran.dg/dependency_9.f90: New (resurected) test case.
12755 2006-03-24 Jeff Law <law@redhat.com>
12757 * gcc.c-torture/pr26840.c: New test.
12759 2006-03-24 Geoffrey Keating <geoffk@apple.com>
12761 * objc.dg/dwarf-2.m: New.
12762 * obj-c++.dg/dwarf-2.mm: New.
12764 * g++.old-deja/g++.other/init19.C: New.
12766 2006-03-24 David Edelsohn <edelsohn@gnu.org>
12768 * g++.dg/eh/spbp.C: Skip on AIX.
12770 2006-03-24 Jakub Jelinek <jakub@redhat.com>
12772 PR middle-end/26611
12773 * g++.dg/gomp/pr26611-1.C: New test.
12774 * g++.dg/gomp/pr26611-2.C: New test.
12776 2006-03-24 Jeff Law <law@redhat.com>
12778 * gcc.c-torture/compile/pr26833.c: New test.
12779 * gfortran.fortran-torture/compile/pr26806.f90: New test.
12781 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12783 * gfortran.dg/endfile_2.f90: Delete temp file.
12785 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
12788 * gfortran.dg/record_marker_1.f90: New test case.
12789 * gfortran.dg/record_marker_2.f: New test case.
12790 * gfortran.dg/record_marker_3.f90: New test case.
12792 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
12795 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12796 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12798 2006-03-21 Janis Johnson <janis187@us.ibm.com>
12800 * lib/gcc-dg.exp (cleanup-modules): New proc.
12801 * gfortran.dg/allocatable_function_1.f90,
12802 gfortran.dg/allocate_char_star_scalar_1.f90,
12803 gfortran.dg/assumed_charlen_function_1.f90,
12804 gfortran.dg/assumed_dummy_1.f90,
12805 gfortran.dg/assumed_shape_ranks_1.f90,
12806 gfortran.dg/assumed_shape_ranks_2.f90,
12807 gfortran.dg/assumed_size_dt_dummy.f90,
12808 gfortran.dg/auto_char_dummy_array_1.f90,
12809 gfortran.dg/auto_char_len_3.f90,
12810 gfortran.dg/automatic_module_variable.f90,
12811 gfortran.dg/bad_automatic_objects_1.f90,
12812 gfortran.dg/char_array_constructor.f90,
12813 gfortran.dg/char_array_structure_constructor.f90,
12814 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12815 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12816 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12817 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12818 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12819 gfortran.dg/derived_pointer_recursion.f90,
12820 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12821 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12822 gfortran.dg/dummy_functions_1.f90,
12823 gfortran.dg/elemental_initializer_1.f90,
12824 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12825 gfortran.dg/elemental_pointer_1.f90,
12826 gfortran.dg/elemental_subroutine_1.f90,
12827 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12828 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12829 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12830 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12831 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12832 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12833 gfortran.dg/global_references_1.f90,
12834 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12835 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12836 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12837 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12838 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12839 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12840 gfortran.dg/large_integer_kind_1.f90,
12841 gfortran.dg/large_real_kind_1.f90,
12842 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12843 gfortran.dg/module_double_reuse.f90,
12844 gfortran.dg/module_equivalence_1.f90,
12845 gfortran.dg/module_interface_1.f90,
12846 gfortran.dg/module_parameter_array_refs_1.f90,
12847 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12848 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12849 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12850 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12851 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12852 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12853 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12854 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12855 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12856 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12857 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12858 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12859 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12860 gfortran.dg/same_name_1.f90,
12861 gfortran.dg/sibling_dummy_procedure_1.f90,
12862 gfortran.dg/sibling_dummy_procedure_2.f90,
12863 gfortran.dg/sibling_dummy_procedure_3.f90,
12864 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12865 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12866 gfortran.dg/used_dummy_types_2.f90,
12867 gfortran.dg/used_dummy_types_3.f90,
12868 gfortran.dg/used_dummy_types_4.f90,
12869 gfortran.dg/used_dummy_types_5.f90,
12870 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12871 gfortran.dg/userdef_operator_1.f90: Use it.
12873 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12875 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12876 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12877 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12878 gfortran.dg/write_back.f,
12879 gfortran.fortran-torture/execute/inquire_1.f90,
12880 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12882 2006-03-21 Jeff Law <law@redhat.com>
12884 * gcc.dg/tree-ssa/vrp28.c: New test.
12886 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
12888 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12889 if _STDC_C99 is defined.
12890 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12891 * gcc.dg/builtins-20.c: Likewise.
12892 * gcc.dg/builtins-53.c: Likewise.
12893 * gcc.dg/single-precision-constant.c: Likewise. Also pass
12894 -mmacosx-version-min=10.3 on PowerPC/Darwin.
12896 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
12899 * gcc.c-torture/compile/pr26781-1.c: New test.
12900 * gcc.c-torture/compile/pr26781-2.c: New test.
12902 2006-03-21 Jakub Jelinek <jakub@redhat.com>
12905 * g++.dg/gomp/pr26690-1.C: New test.
12906 * g++.dg/gomp/pr26690-2.C: New test.
12908 2006-03-20 Jeff Law <law@redhat.com>
12910 * gcc.dg/tree-ssa/pr21829.c: New test.
12912 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12914 2006-03-20 Richard Sandiford <richard@codesourcery.com>
12916 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12917 (check_visibility_available): Use it.
12918 (check_effective_target_default_packed): Likewise.
12919 (check_effective_target_pcc_bitfield_type_matters): Likewise.
12920 (check_effective_target_fopenmp): Likewise.
12921 (check_effective_target_freorder): Likewise.
12922 (check_effective_target_fpic): Likewise.
12923 (check_named_sections_available): Likewise.
12924 (check_effective_target_ilp32): Likewise.
12925 (check_effective_target_lp64): Likewise.
12927 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
12930 * gfortran.dg/scalar_mask_2.f90: New test case.
12932 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
12935 * gcc.dg/tree-ssa/loadpre12.c: New test.
12936 * gcc.dg/tree-ssa/loadpre13.c: New test.
12937 * gcc.dg/tree-ssa/loadpre14.c: New test.
12938 * gcc.dg/tree-ssa/loadpre15.c: New test.
12939 * gcc.dg/tree-ssa/loadpre16.c: New test.
12940 * gcc.dg/tree-ssa/loadpre17.c: New test.
12941 * gcc.dg/tree-ssa/loadpre18.c: New test.
12942 * gcc.dg/tree-ssa/loadpre19.c: New test.
12943 * gcc.dg/tree-ssa/loadpre20.c: New test.
12944 * gcc.dg/tree-ssa/loadpre21.c: New test.
12945 * gcc.dg/tree-ssa/loadpre22.c: New test.
12947 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
12950 * gfortran.dg/elemental_initializer_1.f90: New test.
12953 * gfortran.dg/assumed_shape_ranks_2: New test.
12955 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
12957 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12960 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12962 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12963 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12964 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12965 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12966 gfortran.fortran-torture/execute/direct_io.f90,
12967 gfortran.fortran-torture/execute/inquire_2.f90,
12968 gfortran.fortran-torture/execute/inquire_4.f90,
12969 gfortran.fortran-torture/execute/list_read_1.f90,
12970 gfortran.fortran-torture/execute/open_replace.f90,
12971 gfortran.fortran-torture/execute/slash_edit.f90,
12972 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12973 temporary files from testcases.
12975 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12977 PR libgfortran/26509
12978 gfortran.dg/write_direct_eor.f90: New test.
12980 2006-03-17 David Edelsohn <edelsohn@gnu.org>
12982 * gcc.target/powerpc/pr26350.c: New.
12983 * gcc.target/powerpc/indexed-addr.c: New.
12985 2006-03-16 Roger Sayle <roger@eyesopen.com>
12987 * gfortran.dg/dependency_13.f90: New test case.
12989 2006-03-16 Roger Sayle <roger@eyesopen.com>
12991 PR middle-end/21781
12992 * gcc.dg/real-const-1.c: New test case.
12994 2006-03-15 Geoffrey Keating <geoffk@apple.com>
12996 * g++.old-deja/g++.other/init18.C: New.
12997 * g++.old-deja/g++.other/init5.C: Remove xfail.
12999 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13001 * g++.dg/opt/pr15551.C: Cleanup temp file.
13003 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13006 g++.dg/parse/long1.C: New test.
13008 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13011 * gfortran.dg/continuation.f90: New test.
13012 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13014 2006-03-14 Richard Guenther <rguenther@suse.de>
13016 PR tree-optimization/26672
13017 * gcc.dg/torture/pr26672.c: New testcase.
13019 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
13021 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13022 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13024 2006-03-13 Roger Sayle <roger@eyesopen.com>
13026 PR middle-end/26557
13027 * gcc.c-torture/compile/switch-1.c: New test case.
13029 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
13032 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13033 test to include more permuatations of mask and index.
13034 * gfortran.dg/scalar_mask_1.f90: Modify last test to
13035 respond to F2003 spec. that the position returned for an all false
13036 mask && condition is zero.
13038 2006-03-13 Jakub Jelinek <jakub@redhat.com>
13040 PR middle-end/25989
13041 * gcc.dg/gomp/pr25989.c: New test.
13043 2006-03-13 Jeff Law <law@redhat.com>
13045 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13047 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
13049 * gcc.dg/switch-9.c: New test.
13051 2006-03-13 Richard Guenther <rguenther@suse.de>
13053 PR middle-end/26630
13054 * gcc.dg/torture/pr26630.c: New testcase.
13056 2006-03-11 Roger Sayle <roger@eyesopen.com>
13058 * gfortran.dg/dependency_10.f90: New test case.
13059 * gfortran.dg/dependency_11.f90: Likewise.
13061 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
13062 Erik Edelmann <eedelman@gcc.gnu.org>
13064 * gfortran.dg/allocatable_function_1.f90: New.
13065 * gfortran.dg/allocatable_function_2.f90: New.
13067 2006-03-10 Richard Guenther <rguenther@suse.de>
13069 PR middle-end/26565
13070 * gcc.dg/torture/pr26565.c: New testcase.
13072 2006-03-09 Eric Christopher <echristo@apple.com>
13074 * gcc.c-torture/compile/20060309-1.c: New.
13076 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13078 PR libgfortran/26499
13079 * gfortran.dg/write_back.f: New test.
13080 * gfortran.dg/write_rewind_1.f: New test.
13081 * gfortran.dg/write_rewind_2.f: New test.
13083 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13085 PR libgfortran/26554
13086 * gfortran.dg/read_logical.f90: New test.
13088 2006-03-04 Laurent GUERBY <laurent@guerby.net>
13090 * ada/acats/norun.lst: cdd2a03 now passes.
13092 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
13095 * gcc.target/powerpc/pr18096-1.c: Change where the error
13098 2006-03-04 Jakub Jelinek <jakub@redhat.com>
13100 * gcc.target/i386/cleanup-1.c: New test.
13101 * gcc.target/i386/cleanup-2.c: New test.
13103 2006-03-04 Roger Sayle <roger@eyesopen.com>
13105 * gfortran.dg/dependency_9.f90: Remove for the time being.
13107 2006-03-04 Krister Walfridsson <cato@df.lth.se>
13109 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13112 2006-03-03 Roger Sayle <roger@eyesopen.com>
13114 * gfortran.dg/dependency_9.f90: New test case.
13116 2006-03-03 Roger Sayle <roger@eyesopen.com>
13118 * gfortran.dg/dependency_4.f90: New test case.
13119 * gfortran.dg/dependency_5.f90: New test case.
13120 * gfortran.dg/dependency_6.f90: New test case.
13121 * gfortran.dg/dependency_7.f90: New test case.
13122 * gfortran.dg/dependency_8.f90: New test case.
13124 2006-03-03 Paul Brook <paul@codesourcery.com>
13126 * lib/target-supports.exp (check_profiling_available):
13129 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
13132 * multiple_allocation_1.f90: New test.
13134 2006-03-03 Roger Sayle <roger@eyesopen.com>
13136 PR tree-optimization/26524
13137 * gfortran.dg/pr26524.f: New test case.
13139 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13141 * g++.dg/template/repo5.C: Cleanup repo files.
13142 * gcc.dg/20051201-1.c: Cleanup coverage files.
13143 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13144 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13147 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
13149 * objc.dg/objc-nofilename-1.m: New test.
13150 * objc.dg/bad-receiver-type.m: New test.
13151 * obj-c++.dg/bad-receiver-type.mm: New test.
13153 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
13155 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13157 2006-03-01 Mike Stump <mrs@apple.com>
13159 * g++.dg/abi/key2.C: Add.
13161 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
13163 * gfortran.dg/logical_dot_product.f90: New test.
13166 * gfortran.dg/used_interface_ref.f90: New test.
13169 * gfortran.dg/dependency_2.f90: New test.
13170 * gfortran.fortran-torture/execute/where17.f90: New test.
13171 * gfortran.fortran-torture/execute/where18.f90: New test.
13172 * gfortran.fortran-torture/execute/where19.f90: New test.
13173 * gfortran.fortran-torture/execute/where20.f90: New test.
13175 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
13177 * g++.dg/tree-ssa/pr26443.C: New test case.
13179 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
13181 PR middle-end/26022
13182 * g++.dg/opt/return-slot1.C: New test.
13184 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13186 PR libgfortran/26136
13187 * gfortran.dg/namelist_23.f90: New test.
13189 2006-02-28 Roger Sayle <roger@eyesopen.com>
13191 PR middle-end/14752
13192 * gcc.dg/fold-eqandshift-2.c: New test case.
13194 2006-02-28 Richard Guenther <rguenther@suse.de>
13196 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13199 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
13201 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13203 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13205 PR libgfortran/26464
13206 * gfortran.dg/backspace_5.f: New test.
13207 * gfortran.dg/backspace_6.f: New test.
13209 2006-02-26 Roger Sayle <roger@eyesopen.com>
13211 * gcc.dg/fold-eqandnot-1.c: New test case.
13213 2006-02-26 Roger Sayle <roger@eyesopen.com>
13215 PR middle-end/19983
13216 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13218 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
13220 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13221 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13223 2006-02-26 Richard Guenther <rguenther@suse.de>
13225 PR tree-optimization/26421
13226 * gcc.dg/tree-ssa/pr26421.c: New testcase.
13228 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
13230 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13231 * g++.old-deja/g++.robertl/eb132.C: Likewise.
13233 2006-02-26 Roger Sayle <roger@eyesopen.com>
13235 * gcc.dg/fold-even-1.c: New test case.
13237 2006-02-26 Roger Sayle <roger@eyesopen.com>
13239 PR middle-end/21137
13240 * gcc.dg/fold-eqandshift-1.c: New test case.
13242 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13244 PR tree-optimization/25125
13245 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13246 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13248 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13250 PR tree-optimizations/26359
13251 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13252 with -fdump-tree-dceloop-details.
13253 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13255 2006-02-25 Roger Sayle <roger@eyesopen.com>
13257 PR middle-end/23673
13258 * gcc.dg/fold-eqxor-1.c: New test case.
13259 * gcc.dg/fold-eqxor-2.c: Likewise.
13260 * gcc.dg/fold-eqxor-3.c: Likewise.
13262 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
13265 * scalar_mask_1.f90: New test.
13267 2006-02-24 Geoffrey Keating <geoffk@apple.com>
13269 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13270 * g++.dg/eh/uncaught2.C: New.
13271 * g++.dg/eh/uncaught3.C: New.
13273 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13275 PR libgfortran/26423
13276 * gfortran.dg/read_many_1.f: New test.
13278 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
13281 * gfortran.dg/dependency_3.f90: New test.
13282 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13286 * gfortran.dg/equiv_6.f90: New test.
13288 2006-02-23 Jeff Law <law@redhat.com>
13290 * gcc.c-torture/compile/pr26425.c: New test.
13292 2006-02-23 Jakub Jelinek <jakub@redhat.com>
13294 PR middle-end/26412
13295 * gcc.dg/gomp/pr26412.c: New test.
13297 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13300 * g++.dg/other/ellipsis1.C: New test.
13301 * g++.dg/parse/operator4.C: Adjust error marker.
13303 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
13306 * gfortran.dg/pr25603.f: New testcase.
13308 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
13310 * gcc.dg/bf-spl1.c: Don't specify -m68000.
13311 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13313 2006-02-21 Geoffrey Keating <geoffk@apple.com>
13315 * g++.dg/eh/spbp.C: New.
13317 2006-02-21 Jakub Jelinek <jakub@redhat.com>
13319 PR middle-end/26379
13320 * gcc.target/i386/mmx-7.c: New test.
13322 2006-02-20 Roger Sayle <roger@eyesopen.com>
13324 PR tree-optimization/26361
13325 * gcc.dg/tree-ssa/vrp27.c: New test case.
13327 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
13329 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13330 * gcc.dg/tree-ssa/complex-4.c: Here.
13332 2006-02-19 Roger Sayle <roger@eyesopen.com>
13334 PR middle-end/19543
13335 * gfortran.dg/logical_1.f90: New test case.
13337 2006-02-19 Jakub Jelinek <jakub@redhat.com>
13339 PR middle-end/26334
13340 * gcc.dg/20060218-1.c: Moved to...
13341 * gcc.target/i386/20060218-1.c: ... here. New test.
13343 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
13346 * gfortran.dg/convert_1.f90: New.
13348 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
13351 * gfortran.dg/namelist_5.f90: New test.
13354 * gfortran.dg/namelist_4.f90: New test.
13356 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13359 * gcc.dg/tree-ssa/complex-3.c: New test.
13361 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13363 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13364 variable to take into account the variable name in the
13366 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13368 2006-02-18 Jakub Jelinek <jakub@redhat.com>
13370 PR middle-end/26334
13371 * gcc.c-torture/compile/20060217-1.c: New test.
13372 * gcc.dg/20060218-1.c: New test.
13374 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
13376 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13378 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13380 * gcc.dg/cpp/undef3.c: New test.
13381 * gcc.dg/cpp/trad/builtins2.c: New test.
13383 2006-02-18 Mark Mitchell <mark@codesourcery.com>
13386 * g++.dg/template/static22.C: New test.
13387 * g++.dg/template/static23.C: New test.
13388 * g++.dg/template/static24.C: New test.
13389 * g++.dg/template/non-dependent13.C: New test.
13390 * g++.dg/init/member1.C: Tweak error markers.
13392 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13395 * gcc.c-torture/compile/pr26255.c: New test case.
13397 2006-02-16 Roger Sayle <roger@eyesopen.com>
13399 * gfortran.fortran-torture/execute/where_10.f90: New test case.
13400 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13401 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13402 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13403 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13404 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13405 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13407 2006-02-16 Jeff Law <law@redhat.com>
13409 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13410 * gcc.dg/tree-ssa/vrp26.c: New test.
13412 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
13416 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13417 __UCLIBC__ is defined.
13419 2006-02-16 Jakub Jelinek <jakub@redhat.com>
13422 * gfortran.dg/gomp/pr26224.f: New test.
13424 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
13427 * lib/target-supports.exp
13428 (check_effective_target_vect_short_mult): New.
13429 (check_effective_target_vect_char_mult): New.
13430 (check_effective_target_vect_widen_sum_qi_to_si): New.
13431 (check_effective_target_vect_widen_sum_qi_to_hi): New.
13432 (check_effective_target_vect_widen_sum_hi_to_si): New.
13433 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13434 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13435 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13436 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13437 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13438 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13439 vect-reduc-pattern-2c.c
13440 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13441 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13442 vect-reduc-pattern-1c.c
13444 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
13447 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13449 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
13452 * gfortran.dg/enum_8.f90: Remove check for warning.
13453 * gfortran.dg/iomsg_1.f90: Ditto.
13454 * gfortran.dg/enum_1.f90: Ditto.
13455 * gfortran.dg/enum_9.f90: Ditto.
13456 * gfortran.dg/enum_2.f90: Ditto.
13457 * gfortran.dg/enum_10.f90: Ditto.
13458 * gfortran.dg/enum_3.f90: Ditto.
13459 * gfortran.dg/flush_1.f90: Ditto.
13460 * gfortran.dg/enum_4.f90: Ditto.
13461 * gfortran.dg/array_constructor_1.f90: Ditto.
13462 * gfortran.dg/enum_5.f90: Ditto.
13463 * gfortran.dg/enum_6.f90: Ditto.
13464 * gfortran.dg/enum_7.f90: Ditto.
13466 2006-02-15 Jakub Jelinek <jakub@redhat.com>
13468 PR middle-end/26300
13469 * gcc.c-torture/compile/20060215-1.c: New test.
13471 2006-02-14 Roger Sayle <roger@eyesopen.com>
13473 PR middle-end/23670
13474 * gcc.dg/tree-ssa/andor-2.c: New test case.
13476 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
13479 * optional_dim.f90: New test.
13481 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13484 * gfortran.dg/label_4.f90: New.
13486 2006-02-14 Jakub Jelinek <jakub@redhat.com>
13487 Diego Novillo <dnovillo@redhat.com>
13488 Uros Bizjak <uros@kss-loka.si>
13490 * gfortran.dg/gomp: New directory.
13492 2006-02-14 Richard Guenther <rguenther@suse.de>
13494 PR tree-optimization/26258
13495 * gcc.dg/torture/pr26258.c: New testcase.
13497 2006-02-13 Jakub Jelinek <jakub@redhat.com>
13500 * gfortran.dg/pr26246_1.f90: New test.
13501 * gfortran.dg/pr26246_2.f90: New test.
13503 PR middle-end/26092
13504 * gcc.c-torture/compile/20060208-1.c: New test.
13506 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
13510 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13511 * gfortran.dg/bad_automatic_objects_1.f90: New test.
13512 * gfortran.dg/automatic_module_variable.f90: Change error message.
13515 * gfortran.dg/internal_dummy_1.f90: New test.
13518 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
13522 * gfortran.dg/uncommon_block_data_1.f90: New test.
13523 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
13527 * gfortran.dg/typed_subroutine_1.f90: New test.
13529 2006-02-13 Geoffrey Keating <geoffk@apple.com>
13531 * objc.dg/dwarf-1.m: New.
13533 2006-02-13 Roger Sayle <roger@eyesopen.com>
13535 PR middle-end/24427
13536 * gcc.dg/tree-ssa/andor-1.c: New test case.
13538 2006-02-13 Josh Conner <jconner@apple.com>
13541 * gcc.dg/pr25376.c: New test.
13543 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13545 * lib/target-supports.exp (check_named_sections_available):
13546 Only compile named-sections test -- don't assemble.
13548 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
13550 * g++.dg/warn/no-write-strings.C: New test.
13551 * g++.dg/warn/write-strings.C: Likewise.
13552 * g++.dg/warn/write-strings-default.C: Likewise.
13554 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
13557 * gfortran.dg/ret_pointer_2.f90: New test.
13559 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13561 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13563 2006-02-10 Jeff Law <law@redhat.com>
13565 * gcc.c-torture/compile/pr26213.c: New test.
13567 2006-02-10 Steven G. Kargl <kargls@comcast.net>
13569 gfortran.dg/null_1.f90: New test.
13571 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13574 * gfortran.dg/parens_4.f90: New.
13575 * gfortran.dg/parens_5.f90: New.
13577 2006-02-10 Richard Guenther <rguenther@suse.de>
13579 * gcc.dg/pr23372-1.c: Remove empty file.
13581 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13582 Paul Thomas <pault@gcc.gnu.org>
13585 * gfortran.dg/parens_1.f90: New.
13586 * gfortran.dg/parens_2.f90: New.
13587 * gfortran.dg/parens_3.f90: New.
13589 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
13592 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13595 * gfortran.dg/impure_assignment_1.f90: New test.
13598 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13600 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
13603 * g++.dg/expr/stdarg2.C: New test.
13605 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
13607 PR inline-asm/16194
13608 * gcc.dg/pr16194.c: New test.
13610 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
13612 * ada/acats/run_acats: Use portable variant of "$@".
13614 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
13616 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13617 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13619 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13622 * g++.dg/opt/pr26179.C: New test.
13624 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13626 PR middle-end/26134
13627 * gcc.dg/tree-ssa/complex-3.c: New test.
13629 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13631 * gcc.c-torture/compile/volatile-1.c: New test.
13633 2006-02-09 Diego Novillo <dnovillo@redhat.com>
13636 * gcc.dg/tree-ssa/pr26180.c: New test.
13638 2006-02-08 Jeff Law <law@redhat.com>
13640 * gcc.dg/tree-ssa/pr21417.c: New test.
13642 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13644 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13645 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13647 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13649 * lib/scanrtl.exp: New.
13651 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13654 * g++.dg/other/virtual2.C: New test.
13657 * g++.dg/other/virtual1.C: New test.
13659 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13661 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13662 cleanup-ipa-dump): Update dump file glob patterns.
13663 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13664 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13666 * lib/gcc-dg.exp: Load it.
13667 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13669 2006-02-07 Janis Johnson <janis187@us.ibm.com>
13672 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13673 * gcc.dg/tree-ssa/pr23382.c: Ditto.
13675 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13678 * gfortran.dg/mvbits_1.f90: New.
13680 2006-02-07 Dirk Mueller <dmueller@suse.com>
13682 * g++.dg/warn/Wdiv-by-zero.C: New test.
13683 * g++.dg/warn/Wno-div-by-zero.C: New.
13685 2006-02-07 Jeff Law <law@redhat.com>
13687 * gcc.dg/tree-ssa/pr21559.c: New test.
13689 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13690 multiple VRP passes.
13691 * gcc.dg/tree-ssa/vrp09.c: Likewise.
13692 * gcc.dg/tree-ssa/vrp18.c: Likewise.
13693 * gcc.dg/tree-ssa/pr21582.c: Likewise.
13694 * gcc.dg/tree-ssa/pr20657.c: Likewise.
13695 * gcc.dg/tree-ssa/pr21001.c: Likewise.
13696 * gcc.dg/tree-ssa/vrp02.c: Likewise
13697 * gcc.dg/tree-ssa/vrp11.c: Likewise
13698 * gcc.dg/tree-ssa/pr14341.c: Likewise
13699 * gcc.dg/tree-ssa/vrp19.c: Likewise
13700 * gcc.dg/tree-ssa/vrp20.c: Likewise
13701 * gcc.dg/tree-ssa/vrp03.c: Likewise
13702 * gcc.dg/tree-ssa/pr21086.c: Likewise
13703 * gcc.dg/tree-ssa/pr21959.c: Likewise
13704 * gcc.dg/tree-ssa/vrp21.c: Likewise
13705 * gcc.dg/tree-ssa/vrp04.c: Likewise
13706 * gcc.dg/tree-ssa/pr25485.c: Likewise
13707 * gcc.dg/tree-ssa/pr22026.c: Likewise
13708 * gcc.dg/tree-ssa/vrp22.c: Likewise
13709 * gcc.dg/tree-ssa/vrp05.c: Likewise
13710 * gcc.dg/tree-ssa/20030807-10.c: Likewise
13711 * gcc.dg/tree-ssa/pr20701.c: Likewise
13712 * gcc.dg/tree-ssa/vrp23.c: Likewise
13713 * gcc.dg/tree-ssa/vrp06.c: Likewise
13714 * gcc.dg/tree-ssa/pr22117.c: Likewise
13715 * gcc.dg/tree-ssa/pr20702.c: Likewise
13716 * gcc.dg/tree-ssa/vrp15.c: Likewise
13717 * gcc.dg/tree-ssa/pr21090.c: Likewise
13718 * gcc.dg/tree-ssa/pr21294.c: Likewise
13719 * gcc.dg/tree-ssa/vrp24.c: Likewise
13720 * gcc.dg/tree-ssa/vrp07.c: Likewise
13721 * gcc.dg/tree-ssa/pr21563.c: Likewise
13722 * gcc.dg/tree-ssa/pr25382.c: Likewise
13723 * gcc.dg/tree-ssa/vrp16.c: Likewise
13724 * gcc.dg/tree-ssa/vrp25.c: Likewise
13725 * gcc.dg/tree-ssa/vrp08.c: Likewise
13726 * gcc.dg/tree-ssa/20030807-6.c: Likewise
13727 * gcc.dg/tree-ssa/vrp17.c: Likewise
13728 * gcc.dg/tree-ssa/pr21458.c: Likewise
13729 * g++.dg/tree-ssa/pr18178.C: Likewise
13731 2006-02-07 Richard Guenther <rguenther@suse.de>
13735 2006-01-30 Richard Guenther <rguenther@suse.de>
13737 * gcc.dg/pr23372-1.C: New testcase.
13739 * g++.dg/tree-ssa/pr26140.C: New testcase.
13741 2006-02-07 Mark Mitchell <mark@codesourcery.com>
13744 * g++.dg/template/ttp15.C: New test.
13745 * g++.dg/template/ttp16.C: Likewise.
13746 * g++.dg/template/ttp17.C: Likewise.
13747 * g++.old-deja/g++.pt/ttp36.C: Remove.
13748 * g++.old-deja/g++.pt/ttp19.C: Likewise.
13749 * g++.old-deja/g++.pt/ttp37.C: Likewise.
13750 * g++.old-deja/g++.pt/ttp38.C: Likewise.
13751 * g++.old-deja/g++.pt/ttp39.C: Likewise.
13752 * g++.old-deja/g++.pt/ttp9.C: Likewise.
13753 * g++.old-deja/g++.pt/ttp40.C: Likewise.
13754 * g++.old-deja/g++.pt/ttp51.C: Likewise.
13755 * g++.old-deja/g++.pt/ttp26.C: Likewise.
13756 * g++.old-deja/g++.pt/ttp36.C: Likewise.
13758 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
13760 PR libfortran/23815
13761 * unf_io_convert_4.f90: New test.
13763 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
13765 * gcc.dg/tree-ssa/loadpre10.c: New test.
13766 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13767 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13768 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13770 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13772 PR libfortran/24685
13773 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13775 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
13778 * gfortran.dg/assign_7.f: New test.
13780 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
13784 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13785 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13786 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13788 2006-02-05 Jakub Jelinek <jakub@redhat.com>
13790 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13793 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
13795 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13796 * g++.dg/charset/string.c (foo): Likewise.
13797 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13799 * g++.dg/ext/builtin2.C (printf): Likewise.
13800 * g++.dg/init/new15.C (printf): Likewise.
13801 * g++.dg/opt/pr17697-1.C (foo): Likewise.
13802 * g++.dg/opt/pr17697-2.C (foo): Likewise.
13803 * g++.dg/opt/pr17697-3.C (foo): Likewise.
13804 * g++.dg/template/non-dependent4.C (temp): Likewise.
13805 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13806 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13807 parameter type to const char*.
13808 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13809 Change type to const char*.
13810 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13812 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13813 second parameter type to const char*.
13814 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13815 (Y::Y): Change parameter type to const char*.
13816 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13817 * g++.old-deja/g++.jason/report.C: Apply const correctness.
13818 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13819 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13821 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13823 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13824 type to const char*.
13825 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13826 return type to const char*.
13827 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13829 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13830 * g++.old-deja/g++.law/refs1.C: Likewise.
13831 * g++.old-deja/g++.law/visibility1.C: Likewise.
13832 * g++.old-deja/g++.law/visibility2.C: Likewise.
13833 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13835 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13836 * g++.old-deja/g++.mike/net48.C: Likewise.
13837 * g++.old-deja/g++.mike/p646.C: Likewise.
13838 * g++.old-deja/g++.mike/p6746.C: Likewise.
13839 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13840 type to const char*.
13841 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13842 deprecated conversion warning.
13843 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13845 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13846 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13847 * g++.old-deja/g++.pt/explicit8.C: Likewise.
13848 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13849 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13850 * g++.old-deja/g++.pt/nontype3.C: Likewise.
13851 * g++.old-deja/g++.pt/t39.C: Likewise.
13852 * g++.old-deja/g++.robertl/eb106.C: Likewise.
13853 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13855 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
13858 intrinsic_argument_conformance_1.f90: New test.
13860 2006-02-03 Steven G. Kargl <kargls@comcast.net>
13863 * gfortran.dg/char_result_11.f90: Add SAVE.
13864 * gfortran.dg/der_pointer_4.f90: Ditto.
13865 * gfortran.dg/default_initialization.f90: New test.
13867 2006-02-03 Jeff Law <law@redhat.com>
13869 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13870 handle more than 100 dump files.
13871 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13872 * lib/scantree.exp (scan-tree-dump): Likewise.
13873 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13874 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13875 * lib/scanipa.exp (scan-ipa-dump): Likewise.
13876 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13877 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13879 2006-02-03 Diego Novillo <dnovillo@redhat.com>
13881 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13883 2006-02-03 Mark Mitchell <mark@codesourcery.com>
13885 * g++.dg/template/using12.C: New test.
13887 2006-02-03 Alan Modra <amodra@bigpond.net.au>
13889 * gcc.target/powerpc/pr25960.c: New test.
13891 2006-02-02 Steven G. Kargl <kargls@comcast>
13894 gfortran.dg/nullify_2.f90: New test.
13896 2006-02-02 Diego Novillo <dnovillo@redhat.com>
13899 * gcc.dg/gomp/pr25990.c: New test.
13901 2006-01-31 Mark Mitchell <mark@codesourcery.com>
13904 * g++.gd/template/partial4.C: New test.
13906 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
13908 PR middle-end/26001
13909 * gfortran.dg/data_char_2.f90: New.
13911 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
13914 maxval_maxloc_conformance_1.f90: New test.
13916 2006-01-31 Richard Guenther <rguenther@suse.de>
13918 * gcc.target/i386/sselibm-1.c: New testcase.
13919 * gcc.target/i386/sselibm-2.c: Likewise.
13920 * gcc.target/i386/sselibm-3.c: Likewise.
13921 * gcc.target/i386/sselibm-4.c: Likewise.
13922 * gcc.target/i386/sselibm-5.c: Likewise.
13924 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
13927 * gfortran.dg/arrayio_derived_2.f90: New.
13929 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
13931 * gcc.dg/unsigned-long-compare.c: New test.
13933 2006-01-30 Steve Ellcey <sje@cup.hp.com>
13936 * lib/target-supports.exp (check_effective_target_freorder):
13937 Check to see if target supports -freorder-blocks-and-partition.
13938 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13939 instead of "dg-require-named-sections".
13941 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
13944 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13945 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13946 * gcc.dg/pragma-isr-trapa2.c: Likewise.
13947 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13948 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13949 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13950 * gcc.dg/attr-isr-trap_exit.c: Likewise.
13951 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13953 2006-01-30 Richard Guenther <rguenther@suse.de>
13956 * gcc.dg/pr23372-1.C: New testcase.
13958 2006-01-29 Diego Novillo <dnovillo@redhat.com>
13960 * gcc.dg/gomp/pr25874.c: New test.
13962 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
13965 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13967 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
13973 * gfortran.dg/intent_out_1.f90: New test.
13975 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
13978 * gfortran.dg/procedure_lvalue.f90: New test.
13982 * gfortran.dg/char_pointer_assign_2.f90: New test.
13983 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13984 assignment to be consistent with standard.
13985 * gfortran.dg/char_result_2.f90: The same.
13986 * gfortran.dg/char_result_8.f90: The same.
13988 2006-01-28 Zack Weinberg <zackw@panix.com>
13990 * gcc.dg/Woverlength-strings.c
13991 * gcc.dg/Woverlength-strings-pedantic-c89.c
13992 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13993 * gcc.dg/Woverlength-strings-pedantic-c99.c
13994 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13996 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
13998 * gcc.c-torture/execute/20060127-1.c: New test.
14000 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14003 * g++.dg/ext/pragmaweak1.C: New test.
14005 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14008 * g++.dg/template/spec29.C: New test.
14010 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
14013 * gcc.c-torture/execute/pr19606.c: New.
14015 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
14017 * gcc.dg/pragma-re-4.c: New test.
14019 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
14022 * gfortran.dg/assumed_size_refs_3.f90: New test.
14024 2006-01-27 Ben Elliston <bje@au.ibm.com>
14026 * gcc.misc-tests/dectest.exp: Remove defunct comment.
14028 2006-01-26 Laurent GUERBY <laurent@guerby.net>
14031 * ada/acats/support/impdef.a: Add One_Long_Second.
14032 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14033 * ada/acats/tests/c9/c94026.a: Likewise.
14034 * ada/acats/tests/c9/c97305c.ada: Likewise.
14035 * ada/acats/tests/c9/c99004a.ada: Likewise.
14037 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
14040 * gfortran.dg/global_references_2.f90: New test.
14046 * gfortran.dg/assumed_charlen_function_1.f90: New test.
14047 * gfortran.dg/assumed_charlen_function_3.f90: New test.
14050 * gfortran.dg/assumed_charlen_function_2.f90: New test.
14052 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
14055 * gcc.dg/Wpointer-sign.c: New.
14056 * gcc.dg/Wpointer-sign-Wall.c: New.
14057 * gcc.dg/Wpointer-sign-Wall-no.c: New.
14058 * gcc.dg/Wpointer-sign-pedantic.c: New.
14059 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14060 * gcc.dg/conv-2.c: Use -Wpointer-sign.
14062 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
14065 * gcc.c-torture/compile/pr25861.c: New test.
14067 2006-01-26 Paul Brook <paul@codesourcery.com>
14069 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14070 on short-enum targets.
14071 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14073 (generate_fields): Use short_enums.
14074 (main): Set short_enums. Document -e.
14075 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14076 on short-enum targets.
14077 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14079 (generate_fields): Use short_enums.
14080 (main): Set short_enums. Document -e.
14081 * lib/target-supports.exp (check_effective_target_short_enums): New.
14083 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
14086 * gcc.dg/torture/pr25947-1.c: New test.
14088 2006-01-25 Jan Hubicka <jh@suse.cz>
14089 Roger Sayle <roger@eyesopen.com>
14091 PR rtl-optimization/25703
14092 * gcc.target/i386/20060125-1.c: New test case.
14093 * gcc.target/i386/20060125-2.c: New test case.
14095 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14098 * gfortran.dg/goto_1.f: New.
14100 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
14103 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14104 25716 on 32-bit systems too.
14106 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
14109 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14111 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
14113 * gcc.dg/tree-ssa/gen-vect-33.c: New.
14115 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14118 * gfortran.dg/read_eof.f90: Delete, renamed.
14119 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14120 * gfortran.dg/read_eof_2.f90: New test.
14121 * gfortran.dg/read_eof_3.f90: New test.
14123 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
14126 * gcc.c-torture/compile/pr25860.c: New test.
14128 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14131 * g++.dg/parse/dtor8.C: New test.
14133 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
14136 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14137 * gcc.dg/gomp/gomp.exp: Return without testing anything if
14138 check_effective_target_fopenmp returns 0.
14140 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
14143 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14144 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14145 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14147 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
14150 * g++.dg/opt/pr25857.C: New test.
14152 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
14153 Jan Hubicka <jh@suse.cz>
14154 Richard Guenther <rguenther@suse.de>
14156 PR rtl-optimization/25654
14157 * gcc.dg/torture/pr25654.c: New testcase.
14158 * gcc.target/i386/pr25654.c: Likewise.
14160 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
14163 * gfortran.dg/internal references_2.f90: New test.
14165 Fix regression in testing of admissability of attributes.
14166 * gfortran.dg/intent_used_1.f90: New test.
14168 2006-01-23 Ben Elliston <bje@au.ibm.com>
14170 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14171 Remove target conditional torture options for i?86 and x86_64
14174 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
14177 * g++.dg/rtti/no-rtti.C: New.
14179 2006-01-21 Mark Mitchell <mark@codesourcery.com>
14182 * g++.dg/inherit/conv2.C: New test.
14185 * g++.dg/parse/dtor7.C: New test.
14188 * g++.dg/template/crash44.C: New test.
14190 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
14194 * gfortran.dg/internal_references_1.f90: New test.
14199 * gfortran.dg/global_references_1.f90: New test.
14200 * gfortran.dg/g77/19990905-1.f: Restore the error that
14201 there is a clash between the common block name and
14202 the name of a subroutine reference.
14205 * gfortran.dg/aliasing_dummy_1.f90: New test.
14207 2006-01-21 Alan Modra <amodra@bigpond.net.au>
14209 * gcc.dg/vmx/1b-01.c: Warning fix.
14210 * gcc.dg/vmx/1c-02.c: Likewise.
14211 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14213 2006-01-20 Steve Ellcey <sje@cup.hp.com>
14216 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14218 2006-01-20 Richard Guenther <rguenther@suse.de>
14219 Steven Bosscher <stevenb.gcc@gmail.com>
14221 PR rtl-optimization/24626
14222 * gcc.dg/torture/pr24626-1.c: New testcase.
14223 * gcc.dg/torture/pr24626-2.c: Likewise.
14224 * gcc.dg/torture/pr24626-3.c: Likewise.
14225 * gcc.dg/torture/pr24626-4.c: Likewise.
14227 2006-01-20 Dirk Mueller <dmueller@suse.com>
14230 * g++.dg/warn/empty-body.C: New.
14232 2006-01-19 Mark Mitchell <mark@codesourcery.com>
14235 * g++.dg/template/using10.C: New test.
14236 * g++.dg/temlpate/using11.C: Likewise.
14237 * g++.dg/inherit/using5.C: Tweak error messages.
14239 2006-01-20 Alan Modra <amodra@bigpond.net.au>
14241 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14243 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14245 2006-01-19 Jan Hubicka <jh@suse.cz>
14247 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14249 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14252 * g++.dg/template/spec28.C: New test.
14254 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
14256 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14257 (switchfiles): Fix fprintf's by adding srcdir or removing it.
14259 2006-01-19 Diego Novillo <dnovillo@redhat.com>
14261 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14262 * gcc.dg/gomp/critical-1.c: Likewise.
14263 * gcc.dg/gomp/critical-3.c: Likewise.
14264 * gcc.dg/gomp/empty.c: Likewise.
14265 * gcc.dg/gomp/ordered-1.c: Likewise.
14266 * gcc.dg/gomp/for-4.c: Likewise.
14267 * gcc.dg/gomp/for-6.c: Likewise.
14268 * gcc.dg/gomp/master-3.c: Likewise.
14269 * gcc.dg/gomp/for-8.c: Likewise.
14270 * gcc.dg/gomp/for-10.c: Likewise.
14271 * gcc.dg/gomp/for-18.c: Likewise.
14272 * gcc.dg/gomp/for-5.c: Likewise.
14273 * gcc.dg/gomp/for-7.c: Likewise.
14274 * gcc.dg/gomp/for-9.c: Likewise.
14276 2006-01-18 Jeff Law <law@redhat.com>
14278 * gcc.dg/tree-ssa/vrp25.c: New test.
14280 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14282 * gcc.dg/pr25805.c: Fix misapplied patch.
14284 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
14286 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14287 (check_effective_target_vect_udot_qi): New.
14288 (check_effective_target_vect_sdot_hi): New.
14289 (check_effective_target_vect_udot_hi): New.
14290 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14291 prefixed with "wrapv-" with -fwrapv.
14292 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14293 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14294 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14295 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14296 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14298 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14299 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14300 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14301 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14303 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14306 * g++.dg/other/default2.C: New test.
14307 * g++.dg/other/default3.C: New test.
14309 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14312 * gcc.dg/pr25805.c: New file.
14314 2006-01-18 Mark Mitchell <mark@codesourcery.com>
14317 * g++.dg/template/init6.C: New test.
14319 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
14321 * gcc.dg/tree-ssa/pr24287.c: New test
14323 2006-01-18 Eric Christopher <echristo@apple.com>
14325 * g++.dg/eh/table.C: New.
14327 2006-01-18 DJ Delorie <dj@redhat.com>
14329 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14330 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14331 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14332 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14334 2006-01-18 Jeff Law <law@redhat.com>
14336 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14337 on wrapping on overflow semantics.
14339 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14341 * gcc.gc/tree-ssa/vrp23.c: New test.
14342 * gcc.gc/tree-ssa/vrp24.c: New test.
14344 2006-01-18 Richard Henderson <rth@redhat.com>
14345 Aldy Hernandez <aldyh@redhat.com>
14346 Jakub Jelinek <jakub@redhat.com>
14347 Diego Novillo <dnovillo@redhat.com>
14348 Uros Bizjak <uros@kss-loka.si>
14350 * gcc.dg/gomp: New directory.
14352 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
14353 Steven G. Kargl <kargls@comcast.net>
14356 * gfortran.dg/intrinsic_external_1.f90: New test.
14359 * gfortran.dg/elemental_pointer_1.f90: New test.
14362 * gfortran.dg/external_procedures_1.f90: New test.
14365 gfortran.dg/assumed_present.f90: New test.
14367 2006-01-18 Jakub Jelinek <jakub@redhat.com>
14369 * g++.dg/parse/lookup5.C: New test.
14371 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14374 * gfortran.dg/read_eof.f90: New test.
14376 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14378 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14379 add a closing brace.
14381 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14384 * gfortran.dg/fmt_tl.f: New test.
14386 2006-01-17 Eric Christopher <echristo@apple.com>
14388 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14389 * g++.old-deja/g++.warn/impint2.C: Ditto.
14390 * g++.old-deja/g++.other/null1.C: Ditto.
14391 * g++.dg/warn/conv2.C: Ditto.
14392 * g++.dg/warn/conv4.C: New file.
14394 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14396 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14398 2006-01-17 Andreas Jaeger <aj@suse.de>
14399 Janis Johnson <janis187@us.ibm.com>
14401 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14403 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14404 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14406 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14408 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14409 (switchfiles): xfail txxx where xxx >= 25.
14411 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14414 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14416 2006-01-17 Jakub Jelinek <jakub@redhat.com>
14419 * gcc.dg/pr25682.c: New test.
14420 * g++.dg/parse/array-size2.C: New test.
14422 2006-01-16 Ian Lance Taylor <ian@airs.com>
14424 * consistency.vlad: Remove entire directory, 1652 files.
14426 2006-01-16 Janis Johnson <janis187@us.ibm.com>
14428 * lib/target-supports.exp (check_effective_target_dfp_nocache,
14429 check_effective_target_dfprt_nocache): New.
14430 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14431 (check_effective_target_dfprt): New.
14432 * lib/c-compat.exp (check_dfp): Remove.
14433 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14434 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14435 level of support for decimal float.
14436 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14437 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14438 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14439 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14440 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14441 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14442 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14443 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14444 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14445 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14446 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14447 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14450 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
14453 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14455 * lib/gfortran.exp (gfortran_init): Likewise.
14456 * lib/obj-c++.exp (obj-c++_init): Likewise.
14457 * lib/scanasm.exp (scan-assembler-dem): Likewise.
14458 (scan-assembler-dem-not): Likewise.
14459 * lib/scandump.exp (scan-dump-dem): Likewise.
14460 (scan-dump-dem-not): Likewise.
14462 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
14465 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14467 * lib/obj-c++.exp (obj-c++_init): Likewise.
14469 2006-01-16 Richard Guenther <rguenther@suse.de>
14471 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14473 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14476 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14477 to LD_LIBRARY_PATH.
14479 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
14480 Andrew Pinski <pinskia@physics.uc.edu>
14482 * gcc.dg/minmax-1.c: New test.
14484 2006-01-16 Ben Elliston <bje@au.ibm.com>
14486 * gcc.dg/dfp/dfp.exp: Correct FSF address.
14487 * gcc.misc-tests/dectest.exp: Ditto.
14489 2006-01-15 Ian Lance Taylor <ian@airs.com>
14492 * gcc.target/i386/cmov6.c: Use -march=k8.
14494 2006-01-15 Andreas Jaeger <aj@suse.de>
14496 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14497 x86 does not have __float128.
14499 2006-01-14 Ian Lance Taylor <ian@airs.com>
14501 * gcc.target/i386/cmov6.c: New test.
14503 2006-01-14 Mark Mitchell <mark@codesourcery.com>
14506 * g++.dg/template/ctor6.C: New test.
14508 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
14510 PR tree-optimization/25485
14511 * gcc.dg/tree-ssa/pr25485.c: New.
14513 2006-01-14 Richard Guenther <rguenther@suse.de>
14515 PR tree-optimization/22548
14516 PR tree-optimization/22555
14517 PR tree-optimization/22501
14518 * gcc.dg/tree-ssa/alias-4.c: New testcase.
14519 * gcc.dg/tree-ssa/alias-5.c: Likewise.
14520 * gcc.dg/tree-ssa/alias-6.c: Likewise.
14521 * gcc.dg/tree-ssa/alias-7.c: Likewise.
14522 * gcc.dg/tree-ssa/alias-8.c: Likewise.
14523 * gcc.dg/tree-ssa/alias-9.c: Likewise.
14524 * gcc.dg/tree-ssa/alias-10.c: Likewise.
14525 * gcc.dg/tree-ssa/alias-11.c: Likewise.
14526 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14528 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
14530 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
14531 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
14533 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
14534 Richard Guenther <rguenther@suse.de>
14536 PR rtl-optimization/24257
14537 * gcc.dg/torture/pr24257.c: New testcase.
14539 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
14541 * gcc.c-torture/execute/20060110-1.c: New test.
14542 * gcc.c-torture/execute/20060110-2.c: New test.
14544 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
14546 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14548 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
14551 * gfortran.dg/label_3.f90: New test.
14553 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
14555 PR tree-optimization/25771
14556 * g++.dg/tree-ssa/pr25771.C: New test
14558 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
14561 * g++.dg/opt/complex5.C: New test.
14563 2006-01-13 Richard Guenther <rguenther@suse.de>
14565 * gcc.target/i386/387-9.c: New testcase.
14567 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
14570 * g++.dg/debug/dwarf2-1.C: New.
14572 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
14575 * lib/gcov.exp (verify-lines): Add "close $fd".
14577 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
14578 Ben Elliston <bje@au.ibm.com>
14580 * gcc.dg/dfp/inf-1.c: New test.
14582 2006-01-12 Janis Johnson <janis187@us.ibm.com>
14583 Yao Qi <qiyaoltc@cn.ibm.com>
14584 Ben Elliston <bje@au.ibm.com>
14585 Jon Grimm <jgrimm2@us.ibm.com>
14587 * gcc.dg/nodfp-1.c: New test.
14588 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14589 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14590 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14591 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14592 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14593 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14594 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14595 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14596 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14597 * gcc.dg/format/dfp-scanf-1.c: Likewise.
14598 * gcc.dg/format/dfp-printf-1.c: Likewise.
14599 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14600 (compat_setup_dfp): New.
14601 * gcc.dg/compat/compat.exp: Use it.
14602 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14603 Make some variables global, prepend "compat_" to their names.
14604 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14605 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14606 * gcc.misc-tests/dectest.exp: New test driver for decTest.
14607 * lib/compat.exp (compat_skip_list): Make global, rename.
14608 * lib/c-compat.exp: New file.
14609 * lib/target-supports.exp (check_effective_target_dfp): New.
14611 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14612 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14613 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14614 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14615 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14616 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14617 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14618 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14619 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14620 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14621 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14622 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14623 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14624 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14625 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14626 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14627 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14628 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14629 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14630 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14631 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14632 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14633 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14634 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14635 gcc.dg/dfp/struct-layout-1.c,
14636 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14637 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14638 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14639 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14640 gcc.dg/dfp/func-vararg-dfp.c,
14641 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14642 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14643 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14644 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14645 gcc.dg/dfp/wtr-conversion-1.c: New tests.
14647 2006-01-11 Richard Guenther <rguenther@suse.de>
14649 PR tree-optimization/25734
14650 * gcc.dg/tree-ssa/pr25734.c: New testcase.
14652 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
14655 * gfortran.dg/literal_character_constant_1_x.F: New test.
14656 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14657 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14658 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14660 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
14663 * g++.dg/ext/packed3.C: Add expected packed error.
14665 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
14668 * gcc.dg/torture/pr25706-1.c: New test.
14670 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
14672 PR tree-optimization/23109
14673 PR tree-optimization/23948
14674 PR tree-optimization/24123
14676 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14677 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14678 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14679 g++.dg/tree-ssa/pr23948.C: New testcases.
14680 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14681 three divisions in order to do the optimization.
14683 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14686 * g++.dg/other/pr25632.C: New test.
14688 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
14691 * gfortran.dg/used_types_1.f90: New test.
14693 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
14696 * gcc.dg/torture/pr25718-1.c: New test.
14698 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
14700 * gfortran.dg/list_read_2.f90: Fix typo in description.
14702 2006-01-10 Jan Beulich <jbeulich@novell.com>
14704 * lib/target-supports.exp (check_visibility_available): Simplify test
14706 (check_profiling_available): Fail for *-*-netware*.
14707 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14708 * gcc.dg/20021014-1.c: Likewise.
14709 * gcc.dg/nest.c: Likewise.
14711 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
14714 * gfortran.dg/forall_3.f90: New test.
14716 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
14719 * gfortran.dg/nesting_2.f90: New test.
14720 * gfortran.dg/nesting_3.f90: New test.
14722 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
14724 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14725 Fix typo in comment.
14727 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
14729 * gfortran.dg/single_char_string.f90: New test.
14731 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
14733 * gfortran.dg/ichar_2.f90: New test.
14735 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
14738 * gfortran.dg/private_type_4.f90: New.
14740 2006-01-07 Richard Guenther <rguenther@suse.de>
14742 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14744 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14746 * gfortran.dg/func_decl_1.f90: New.
14747 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14748 * gfortran.dg/array_alloc_2.f90: Likewise.
14749 * gfortran.dg/char_result_8.f90: Likewise.
14750 * gfortran.dg/dup_save_1.f90: Likewise.
14751 * gfortran.dg/dup_save_2.f90: Likewise.
14752 * gfortran.dg/f2c_6.f90: Likewise.
14753 * gfortran.dg/f2c_7.f90: Likewise.
14754 * gfortran.dg/func_result_2.f90: Likewise.
14755 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14757 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
14760 * gfortran.dg/elemental_subroutine_1.f90: New test.
14761 * gfortran.dg/elemental_subroutine_2.f90: New test.
14765 * gfortran.dg/assumed_size_refs_1.f90: New test.
14769 * gfortran.dg/assumed_size_refs_2.f90: New test.
14770 * gfortran.dg/initialization_1.f90: Change warning message.
14772 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
14774 * gcc.dg/tree-ssa/loop-15.c: New test.
14776 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14779 * gfortran.dg/backspace_3.f: New test.
14780 * gfortran.dg/backspace_4.f: New test.
14782 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14785 * gfortran.dg/fmt_white.f: Update test.
14787 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
14789 * gcc.dg/cast-1.c: Add new warning.
14790 * gcc.dg/cast-2.c: Likewise.
14791 * gcc.dg/cast-3.c: Likewise.
14792 * gcc.dg/format/cast-1.c: Likewise.
14793 * gcc.dg/cast-4.c: New testcase.
14795 2006-01-05 Richard Guenther <rguenther@suse.de>
14797 PR tree-optimization/22555
14798 * gcc.dg/tree-ssa/alias-3.c: New testcase.
14800 2006-01-05 Richard Guenther <rguenther@suse.de>
14801 Diego Novillo <dnovillo@redhat.com>
14803 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14804 * gcc.dg/tree-ssa/loop-8.c: Likewise.
14805 * gcc.dg/tree-ssa/loop-1.c: Likewise.
14806 * gcc.dg/tree-ssa/pr23294.c: Likewise.
14807 * gcc.dg/tree-ssa/pr21985.c: Likewise.
14808 * gcc.dg/tree-ssa/loop-14.c: Likewise.
14809 * gcc.dg/tree-ssa/loop-2.c: Likewise.
14810 * gcc.dg/tree-ssa/loop-3.c: Likewise.
14811 * gcc.dg/tree-ssa/loop-4.c: Likewise.
14812 * gcc.dg/tree-ssa/pr21171.c: Likewise.
14813 * gcc.dg/tree-ssa/loop-5.c: Likewise.
14814 * gcc.dg/tree-ssa/loop-10.c: Likewise.
14815 * gcc.dg/tree-ssa/loop-6.c: Likewise.
14816 * treelang/compile/extravar.tree: Likewise.
14817 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14818 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14819 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14820 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14821 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14823 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
14825 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14828 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
14831 gfortran.dg/char_result_11.f90: New.
14833 2006-01-04 Mark Mitchell <mark@codesourcery.com>
14836 * g++.dg/parse/access9.C: New test.
14837 * g++.dg/tc1/dr52.C: Tweak error markers.
14839 2006-01-04 Richard Henderson <rth@redhat.com>
14841 Merge from gomp branch.
14842 * g++.dg/parse/pragma2.C: Update expected error lines.
14844 2006-01-04 Jakub Jelinek <jakub@redhat.com>
14846 * g++.dg/other/i386-2.C: New test.
14849 * gcc.c-torture/compile/20051228-1.c: New test.
14852 * gcc.dg/pr25559.c: New test.
14854 2006-01-03 Mark Mitchell <mark@codesourcery.com>
14857 * g++.dg/lookup/friend9.C: New test.
14860 * g++.dg/template/repo5.C: New test.
14862 2006-01-03 Steven G. Kargl <kargls@comcast.net>
14865 * gfortran.dg/forall_2.f90: New test.
14867 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
14869 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14870 dg-require-weak. Adjust regexp to handle leading-underscore
14871 targets and space as well as TAB after .weak. Change previous
14872 64-bit fix to not use naked dot.
14874 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
14876 PR rtl-optimization/25578
14877 * gcc.c-torture/execute/20060102-1.c: New testcase.
14879 2006-01-03 Richard Guenther <rguenther@suse.de>
14882 * gcc.dg/torture/pr25183.c: New testcase.
14884 2006-01-03 Jakub Jelinek <jakub@redhat.com>
14886 Merge from gomp-branch.
14887 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14888 * gcc.dg/ia64-sync-2.c: Likewise.
14889 * gcc.dg/ia64-sync-3.c: Likewise.
14890 * gcc.dg/ia64-sync-4.c: Likewise.
14891 * gcc.dg/sync-2.c: Likewise.
14892 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14893 that sparc64-*-* and sparcv9-*-* supports sync builtins.
14895 2006-01-02 Mark Mitchell <mark@codesourcery.com>
14898 * g++.dg/parse/operator6.C: New test.
14901 * g++.dg/parse/error29.C: New test.
14904 * g++.dg/parse/dtor6.C: New test.
14907 * g++.dg/parse/ctor3.C: New test.
14910 * g++.dg/template/class3.C: New test.
14912 2006-01-02 Geoffrey Keating <geoffk@apple.com>
14914 * g++.dg/debug/debug9.C: New.
14916 2006-01-02 Steven G. Kargl <kargls@comcast.net>
14919 * gfortran.dg/label_2.f90: New test.
14921 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14923 * g++.dg/lookup/using12.C: Tighten error marker.
14925 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
14926 Andrew Pinski <pinskia@physics.uc.edu>
14928 * gcc.target/powerpc/darwin-abi-3.c: New file.
14929 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14930 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14931 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14932 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14933 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14934 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14935 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14936 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14938 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
14940 * gcc.dg/tree-ssa/loadpre1.c: New;
14941 * gcc.dg/tree-ssa/loadpre2.c: New;
14942 * gcc.dg/tree-ssa/loadpre3.c: New;
14943 * gcc.dg/tree-ssa/loadpre4.c: New;
14944 * gcc.dg/tree-ssa/loadpre5.c: New;
14945 * gcc.dg/tree-ssa/loadpre6.c: New;
14946 * gcc.dg/tree-ssa/loadpre7.c: New;
14947 * gcc.dg/tree-ssa/loadpre8.c: New;
14948 * gcc.dg/tree-ssa/loadpre9.c: New;
14950 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
14952 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14953 * g++.dg/abi/thunk4.C: Likewise.
14955 2006-01-01 Andreas Jaeger <aj@suse.de>
14957 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14960 2006-01-01 Jakub Jelinek <jakub@redhat.com>
14963 * gcc.dg/pragma-pack-3.c: New test.
14964 * g++.dg/parse/pragma3.C: New test.
14966 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14968 PR middle-end/24827
14969 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14971 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14974 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14976 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
14979 * gfortran-dg/pure_byref_3.f90: New.
14982 * gfortran.dg/userdef_operator_1.f90: New.
14984 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
14986 * g++.dg/abi/thunk3.C: New.
14987 * g++.dg/abi/thunk4.C: New.
14989 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
14992 * gfortran.dg/host_used_types_1.f90: New test. Check that host
14993 associated derived type components of derived types are
14994 properly declared in contained procedures.
14996 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14998 PR libgfortran/25139
14999 * gfortran.dg/backspace_2.f: New test.
15001 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15003 PR libgfortran/25550
15004 * gfortran.dg/endfile.f: New test.
15006 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15008 PR libgfortran/25419
15009 * gfortran.dg/comma.f: New test.
15011 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15013 * lib/gfortran-dg.exp: Remove trailing whitespace.
15014 * lib/fortran-torture.exp: Test with -fbounds-check instead of
15015 -funroll-all-loops.
15017 2005-12-28 Alan Modra <amodra@bigpond.net.au>
15019 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15020 Extended Double long doubles or repeat tests when long double is
15021 the same size as double.
15023 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15025 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15028 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15029 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15032 * gcc.dg/pr23911.c: Make test variable static.
15035 * gcc.dg/tree-ssa/pr14841.c: Likewise.
15037 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15040 * g++.dg/parse/crash17.C: Adjust error markers.
15041 * g++.dg/template/error20.C: New test.
15043 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15046 * g++.dg/ext/complit4.C: New test.
15049 * g++.dg/ext/complit5.C: Likewise.
15051 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
15053 PR tree-optimization/25125
15054 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15055 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15056 * gcc.c-torture/execute/pr25125.c: New.
15058 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
15062 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15063 functions with incorrect assumed size references.
15065 2005-12-24 Mark Mitchell <mark@codesourcery.com>
15068 * g++.dg/opt/init1.C: New test.
15070 2005-12-23 Mark Mitchell <mark@codesourcery.com>
15073 * g++.dg/template/sfinae3.C: New test.
15075 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15077 * g++.dg/other/friend4.C: New test.
15079 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15082 * g++.dg/opt/pr25005.C: New test.
15084 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15087 * g++.dg/template/ptrmem16.C: New test.
15089 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
15093 * gfortran.dg/initialization_1.f90: Add test of SIZE.
15095 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15097 PR libgfortran/25307
15098 * gfortran.dg/list_read_5.f90: New test.
15100 2005-12-22 Richard Henderson <rth@redhat.com>
15102 * gcc.target/i386/sse-7.c: Use -msse2.
15104 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15106 PR rtl-optimization/25432
15107 * gcc.c-torture/compile/20051216-1.c: New test.
15110 * objc/execute/pr25328.m: New test.
15112 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15115 * g++.dg/template/call4.C: New test.
15117 2005-12-22 Dale Johannesen <dalej@apple.com>
15119 * gcc.target/i386/sse-17.c: New.
15121 2005-12-22 Paul Brook <paul@codesourcery.com>
15123 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15125 2005-12-22 Paul Brook <paul@codesourcery.com>
15127 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15129 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
15132 * gcc.c-torture/compile/pr25513.c: New test.
15134 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15137 * g++.dg/parse/error25.C: Add more tests.
15139 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15142 * gfortran.dg/der_charlen_1.f90: New.
15144 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
15147 * gfortran.dg/pointer_component_type_1.f90: New test.
15151 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15152 should give an error with assumed size array refernces and checks
15153 those that should not.
15154 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15155 reference an upper bound so that it does not generate an error.
15161 * gfortran.dg/used_dummy_types_1.f90: New test.
15162 * gfortran.dg/used_dummy_types_2.f90: New test.
15163 * gfortran.dg/used_dummy_types_3.f90: New test.
15164 * gfortran.dg/used_dummy_types_4.f90: New test.
15165 * gfortran.dg/used_dummy_types_5.f90: New test.
15168 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15169 group already being USE associated.
15170 * gfortran.dg/assumed_shape_nml.f90: New test.
15171 * gfortran.dg/assumed_size_nml.f90: New test.
15181 * gfortran.dg/io_constraints_1.f90: New test.
15182 * gfortran.dg/io_constraints_1.f90: New test.
15183 * gfortran.dg/iostat_3.f90: Change wording of warning.
15184 * gfortran.dg/g77/19981216-0.f: The same.
15186 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
15188 PR tree-optimization/23518
15189 * gcc.dg/pr23518.c: New.
15191 2005-12-21 Mike Stump <mrs@apple.com>
15193 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15195 2005-12-21 Paul Brook <paul@codesourcery.com>
15197 * gcc.dg/pr19340.c: Skip on m68k targets.
15199 2005-12-21 Steven Bosscher <stevenb@suse.de>
15201 PR rtl-optimization/25196
15202 * gcc.dg/pr25196.c: New test.
15204 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
15207 gfortran.dg/where_nested_1.f90: New.
15209 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
15211 PR tree-optimization/25382.
15212 * gcc.dg/tree-ssa/pr25382.c: New.
15214 2005-12-20 Richard Guenther <rguenther@suse.de>
15216 PR middle-end/24306
15217 * gcc.target/i386/pr24306.c: New testcase.
15219 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
15221 PR tree-optimization/25501
15222 * gcc.dg/tree-ssa/pr25501.c: New.
15224 2005-12-20 Richard Guenther <rguenther@suse.de>
15227 2005-12-02 Richard Guenther <rguenther@suse.de>
15229 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15231 2005-12-20 Mark Mitchell <mark@codesourcery.com>
15234 * g++.dg/warn/Wunreachable-code-2.C: New test.
15236 2005-12-19 Mark Mitchell <mark@codesourcery.com>
15239 * g++.dg/template/ctor5.C: New test.
15242 * g++.dg/template/overload8.C: New test.
15244 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
15246 * gcc.c-torture/compile/pr25483 : New test.
15248 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15251 * g++.dg/ext/typeof10.C: New test.
15253 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
15255 * gcc.dg/mt-loopi1.c: New.
15257 2005-12-18 Richard Guenther <rguenther@suse.de>
15259 PR tree-optimization/25481
15260 * gcc.dg/torture/pr25481.c: New testcase.
15262 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
15264 PR rtl-optimization/21041
15265 * gcc.dg/pr21041.c: New test.
15267 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15269 PR libgfortran/25463
15270 * gfortran.dg/advance.f90: New test.
15272 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
15274 * gcc.dg/20051201-1.c: New test.
15276 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
15279 * gfortran.dg/initialization_1.f90: New test.
15280 * gfortran.dg/enum_5.f90: Change dg-error to new message.
15281 * gfortran.dg/g77/980616-0.f: The same.
15283 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15286 * gfortran.dg/chkbits.f90: New test.
15288 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15290 * gfortran.dg/enum_5.f: Revert to previous version.
15292 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15294 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15295 * gfortran.dg/nested_modules_1.f90: Ditto.
15296 * gfortran.dg/hollerith_f95.f90: Ditto.
15297 * gfortran.dg/select_5.f90: Ditto.
15298 * gfortran.dg/secnds.f: Ditto.
15299 * gfortran.dg/hollerith2.f90: Ditto.
15300 * gfortran.dg/imag_2.f: Ditto.
15301 * gfortran.dg/ftell_2.f90: Ditto.
15302 * gfortran.dg/malloc_free_1.f90: Ditto.
15303 * gfortran.dg/logint-1.f: Ditto.
15304 * gfortran.dg/recursive_statement_functions.f90: Ditto.
15305 * gfortran.dg/e_d_fmt.f90: Ditto.
15306 * gfortran.dg/hollerith_legacy.f90: Ditto.
15307 * gfortran.dg/logint-2.f: Ditto.
15308 * gfortran.dg/enum_5.f90: Ditto.
15309 * gfortran.dg/f2c_2.f90: Ditto.
15310 * gfortran.dg/pr17143.f90: Ditto.
15311 * gfortran.dg/namelist_14.f90: Ditto.
15312 * gfortran.dg/logint-3.f: Ditto.
15313 * gfortran.dg/spread_scalar_source.f90: Ditto.
15314 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15315 * gfortran.dg/namelist_11.f: Ditto.
15316 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15317 * gfortran.dg/g77/20010519-1.f
15318 * gfortran.dg/g77/alpha1.f: Ditto.
15319 * gfortran.dg/g77/990115-1.f: Ditto.
15320 * gfortran.dg/g77/erfc.f: Ditto.
15321 * gfortran.dg/g77/19990313-3.f: Ditto.
15322 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15323 * gfortran.dg/g77/20010426.f: Ditto.
15324 * gfortran.dg/g77/19990313-0.f: Ditto.
15325 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15326 * gfortran.dg/g77/20000629-1.f: Ditto.
15327 * gfortran.dg/g77/970125-0.f: Ditto.
15328 * gfortran.dg/g77/8485.f: Ditto.
15329 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15330 * gfortran.dg/g77/19990313-1.f: Ditto.
15331 * gfortran.dg/g77/int8421.f: Ditto.
15332 * gfortran.dg/g77/19990305-0.f: Ditto.
15333 * gfortran.dg/g77/947.f: Ditto.
15334 * gfortran.dg/g77/19990905-2.f: Ditto.
15335 * gfortran.dg/g77/cabs.f: Ditto.
15336 * gfortran.dg/g77/19990313-2.f: Ditto.
15337 * gfortran.dg/g77/20020307-1.f: Ditto.
15338 * gfortran.dg/g77/dcomplex.f: Ditto.
15339 * gfortran.dg/g77/19990502-1.f: Ditto.
15340 * gfortran.dg/g77/19981216-0.f: Ditto.
15341 * gfortran.dg/common_4.f90: Ditto.
15342 * gfortran.dg/entry_4.f90: Ditto.
15343 * gfortran.dg/equiv_constraint_2.f90: Ditto.
15344 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15345 * gfortran.dg/namelist_12.f: Ditto.
15346 * gfortran.dg/scale_1.f90: Ditto.
15347 * gfortran.dg/modulo_1.f90
15348 * gfortran.dg/hollerith.f90: Ditto.
15349 * gfortran.dg/direct_io_3.f90: Ditto.
15350 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15351 * gfortran.dg/gnu_logical_1.F: Ditto.
15352 * gfortran.dg/unf_io_convert_1.f90: Ditto.
15353 * gfortran.dg/assign_1.f90: Ditto.
15354 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15355 * gfortran.dg/pr23095.f: Ditto.
15356 * gfortran.dg/read_float_1.f90: Ditto.
15358 2005-12-17 Andreas Jaeger <aj@suse.de>
15360 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15361 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15363 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15366 * gfortran.dg/fmt_white.f: New test.
15368 2005-12-16 Steven G. Kargl <kargls@comcast.net>
15370 * gfortran.dg/label_1.f90: New test.
15372 2005-12-15 Ben Elliston <bje@au.ibm.com>
15375 * gcc.dg/20031012-1.c: Add -Walways-true option.
15376 * gcc.dg/weak/weak-3.c: Likewise.
15377 * g++.old-deja/g++.mike/warn8.C: Likewise.
15379 2005-12-16 Mike Stump <mrs@apple.com>
15381 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15384 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15386 PR libgfortran/25264
15387 PR libgfortran/25349
15388 * gfortran.dg/tl_editing.f90: Added additional checks.
15389 * gfortran.dg/t_editing.f: New test.
15390 * gfortran.dg/write_padding.f90: New test
15392 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15395 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15397 2005-12-16 Jakub Jelinek <jakub@redhat.com>
15399 PR rtl-optimization/24899
15400 * gcc.c-torture/execute/20051215-1.c: New test.
15402 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
15405 * gfortran.dg/pr24823.f: New test.
15407 2005-12-16 Jeff Law <law@redhat.com>
15409 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15411 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
15413 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15414 (base_types): Change C++ style comments to C style comments. Remove
15415 aligned types from the array. Keep Enums disabled.
15416 (complex_types): Remove aligned types from the array.
15417 Comment out "_Complex long double".
15418 (attrib_types): Remove.
15419 (complex_attrib_types): Remove.
15420 (attrib_array_types): Remove.
15421 (complex_attrib_array_types): Remove.
15422 (aligned_bitfld_types): Remove.
15423 (n_aligned_bitfld_types): Remove.
15424 (FEATURE_ALIGNEDPACKED): Delete.
15425 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15426 (singles): Remove support for adding attributes.
15427 (choose_type): Remove support for attributed types.
15428 (generate_fields): Remove support for attributed bit-fields.
15429 Remove support for adding attributes.
15430 (generate_random_tests): Remove support for adding attributes.
15431 (features): Add back "[0] :0" and "complex vector [0]".
15432 (main): Remove support for attributed bit-fields.
15433 Uncomment the calling of generate_random_tests for the rests of
15436 2005-12-16 Jan Hubicka <jh@suse.cz>
15438 * gcc.c-torture/combine/pr25224.c: New.
15440 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
15443 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15446 2005-12-15 Richard Sandiford <richard@codesourcery.com>
15448 * gcc.dg/20051215-1.c: New file.
15450 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15452 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15453 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15455 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
15458 * gfortran.dg/dummy_functions_1.f90: New.
15460 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
15462 PR rtl-optimization/25310
15463 * gcc.c-torture/compile/pr25310.c: New test.
15465 2005-12-14 Jakub Jelinek <jakub@redhat.com>
15468 * gcc.dg/pr25023.c: New test.
15470 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15472 * g++.old-deja/g++.brendan/redecl1.C,
15473 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15474 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15475 g++.old-deja/g++.oliva/typeof1.C,
15476 g++.old-deja/g++.other/crash16.C,
15477 g++.old-deja/g++.other/crash34.C,
15478 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15479 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15480 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15481 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15482 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15483 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15486 2005-12-14 Kean Johnston <jkj@sco.com>
15487 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15489 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15490 * gcc.target/i386/20020523-1.c: Ditto.
15491 * gcc.target/i386/tailcall-1.c: Ditto.
15492 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15493 * gcc.target/i386/ssetype-5.c: Ditto.
15495 2005-12-14 Jeff Law <law@redhat.com>
15497 * gcc.dg/tree-ssa/foldstring-1.c: New test.
15499 2005-12-14 Jakub Jelinek <jakub@redhat.com>
15503 * gcc.target/i386/pr25254.c: New test.
15504 * gfortran.dg/PR24188.f: New test.
15506 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
15508 * lib/fortran-torture.exp: Catch remaining uses of
15509 remote_file build delete.
15511 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15513 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15515 2005-12-14 Ben Elliston <bje@au.ibm.com>
15517 * gcc.dg/warn-addr-cmp.c: New test.
15519 2005-12-13 Jakub Jelinek <jakub@redhat.com>
15523 * gcc.target/i386/pr25293.c: New test.
15525 2005-12-13 Petr Machata <machata@post.cz>
15528 * g++.dg/parse/comma2.C: New test.
15530 2005-12-13 Mark Mitchell <mark@codesourcery.com>
15531 Jakub Jelinek <jakub@redhat.com>
15533 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15534 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15535 (limits.h): Include unconditionally.
15536 (stdlib.h): Likewise.
15537 (hashtab.h): Do not include.
15538 (getopt.h): Likewise.
15539 (stddef.h): Include.
15540 (hashval_t): Define.
15541 (struct entry): Add "next" field.
15542 (HASH_SIZE): New macro.
15543 (hash_table): New variable.
15544 (switchfiles): Do not use xmalloc.
15546 (iterative_hash): New function.
15548 (e_exists): New function.
15549 (e_insert): Likewise.
15550 (output): Use, instead of libiberty hashtable functions.
15551 (main): Do not use getopt. Do not call htab_create.
15553 2005-12-13 Jakub Jelinek <jakub@redhat.com>
15556 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15557 put atal* and atpaal* attributes on array elements.
15558 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15559 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15560 put atal* and atpaal* attributes on array elements.
15561 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15563 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
15565 * gcc.dg/single-precision-constant.c: New test.
15567 2005-12-13 Alan Modra <amodra@bigpond.net.au>
15569 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15570 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15571 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15572 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15573 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15574 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15575 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15576 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15577 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15578 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15579 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15580 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15581 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15582 gcc.target/powerpc/ppc-sdata-2.c,
15583 gcc.target/powerpc/ppc-stackalign-1.c,
15584 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15585 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15586 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15587 gcc.target/powerpc/rs6000-ldouble-2.c,
15588 gcc.target/powerpc/rs6000-power2-1.c,
15589 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15590 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
15591 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
15592 option into target selector.
15593 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
15594 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15596 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
15599 * objc.dg/encode-9.m: New test.
15601 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15604 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15605 * gcc.dg/asm-b.c: Fix typo.
15606 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15607 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15608 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15609 i?86 lp64 and x86_64 ilp32.
15610 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15612 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15614 2005-12-12 Steven G. Kargl <kargls@comcast.net>
15617 gfortran.dg/equiv_5.f90: New test.
15619 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
15621 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15622 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15623 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15624 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15625 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15626 * gcc.dg/tree-ssa/reassoc-5.c: New.
15627 * gcc.dg/tree-ssa/reassoc-6.c: New.
15628 * gcc.dg/tree-ssa/reassoc-7.c: New.
15629 * gcc.dg/tree-ssa/reassoc-8.c: New.
15630 * gcc.dg/tree-ssa/reassoc-9.c: New.
15631 * gcc.dg/tree-ssa/reassoc-10.c: New.
15632 * gcc.dg/tree-ssa/reassoc-11.c: New.
15634 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15638 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15640 2005-12-12 Mark Mitchell <mark@codesourcery.com>
15643 * g++.dg/template/inherit.C: Do not use a generic error message.
15645 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
15648 * objc.dg/gnu-encoding: New directory.
15649 * objc.dg/gnu-encoding/compat-common.h: New file.
15650 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15651 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15652 * objc.dg/gnu-encoding/vector-defs.h: New file.
15653 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15654 * objc.dg/gnu-encoding/generate-random.c: New file.
15655 * objc.dg/gnu-encoding/generate-random_r.c: New file.
15656 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15657 * objc.dg/gnu-encoding/generate-random.h: New file.
15659 2005-12-11 Mark Mitchell <mark@codesourcery.com>
15662 * g++.dg/template/defarg7.C: New test.
15664 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
15667 * objc.dg/encode-8.m: New test.
15669 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
15672 * objc.dg/encode-7.m: New test.
15674 2005-12-10 Mark Mitchell <mark@codesourcery.com>
15677 * g++.dg/opt/inline10.C: New test.
15679 2005-12-11 Steven G. Kargl <kargls@comcast.net>
15681 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15683 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
15685 * gfortran.dg/substring_equivalence.f90: typo in comment
15687 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15690 * gfortran.dg/iostat_3.f90: New test.
15692 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
15695 * gfortran.dg/unf_io_convert_1.f90: New test.
15696 * gfortran.dg/unf_io_convert_2.f90: New test.
15697 * gfortran.dg/unf_io_convert_3.f90: New test.
15699 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15702 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15703 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15704 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15705 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15706 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15707 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15708 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15709 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15710 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15711 gcc.dg/torture/fp-int-convert-float128-timode.c,
15712 gcc.dg/torture/fp-int-convert-float128.c,
15713 gcc.dg/torture/fp-int-convert-float80-timode.c,
15714 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15715 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15717 * gcc.dg/tls/opt-1.c: Require effective target fpic.
15719 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
15721 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15723 2005-12-10 Richard Sandiford <richard@codesourcery.com>
15725 * gcc.dg/20051207-1.c,
15726 * gcc.dg/20051207-2.c,
15727 * gcc.dg/20051207-3.c: New tests.
15729 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15732 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15733 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15734 dg-skip-if target selector.
15737 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15738 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15739 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15740 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15741 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15742 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15743 and/or merge with i?86 cases.
15745 * gcc.dg/tls/opt-3.c: Require effective target fpic.
15748 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15749 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15750 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15751 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15754 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
15757 * gcc.c-torture/compile/pr25311.c: New test.
15759 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15761 PR libgfortran/25039
15762 * gfortran.dg/read_comma.f: New test.
15764 2005-12-08 Jakub Jelinek <jakub@redhat.com>
15767 * g++.dg/opt/pr19317-1.C: New test.
15768 * g++.dg/opt/pr19317-2.C: New test.
15769 * g++.dg/opt/pr19317-3.C: New test.
15772 * gcc.c-torture/execute/pr19005.c: New test.
15775 * g++.old-deja/g++.other/comdat5.C: New test.
15776 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15778 * g++.dg/compat/struct-layout-1.exp: New file.
15779 * g++.dg/compat/struct-layout-1.h: New.
15780 * g++.dg/compat/struct-layout-1_generate.c: New.
15781 * g++.dg/compat/struct-layout-1_x1.h: New.
15782 * g++.dg/compat/struct-layout-1_x2.h: New.
15783 * g++.dg/compat/struct-layout-1_y1.h: New.
15784 * g++.dg/compat/struct-layout-1_y2.h: New.
15786 * gcc.dg/20050330-2.c: New test.
15788 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
15791 * gfortran.dg/associated_1.f90: New.
15793 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
15795 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15796 ILP32 vect_no_align platforms.
15798 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
15799 Jakub Jelinek <jakub@redhat.com>
15802 * gcc.c-torture/compile/20051207-1.c: New test.
15804 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15807 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15808 gcc.dg/torture/pr18582-1.c,
15809 gcc.target/i386/attributes-error.c: Also test on x86_64.
15811 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15813 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15816 * g++.dg/template/typedef3.C: New test.
15820 * g++.dg/template/dtor3.C: Fix error markers.
15822 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
15824 * lib/target-supports.exp (check_effective_target_sync_char_short):
15827 2005-12-06 Janis Johnson <janis187@us.ibm.com>
15829 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15831 2005-12-06 Roger Sayle <roger@eyesopen.com>
15833 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15834 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15835 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15836 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15838 2005-12-06 Roger Sayle <roger@eyesopen.com>
15841 * g++.dg/other/array2.C: New test case.
15843 2005-12-05 Geoffrey Keating <geoffk@apple.com>
15845 * gcc.dg/darwin-weakimport-3.c: New.
15847 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15848 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15849 and to work on Darwin.
15850 * gcc.dg/attr-weakref-1b.c: New file.
15851 * gcc.dg/attr-weakref-2.c: New test.
15852 * gcc.dg/darwin-weakref-1.c: New test.
15854 2005-12-05 Janis Johnson <janis187@us.ibm.com>
15857 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15858 use in selector expressions.
15859 (dg-xfail-if): Ditto.
15860 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15861 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15862 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15863 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15864 * gcc.test-framework/test-framework.exp: Skip generated tests if
15865 CHECK_TEST_FRAMEWORK is not 1.
15867 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
15869 PR tree-optimization/24963
15870 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15873 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15876 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15877 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15878 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15879 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15881 2005-12-05 Jakub Jelinek <jakub@redhat.com>
15883 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15886 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
15888 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15890 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
15892 * gcc.dg/format/cast-1.c: New test.
15894 2005-12-04 Roger Sayle <roger@eyesopen.com>
15897 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15898 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15899 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15900 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15902 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
15904 * gcc.dg/cast-pretty-print-1.c: New test.
15906 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
15908 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15910 2005-12-02 Mark Mitchell <mark@codesourcery.com>
15913 * g++.dg/template/friend40.C: New test.
15915 2005-12-02 Jakub Jelinek <jakub@redhat.com>
15918 * gcc.target/i386/movq-2.c: New test.
15919 * gcc.target/i386/movq.c: Remove target i?86, instead add
15920 dg-require-effective-target ilp32.
15922 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15925 * g++.dg/other/default1.C: New test.
15927 2005-12-02 Richard Guenther <rguenther@suse.de>
15929 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15931 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
15933 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15935 2005-12-02 Alan Modra <amodra@bigpond.net.au>
15938 * gcc.target/powerpc/rotate.c: New.
15940 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15942 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15943 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15945 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
15948 * gcc.dg/pr17730-1.c: Adjust.
15949 * gcc.dg/lvalue1.c (main): Likewise.
15950 * gcc.dg/lvalue-2.c: Likewise.
15951 * g++.dg/pr7503-3.C
15953 2005-12-01 Geoffrey Keating <geoffk@apple.com>
15955 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15958 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
15961 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
15963 2005-12-01 Uros Bizjak <uros@kss-loka.si>
15966 * lib/target-supports.exp (check_effective_target_tls): New.
15967 (check_effective_target_tls_runtime): New.
15968 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15970 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15971 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15972 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15973 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15974 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15975 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15976 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15977 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15978 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15979 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15980 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15981 effective-target TLS.
15982 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15983 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15984 effective-target TLS runtime.
15986 2005-12-01 Uros Bizjak <uros@kss-loka.si>
15988 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15990 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
15992 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15993 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15994 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15995 ignored" warnings when "packing" is the same as the ABI layout.
15997 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
16000 * gfortran.dg/line_length_1.f: New test.
16001 * gfortran.dg/line_length_2.f90: Ditto.
16003 2005-11-30 Richard Guenther <rguenther@suse.de>
16005 PR tree-optimization/21655
16006 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16008 2005-11-30 Dale Johannesen <dalej@apple.com>
16010 * gcc.c-torture/compile/pr24930.c: New.
16012 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
16015 * gfortran.dg/auto_char_dummy_array.f90: New test.
16017 2005-11-30 Jeff Law <law@redhat.com>
16019 * g++.old-deja/g++.law/pr25000.C: New test.
16021 2005-11-30 Jakub Jelinek <jakub@redhat.com>
16023 * gcc.dg/tls/opt-11.c: New test.
16025 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
16027 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16029 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16032 2005-11-29 Jakub Jelinek <jakub@redhat.com>
16034 * gfortran.dg/open_access_1.f90: New test.
16036 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16038 * gcc.dg/charset/builtin2.c: New test.
16040 2005-11-28 Jakub Jelinek <jakub@redhat.com>
16042 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16043 on mmix-*-* for *_[xy].c.
16045 2005-11-28 Kean Johnston <jkj@sco.com>
16047 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16049 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16050 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16051 * gcc.target/i386/asm-3.c: Ditto.
16052 * gcc.target/i386/clobbers.c: Ditto.
16053 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16054 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16056 * gcc.target/i386/mul.c: Ditto.
16057 * gcc.target/i386/ssetype-1.c: Ditto.
16058 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16059 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16060 static so the test works with -fPIC mode too. Based on comment in
16062 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16064 2005-11-28 Richard Guenther <rguenther@suse.de>
16066 * gcc.dg/alias-9.c: New testcase.
16067 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16069 2005-11-28 Roger Sayle <roger@eyesopen.com>
16070 Uros Bizjak <uros@kss-loka.si>
16072 PR middle-end/20219
16073 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16074 tan(x)/sin(x) transformations.
16076 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
16078 PR middle-end/24575
16079 * gcc.dg/tree-ssa/divide-3.c: New test.
16080 * gcc.dg/tree-ssa/divide-4.c: New test.
16082 2005-11-27 Steven G. Kargl <kargls@comcast.net>
16085 * gfortran.dg/boz_6.f90: New test.
16087 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16090 * gfortran.dg/modulo_1.f90: New test.
16092 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16094 PR libfortran/24919
16095 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16096 fail on CRLF platforms.
16097 * gfortran.dg/ftell_2.f90: Likewise.
16099 2005-11-26 Eric Christopher <echristo@apple.com>
16101 * gcc.dg/intmax_t-1.c: Remove mips xfail.
16103 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16105 * objc.dg/gnu-runtime-3.m: Simplify.
16107 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16109 PR middle-end/23669
16110 * gcc.dg/tree-ssa/divide-1.c: New test.
16111 * gcc.dg/tree-ssa/divide-2.c: New test.
16113 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16115 PR libgfortran/24945
16116 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16118 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16120 PR libgfortran/24945
16121 * gfortran.dg/open_status_2.f90: New test.
16123 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16125 * gcc.c-torture/execute/builtins/fprintf.c,
16126 gcc.c-torture/execute/builtins/fputs-lib.c,
16127 gcc.c-torture/execute/builtins/fputs.c,
16128 gcc.c-torture/execute/builtins/lib/fprintf.c,
16129 gcc.c-torture/execute/builtins/lib/printf.c,
16130 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16132 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
16134 * gcc.dg/20050922-2.c: New test.
16136 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
16138 * objc.dg/gnu-runtime-3.m: New test.
16140 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16143 * g++.dg/other/void1.C: New test.
16145 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
16147 PR middle-end/24998
16148 * gcc.dg/torture/fp-int-convert-float.c,
16149 gcc.dg/torture/fp-int-convert-double.c,
16150 gcc.dg/torture/fp-int-convert-long-double.c,
16151 gcc.dg/torture/fp-int-convert-timode.c,
16152 gcc.dg/torture/fp-int-convert-float80.c,
16153 gcc.dg/torture/fp-int-convert-float80-timode.c,
16154 gcc.dg/torture/fp-int-convert-float128.c,
16155 gcc.dg/torture/fp-int-convert-float128-timode.c,
16156 gcc.dg/torture/fp-int-convert.h: New files.
16158 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16160 PR middle-end/24989
16161 * gcc.dg/tree-ssa/bool-10.c: New test.
16162 * gcc.dg/tree-ssa/bool-11.c: New test.
16163 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16165 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16167 PR middle-end/24990
16168 * tree-ssa/pr24990-1.c: New test.
16170 2005-11-24 Richard Guenther <rguenther@suse.de>
16171 Dirk Mueller <dmueller@suse.de>
16174 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16175 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16176 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16177 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16178 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16179 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16181 2005-11-23 Uros Bizjak <uros@kss-loka.si>
16183 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16185 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
16188 * gcc.dg/Wc++-compat.c: New.
16189 * gcc.dg/Wno-c++-compat.c: New.
16191 2005-11-23 Alan Modra <amodra@bigpond.net.au>
16193 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16194 (vspltish, vspltisw): Likewise.
16196 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16198 PR libgfortran/24794
16199 * gfortran.dg/namelist_12.f: Fix quotes.
16200 * gfortran.dg/namelist_13.f90: Fix quotes.
16201 * gfortran.dg/namelist_14.f90: Fix quotes.
16202 * gfortran.dg/namelist_15.f90: Fix quotes.
16203 * gfortran.dg/namelist_use.f90: Fix quotes.
16204 * gfortran.dg/namelist_use_only.f90: Fix quotes.
16205 * gfortran.dg/namelist_21.f90: New test.
16206 * gfortran.dg/namelist_22.f90: New test.
16208 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
16211 * gcc.c-torture/compile/pr23435.c: New.
16213 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16215 * gcc.c-torture/execute/floatunsisf-1.c: New test.
16217 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16219 * gcc.target/powerpc/405-macchw-1.c,
16220 gcc.target/powerpc/405-macchw-2.c,
16221 gcc.target/powerpc/405-macchwu-1.c,
16222 gcc.target/powerpc/405-macchwu-2.c,
16223 gcc.target/powerpc/405-machhw-1.c,
16224 gcc.target/powerpc/405-machhw-2.c,
16225 gcc.target/powerpc/405-machhwu-1.c,
16226 gcc.target/powerpc/405-machhwu-2.c,
16227 gcc.target/powerpc/405-maclhw-1.c,
16228 gcc.target/powerpc/405-maclhw-2.c,
16229 gcc.target/powerpc/405-maclhwu-1.c,
16230 gcc.target/powerpc/405-maclhwu-2.c,
16231 gcc.target/powerpc/405-mulchw-1.c,
16232 gcc.target/powerpc/405-mulchw-2.c,
16233 gcc.target/powerpc/405-mulchwu-1.c,
16234 gcc.target/powerpc/405-mulchwu-2.c,
16235 gcc.target/powerpc/405-mulhhw-1.c,
16236 gcc.target/powerpc/405-mulhhw-2.c,
16237 gcc.target/powerpc/405-mulhhwu-1.c,
16238 gcc.target/powerpc/405-mulhhwu-2.c,
16239 gcc.target/powerpc/405-mullhw-1.c,
16240 gcc.target/powerpc/405-mullhw-2.c,
16241 gcc.target/powerpc/405-mullhwu-1.c,
16242 gcc.target/powerpc/405-mullhwu-2.c,
16243 gcc.target/powerpc/405-nmacchw-1.c,
16244 gcc.target/powerpc/405-nmacchw-2.c,
16245 gcc.target/powerpc/405-nmachhw-1.c,
16246 gcc.target/powerpc/405-nmachhw-2.c,
16247 gcc.target/powerpc/405-nmaclhw-1.c,
16248 gcc.target/powerpc/405-nmaclhw-2.c,
16249 gcc.target/powerpc/440-macchw-1.c,
16250 gcc.target/powerpc/440-macchw-2.c,
16251 gcc.target/powerpc/440-macchwu-1.c,
16252 gcc.target/powerpc/440-macchwu-2.c,
16253 gcc.target/powerpc/440-machhw-1.c,
16254 gcc.target/powerpc/440-machhw-2.c,
16255 gcc.target/powerpc/440-machhwu-1.c,
16256 gcc.target/powerpc/440-machhwu-2.c,
16257 gcc.target/powerpc/440-maclhw-1.c,
16258 gcc.target/powerpc/440-maclhw-2.c,
16259 gcc.target/powerpc/440-maclhwu-1.c,
16260 gcc.target/powerpc/440-maclhwu-2.c,
16261 gcc.target/powerpc/440-mulchw-1.c,
16262 gcc.target/powerpc/440-mulchw-2.c,
16263 gcc.target/powerpc/440-mulchwu-1.c,
16264 gcc.target/powerpc/440-mulchwu-2.c,
16265 gcc.target/powerpc/440-mulhhw-1.c,
16266 gcc.target/powerpc/440-mulhhw-2.c,
16267 gcc.target/powerpc/440-mulhhwu-1.c,
16268 gcc.target/powerpc/440-mulhhwu-2.c,
16269 gcc.target/powerpc/440-mullhw-1.c,
16270 gcc.target/powerpc/440-mullhw-2.c,
16271 gcc.target/powerpc/440-mullhwu-1.c,
16272 gcc.target/powerpc/440-mullhwu-2.c,
16273 gcc.target/powerpc/440-nmacchw-1.c,
16274 gcc.target/powerpc/440-nmacchw-2.c,
16275 gcc.target/powerpc/440-nmachhw-1.c,
16276 gcc.target/powerpc/440-nmachhw-2.c,
16277 gcc.target/powerpc/440-nmaclhw-1.c,
16278 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16280 2005-11-21 Jakub Jelinek <jakub@redhat.com>
16283 * gfortran.dg/inquire_9.f90: New test.
16286 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16288 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16290 PR libfortran/24432
16291 * lib/target-supports.exp (check_effective_target_fortran_large_real):
16292 Check that 'cos' is supported.
16294 2005-11-21 Paul Thomas <pault@gcc.gnu.org
16297 * gfortran.dg/substring_equivalence.f90: New test.
16300 * gfortran.dg/auto_internal_assumed.f90: New test.
16302 2005-11-21 Uros Bizjak <uros@kss-loka.si>
16304 * gcc.dg/fold-div-2.c: New test.
16306 2005-11-20 Ian Lance Taylor <ian@airs.com>
16308 PR rtl-optimization/24883
16309 * gcc.c-torture/compile/pr24883.c: New test.
16311 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
16313 PR middle-end/20583
16314 * gcc.c-torture/compile/pr20583.c: New.
16316 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
16318 * gcc.c-torture/execute/usmul.c: New test.
16320 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
16322 * gcc.dg/tree-ssa/vrp22.c: New test.
16324 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
16326 PR middle-end/24912
16327 * gcc.dg/torture/pr24912-1.c: New test.
16329 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
16332 * gfortran.dg/arrayio_derived_1.f90: New test.
16334 2005-11-19 Richard Guenther <rguenther@suse.de>
16336 PR middle-end/23294
16337 * gcc.dg/tree-ssa/pr23294.c: New testcase.
16339 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
16341 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16343 2005-11-18 Mark Mitchell <mark@codesourcery.com>
16346 * g++.dg/template/friend39.C: New test.
16348 2005-11-18 James E Wilson <wilson@specifix.com>
16350 * gcc.dg/builtin-strstr.c: New.
16352 2005-11-18 Richard Henderson <rth@redhat.com>
16354 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16355 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16356 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16357 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16358 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16359 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16360 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16361 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16362 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16363 renaming to remove initial "ia64-".
16365 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
16367 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16369 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
16371 * g++.dg/cpp/string-2.C: New test.
16373 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
16375 * gcc.dg/tree-ssa/loop-14.c: New test.
16377 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
16378 Michael Chamberlain <michael@chamberlain.net.au>
16380 * ada/acats/run_all.sh (target_run): Kill long running tests.
16382 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16384 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16385 * gcc.dg/cleanup-9.c: Likewise.
16386 * gcc.dg/cleanup-10.c: Likewise.
16387 * gcc.dg/cleanup-11.c: Likewise.
16389 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16392 * gfortran.dg/open_access_append_1.f90: New test.
16393 * gfortran.dg/open_access_append_2.f90: New test.
16395 2005-11-16 Richard Guenther <rguenther@suse.de>
16397 PR middle-end/24851
16398 * gcc.c-torture/execute/pr24851.c: New testcase.
16400 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
16402 * gcc.dg/fold-overflow-1.c: New test.
16404 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
16406 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16407 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16409 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
16411 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16413 * g++.dg/eh/forced2.C: Likewise.
16414 * g++.dg/eh/forced3.C: Likewise.
16415 * g++.dg/eh/forced4.C: Likewise.
16417 2005-11-11 Mike Stump <mrs@apple.com>
16419 * g++.old-deja/g++.mike/unused.C: Add.
16421 2005-11-15 Mark Mitchell <mark@codesourcery.com>
16424 * g++.dg/warn/Wcast-qual1.C: New test.
16426 2005-11-15 Jan Hubicka <jh@suse.cz>
16428 * gcc.dg/winline-5.c: Add large-unit-insns limit.
16430 2005-11-14 David Edelsohn <edelsohn@gnu.org>
16432 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16434 2005-11-14 Diego Novillo <dnovillo@redhat.com>
16437 * gcc.dg/tree-ssa/pr24840.c: New test.
16439 2005-11-14 Janis Johnson <janis187@us.ibm.com>
16442 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16444 2005-11-14 Dale Johannesen <dalej@apple.com>
16446 * gcc.c-torture/execute/20051113-1.c: New.
16448 2005-11-14 Mark Mitchell <mark@codesourcery.com>
16451 * g++.dg/template/crash43.C: New test.
16453 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
16455 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16457 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16460 * g++.dg/eh/spec8.C: New test.
16462 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16464 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16466 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16469 * g++.dg/parse/ambig4.C: New test.
16470 * g++.dg/tc1/dr101.C: Adjust error markers.
16471 * g++.dg/lookup/strong-using-2.C: Likewise.
16472 * g++.dg/lookup/ambig5.C: Likewise.
16473 * g++.dg/lookup/ambig4.C: Likewise.
16474 * g++.dg/parse/crash22.C: Likewise.
16476 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16478 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16480 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
16482 * gcc.dg/nested-calls-1.c: New test.
16484 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16486 * gfortran.dg/complex_intrinsic_1.f90: New test.
16487 * gfortran.dg/complex_intrinsic_2.f90: New test.
16488 * gfortran.dg/fgetc_1.f90: New test.
16489 * gfortran.dg/fgetc_2.f90: New test.
16490 * gfortran.dg/fgetc_3.f90: New test.
16491 * gfortran.dg/ftell_1.f90: New test.
16492 * gfortran.dg/ftell_2.f90: New test.
16493 * gfortran.dg/gnu_logical_1.F: New test.
16494 * gfortran.dg/gnu_logical_2.f90: New test.
16496 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
16498 PR middle-end/24820
16499 * gcc.dg/pr24820.c: New test.
16501 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
16503 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
16504 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
16507 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16510 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16512 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
16514 * gcc.target/cris/cris.exp: New file.
16515 * gcc.target/cris/rld-legit1.c: New test.
16516 * gcc.target/cris/rld-legit2.c: New test.
16518 2005-11-12 Jakub Jelinek <jakub@redhat.com>
16521 * g++.dg/opt/pr24780.C: New test.
16524 * g++.dg/template/asm1.C: New test.
16526 2005-11-12 Steven G. Kargl <kargls@comcast.net>
16528 PR libgfortran/24787
16529 * gfortran.dg/scan_1.f90: New test.
16531 2005-11-12 Jan Hubicka <jh@suse.cz>
16533 * gcc.target/i386/minmax-1.c: New.
16534 * gcc.target/i386/minmax-2.c: New.
16536 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
16538 * gcc.dg/pr24445.c: Fix for 64-bit targets.
16540 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
16542 * gcc.c-torture/execute/20051110-1.c,
16543 gcc.c-torture/execute/20051110-2.c: New tests.
16545 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
16547 PR middle-end/24750
16548 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16551 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
16553 * lib/target-libpath.exp (get_shlib_extension): New proc.
16554 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16555 * lib/gfortran.exp (gfortran_link_flags): Likewise.
16556 * lib/objc.exp (objc_target_compile): Likewise.
16557 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16560 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
16562 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16564 * lib/target-supports.exp (check_effective_target_static_libgfortran):
16565 Add -static to additional_flags and pass it to target_compile.
16567 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16569 PR libgfortran/24719
16570 gfortran.dg/read_noadvance.f90: New test.
16572 PR libgfortran/24699
16573 gfortran.dg/fmt_t_2.f90: New test.
16575 PR libgfortran/24785
16576 gfortran.dg/read_x_eor.f90: New test.
16578 PR libgfortran/24584
16579 gfortran.dg/namelist_empty.f90: Rename test.
16581 PR libgfortran/24489
16582 gfortran/read_eor.f90: Rename test.
16584 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
16587 * gfortran.dg/automatic_module_variable.f90: New test.
16589 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
16592 * gcc.dg/pr24445.c: New test.
16594 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
16598 * gfortran.dg/recursive_statement_functions.f90: Add statement
16599 functions using inline intrinsic functions and parameters to test
16600 that they no longer seg-fault.
16603 gfortran.dg/nested_modules_4.f90: New test.
16604 gfortran.dg/nested_modules_5.f90: New test.
16606 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16609 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16611 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
16613 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16616 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
16618 * gcc.dg/sparc-getcontext-1.c: New test.
16620 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
16622 * gcc.dg/ifcvt-fabs-1.c: New test.
16624 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
16627 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16628 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16630 2005-11-09 Richard Guenther <rguenther@suse.de>
16632 PR tree-optimization/24716
16633 * gcc.c-torture/execute/pr24716.c: New testcase.
16635 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16637 * gcc.dg/pr24624.c: Disable for non S/390 targets.
16639 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16642 * gcc.dg/pr24624.c: Testcase added.
16644 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16647 * g++.dg/other/pr24623.C: Testcase added.
16649 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
16652 * gfortran-dg/pure_byref_1.f90: New.
16653 * gfortran-dg/pure_byref_2.f90: New.
16655 2005-11-09 Uros Bizjak <uros@kss-loka.si>
16658 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16659 * gcc.dg/dg.exp: Run main loop also for *.i files.
16661 2005-11-08 Jakub Jelinek <jakub@redhat.com>
16664 * g++.dg/tls/diag-3.C: New test.
16665 * g++.dg/tls/diag-4.C: New test.
16666 * g++.dg/tls/static-1.C: New test.
16667 * g++.dg/tls/static-1a.cc: New file.
16669 2005-11-08 Diego Novillo <dnovillo@redhat.com>
16672 * g++.dg/tree-ssa/pr23046.C: New test.
16674 2005-11-08 Devang Patel <dpatel@apple.com>
16676 PR tree-optimization/23115
16677 * gcc.dg/tree-ssa/pr23115.c: New.
16679 2005-11-08 David Edelsohn <edelsohn@gnu.org>
16681 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16682 * gcc.target/powerpc/pr16155.c: Same.
16683 * gcc.target/powerpc/altivec-1.c: Same.
16684 * gcc.target/powerpc/altivec-2.c: Same.
16685 * gcc.target/powerpc/altivec-3.c: Same.
16686 * gcc.target/powerpc/altivec-5.c: Same.
16687 * gcc.target/powerpc/altivec-11.c: Same.
16688 * gcc.target/powerpc/altivec-12.c: Same.
16689 * gcc.target/powerpc/altivec-14.c: Same.
16690 * gcc.target/powerpc/altivec-22.c: Same.
16691 * gcc.target/powerpc/altivec-consts.c: Same.
16692 * gcc.target/powerpc/altivec-pr22085.c: Same.
16693 * gcc.target/powerpc/altivec-splat.c: Same.
16694 * gcc.target/powerpc/altivec-varargs-1.c: Same.
16695 * gcc.target/powerpc/altivec-vec-merge.c: Same.
16696 * gcc.target/powerpc/darwin-longlong.c: Same.
16698 2005-11-08 Uros Bizjak <uros@kss-loka.si>
16701 * gcc.dg/pr19340.c: New test.
16703 2005-11-07 Ian Lance Taylor <ian@airs.com>
16705 PR rtl-optimization/24683
16706 * gcc.dg/pr24683.c: New test.
16708 2005-11-07 Uros Bizjak <uros@kss-loka.si>
16710 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16711 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16713 2005-11-07 Uros Bizjak <uros@kss-loka.si>
16715 * gcc.target/i386/pr23376.c: Compile with -mmmx.
16717 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
16719 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16721 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
16725 * gcc.target/powerpc/altivec-consts.c,
16726 gcc.target/powerpc/altivec-splat.c: New testcase.
16728 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
16732 * gcc.dg/overflow-2.c: New testcase.
16734 2005-11-07 Jakub Jelinek <jakub@redhat.com>
16736 PR rtl-optimization/23567
16737 * gcc.c-torture/execute/20051104-1.c: New test.
16739 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
16742 gfortran.dg/private_type_2.f90: Modified to check that case with
16743 PRIVATE declaration within derived type is accepted.
16746 gfortran.dg/pointer_assign_1.f90: New test.
16749 * gfortran.dg/arrayio_0.f90: New test.
16752 gfortran.dg/data_initialized.f90: New test.
16753 gfortran.dg/data_constraints_1.f90: New test.
16754 gfortran.dg/data_constraints_2.f90: New test.
16756 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
16760 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16762 2005-11-06 Diego Novillo <dnovillo@redhat.com>
16765 * gcc.dg/tree-ssa/pr24670.c: New test.
16767 2005-11-05 Ian Lance Taylor <ian@airs.com>
16770 * gcc.target/i386/pr22432.c: New test.
16772 2005-11-05 Richard Henderson <rth@redhat.com>
16774 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16775 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16776 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16777 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16778 from gcc.dg/alpha-*.
16779 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16780 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16782 2005-11-05 Andreas Jaeger <aj@suse.de>
16784 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16786 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
16789 * gcc.dg/torture/pr23424-1.c: New test.
16791 2005-11-04 Richard Henderson <rth@redhat.com>
16793 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16794 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16795 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16796 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16797 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16798 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16799 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16800 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16801 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16802 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16803 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16804 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16805 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16806 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16807 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16808 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16809 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16810 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16811 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16812 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16813 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16814 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16815 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16816 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16818 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16819 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16820 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16821 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16822 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16823 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16824 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16825 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16826 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16827 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16828 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16829 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16830 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16831 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16832 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16833 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16834 gcc.target/i386/lea.c, gcc.target/i386/local.c,
16835 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16836 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16837 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16838 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16839 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16840 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16841 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16842 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16843 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16844 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16845 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16846 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16847 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16848 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16849 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16850 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16851 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16852 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16853 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16854 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16855 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16856 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16857 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16858 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16859 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16860 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16861 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16862 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16864 2005-11-04 Diego Novillo <dnovillo@redhat.com>
16867 * gcc.dg/tree-ssa/pr24627.c: New test.
16869 2005-11-04 Paul Brook <paul@codesourcery.com>
16871 * gcc.dg/tls/opt-10.c: New test.
16873 2005-11-04 Andreas Jaeger <aj@suse.de>
16875 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16876 avoid extra warnings.
16878 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16880 PR libfortran/22298
16881 * lib/target-supports.exp
16882 (check_effective_target_static_libgfortran): New
16883 static_libgfortran effective target.
16884 * gfortran.dg/static_linking_1.f: New test.
16885 * gfortran.dg/static_linking_1.c: New file.
16887 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
16889 * gcc.dg/pr24615.c: Guard test with { target fpic }.
16891 2005-11-03 Josh Conner <jconner@apple.com>
16894 g++.dg/ext/array2.C: New test.
16895 g++.dg/template/dependent-name3.C: New test.
16896 g++.dg/template/dependent-name4.C: New test.
16897 g++.dg/template/sfinae2.C: New test.
16899 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16901 PR preprocessor/22042
16902 * gcc.dg/cpp/strify4.c: New test.
16904 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16907 * g++.dg/cpp/string-1.C: New test.
16909 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16911 * gcc.target/powerpc: New directory.
16912 * gcc.target/powerpc/powerpc.exp: New file.
16913 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16914 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16915 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16916 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16917 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16918 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16919 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16920 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16921 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16922 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16923 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16924 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16925 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16926 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16927 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16928 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16929 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16930 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16931 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16932 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16933 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16934 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16935 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16936 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16937 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16938 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16939 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16940 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16941 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16942 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16943 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16944 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16945 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16946 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16948 2005-11-03 Mark Mitchell <mark@codesourcery.com>
16951 * g++.dg/warn/inline2.C: New test.
16953 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16955 PR middle-end/23155
16956 * g++.dg/ext/c99struct1.C: New test.
16957 * gcc.dg/union-cast-1.c: New test.
16958 * gcc.dg/union-cast-2.c: New test.
16959 * gcc.dg/union-cast-3.c: New test.
16961 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16963 PR middle-end/24589
16964 * gcc.c-torture/execute/zero-struct-2.c: New test.
16966 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16969 * g++.dg/init/switch1.C: New test.
16971 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
16973 * gcc.dg/delay-slot-1.c: New test.
16975 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
16978 * gcc.dg/pr24620.c: New test.
16980 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16983 * gcc.dg/format/unnamed-1.c: New test.
16985 2005-11-02 Mark Mitchell <mark@codesourcery.com>
16988 * g++.dg/expr/cond8.C: New test.
16991 * g++.dg/parse/dot1.C: New test.
16993 2005-11-02 Jan Hubicka <jh@suse.cz>
16996 * gcc.dg/i386-lea.c: New test
16998 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17001 * gcc.dg/pr24615.c: New test.
17003 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17006 * gcc.dg/pr24600.c: New test.
17008 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17011 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17012 * g++.dg/parse/typename9.C: New test.
17013 * g++/dg/parse/typename10.C: Likewise.
17015 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
17018 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17019 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17020 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17022 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17025 * g++.dg/debug/static1.C: New test.
17027 2005-11-02 Josh Conner <jconner@apple.com>
17029 * g++.dg/crash38.C: moved into proper directory...
17030 * g++.dg/template/crash42.C: ...here
17032 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
17035 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17036 pcc_bitfield_type_matters || default_packed.
17038 * lib/target-supports.exp
17039 (check_effective_target_pcc_bitfield_type_matters): New proc.
17040 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17043 * lib/target-supports.exp (check_effective_default_packed): New proc.
17044 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17045 Gate expected errors on target ! default_packed.
17046 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17048 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17050 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17053 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17056 * gfortran.dg/entry_5.f90: New.
17057 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17059 2005-11-01 Bob Wilson <bob.wilson@acm.org>
17061 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17063 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
17066 gfortran.dg/namelist_blockdata.f90: New test.
17069 gfortran.dg/external_implicit_none.f90: New test.
17072 * gfortran.dg/secnds.f: New test.
17074 2005-10-31 Jan Hubicka <jh@suse.cz>
17077 * gcc.c-torture/compile/pr20928.c: New test.
17079 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
17081 PR middle-end/23492
17082 * gcc.c-torture/compile/zero-strct-5.c: New test.
17084 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
17086 PR libgfortran/24584
17087 * gfortran.dg/pr24584.f90: New test.
17089 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
17092 * gfortran.dg/char_result_9.f90: New.
17093 * gfortran.dg/char_result_10.f90: New.
17095 2005-10-30 Jan Hubicka <jh@suse.cz>
17097 * g++.dg/tree-ssa/pr24172.C: New testcase.
17099 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17101 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17103 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
17105 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17106 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17107 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17108 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17109 gfortran.dg/enum_9.f90,
17110 gfortran.fortran-torture/compile/enum_1.f90,
17111 gfortran.fortran-torture/execute/enum_1.f90,
17112 gfortran.fortran-torture/execute/enum_2.f90,
17113 gfortran.fortran-torture/execute/enum_3.f90,
17114 gfortran.fortran-torture/execute/enum_4.f90: New tests.
17116 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
17119 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17120 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17122 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17124 PR libfortran/20179
17125 * gfortran.dg/mixed_io_1.f90: New test.
17126 * gfortran.dg/mixed_io_1.c: New file.
17128 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17130 * gfortran.dg/malloc_free_1.f90: New test.
17132 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
17134 * gcc.dg/nested-func-4.c: Require profiling -pg.
17136 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17139 * g++.dg/warn/main-2.C: New test.
17141 2005-10-28 Steven G. Kargl <kargls@comcast.net>
17144 * gfortran.dg/interface_2.f90: new test.
17146 2005-10-28 Josh Conner <jconner@apple.com>
17149 * g++.dg/template/crash38.C: New test.
17150 * g++.dg/parse/explicit1.C: Change expected errors.
17152 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17155 * g++.dg/other/large-size-array.C: New test.
17157 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17159 PR middle-end/24362
17160 * g++.dg/opt/complex4.C: New test.
17162 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
17164 * gcc.dg/nested-func-4.c: New test.
17166 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
17169 gfortran.dg/derived_recursion.f90: New test.
17170 gfortran.dg/implicit_actual.f90: New test.
17172 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
17174 PR middle-end/24295, PR testsuite/24477
17175 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
17176 removed when weakref hits the tree.
17178 2005-10-25 Jakub Jelinek <jakub@redhat.com>
17180 * gfortran.dg/cray_pointers_4.f90: New test.
17182 * gfortran.dg/cray_pointers_5.f90: New test.
17184 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
17187 * gfortran.dg/assign_5.f90: New test.
17188 * gfortran.dg/assign_6.f: New test.
17190 2005-10-25 Uros Bizjak <uros@kss-loka.si>
17192 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
17193 CPU has no SSE support.
17195 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
17197 PR libgfortran/24224
17198 * gfortran.dg/arrayio_1.f90: Update attribution.
17199 * gfortran.dg/arrayio_2.f90: Update attribution.
17200 * gfortran.dg/arrayio_3.f90: Update attribution.
17201 * gfortran.dg/arrayio_4.f90: Update test conditions.
17202 * gfortran.dg/arrayio_5.f90: Update attribution.
17203 * gfortran.dg/arrayio_6.f90: New test.
17204 * gfortran.dg/arrayio_7.f90: New test.
17206 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
17208 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17210 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17212 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17214 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17217 * gfortran.dg/namelist_char_only.f90: New test.
17219 2005-10-24 Asher Langton <langton2@llnl.gov>
17223 * gfortran.dg/cray_pointers_1.f90: New test.
17224 * gfortran.dg/cray_pointers_2.f90: New test.
17225 * gfortran.dg/cray_pointers_3.f90: New test.
17226 * gfortran.dg/loc_1.f90: New test.
17227 * gfortran.dg/loc_2.f90: New test.
17229 2005-10-24 Steven Bosscher <stevenb@suse.de>
17231 * gcc.dg/pr24225.c: New test.
17233 2005-10-24 Asher Langton <langton2@llnl.gov>
17235 * gfortran.dg/dup_save_1.f90: New test.
17236 * gfortran.dg/dup_save_2.f90: New test.
17238 2005-10-24 Paul Brook <paul@codesourcery.com>
17241 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17244 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
17246 PR libgfortran/24489
17247 * gfortran.dg/pr24489.f90: New test.
17249 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
17252 * gfortran.dg/ichar_1.f90: Add tests for derived types.
17254 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
17257 * g++.dg/init/array16.C: Skip for mmix-*-*.
17259 2005-10-23 Asher Langton <langton2@llnl.gov>
17261 * gfortran.dg/byte_1.f90: New test.
17262 * gfortran.dg/byte_2.f90: New test.
17264 2005-10-23 David Edelsohn <edelsohn@gnu.org>
17266 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17268 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
17271 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17274 * gfortran.dg/merge_char_const.f90: New test.
17277 * gfortran.dg/spread_scalar_source.f90: New test.
17279 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
17281 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17283 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17284 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17286 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17288 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
17291 * gfortran.dg/der_pointer_4.f90: New.
17293 2005-10-22 David Ayers <d.ayers@inode.at>
17295 * obj-c++.dg/except-1.mm: Simplify.
17297 2005-10-21 David Ayers <d.ayers@inode.at>
17299 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17301 2005-10-21 Jakub Jelinek <jakub@redhat.com>
17303 * gfortran.dg/assumed_dummy_2.f90: New test.
17305 2005-10-21 James E Wilson <wilson@specifix.com>
17307 PR preprocessor/15220
17308 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17310 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
17312 * gcc.c-torture/execute/20051021-1.c: New test.
17314 2005-10-21 Mark Mitchell <mark@codesourcery.com>
17317 * g++.dg/ext/tmplattr1.C: New test.
17319 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
17322 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17324 2005-10-20 Geoffrey Keating <geoffk@apple.com>
17326 * obj-c++.dg/except-1.mm: New.
17328 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17330 2005-10-21 Alan Modra <amodra@bigpond.net.au>
17332 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17334 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
17336 PR middle-end/24295
17337 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17338 declarations with the same names as thunks' alias targets, use
17340 * gcc.dg/attr-alias-3.c: New test.
17341 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17343 2005-10-20 Mark Mitchell <mark@codesourcery.com>
17346 * g++.dg/parse/access8.C: New test.
17348 2005-10-20 Richard Guenther <rguenther@suse.de>
17351 * g++.dg/tree-ssa/pr24439.C: New testcase.
17353 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
17355 * g++.dg/opt/delay-slot-1.C: New test.
17357 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
17360 * gfortran.fg/der_init_1.f90: New.
17362 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
17364 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17366 2005-10-19 Mark Mitchell <mark@codesourcery.com>
17369 * g++.dg/parse/error28.C: New test.
17371 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
17373 * gcc.dg/profile-generate-2.c: New test.
17375 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
17378 * g++.dg/ext/dllimport11.C: New.
17380 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17383 * g++.dg/other/friend3.C: New test.
17385 2005-10-18 Mark Mitchell <mark@codesourcery.com>
17388 * g++.dg/template/error19.C: New test.
17390 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
17393 * g++.dg/overload/koenig2.C: New.
17396 * g++.dg/overload/error2.C: New.
17399 * g++.dg/inherit/covariant14.C: New.
17401 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17404 * g++.dg/parse/for1.C: New test.
17406 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
17409 * gfortran.dg/host_dummy_index_1.f90: New test.
17412 * gfortran.dg/automatic_char_len_2.f90: New test.
17415 * gfortran.dg/recursive_statement_functions.f90: New test.
17418 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17421 * gfortran.dg/external_initializer.f90: New test.
17424 * non_module_public.f90: New test.
17426 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
17429 * g++.dg/template/overload7.C: New.
17432 * g++.dg/other/switch2.C: Remove expected warnings.
17435 * g++.dg/template/defarg6.C: New.
17437 2005-10-17 Uros Bizjak <uros@kss-loka.si>
17440 * gcc.target/i386/pr24315.c: New test.
17442 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17445 * g++.dg/template/static21.C: New test.
17446 * g++.dg/template/static21-a.cc: Likewise.
17448 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
17451 * g++.dg/warn/Wswitch-default-1.C: New test.
17452 * g++.dg/warn/Wswitch-default-2.C: New test.
17454 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17457 * g++.dg/parse/template18.C: New test.
17458 * g++.dg/template/nontype15.C: Likewise.
17460 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
17463 * gfortran.dg/spec_expr_2.f90: New.
17465 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
17467 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17468 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17469 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17470 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17471 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17472 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17473 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17474 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
17475 previous target-specific skips and warning-message matches where
17478 2005-10-15 Mark Mitchell <mark@codesourcery.com>
17481 * g++.dg/warn/Wctor-dtor.C: New test.
17483 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17486 * gcc.dg/for-1.c: New test.
17488 2005-10-14 Mark Mitchell <mark@codesourcery.com>
17491 * g++.dg/warn/Wconversion1.C: New test.
17492 * g++.dg/ext/packed4.C: Compile with -w.
17493 * g++.dg/opt/20050511-1.C: Likewise.
17494 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17496 2005-10-14 Jakub Jelinek <jakub@redhat.com>
17498 * gfortran.dg/boz_5.f90: New test.
17500 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
17503 * g++.dg/other/switch2.C: New.
17506 * g++.dg/init/ctor7.C: New.
17508 2005-10-13 David Edelsohn <edelsohn@gnu.org>
17511 * g++.dg/parse/crash32.C: New test.
17513 2005-10-13 Mark Mitchell <mark@codesourcery.com>
17516 * g++.dg/init/goto2.C: New test.
17519 * g++.dg/template/crash/41.C: New test.
17522 * g++.dg/template/crash40.C: New test.
17525 * g++.dg/parse/friend5.C: New test.
17528 * g++.dg/template/crash38.C: New test.
17531 * g++.dg/template/friend38.C: New test.
17534 * g++.dg/template/crash39.C: New test.
17536 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
17538 * gcc.dg/debug/dwarf2/dwarf-char1.c,
17539 gcc.dg/debug/dwarf2/dwarf-char2.c,
17540 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17542 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17544 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
17546 * gcc.dg/dll-2.c: Add tests for warnings.
17547 * gcc.dg/dll-3.c: Likewise.
17548 * gcc.dg/dll-4.c: Likewise.
17550 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17551 * g++.dg/ext/dllimport2.C: Likewise.
17552 * g++.dg/ext/dllimport3.C: Likewise.
17553 * g++.dg/ext/dllimport7.C: Likewise.
17554 * g++.dg/ext/dllimport8.C: Likewise.
17555 * g++.dg/ext/dllimport9.C: Likewise.
17557 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
17560 * gfortran.dg/derived_pointer_recursion.f90: New test.
17562 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
17564 * gcc.c-torture/execute/20051012-1.c: New test.
17566 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17569 * gfortran.dg/automatic_char_len_1.f90: New test.
17571 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17574 * gfortran.dg/save_common.f90: New test.
17577 * gfortran.dg/save_result.f90: New test.
17579 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
17582 * g++.dg/template/dependent-expr1.C: Add new expected error.
17583 * g++.dg/template/dependent-expr2.C: Adjust error text.
17584 * g++.dg/template/overload6.C: New.
17587 * g++.dg/other/typename8.C: New.
17590 * g++.dg/other/return1.C: New.
17592 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
17595 * g++.dg/ext/label5.C: New.
17597 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
17600 * g++.dg/parse/crash31.C: New.
17602 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
17604 * g++.dg/ipa/ipa-1.c: New test.
17605 * g++.dg/ipa/ipa-2.c: New test.
17606 * g++.dg/ipa/ipa-3.c: New test.
17607 * g++.dg/ipa/ipa-4.c: New test.
17608 * g++.dg/ipa/ipa-5.c: New test.
17609 * g++.dg/ipa/ipa.exp: New file.
17611 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17614 * gfortran.dg/private_type_3.f90: New test.
17616 2005-10-11 Steven G. Kargl <kargls@comcast.net>
17619 gfortran.dg/aint_anint_1.f90: New test.
17621 2005-10-11 Steven G. Kargl <kargls@comcast.net>
17623 PR libgfortran/24313
17624 gfortran.dg/csqrt.f: New test.
17626 2005-10-11 Ian Lance Taylor <ian@airs.com>
17629 * g++.dg/warn/noeffect7.C: New test.
17630 * g++.dg/warn/noeffect2.C: Instantiate templates.
17631 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
17634 2005-10-11 Mark Mitchell <mark@codesourcery.com>
17637 * g++.dg/init/float1.C: New test.
17640 * g++.dg/init/member1.C: Tweak error markers.
17642 2005-10-11 Janis Johnson <janis187@us.ibm.com>
17645 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17646 Check for null pointer.
17648 2005-10-11 Mark Mitchell <mark@codesourcery.com>
17651 * g++.dg/parse/ret-type3.C: New test.
17653 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
17656 * gcc.c-torture/compile/pr23946.c: New test.
17658 2005-10-11 Jakub Jelinek <jakub@redhat.com>
17660 * g++.dg/opt/mmx2.C: New test.
17662 2005-10-10 Mark Mitchell <mark@codesourcery.com>
17665 * g++.dg/template/static20.C: New test.
17668 * g++.dg/warn/Wunused-12.C: New test.
17671 * g++.dg/template/arg4.C: New test.
17673 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17675 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17676 * gcc.dg/ucnid-3.c: Likewise.
17677 * gcc.dg/ucnid-4.c: Likewise.
17678 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17679 * g++.dg/other/ucnid-1.C: Likewise.
17680 * gcc.dg/sparc-frame-1.c: New test.
17682 2005-10-10 Mark Mitchell <mark@codesourcery.com>
17685 * g++.dg/template/spec27.C: New test.
17688 * g++.dg/template/static19.C: New test.
17690 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
17692 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17693 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17695 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
17698 * gfortran.fortran-torture/compile/pr24136.f: New test.
17700 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
17703 * g++.dg/parse/crash30.C: New test.
17705 2005-10-07 Richard Guenther <rguenther@suse.de>
17707 PR middle-end/24227
17708 * gcc.c-torture/compile/pr24227.c: New testcase.
17710 2005-10-07 Steve Ellcey <sje@cup.hp.com>
17712 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17713 Do not put aligned attributes on array elements.
17715 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
17717 PR testsuite/23611, PR testsuite/23615
17718 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17719 writing prototypes of library functions by hand.
17720 * obj-c++.dg/bitfield-4.mm: Likewise.
17721 * obj-c++.dg/const-str-4.mm: Likewise.
17722 * obj-c++.dg/encode-4.mm: Likewise.
17723 * obj-c++.dg/encode-5.mm: Likewise.
17724 * obj-c++.dg/encode-6.mm: Likewise.
17725 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17726 * obj-c++.dg/method-10.mm: Likewise.
17727 * obj-c++.dg/method-17.mm: Likewise.
17728 * obj-c++.dg/method-19.mm: Likewise.
17729 * obj-c++.dg/try-catch-2.mm: Likewise.
17731 2005-10-06 Richard Henderson <rth@redhat.com>
17734 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17736 2005-10-06 Dale Johannesen <dalej@apple.com>
17738 * gcc.c-torture/execute/20030125-1.c: Correct.
17740 2005-10-06 Richard Guenther <rguenther@suse.de>
17742 PR tree-optimization/24238
17743 * g++.dg/tree-ssa/pr24238.C: New testcase.
17745 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
17748 * gfortran.dg/der_pointer_3.f90: New test.
17750 2005-10-05 Devang Patel <dpatel@apple.com>
17753 * g++.dg/other/PR23205.C: New.
17755 2005-10-05 Richard Henderson <rth@redhat.com>
17758 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17759 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17761 2005-10-05 Dale Johannesen <dalej@apple.com>
17763 * gcc.c-torture/execute/float-floor.c: New.
17765 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
17767 PR tree-optimization/21419
17768 PR tree-optimization/24146
17769 PR tree-optimization/24151
17771 * g++.dg/ext/asm7.C: New.
17772 * g++.dg/ext/asm8.C: New.
17773 * gcc.dg/asm-1.c: Compile on all targets.
17774 * gcc.dg/asm-pr24146.c: New.
17775 * gcc.dg/pr21419.c: Adjust error messages.
17777 2005-10-05 Richard Guenther <rguenther@suse.de>
17780 * gfortran.fortran-torture/compile/empty.f90: New testcase.
17782 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
17785 * g++.dg/template/spec22.C: Robustify test.
17786 * g++.dg/template/spec26.C: New.
17788 2005-10-05 Uros Bizjak <uros@kss-loka.si>
17790 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17791 if target supports vector instructions.
17793 2005-10-04 Geoffrey Keating <geoffk@apple.com>
17795 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17798 2005-10-04 Janis Johnson <janis187@us.ibm.com>
17800 * lib/target-supports.exp (check_effective_target_fortran_large_real,
17801 check_effective_target_fortran_large_int): Replace cached result
17802 when target changes.
17804 2005-10-04 Devang Patel <dpatel@apple.com>
17806 * gcc.dg/i386-sse-vect-types.c: New.
17808 2005-10-04 Ian Lance Taylor <ian@airs.com>
17810 PR preprocessor/13726
17811 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17812 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17814 2005-10-04 Richard Guenther <rguenther@suse.de>
17817 * gcc.dg/noncompile/pr23576.c: New testcase.
17819 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
17821 PR middle-end/23125
17822 * gcc.dg/register-var-3.c: New test.
17824 2005-10-04 Steven Bosscher <stevenb@suse.de>
17826 * gcc.dg/pr23049.c: New test.
17828 * gcc.dg/ucnid-4.c: Fix test.
17830 2005-10-03 Diego Novillo <dnovillo@redhat.com>
17833 * gcc.c-torture/compile/pr23445.c: New test.
17835 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
17837 * g++.dg/overload/unknown1.C: New.
17839 2005-10-03 Mark Mitchell <mark@codesourcery.com>
17842 * g++.dg/template/repo4.C: New test.
17844 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17846 PR libfortran/19308
17847 * gfortran.dg/large_real_kind_2.F90: New test.
17848 * gfortran.dg/large_integer_kind_2.f90: New test.
17850 2005-10-03 Uros Bizjak <uros@kss-loka.si>
17852 * lib/target-supports.exp (check_effective_target_vect_shift):
17853 Implement with result caching. Add i?86, x86_64 and ia64 targets.
17854 (check_effective_target_vect_condition): Fix copy-n-pasto.
17856 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17857 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17860 2005-10-02 Mark Mitchell <mark@codesourcery.com>
17863 * g++.dg/template/overload5.C : New test.
17866 * g++.dg/expr/stdarg1.C: New test.
17868 2005-10-02 Diego Novillo <dnovillo@redhat.com>
17871 * gcc.c-torture/execute/pr24142.c: New test.
17873 2005-10-01 Diego Novillo <dnovillo@redhat.com>
17876 * gcc.c-torture/execute/pr24141.c: New test.
17878 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
17879 Diego Novillo <dnovillo@redhat.com>
17882 * gcc.c-torture/execute/pr23604.c: New test.
17884 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
17893 gfortran.dg/equiv_constraint_1.f90: New test.
17894 gfortran.dg/equiv_constraint_2.f90: New test.
17895 gfortran.dg/equiv_constraint_3.f90: New test.
17896 gfortran.dg/equiv_constraint_4.f90: New test.
17897 gfortran.dg/equiv_constraint_5.f90: New test.
17898 gfortran.dg/equiv_constraint_6.f90: New test.
17899 gfortran.dg/equiv_constraint_7.f90: New test.
17900 gfortran.dg/equiv_constraint_8.f90: New test.
17901 gfortran.dg/private_type_1.f90: New test.
17902 gfortran.dg/private_type_2.f90: New test.
17903 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17904 980628-10.f: Assert std=gnu to permit mixing of
17905 types in equivalence statements.
17907 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
17910 * gfortran.dg/open_status_1.f90: New.
17912 2005-09-30 Uros Bizjak <uros@kss-loka.si>
17914 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17915 * gcc.dg/vect/pr22480.c: Clean up temp files.
17916 * gcc.dg/vect/pr23831.c: Clean up temp files.
17917 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17918 Clean up temp files.
17919 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17920 Clean up temp files.
17922 * gcc.dg/20050309-1.c: Clean up temp files.
17923 * gcc.dg/20050325-1.c: Clean up temp files.
17925 2005-09-30 Uros Bizjak <uros@kss-loka.si>
17927 PR tree-optimization/24059
17928 * gcc.dg/vect/pr24059.c : New test.
17930 2005-09-29 Jakub Jelinek <jakub@redhat.com>
17932 PR middle-end/24109
17933 * gcc.c-torture/execute/20050929-1.c: New test.
17935 2005-09-29 Steven Bosscher <stevenb@suse.de>
17937 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17939 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
17942 * gcc.dg/pr21419.c: New test.
17944 2005-09-29 Steven Bosscher <stevenb@suse.de>
17946 * gcc.dg/pr23911.c: New test.
17948 2005-09-28 Mark Mitchell <mark@codesourcery.com>
17950 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17953 * g++.dg/parse/qualified4.C: New test.
17954 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17955 * g++.old-deja/g++.mike/p8154.C: Likewise.
17957 2005-09-27 Mark Mitchell <mark@codesourcery.com>
17960 * g++.dg/template/friend37.C: New test.
17961 * g++.dg/parse/crash28.C: Adjust error markers.
17963 2005-09-27 Jakub Jelinek <jakub@redhat.com>
17966 * gfortran.fortran-torture/execute/save_2.f90: New decl.
17968 2005-09-27 Devang Patel <dpatel@apple.com>
17970 PR tree-optimization/23625
17971 * gcc.dg/pr23625.c: New test.
17973 2005-09-27 Uros Bizjak <uros@kss-loka.si>
17975 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17976 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17978 2005-09-26 Jakub Jelinek <jakub@redhat.com>
17981 * gfortran.fortran-torture/execute/save_1.f90: New test.
17982 * gfortran.dg/save_1.f90: New test.
17984 2005-09-26 Uros Bizjak <uros@kss-loka.si>
17986 * gcc.target/i386/builtin-apply-mmx.c: New test.
17989 * gcc.target/i386/pr22576.c: New test.
17992 * gcc.target/i386/pr22585.c: New test.
17995 * gcc.target/i386/pr23268.c: New test.
17997 PR middle-end/23831
17998 * gcc.dg/vect/pr23831.c: New test.
18001 * gcc.target/i386/pr24055.c: New test.
18003 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
18005 PR tree-optimization/23960
18006 * gcc.c-torture/compile/pr23960.c: New.
18008 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
18011 * gfortran.dg/nested_modules_3.f90: New.
18013 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18016 gfortran.dg/interface_1.f90: New test.
18018 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
18019 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18022 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18024 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18027 * gfortran.dg/imag_1.f: New test.
18028 * gfortran.dg/imag_2.f: Ditto.
18030 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
18032 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18034 2005-09-22 Jakub Jelinek <jakub@redhat.com>
18037 * g++.dg/warn/pr21983.C: New test.
18039 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
18041 * gcc.dg/20050922-1.c: Testcase added.
18043 2005-09-21 Mark Mitchell <mark@codesourcery.com>
18046 * g++.dg/template/array14.C: New test.
18048 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
18051 * gfortran.dg/der_ptr_component_1.f90: New test.
18053 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18056 * g++.dg/template/error1.C: Reject "no matching function" message.
18058 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18061 * g++.dg/lookup/error1.C: New test.
18063 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
18065 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18066 functionality of the testcase.
18068 2005-09-20 Richard Henderson <rth@redhat.com>
18070 * gcc.dg/vect/vect-22.c: Require vect_float.
18071 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18073 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
18075 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18076 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18077 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18078 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18079 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18080 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18081 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18082 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18083 * gcc.dg/cpp/ucnid-8.c: New test.
18085 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18087 PR tree-optimization/23929
18088 * gcc.c-torture/compile/pr23929.c: New test.
18090 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
18092 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18095 2005-09-20 Steve Ellcey <sje@cup.hp.com>
18098 * g++.dg/other/pr22003.C: Require named sections.
18100 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18103 * g++.dg/rtti/crash3.C: New test.
18105 PR tree-optimization/23818
18106 * gcc.dg/pr23818.c: New test.
18108 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18111 * gfortran.dg/print_fmt_4.f: New.
18113 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18116 * gfortran.fortran-torture/execute/entry_11.f90: New test.
18118 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18120 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18121 Use pointers to local alignable arrays instead. Added comments.
18122 * gcc.dg/vect/vect-46.c: Likewise.
18123 * gcc.dg/vect/vect-48.c: Likewise.
18124 * gcc.dg/vect/vect-49.c: Likewise.
18125 * gcc.dg/vect/vect-52.c: Likewise.
18126 * gcc.dg/vect/vect-53.c: Likewise.
18127 * gcc.dg/vect/vect-54.c: Likewise.
18128 * gcc.dg/vect/vect-56.c: Likewise.
18129 * gcc.dg/vect/vect-57.c: Likewise.
18130 * gcc.dg/vect/vect-58.c: Likewise.
18131 * gcc.dg/vect/vect-60.c: Likewise.
18132 * gcc.dg/vect/vect-61.c: Likewise.
18134 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18135 The test is no longer vectorizable on vect_no_align targets.
18136 * gcc.dg/vect/vect-43.c: Likewsie.
18138 * gcc.dg/vect/vect-44.c: Added comments.
18139 * gcc.dg/vect/vect-45.c: Added comments.
18140 * gcc.dg/vect/vect-50.c: Added comments.
18141 * gcc.dg/vect/vect-51.c: Added comments.
18143 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18145 * gcc.dg/vect/Os-vect-95.c: Likewise.
18147 * gcc.dg/vect/vect-41.c: Test removed.
18148 * gcc.dg/vect/vect-47.c: Test removed.
18149 * gcc.dg/vect/vect-55.c: Test removed.
18150 * gcc.dg/vect/vect-59.c: Test removed.
18152 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18154 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18155 No longer vectorizable on vect_no_align targets.
18156 * gcc.dg/vect/pr20122.c: Likewise.
18157 * gcc.dg/vect/vect-74.c: Likewise.
18158 * gcc.dg/vect/vect-75.c: Likewise.
18159 * gcc.dg/vect/vect-76.c: Likewise.
18161 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18162 Will not be vectorizable on vect_no_align targets once aliasing issues
18164 * gcc.dg/vect/vect-79.c: Likewise.
18166 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18167 * gcc.dg/vect/vect-78.c: Likewise.
18168 * gcc.dg/vect/vect-97.c: Likewise.
18170 2005-09-19 Steven Bosscher <stevenb@suse.de>
18172 * gcc.dg/pr23943.c: New test.
18174 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18177 * gfortran.dg/derived_pointer_null_1.f90: New test.
18179 2005-09-18 Richard Guenther <rguenther@suse.de>
18181 PR middle-end/23944
18182 * gcc.c-torture/compile/pr23944.c: New testcase.
18184 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
18187 * gfortran.dg/der_pointer_2.f90: New test.
18189 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18192 * gfortran.dg/nested_modules_2.f90: New test.
18194 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18197 * g++.dg/other/semicolon.C: New test.
18199 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
18201 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18202 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18204 2005-09-16 Mark Mitchell <mark@codesourcery.com>
18207 * g++.dg/template/static18.C: New test.
18210 * g++.dg/template/crash19.C: Remove dg-error marker.
18211 * g++.dg/template/local4.C: New test.
18213 2005-09-16 Paul Brook <paul@codesourcery.com>
18216 * gfortran.dg/dependency_1.f90: New test.
18218 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18221 * g++.dg/template/static17.C: New test.
18223 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
18226 * g++.dg/warn/huge-val1.C: New test.
18228 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18231 * g++.dg/parse/class2.C: New test.
18232 * g++.dg/template/explicit8.C: Likewise.
18233 * g++.dg/template/spec25.C: Likewise.
18235 2005-09-14 Josh Conner <jconner@apple.com>
18237 PR middle-end/23584
18238 * gcc.dg/pr23584.c: New test.
18240 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
18242 PR fortran/21875 Internal Unit Array I/O, NIST
18243 * gfortran.dg/arrayio_1.f90: New test.
18244 * gfortran.dg/arrayio_1.f90: New test.
18245 * gfortran.dg/arrayio_1.f90: New test.
18246 * gfortran.dg/arrayio_1.f90: New test.
18247 * gfortran.dg/arrayio_1.f90: New test.
18249 2005-09-14 Uros Bizjak <uros@kss-loka.si>
18251 PR middle-end/22480
18252 * gcc.dg/vect/pr22480.c: New test.
18254 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
18257 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18259 2005-09-13 Josh Conner <jconner@apple.com>
18262 * g++.dg/init/struct2.C: New test.
18263 * g++.dg/init/struct3.C: New test.
18265 2005-09-13 Janis Johnson <janis187@us.ibm.com>
18267 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18268 Clean up temp files.
18269 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18270 gcc.dg/tree-ssa/builtin-fprintf-1.c,
18271 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18272 gcc.dg/tree-ssa/builtin-printf-1.c,
18273 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18274 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18275 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18276 gcc.dg/tree-ssa/builtin-vprintf-1.c,
18277 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18278 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18279 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18280 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18281 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18282 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18283 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18284 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18286 2005-09-13 Josh Conner <jconner@apple.com>
18288 * lib/gcc-dg.exp: Load scanipa.exp.
18289 (cleanup-dump): New procedure.
18290 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18291 * lib/scandump.exp: New file.
18292 * lib/scantree.exp: Use it.
18293 * lib/scanipa.exp: New file.
18295 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
18298 * gfortran.dg/generic_4.f90: New test.
18300 2005-09-13 Uros Bizjak <uros@kss-loka.si>
18303 * gcc.target/i386/pr23816-1.c: New test.
18304 * gcc.target/i386/pr23816-2.c: New test.
18307 2005-09-13 Bastian Blank <waldi@debian.org>
18310 * g++.dg/abi/mangle26.C: New test.
18311 * g++.dg/abi/mangle27.C: New test.
18312 * g++.dg/abi/mangle28.C: New test.
18313 * g++.dg/abi/mangle29.C: New test.
18316 * g++.dg/parse/register1.C: New test.
18318 2005-09-13 Mark Mitchell <mark@codesourcery.com>
18321 * g++.dg/template/access16.C: New test.
18323 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18325 * gfortran.dg/char_pack_2.f90: Increase the vector size.
18327 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18330 * gfortran.dg/shape_2.f90: New test.
18332 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18335 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18336 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18337 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18338 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18339 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18340 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18341 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18344 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18347 * g++.dg/parse/template17.C: New test.
18349 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18352 * g++.dg/template/nontype14.C: New test.
18354 2005-09-12 Ian Lance Taylor <ian@airs.com>
18357 * g++.dg/lookup/friend7.C: New test.
18358 * g++.dg/lookup/friend8.C: New test.
18359 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18360 so that it will be found via argument dependent lookup.
18361 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18362 friend functions which will no longer be found.
18363 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18364 function g, so that it will be found via argument dependent
18366 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18367 * g++.old-deja/g++.mike/net43.C: Likewise.
18369 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18372 * g++.dg/template/static16.C: New test.
18374 2005-09-12 Josh Conner <jconner@apple.com>
18376 PR middle-end/23237
18377 * gcc.c-torture/compile/pr23237.c: New test.
18379 2005-09-11 Richard Henderson <rth@redhat.com>
18381 * g++.dg/other/error8.C: Update expected diagnostic text.
18383 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18385 PR libfortran/19872
18386 * gfortran.dg/overwrite_1.f: New test.
18388 2005-09-09 Josh Conner <jconner@apple.com>
18390 * g++.dg/init/pr23180-1.C: Removed.
18391 * g++.dg/init/pr23180-2.C: Removed.
18393 2005-09-09 David Daney <ddaney@avtrex.com>
18395 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18396 files which are ...
18397 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18398 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18400 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18402 * gfortran.dg/iostat_2.f90: New test.
18404 2005-09-09 Mark Mitchell <mark@codesourcery.com>
18407 * g++.dg/ext/interface1.C: New test.
18408 * g++.dg/ext/interface1.h: Likewise.
18409 * g++.dg/ext/interface1a.cc: Likewise.
18411 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
18413 * gfortran.dg/iomsg_1.f90: New test case.
18415 2005-09-09 Richard Guenther <rguenther@suse.de>
18418 * g++.dg/tree-ssa/pr23624.C: New testcase.
18420 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18423 * gfortran.dg/vector_subscript_1.f90,
18424 * gfortran.dg/vector_subscript_2.f90: New tests.
18426 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18429 * gfortran.dg/array_alloc_1.f90,
18430 * gfortran.dg/array_alloc_2.f90,
18431 * gfortran.dg/array_alloc_3.f90: New tests.
18433 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18436 * gfortran.dg/array_constructor_6.f90
18437 * gfortran.dg/array_constructor_7.f90
18438 * gfortran.dg/array_constructor_8.f90
18439 * gfortran.dg/array_constructor_9.f90
18440 * gfortran.dg/array_constructor_10.f90
18441 * gfortran.dg/array_constructor_11.f90
18442 * gfortran.dg/array_constructor_12.f90: New tests.
18444 2005-09-08 Josh Conner <jconner@apple.com>
18447 * g++.dg/init/pr23180-1.C: New test.
18448 * g++.dg/init/pr23180-2.C: New test.
18450 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18453 * gfortran.dg/module_double_reuse.f90: New.
18455 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18462 * gfortran.dg/common_equivalence_1.f: New.
18463 * gfortran.dg/common_equivalence_2.f: New.
18464 * gfortran.dg/common_equivalence_3.f: New.
18465 * gfortran.dg/contained_equivalence_1.f90: New.
18466 * gfortran.dg/module_blank_common.f90: New.
18467 * gfortran.dg/module_commons_1.f90: New.
18468 * gfortran.dg/module_equivalence_1.f90: New.
18469 * gfortran.dg/nested_modules_1.f90: New.
18470 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18471 equivalences and add comment to connect the test with
18474 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18477 * gfortran.dg/common_6.f90: New test.
18479 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18482 * gfortran.dg/char_result_1.f90,
18483 * gfortran.dg/char_result_2.f90,
18484 * gfortran.dg/char_result_3.f90,
18485 * gfortran.dg/char_result_4.f90,
18486 * gfortran.dg/char_result_5.f90,
18487 * gfortran.dg/char_result_6.f90,
18488 * gfortran.dg/char_result_7.f90,
18489 * gfortran.dg/char_result_8.f90: New tests.
18491 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18494 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18496 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
18499 * obj-c++.dg/selector-5.mm: New test.
18500 * obj-c++.dg/selector-6.mm: New test.
18502 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
18506 * objc.dg/error-1.m: New test.
18508 2005-09-07 Richard Sandiford <richard@codesourcery.com>
18511 * gfortran.fortran-torture/execute/pr23373-1.f90,
18512 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18514 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
18516 PR libfortran/23760
18517 * gfortran.dg/g77/1832.f: Remove long string in write statement
18518 to allow the test to pass on correct list directed output with
18521 2005-09-07 James E Wilson <wilson@specifix.com>
18523 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
18525 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
18527 * gfortran.dg/parameter+save.f90: Rename to
18528 * gfortran.dg/parameter_save.f90: .. this.
18530 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
18533 * gfortran.dg/parameter+save.f90: New test case.
18535 2005-09-06 Richard Sandiford <richard@codesourcery.com>
18538 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
18540 2005-09-06 Jakub Jelinek <jakub@redhat.com>
18543 * gcc.dg/pr23075.c: New test.
18544 * g++.dg/warn/pr23075.C: New test.
18547 * gcc.target/i386/pr22362.c: New test.
18549 PR rtl-optimization/23098
18550 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18552 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18553 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18554 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18556 2005-09-06 Mark Mitchell <mark@codesourcery.com>
18558 * g++.dg/expr/cast6.C: New test.
18561 * g++.dg/init/new15.C: New test.
18563 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
18565 * gcc.dg/vect/Os-vect-95.c: New test.
18566 * gcc.dg/vect/vect-95.c: Same.
18568 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
18570 * gcc.dg/vect/vect-29.c: Update xfail testing.
18571 * gcc.dg/vect/vect-44.c: Same.
18572 * gcc.dg/vect/vect-48.c: Same.
18573 * gcc.dg/vect/vect-50.c: Same.
18574 * gcc.dg/vect/vect-72.c: Same.
18575 * gcc.dg/vect/vect-77.c: Same.
18576 * gcc.dg/vect/vect-78.c: Same.
18577 * gcc.dg/vect/vect-80.c: Same.
18578 * gcc.dg/vect/vect-96.c: Same.
18579 * gcc.dg/vect/vect-100.c: Same.
18580 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18581 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18582 * gfortran.dg/vect/vect-5.f90: Same.
18584 2005-09-06 Jakub Jelinek <jakub@redhat.com>
18586 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18588 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18589 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18592 * g++.dg/opt/pr23056.C: New test.
18594 PR rtl-optimization/23098
18595 * gcc.target/i386/pr23098.c: New test.
18597 2005-09-05 Mark Mitchell <mark@codesourcery.com>
18600 * g++.dg/template/static15.C: New test.
18603 * g++.dg/ext/stmtexpr5.C: New test.
18604 * g++.dg/ext/stmtexpr6.C: Likewise.
18606 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
18608 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18610 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18611 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18612 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18614 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
18616 PR libfortran/23321
18617 * gfortran.dg/direct_io_4.f90: New test case.
18619 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
18620 Rasmus Hahn <rassahah@neofonie.de>
18623 * objc.dg/type-stream-1.m: New test.
18625 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
18628 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18629 gfortran.dg/print_fmt_3.f90: New test.
18631 2005-09-03 Jakub Jelinek <jakub@redhat.com>
18633 * gfortran.dg/fmt_t_1.f90: New test.
18635 2005-09-03 Jakub Jelinek <jakub@redhat.com>
18637 PR rtl-optimization/23454
18638 * g++.dg/opt/pr23454.C: New test.
18640 2005-09-03 Mark Mitchell <mark@codesourcery.com>
18643 * g++.dg/ext/static1.C: New test.
18645 2005-09-02 Richard Henderson <rth@redhat.com>
18647 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18648 tail call to check_fa_work.
18650 2005-09-02 Mark Mitchell <mark@codesourcery.com>
18653 * g++.dg/other/gc3.C: New test.
18655 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18657 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18658 * gcc.dg/20050826-1.c: Likewise.
18660 2005-08-31 Mark Mitchell <mark@codesourcery.com>
18663 * g++.dg/expr/volatile1.C: New test.
18665 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
18667 PR middle-end/23547
18668 * gcc.dg/pr23547.c: New test.
18670 2005-09-02 Richard Sandiford <richard@codesourcery.com>
18673 * gcc.c-torture/execute/pr22061-1.c,
18674 * gcc.c-torture/execute/pr22061-2.c,
18675 * gcc.c-torture/execute/pr22061-3.c,
18676 * gcc.c-torture/execute/pr22061-4.c: New tests.
18678 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
18680 * gcc.dg/Wredundant-decls-2.c: New test to check that
18681 -Wredundant-decls does not issue warning for a variable
18682 definition following a declaration.
18684 2005-09-01 Jakub Jelinek <jakub@redhat.com>
18687 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18688 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18689 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18691 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18692 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18693 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18694 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18695 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18696 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18697 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18698 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18700 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18703 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18706 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
18709 * gcc.dg/pr21255-1.c: New test.
18710 * gcc.dg/pr21255-2-mb.c: Likewise.
18711 * gcc.dg/pr21255-2-ml.c: Likewise.
18712 * gcc.dg/pr21255-3.c: Likewise.
18713 * gcc.dg/pr21255-4.c: Likewise.
18715 2005-08-31 Dale Johannesen <dalej@apple.com>
18717 * gcc.dg/20050830-1.c: New.
18719 2005-08-31 Josh Conner <jconner@apple.com>
18721 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18722 command-line options for arm-*-* targets.
18723 * g++.dg/init/array16.C: Likewise.
18724 * g++.dg/other/crash-4.C: Likewise.
18726 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18729 * obj-c++.dg/gnu-runtime-3.mm: New test.
18731 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18734 * g++.dg/lookup/ambig4.C: New test.
18735 * g++.dg/lookup/ambig5.C: New test.
18736 * g++.dg/tc1/dr101.C: Adjust error markers.
18738 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18741 * g++.dg/template/ttp5.C: Adjust error markers.
18743 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
18746 * lib/obj-c++.exp: Include target-libpath.exp.
18747 (obj-c++_link_flags): Look for the GNU libobjc library
18748 and set the library path to include it.
18749 Don't manually set LD_LIBRARY_PATH (etc.) but call
18750 set_ld_library_path_env_vars instead.
18751 (obj-c++_target_compile): Don't set library path or
18752 linker flags because they are already set correctly
18753 in obj-c++_link_flags.
18755 2005-08-30 Josh Conner <jconner@apple.com>
18757 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18758 to command-line options for arm-*-* targets.
18760 2005-08-30 Geoffrey Keating <geoffk@apple.com>
18762 * g++.dg/other/i386-1.C: New.
18764 2005-08-30 Jakub Jelinek <jakub@redhat.com>
18766 PR preprocessor/20348
18767 PR preprocessor/20356
18768 * gcc.dg/cpp/pr20348.c: New test.
18769 * gcc.dg/cpp/pr20348.h: New file.
18770 * gcc.dg/cpp/inc/pr20348.h: New file.
18771 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18772 * gcc.dg/cpp/pr20356.c: New test.
18773 * gcc.dg/cpp/pr20356.h: New file.
18774 * gcc.dg/cpp/inc/pr20356.h: New file.
18775 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18777 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
18779 * gfortran.fortran-torture/execute/intrinsic_count.f90:
18780 Fix array dimension to avoid correct end-of-file error.
18782 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
18784 PR libfortran/23598
18785 * gfortran.dg/iostat_1.f90: New test.
18787 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
18789 PR middle-end/23408
18790 * gcc.dg/pr23408.c: New test.
18792 2005-08-28 Mark Mitchell <mark@codesourcery.com>
18795 * g++.dg/init/member1.C: Make sure erroneous static data member
18796 definitions are required.
18797 * g++.dg/template/static13.C: New test.
18798 * g++.dg/template/static14.C: Likewise.
18800 2005-08-29 Jakub Jelinek <jakub@redhat.com>
18802 * gcc.target/i386/pr23575.c: Use -msse2 instead of
18803 -march=pentium4, remove ilp32 requirement.
18805 PR middle-end/23484
18806 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18807 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18809 2005-08-29 Andreas Jaeger <aj@suse.de>
18812 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18814 2005-08-28 Jakub Jelinek <jakub@redhat.com>
18816 * gcc.c-torture/execute/20050316-2.c: New test.
18817 * gcc.c-torture/execute/20050316-3.c: New test.
18818 * gcc.dg/torture/pr16104-1.c: New test.
18820 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
18822 PR middle-end/23463
18823 * gcc.c-torture/execute/zero-struct-1.c: New test.
18825 2005-08-27 Richard Guenther <rguenther@suse.de>
18828 * gcc.target/i386/pr23575.c: New testcase.
18830 2005-08-26 Jakub Jelinek <jakub@redhat.com>
18832 PR rtl-optimization/23561
18833 * gcc.c-torture/execute/20050826-1.c: New test.
18836 * gcc.c-torture/execute/20050826-2.c: New test.
18838 2005-08-26 Dale Johannesen <dalej@apple.com>
18840 * gcc.dg/20030711-1.c: Modify to work on Darwin.
18841 * gcc.dg/20050826-1.c: New.
18843 2005-08-26 Mark Mitchell <mark@codesourcery.com>
18846 * g++.dg/template/nontype13.C: New test.
18849 * g++.dg/init/new14.C: New test.
18850 * g++.dg/expr/anew1.C: Do not XFAIL.
18851 * g++.dg/expr/anew2.C: Likewise.
18852 * g++.dg/expr/anew3.C: Likewise.
18854 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
18856 PR middle-end/22439
18857 * gcc.dg/vla-3.c: New test.
18859 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
18862 * gfortran.dg/named_interface.f90: New.
18864 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
18866 * gcc.c-torture/execute/frame-address.c: New test.
18868 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
18871 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18873 2005-08-25 Alan Modra <amodra@bigpond.net.au>
18875 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18877 2005-08-25 Alan Modra <amodra@bigpond.net.au>
18879 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18880 * gcc.dg/altivec-22.c: Rename from..
18881 * gcc.dg/altivec-nomfcr.c: ..this.
18883 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
18885 PR tree-optimization/23546
18886 * gcc.dg/tree-ssa/pr23546.c: New test.
18888 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
18891 * gfortran.dg/nonreturning_statements.f90: New test.
18893 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
18896 * g++.dg/parse/crash29.C: New.
18898 2005-08-23 DJ Delorie <dj@redhat.com>
18900 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18901 constants have the L suffix.
18903 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
18906 * g++.dg/template/instantiate8.C: New.
18908 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
18910 PR middle-end/23467
18911 * gcc.c-torture/execute/pr23467.c: New test.
18913 2005-08-23 Jakub Jelinek <jakub@redhat.com>
18915 PR tree-optimization/22043
18916 * gcc.c-torture/execute/20050613-1.c: New test.
18918 2005-08-23 Ben Elliston <bje@au.ibm.com>
18920 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18922 2005-08-22 Jakub Jelinek <jakub@redhat.com>
18924 PR rtl-optimization/23478
18925 * g++.dg/opt/pr23478.C: New test.
18927 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
18930 * gcc.dg/switch-warn-3.c: New test.
18932 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18935 * g++.dg/template/param1.C: New test.
18937 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18940 * g++.dg/other/incomplete1.C: New test.
18942 2005-08-22 Ira Rosen <irar@il.ibm.com>
18944 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18947 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18949 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18952 2005-08-21 Jakub Jelinek <jakub@redhat.com>
18954 * gcc.target/i386/sse-4.c: New test.
18956 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18959 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18961 2005-08-20 Jakub Jelinek <jakub@redhat.com>
18963 * gcc.dg/20050811-1.c: New test.
18964 * gcc.dg/20050811-2.c: New test.
18966 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
18968 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18970 2005-08-19 Diego Novillo <dnovillo@redhat.com>
18973 * gcc.c-torture/compile/pr23476.c: New test.
18975 2005-08-19 Devang Patel <dpatel@apple.com>
18977 PR tree-optimization/23048
18978 * gcc.dg/tree-ssa/pr23048.c: New test.
18980 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
18982 PR middle-end/20624
18983 * g++.dg/warn/Wreturn-3.C: New test
18985 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
18987 PR tree-optimization/22228
18988 * g++.dg/vect/pr22543.cc: New test.
18990 2005-08-17 Steven Bosscher <stevenb@suse.de>
18992 PR tree-optimization/21574
18993 * gcc.dg/tree-ssa/pr21574.c: New test.
18995 2005-08-16 James E Wilson <wilson@specifix.com>
18997 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18999 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19002 * gcc.c-torture/compile/zero-strct-3.c: New test.
19003 * gcc.c-torture/compile/zero-strct-4.c: New test.
19005 2005-08-16 Steven Bosscher <stevenb@suse.de>
19008 * gcc.target/x86_64/pr23376.c: New test.
19010 2005-08-16 Ian Lance Taylor <ian@airs.com>
19013 * g++.dg/ext/vector2.C: New.
19015 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19017 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19019 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19021 PR libfortran/23428
19022 * gfortran.dg/inquire-complex.f90: New test case.
19024 2005-08-16 James E Wilson <wilson@specifix.com>
19026 PR tree-optimization/21105
19027 * gcc.dg/large-size-array.c: New.
19029 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
19031 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19033 * gcc.dg/vect/vect-41: Likewise.
19034 * gcc.dg/vect/vect-42: Likewise.
19035 * gcc.dg/vect/vect-43: Likewise.
19036 * gcc.dg/vect/vect-44: Likewise.
19037 * gcc.dg/vect/vect-46: Likewise.
19038 * gcc.dg/vect/vect-47: Likewise.
19039 * gcc.dg/vect/vect-48: Likewise.
19040 * gcc.dg/vect/vect-52: Likewise.
19041 * gcc.dg/vect/vect-53: Likewise.
19042 * gcc.dg/vect/vect-54: Likewise.
19043 * gcc.dg/vect/vect-55: Likewise.
19044 * gcc.dg/vect/vect-56: Likewise.
19045 * gcc.dg/vect/vect-57: Likewise.
19046 * gcc.dg/vect/vect-58: Likewise.
19047 * gcc.dg/vect/vect-59: Likewise.
19048 * gcc.dg/vect/vect-60: Likewise.
19049 * gcc.dg/vect/vect-61: Likewise.
19050 * gcc.dg/vect/vect-85: Likewise.
19051 * gcc.dg/vect/vect-87: Likewise.
19052 * gcc.dg/vect/vect-88: Likewise.
19053 * gcc.dg/vect/vect-93.c: Likewise.
19054 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19055 * gcc.dg/vect/vect-75: Likewise.
19056 * gcc.dg/vect/vect-76: Likewise.
19057 * gcc.dg/vect/vect-77: Likewise.
19058 * gcc.dg/vect/vect-78: Likewise.
19059 * gcc.dg/vect/vect-80: Likewise.
19060 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19061 vectorized for the expected reason, rather than checking how alignment
19063 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19064 aligned type and also instead of aligned pointers. Added documentation.
19066 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
19068 * gfortran.dg/power.f90: New test.
19070 2005-08-16 Jakub Jelinek <jakub@redhat.com>
19072 PR rtl-optimization/23299
19073 * g++.dg/opt/pr23299.C: New test.
19075 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19077 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19079 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
19081 * g++.dg/template/local6.C: New test.
19083 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19085 * execute/exceptions/finally-1.m: Check that the catch and finally are
19086 being called. Also add a "return 0;" at the end of main.
19088 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
19091 * gfortran.dg/namelist_print_1.f: New test of functionality of
19093 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19094 namelist generates error with -std=f95.
19096 2005-08-14 Ira Rosen <irar@il.ibm.com>
19098 PR tree-optimization/23119
19099 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19101 2005-08-13 Marcin Koziej <creep@desk.pl>
19102 Andrew Pinski <pinskia@physics.uc.edu>
19105 * execute/exceptions/finally-1.m: New test.
19107 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19109 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19111 * objc/execute/exceptions/trivial.m: New test.
19112 * objc.dg/try-catch-11.m: Move to ...
19113 * objc/execute/exceptions/foward-1.m: Here.
19114 * objc.dg/try-catch-2.m: Move to ...
19115 * objc/execute/exceptions/catchall-1.m: Here.
19116 * objc.dg/try-catch-8.m: Move to ...
19117 * objc/execute/exceptions/local-variables-1.m: Here.
19119 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19121 * objc.dg/nested-func-1.m: Move to ...
19122 * objc/execute/nested-func-1.m: Here.
19124 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19126 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19127 in ${options} instead of [target_info name].
19128 * lib/obj-c++.exp (objc_target_compile): Likewise.
19130 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19132 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19134 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19136 part of PR testsuite/23348
19137 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19138 each of the torture options.
19139 * objc/compile/trivial.m: New test.
19141 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19143 * gfortran.dg/eoshift.f90: Correct format.
19145 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19147 * gfortran.fortran-torture/execute/character_passing.f90:
19150 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
19153 * g++.dg/template/unify10.C: New.
19155 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
19157 * g++.dg/parse/pr22514.C: Move to...
19158 * g++.dg/debug/pr22514.C: here.
19160 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19163 * g++.dg/inherit/pure1.C: New test.
19165 * ChangeLog: Fix typos.
19167 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19168 Steven Bosscher <stevenb@suse.de>
19170 * gfortran.dg/runtime_warning_1.f90: New test.
19172 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
19175 * g++.dg/parse/crash28.C: New.
19177 2005-08-11 Richard Guenther <rguenther@suse.de>
19180 * gcc.target/i386/tailcall-1.c: New testcase.
19182 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19184 * gcc.dg/vect/vect-67.c: Un-xfail.
19186 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19189 * g++.dg/parse/crash27.C: new test.
19191 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
19193 PR libfortran/22143
19194 * gfortran.dg/shift-kind.f90: New testcase.
19196 2005-08-10 Richard Sandiford <richard@codesourcery.com>
19198 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19199 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19201 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19204 * g++.dg/other/mult-stor1.C: New test.
19206 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19208 * gcc.c-torture/pr18299-1.c: Move to ...
19209 * gcc.c-torture/compile/pr18299-1.c: Here.
19211 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
19213 * gfortran/fortran.torture/execute/character_passing.f90:
19214 Fix types for LSAME.
19216 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
19218 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19219 input data back to what it was originally.
19221 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19223 * objc.dg/try-catch-8.m: Enable for all targets.
19225 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
19227 * gcc.dg/pr23165.c: New test.
19229 2005-08-09 Steven Bosscher <stevenb@suse.de>
19231 PR tree-optimization/23234
19232 * gcc.dg/tree-ssa/pr23234.c: New test.
19234 2005-08-08 Josh Conner <jconner@apple.com>
19236 PR rtl-optimization/23241
19237 * gcc.dg/char-compare.c: New test.
19239 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19242 * g++.dg/init/new13.C: New test.
19244 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
19247 * g++.dg/other/crash-4.C: Adjust
19248 * g++/dg/ext/packed9.C: New.
19250 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19252 PR middle-end/21964
19253 * gcc.c-torture/execute/pr21964-1.c: New test.
19255 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19258 * gcc.dg/pr22458-1.c: New test.
19260 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
19261 Steven G. Kargl <kargls@comcast.net>
19264 * gfortran.dg/flush_1.f90: New test.
19266 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19269 * g++.dg/template/eh2.C: New test.
19271 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19274 * g++.dg/template/instantiate7.C: New test.
19276 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
19279 * gcc.dg/Wunused-value-1.c: New test.
19281 2005-08-06 Richard Sandiford <richard@codesourcery.com>
19283 PR rtl-optimization/23233
19284 * gcc.c-torture/compile/pr23233-1.c: New test.
19286 2005-08-06 Jakub Jelinek <jakub@redhat.com>
19290 * gfortran.dg/equiv_1.f90: New test.
19291 * gfortran.dg/equiv_2.f90: New test.
19292 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19293 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19294 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19296 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19298 * gcc.c-torture/execute/vrp-5.c: New test.
19299 * gcc.c-torture/execute/vrp-6.c: New test.
19300 * gcc.dg/tree-ssa/vrp21.c: New test.
19302 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19304 * g++.dg/parse/pr22514.C: New test.
19306 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
19308 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19310 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19311 instead of constant loads / pool entries.
19313 2005-08-05 David Edelsohn <edelsohn@gnu.org>
19315 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19318 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
19320 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19321 __WINT_TYPE__ in generated prototypes if possible.
19323 2005-08-04 Diego Novillo <dnovillo@redhat.com>
19326 * g++.dg/tree-ssa/pr22037.C:
19328 2005-08-04 Richard Henderson <rth@redhat.com>
19330 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19331 scan-tree-dump-times directive.
19333 2005-08-04 Jan Hubicka <jh@suse.cz>
19335 * gcov-1.C: Fix switch counts.
19336 * gcov-4b.c: Likewise.
19338 2005-08-03 Jeff Law <law@redhat.com>
19340 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19342 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
19344 * gcc.c-torture/execute/pr23135.c: New test.
19346 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19348 PR tree-optimization/19899
19349 * gcc.dg/tree-ssa/scev-1.c: New test.
19350 * gcc.dg/tree-ssa/scev-2.c: New test.
19352 2005-08-03 Richard Sandiford <richard@codesourcery.com>
19355 * gcc.dg/torture/pr18582-1.c: New test.
19357 2005-08-03 Jan Hubicka <jh@suse.cz>
19359 * update-conroll.c: New testcase.
19360 * update-conroll-2.c: New testcase.
19362 2005-08-02 David Edelsohn <edelsohn@gnu.org>
19364 * gfortran.dg/constant_substring.f: New test.
19365 * gfortran.dg/pr22491.f: New test.
19367 2005-08-02 Jan Hubicka <jh@suse.cz>
19369 * update-threading.c: Replace by the proper one.
19371 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19374 * g++.dg/tree-ssa/pr23164.C: New test.
19376 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19378 * gcc.dg/tree-ssa/pr23192.c: New test.
19380 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
19382 * gcc.c-torture/execute/vrp-4.c: New test.
19384 2005-08-02 Jan Hubicka <jh@suse.cz>
19386 * update-threading.c: New test.
19388 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
19390 * gcc.c-torture/compile/20050801-1.c: New test.
19391 * gcc.c-torture/compile/20050801-2.c: New test.
19393 2005-08-01 Jan Hubicka <jh@suse.cz>
19395 * val-prof-5.c: New test.
19397 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
19400 * gcc.dg/pr22311-1.c : New test.
19402 2005-07-31 Steven Bosscher <stevenb@suse.de>
19405 * gfortran.dg/pr23095.f: New test.
19408 * g++.dg/other/pr22003.C: New test.
19410 2005-07-31 Richard Sandiford <richard@codesourcery.com>
19413 * gcc.c-torture/execute/pr20621-1.c: New test.
19415 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
19417 * gfortran.dg/comma_format_extension_4.f: Adjust length
19418 of string for format.
19419 * gfortran.dg/der_array_io_1.f: Replace illegal internal
19420 print statement with internal write.
19421 * gfortran.dg/der_array_io_2.f: Likewise.
19422 * gfortran.dg/der_array_io_3.f: Likewise.
19424 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
19426 * gcc.dg/fold-abs-4.c: new test.
19428 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
19430 PR fortran/22570 an related issues.
19431 * gfortran.dg/x_slash_1.f: New test.
19433 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
19436 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19437 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19439 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19442 * gcc.dg/Wshadow-3.c: New test.
19444 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
19446 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19447 used to have the wrong bounds).
19449 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19452 * gcc.dg/hex-round-1.c: Test more cases.
19453 * gcc.dg/hex-round-2.c: New test.
19455 2005-07-29 Diego Novillo <dnovillo@redhat.com>
19458 * g++.dg/tree-ssa/pr22550.C: New test.
19460 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
19462 * gcc.dg/tree-ssa/vrp19.c: New test.
19463 * gcc.dg/tree-ssa-vrp20.c: New test.
19465 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19468 * gcc.dg/transparent-union-4.c: New test.
19470 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19473 * gcc.dg/c99-vla-2.c: New test.
19475 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19478 * gcc.dg/hex-round-1.c: New test.
19480 2005-07-28 Jan Hubicka <jh@suse.cz>
19482 * inliner-1.c: Do not dump everything.
19483 * tree-prof.exp: Do not pass -ftree-based-profiling.
19484 * bprob.exp: Likewise.
19486 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19488 2005-07-28 Mark Mitchell <mark@codesourcery.com>
19491 * g++.dg/expr/ptrmem7.C: New test.
19493 2005-07-28 Mike Stump <mrs@apple.com>
19495 * g++.old-deja/g++.mike/visibility-1.C: New test.
19497 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19500 * gcc.c-torture/execute/pr20187-1.c: New test.
19502 2005-07-28 Jeff Law <law@redhat.com>
19504 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
19505 * gcc.dg/tree-ssa/vrp18.c: New test.
19507 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
19509 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19511 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
19513 PR tree-optimization/22506
19514 * gcc.dg/vect/ps22506.c: New test.
19516 2005-07-28 Jakub Jelinek <jakub@redhat.com>
19519 * gcc.target/i386/sse-3.c: New test.
19521 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19523 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
19524 * gcc.target/mips/mips32-dsp-type.c: Likewise.
19526 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19529 * gcc.c-torture/compile/pr22589-1.c: New test.
19531 2005-07-28 Jan Hubicka <jh@suse.cz>
19533 * update-loopch.c: New testcase.
19535 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
19537 PR rtl-optimization/23047
19538 * gcc.c-torture/execute/pr23047.c: New test.
19539 * gcc.c-torture/execute/pr23047.x: New.
19541 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
19543 PR tree-optimization/22493
19544 * gcc.c-torture/execute/pr22493-1.c: New test.
19545 * gcc.c-torture/execute/pr22493-1.x: New.
19546 * gcc.c-torture/execute/vrp-1.c: New test.
19547 * gcc.c-torture/execute/vrp-2.c: New test.
19548 * gcc.c-torture/execute/vrp-2.c: New test.
19550 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
19552 * gcc.target/frv/all-builtin-read8.c: Delete.
19553 * gcc.target/frv/all-builtin-read16.c: Delete.
19554 * gcc.target/frv/all-builtin-read32.c: Delete.
19555 * gcc.target/frv/all-builtin-read64.c: Delete.
19556 * gcc.target/frv/all-builtin-write8.c: Delete.
19557 * gcc.target/frv/all-builtin-write16.c: Delete.
19558 * gcc.target/frv/all-builtin-write32.c: Delete.
19559 * gcc.target/frv/all-builtin-write64.c: Delete.
19560 * gcc.target/frv/all-read-write-1.c: New.
19562 2005-07-27 Jeff Law <law@redhat.com>
19564 * gcc.c-torture/execute/pr22630.c: New test.
19566 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
19568 PR tree-optimization/23073
19569 * gcc.dg/vect/nodump-pr23073.c: New test.
19570 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19572 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
19574 PR tree-optimize/22348
19575 * gcc.c-torture/execute/pr22348.c: New.
19577 2005-07-27 Richard Guenther <rguenther@suse.de>
19579 * gcc.dg/tree-ssa/salias-1.c: New testcase.
19581 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19584 * gfortran.dg/logical_comp.f90: New test.
19586 2005-07-27 Jan Hubicka <jh@suse.cz>
19588 * inliner-1.c: Add cleanup of dumps.
19589 * val-prof-*.c: Likewise.
19590 * update-tailcall.c: New.
19592 2005-07-26 Diego Novillo <dnovillo@redhat.com>
19595 * gcc.dg/tree-ssa/pr22591.c: New test.
19596 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19598 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
19601 * objc.dg/try-catch-11.m: New test.
19603 2005-07-26 Richard Guenther <rguenther@suse.de>
19605 PR tree-optimization/22486
19606 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19608 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
19611 * g++.dg/opt/loop2.C: New test.
19613 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
19615 * gcc.dg/tree-ssa/reassoc-3.c: New test.
19616 * gcc.dg/tree-ssa/reassoc-4.c: New test.
19618 2005-07-25 Adam Nemet <anemet@lnxw.com>
19620 * lib/profopt.exp (profopt-execute): Check for profiling data
19621 files on the target.
19623 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
19625 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19626 for matching of asm labels.
19628 2005-07-25 Richard Guenther <rguenther@suse.de>
19630 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19632 2005-07-25 Richard Guenther <rguenther@suse.de>
19635 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19637 2005-07-25 Ira Rosen <irar@il.ibm.com>
19639 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19640 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19641 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19642 * gcc.dg/vect/vect-100.c: New test.
19643 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19644 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19645 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19646 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19647 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19648 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19649 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19650 * gfortran.dg/vect/pr19049.f90: New testcase.
19651 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19653 2005-07-25 Jakub Jelinek <jakub@redhat.com>
19655 * gcc.c-torture/execute/20050713-1.c: New test.
19658 * gfortran.fortran-torture/execute/data_4.f90: New test.
19660 PR middle-end/20303
19661 * gcc.dg/visibility-d.c: New test.
19663 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
19665 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19666 * gfortran.dg/underflow.f90: Ditto.
19668 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19670 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19671 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19672 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19674 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
19676 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19677 include case of field width of zero.
19679 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
19681 PR libgfortran/21875
19682 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19683 with trailing blanks on normal formatted read.
19685 2005-07-23 Chao-ying Fu <fu@mips.com>
19687 * gcc.target/mips/mips32-dsp-type.c: New test.
19688 * gcc.target/mips/mips32-dsp.c: New test.
19690 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
19693 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19696 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19697 and __cyg_profile_func_exit.
19699 2005-07-22 David Edelsohn <edelsohn@gnu.org>
19701 * gfortran.dg/comma_format_extension_3.f: Fix typo.
19702 * gfortran.dg/comma_format_extension_4.f: Same.
19703 * gfortran.dg/pr15332.f: Same.
19704 * gfortran.dg/pr21730.f: Same.
19706 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
19708 * g++.dg/opt/vrp2.C: Fix testcase.
19711 * g++.dg/opt/vrp2.C: New test.
19713 2005-07-22 Mark Mitchell <mark@codesourcery.com>
19716 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19718 2005-07-22 Diego Novillo <dnovillo@redhat.com>
19720 * gcc.dg/tree-ssa/20050719-1.c: New test.
19722 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
19724 * gcc.dg/bfin-longcall-1.c: New file.
19725 * gcc.dg/bfin-longcall-2.c: New file.
19727 2005-07-21 Janis Johnson <janis187@us.ibm.com>
19729 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19731 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
19733 PR middle-end/19055
19734 * gcc.dg/tree-ssa/pr19055.c: New test.
19735 * gcc.dg/tree-ssa/pr19055-2.c: New test.
19737 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
19740 * g++.dg/other/pr22358.C: New test.
19742 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
19745 * g++.dg/lookup/two-stage5.C: New test from bug comments.
19747 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19750 * g++.dg/init/union2.C: New test.
19752 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19755 * gcc.dg/complex-4.c: New test.
19757 2005-07-21 Richard Guenther <rguenther@suse.de>
19760 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19761 scanning for asm labels.
19762 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19764 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
19767 * gcc.dg/altivec-pr22085.c: New.
19769 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
19771 PR tree-optimization/19210
19772 * gcc.dg/tree-ssa/pr19210-1.c: New.
19773 * gcc.dg/tree-ssa/pr19210-2.c: New.
19775 2005-07-21 Richard Sandiford <richard@codesourcery.com>
19777 PR rtl-optimization/22167
19778 * g++.dg/opt/pr22167.C: New test.
19780 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
19783 * g++.dg/lookup/two-stage2.C: New.
19784 * g++.dg/lookup/two-stage3.C: New.
19785 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19786 fixed two-stage name lookup for operators.
19787 * g++.dg/template/call3.C: Compiler now produces an appropriate
19789 * g++.dg/template/crash37.C: Compiler now describes bla() on line
19791 * g++.dg/template/ptrmem4.C: Compiler produces different error
19793 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19794 connect_to_method as a candidate.
19796 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
19798 * gcc.dg/fold-alloc-1.c: New test.
19800 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
19802 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19803 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19805 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
19807 * gcc.dg/fold-abs-1.c: New test.
19808 * gcc.dg/fold-abs-2.c: New test.
19809 * gcc.dg/fold-abs-3.c: New test.
19811 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
19813 Make CONSTRUCTOR use VEC to store initializers.
19814 * g++.dg/ext/complit3.C: Check for specific error messages.
19815 * g++.dg/init/brace2.C: Update error message.
19816 * g++.dg/warn/Wbraces2.C: Likewise.
19818 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
19821 * gfortran.dg/module_interface_1.f90: New test.
19823 2005-07-19 Danny Berlin <dberlin@dberlin.org>
19824 Kenneth Zadeck <zadeck@naturalbridge.com>
19826 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19828 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19830 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19831 specify -Wformat for these tests.
19832 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19833 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19834 * gcc.dg/format/opt-6.c: Delete.
19836 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
19838 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19839 * gcc.dg/tree-ssa/sra-3.c: Likewise.
19841 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
19843 * gcc.dg/tree-ssa/alias-2.c: New test.
19845 2005-07-18 Mark Mitchell <mark@codesourcery.com>
19848 * g++.dg/template/explicit7.C: New test.
19850 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
19852 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19853 field width of 8 to +Inf and -Inf.
19855 2005-07-17 Mark Mitchell <mark@codesourcery.com>
19858 * g++.dg/template/friend36.C: New test.
19860 2005-07-16 David Edelsohn <edelsohn@gnu.org>
19863 * gfortran.dg/pr21730.f: New test.
19865 2005-07-16 Danny Berlin <dberlin@dberlin.org>
19866 Kenneth Zadeck <zadeck@naturalbridge.com>
19868 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19869 since pure const detection cannot run at -O1 in c compiler.
19870 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19871 can now optimize this case properly.
19872 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19873 because we now pass.
19874 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19876 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
19879 * gcc.dg/format/bitfld-1.c: New test.
19881 2005-07-15 Mark Mitchell <mark@codesourcery.com>
19884 * g++.dg/rtti/repo1.C: New test.
19886 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
19888 PR middle-end/22398
19889 * gcc.c-torture/compile/pr22398.c: New test.
19891 2005-07-15 Mark Mitchell <mark@codesourcery.com>
19894 * g++.dg/expr/cast4.C: New test.
19896 2005-07-15 Richard Guenther <rguenther@suse.de>
19898 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19899 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19901 2005-07-15 Steven Bosscher <stevenb@suse.de>
19903 PR tree-optimization/22230
19904 * gcc.dg/tree-ssa/pr22230.c: New test.
19906 2005-07-14 Jakub Jelinek <jakub@redhat.com>
19908 * gfortran.dg/g77/cpp6.f: New test.
19911 * gfortran.dg/g77/cpp5.F: New test.
19912 * gfortran.dg/g77/cpp5.h: New file.
19913 * gfortran.dg/g77/cpp5inc.h: New file.
19915 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
19917 PR libfortran/16435
19918 * gfortran.dg/tl_editting.f90: New.
19919 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19921 2005-07-14 Steven G. Kargl <kargls@comcast.net>
19923 * gfortran.dg/char_array_constructor.f90: New test.
19925 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
19927 * gfortran.dg/past_eor.f90: New.
19928 * gfortran.dg/complex_read.f90: New.
19930 2005-07-13 Jeff Law <law@redhat.com>
19932 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19935 * gcc.dg/tree-ssa/pr22321.c: New test
19937 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
19939 PR tree-optimization/21921
19940 * gcc.dg/tree-ssa/pr21921.c: New.
19942 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
19944 PR tree-optimizatio/22442
19945 * gcc.dg/tree-ssa/loop-11.c: New test.
19947 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
19950 * gcc.c-torture/compile/pr21840.c: New test.
19952 2005-07-12 Jan Hubicka <jh@suse.cz>
19954 * gcc.c-torture/compile/pr22379.c: New test.
19956 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
19958 PR libfortran/21593
19959 gfortran.dg/dev_null.f90: Remove outdated comment about
19960 PR libfortran/21593.
19963 2005-07-12 Dale Johannesen <dalej@apple.com>
19965 * gcc.target/i386/compress-float-sse.c: New.
19966 * gcc.target/i386/compress-float-sse-pic.c: New.
19967 * gcc.target/i386/compress-float-387.c: New.
19968 * gcc.target/i386/compress-float-387-pic.c: New.
19969 * gcc.dg/compress-float-ppc.c: New.
19970 * gcc.dg/compress-float-ppc-pic.c: New.
19972 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
19974 PR libfortran/21593
19975 gfortran.dg/dev_null.f90: Remove targets.
19977 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
19980 * gcc.dg/pr22335-1.c: New test.
19981 * gcc.dg/pr22335-2.c: New test.
19983 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19986 * g++.dg/template/nontype12.C : New test.
19988 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
19990 * gcc.dg/tree-ssa/loop-10.c: New test.
19992 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
19994 * gcc.c-torture/execute/20020720-1.x: Remove.
19996 2005-07-11 Jakub Jelinek <jakub@redhat.com>
19998 * gfortran.fortran-torture/execute/forall_7.f90: New test.
20000 2005-07-10 Richard Sandiford <richard@codesourcery.com>
20002 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20003 (dg-mips-options): Use it.
20005 2005-07-09 Diego Novillo <dnovillo@redhat.com>
20007 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20009 2005-07-09 Richard Henderson <rth@redhat.com>
20011 * lib/target-supports.exp (check_effective_target_sync_char_short):
20014 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
20016 PR libfortran/22217
20017 * gfortran.dg/negative-z-descriptor.f90: New test.
20019 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20022 * gcc.dg/pr22329.c: New test.
20024 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
20026 PR tree-optimization/20139
20027 * gcc.dg/tree-ssa/pr20139.c: New.
20029 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20032 * gcc.dg/pr22356-1.c: New test.
20034 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
20037 * g++.dg/template/unify8.C: New.
20038 * g++.dg/template/unify9.C: New.
20040 2005-07-08 Jakub Jelinek <jakub@redhat.com>
20042 * gfortran.fortran-torture/execute/entry_10.f90: New test.
20044 2005-07-07 Geoffrey Keating <geoffk@apple.com>
20046 * gcc.dg/darwin-version-1.c: New.
20047 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20048 * gcc.dg/builtins-20.c: Likewise.
20049 * gcc.dg/builtins-53.c: Likewise.
20050 * gcc.dg/torture/builtins-convert-1.c: Likewise.
20051 * gcc.dg/torture/builtins-convert-2.c: Likewise.
20052 * gcc.dg/torture/builtins-convert-3.c: Likewise.
20053 * gcc.dg/torture/builtins-power-1.c: Likewise.
20054 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20057 2005-07-07 Jeff Law <law@redhat.com>
20059 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
20060 argument evaluation order.
20062 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
20064 PR libfortran/21594
20065 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20066 Add test cases where the shift length is greater than the
20069 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20071 * obj-c++.dg/proto-lossage-6.mm: New.
20072 * objc.dg/proto-lossage-6.m: New.
20074 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20076 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20077 * objc.dg/gnu-runtime-2.m: Likewise.
20079 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20081 * gfortran.dg/longline.f: New test.
20083 * gfortran.dg/badline.f: New test.
20085 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20090 * gfortran.dg/hollerith.f90: New.
20091 * gfortran.dg/hollerith2.f90: New.
20092 * gfortran.dg/hollerith3.f90: New.
20093 * gfortran.dg/hollerith4.f90: New.
20094 * gfortran.dg/hollerith_f95.f90: New.
20095 * gfortran.dg/hollerith_legacy.f90: New.
20096 * gfortran.dg/g77/cpp4.F: New. Port from g77.
20098 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20101 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20102 * objc.dg/gnu-runtime-2.m: New.
20104 2005-07-06 Jeff Law <law@redhat.com>
20106 * gcc.dg/tree-ssa/vrp17.c: New test.
20108 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20111 * gfortran.dg/array_constructor_5.f90: New test.
20113 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20115 * gfortran.fortran-torture/execute/entry_9.f90: New test.
20117 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
20119 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20120 * gcc.dg/980816-1.c: Ditto.
20122 2005-07-06 Jeff Law <law@redhat.com>
20124 * gcc.c-torture/compile/pr21356.c: New test.
20126 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20130 * gcc.c-torture/compile/pr22013-1.c,
20131 gcc.c-torture/execute/pr22098-1.c,
20132 gcc.c-torture/execute/pr22098-2.c,
20133 gcc.c-torture/execute/pr22098-3.c: New tests.
20135 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20138 * gcc.dg/pr22308-1.c: New test.
20140 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
20142 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
20144 * gcc.dg/compare9.c: Use -fshort-enums instead of
20145 -fno-short-enums. Change the last test to dg-bogus.
20147 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
20149 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20150 * gcc.dg/compare9.c: New.
20152 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20154 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20156 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20159 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20162 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20164 * gcc.dg/format/gcc_gfc-1.c: New.
20166 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20168 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20170 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20173 * gfortran.dg/io_invalid_1.f90: New test.
20175 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
20177 * gcc.dg/format/gcc_diag-1.c: Update.
20179 2005-07-02 Jeff Law <law@redhat.com>
20181 * gcc.dg/tree-ssa/pr22051-1.c: New test.
20182 * gcc.dg/tree-ssa/pr22051-2.c: New test.
20184 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
20186 * gcc.dg/format/gcc_diag-1.c: Update.
20188 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
20191 * gcc.c-torture/compile/pr22269.c: New test.
20193 2005-06-30 Diego Novillo <dnovillo@redhat.com>
20197 * g++.dg/tree-ssa/pr21584-1.C: New test.
20198 * g++.dg/tree-ssa/pr21584-2.C: New test.
20200 2005-06-30 Ziemowit Laski <zlaski@apple.com>
20202 * obj-c++.dg/try-catch-11.mm: New.
20203 * objc.dg/try-catch-10.m: New.
20205 2005-06-29 David Edelsohn <edelsohn@gnu.org>
20207 * g++.dg/other/ucnid-1.C: xfail on AIX.
20209 2005-06-29 Diego Novillo <dnovillo@redhat.com>
20212 * gcc.dg/20050629-1.c: New test.
20214 2005-06-29 Ziemowit Laski <zlaski@apple.com>
20216 * obj-c++.dg/const-str-1[0-1].mm: New.
20217 * objc.dg/const-str-1[0-1].m: New.
20219 2005-05-29 Richard Henderson <rth@redhat.com>
20221 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20222 Rename from check_effective_target_vect_no_max.
20223 (check_effective_target_vect_no_int_add): New.
20224 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20225 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20226 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20227 * gcc.dg/vect/vect-reduc-1.c: Use both.
20228 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20230 2005-05-29 Richard Henderson <rth@redhat.com>
20232 * lib/target-supports.exp (check_effective_target_vect_no_max):
20233 Remove i386 and x86_64.
20235 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20238 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20240 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20242 PR middle-end/21969
20243 * gcc.dg/vect/pr21969.c: New test.
20245 2005-06-28 Eric Christopher <echristo@redhat.com>
20249 * gcc.dg/inline1.c: New test.
20250 * gcc.dg/inline2.c: Ditto.
20251 * gcc.dg/inline3.c: Ditto.
20252 * gcc.dg/inline4.c: Ditto.
20253 * gcc.dg/inline5.c: Ditto.
20255 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20257 PR libfortran/22142
20258 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20259 Add testcase also testing eoshift1 for PR 22142.
20261 2005-06-28 Richard Henderson <rth@redhat.com>
20263 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20264 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20265 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20266 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20267 gcc.dg/tree-ssa/20030922-2.c: Likewise.
20269 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20271 PR libfortran/22142
20272 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20273 Add testcase for PR 22142.
20275 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
20277 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20278 gcc.target/ia64/fpreg-2.c: New tests.
20280 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20282 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20284 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20286 PR libfortran/22170
20287 * gfortran.dg/slash_1.f90: New test.
20289 2005-06-27 Richard Henderson <rth@redhat.com>
20291 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20292 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20293 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20294 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20295 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20296 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20298 2005-06-27 Richard Henderson <rth@redhat.com>
20300 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20301 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20303 2005-06-27 Ziemowit Laski <zlaski@apple.com>
20305 * obj-c++.dg/proto-lossage-5.mm: New.
20306 * objc.dg/proto-lossage-5.m: New.
20308 2005-06-27 Diego Novillo <dnovillo@redhat.com>
20311 * gcc.dg/tree-ssa/pr21959.c: New test.
20313 2005-06-27 Jakub Jelinek <jakub@redhat.com>
20315 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20316 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20317 testing uninitialized var.
20319 * gcc.c-torture/execute/builtins/chk.h: New.
20320 * gcc.c-torture/execute/builtins/lib/chk.c: New.
20321 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20322 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20323 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20324 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20325 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20326 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20327 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20328 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20329 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20330 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20331 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20332 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20333 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20334 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20335 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20336 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20337 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20338 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20339 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20340 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20341 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20342 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20343 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20344 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20345 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20346 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20347 * gcc.dg/builtin-object-size-1.c: New test.
20348 * gcc.dg/builtin-object-size-2.c: New test.
20349 * gcc.dg/builtin-object-size-3.c: New test.
20350 * gcc.dg/builtin-object-size-4.c: New test.
20351 * gcc.dg/builtin-object-size-5.c: New test.
20352 * gcc.dg/builtin-stringop-chk-1.c: New test.
20353 * gcc.dg/builtin-stringop-chk-2.c: New test.
20354 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20355 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20356 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20357 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20358 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20359 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20360 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20361 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20362 * gcc.c-torture/execute/printf-1.c: New test.
20363 * gcc.c-torture/execute/fprintf-1.c: New test.
20364 * gcc.c-torture/execute/vprintf-1.c: New test.
20365 * gcc.c-torture/execute/vfprintf-1.c: New test.
20366 * gcc.c-torture/execute/printf-chk-1.c: New test.
20367 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20368 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20369 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20371 2005-06-27 Michael Matz <matz@suse.de>
20373 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20374 slot is not merged if address escapes.
20376 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20379 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
20381 2005-06-26 Jakub Jelinek <jakub@redhat.com>
20383 PR middle-end/17965
20384 * gcc.c-torture/compile/20050622-1.c: New test.
20386 PR middle-end/22028
20387 * gcc.dg/20050620-1.c: New test.
20389 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
20391 PR tree-optimization/22026
20392 * gcc.dg/tree-ssa/pr22026.c: New.
20394 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
20396 PR libfortran/22144
20397 * gfortran.dg/shift-alloc.f90: New testcase.
20399 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
20401 * all files: Update FSF address in copyright headers.
20403 2005-06-22 Jan Hubicka <jh@suse.cz>
20405 * wholeprogram-1.c: New testcase.
20406 * wholeprogram-2.c: New testcase.
20408 2005-06-24 Mark Mitchell <mark@codesourcery.com>
20411 * gcc.dg/tree-ssa/pr22171.c: New test.
20413 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
20415 * gfortran.dg/simplify_modulo.f90: New.
20417 2005-06-24 Jan Hubicka <jh@suse.cz>
20419 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20421 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20423 * obj-c++.dg/proto-lossage-[1-4].mm: New.
20425 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20427 * obj-c++.dg/typedef-alias-1.mm: New.
20428 * objc.dg/typedef-alias-1.m: New.
20430 2005-06-23 Jeff Law <law@redhat.com>
20432 * gcc.dg/tree-ssa/vrp16.c: New test.
20434 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20436 * lib/target-supports.exp: Add
20437 check_effective_target_fortran_large_real and
20438 check_effective_target_fortran_large_int to check for
20439 corresponding effective targets.
20440 * gfortran.dg/large_integer_kind_1.f90: New test.
20441 * gfortran.dg/large_real_kind_1.f90: New test.
20443 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
20445 PR tree-optimization/22117
20446 * gcc.dg/tree-ssa/pr22117.c: New.
20448 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
20451 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20453 2005-06-23 David Edelsohn <edelsohn@gnu.org>
20455 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20457 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
20459 * gfortran.dg/f2c_4.f90: Add tests for complex functions
20460 * gfortran.dg/f2c_4.c: Likewise.
20462 2005-06-22 Paul Brook <paul@codesourcery.com>
20465 * gfortran.dg/auto_save_1.f90: New test.
20467 2005-06-22 Michael Matz <matz@suse.de>
20469 * gcc.target/x86-64/abi: New directory.
20470 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20471 * gcc.target/x86-64/abi/README.gcc: New file.
20472 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20473 * gcc.target/x86-64/abi/asm-support.s: New file.
20474 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20475 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20476 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20477 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20478 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20479 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20480 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20481 * gcc.target/x86_64/abi/test_bitfields.c: New test.
20482 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20483 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20484 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20485 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20486 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20487 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20488 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20489 * gcc.target/x86_64/abi/test_varargs.c: New test.
20491 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
20493 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20494 32-bit i?86 and x86_64.
20496 2005-06-21 Ziemowit Laski <zlaski@apple.com>
20498 * obj-c++.dg/const-str-[1-9].mm: New tests.
20500 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
20503 * gfortran.dg/namelist_use.f90: New.
20504 * gfortran.dg/namelist_use_only.f90: New.
20506 2005-06-21 Jeff Law <law@redhat.com>
20508 * gcc.dg/tree-ssa/vrp15.c: New test.
20510 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
20512 * lib/target-supports.exp (check_effective_target_vect_reduction):
20514 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20515 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20516 remove vect_reduction target keyword. Also avoid two returns in main.
20517 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20518 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
20519 * gcc.dg/vect/vect-reduc-1short.c: New test.
20520 * gcc.dg/vect/vect-reduc-1char.c: New test.
20521 * gcc.dg/vect/vect-reduc-2short.c: New test.
20522 * gcc.dg/vect/vect-reduc-2char.c: New test.
20523 * gcc.dg/vect/vect-reduc-6.c: New test.
20524 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20525 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
20526 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
20528 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20529 Paul Thomas <pault@gcc.gnu.org>
20531 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
20534 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20536 * gfortran.dg/backslash_1.f90: New test.
20537 * gfortran.dg/backslash_2.f90: New test.
20539 2005-06-20 Steven G. Kargl <kargls@comcast.net>
20541 * gfortran.dg/duplicate_labels.f90: New test.
20543 2005-06-20 Jan Beulich <jbeulich@novell.com>
20545 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20546 unsupportable relocations.
20547 * g++.old-deja/g++.other/store-expr1.C: Likewise.
20548 * gcc.dg/20050321-2.c: xfail for NetWare.
20550 2005-06-20 Andreas Jaeger <aj@suse.de>
20552 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20553 gcc.target/i386/fastcall-sseregparm.c,
20554 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20556 2005-06-19 Richard Henderson <rth@redhat.com>
20558 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20560 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
20562 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20564 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
20567 * g++.dg/conversion/simd2.C: Change expected error message.
20569 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
20571 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20572 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20573 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20575 2005-06-18 James A Morrison <phython@gcc.gnu.org>
20577 * gcc.dg/fold-mod-1.c: New test.
20579 2005-06-18 Steven G. Kargl <kargls@comcast.net>
20582 * gfortran.dg/pr19926.f90: New test.
20584 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
20586 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20587 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20589 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20590 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20592 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
20594 * gcc.target/ia64/float80-varargs-1.c: New test.
20596 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20599 * gfortran.dg/f2c_6.f90: New test.
20601 2005-06-17 Geoffrey Keating <geoffk@apple.com>
20604 * g++.dg/template/local5.C: New.
20606 2005-06-17 Richard Henderson <rth@redhat.com>
20608 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20610 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
20613 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20615 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
20617 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20618 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20619 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20620 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20621 check_vect to verify the presence of hardware vector support.
20623 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
20626 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20628 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20630 PR libfortran/19216
20631 * gfortran.dg/pr19216.f: Add correct space between brackets and
20634 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20636 PR libfortran/16436
20637 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20639 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
20641 * gcc.target/i386/attributes-error.c: New testcase.
20642 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20643 * gcc.target/i386/regparm-stdcall.c: Likewise.
20644 * gcc.target/i386/sseregparm-1.c: Likewise.
20645 * gcc.target/i386/sseregparm-2.c: Likewise.
20647 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
20649 * g++.dg/rtti/crash2.C: New.
20651 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
20653 * gcc.dg/noncompile/20040203-3.c: Update expected message.
20655 2005-06-15 David Ung <davidu@mips.com>
20657 * gcc.target/mips/mips16e-extends.c: New test for testing the
20658 generation of MIPS16e zeb/zeh, seb/seh instructions.
20660 2005-06-15 Diego Novillo <dnovillo@redhat.com>
20663 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20664 * gcc.dg/tree-ssa/pr22018.c: New test.
20666 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
20668 * gcc.dg/simd-1.c: Update error messages.
20669 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
20670 * gcc.dg/simd-2.c: Update error messages.
20671 * gcc.dg/simd-4.c: New.
20673 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
20676 * g++.dg/other/crash-4.C: New.
20678 2005-06-14 Devang Patel <dpatel@apple.com>
20680 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20682 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
20685 * g++.dg/parse/crash11.C: Update
20687 2005-06-13 Jeff Law <law@redhat.com>
20689 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20690 perform the desired transformations.
20691 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20692 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20694 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20697 * gfortran.dg/forall_1.f90: Un-XFAIL.
20699 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
20702 * g++.dg/parse/crash26.C: New.
20705 * g++.dg/init/member1.C: New.
20707 2005-06-13 Jakub Jelinek <jakub@redhat.com>
20709 * gfortran.dg/altreturn_1.f90: New test.
20711 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
20713 PR middle-end/21985
20714 * gcc.dg/tree-ssa/pr21985.c: New test.
20716 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
20718 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20720 2005-06-12 Roger Sayle <roger@eyesopen.com>
20723 * g++.dg/other/error10.C: New test case.
20725 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20727 PR libfortran/19155
20728 * gfortran.dg/pr19155.f: Add test.
20730 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20732 * gfortran.dg/f2c_7.f90: New test.
20734 * gfortran.dg/forall_1.f90: XFAILed.
20736 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
20738 * gcc.dg/pr14796-1.c: New.
20739 * gcc.dg/pr14796-2.c: New.
20741 2005-06-11 Steven G. Kargl <kargls@comcast.net>
20745 * gfortran.dg/deallocate_stat.f90: New test.
20747 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
20749 * gfortran.fortran-torture/execute/in-pack.f90: New test.
20751 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
20753 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20754 access will be generated when this loop is vectorized. Test that
20755 accesses with same alignment were detected.
20756 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20757 Test that accesses with same alignment were detected.
20758 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20759 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20760 alignment were detected.
20762 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
20765 * g++.dg/conversion/simd2.C: New.
20767 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
20769 * gcc.dg/Wcxx-compat-1.c: New.
20771 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
20773 PR libfortran/21480
20774 * gfortran.dg/reshape-complex.f90: Add a test for a packed
20777 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
20779 * gcc.dg/alias-8.c: New.
20781 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
20783 * gcc.dg/format/cmn_err-1.c: Update.
20785 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
20788 * gcc.target/sparc/fexpand-2.c: New.
20789 * gcc.target/sparc/fpmerge-2.c: New.
20790 * gcc.target/sparc/fpmul-2.c: New.
20791 * gcc.target/sparc/noresult.c: New.
20792 * gcc.target/sparc/pdist-2.c: New.
20793 * gcc.target/sparc/pdist-3.c: New.
20795 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
20798 * gcc.target/i386/i386.exp: Fix comment typo.
20800 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
20803 * g++.dg/inherit/using5.C: New.
20804 * g++.dg/inherit/using6.C: New.
20806 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20809 * g++.dg/template/ptrmem15.C: New test.
20812 * g++.dg/ext/label4.C: New test.
20814 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20816 * gcc.dg/tls/debug-1.c: New test.
20818 2005-06-07 Dale Johannesen <dalej@apple.com>
20820 * gcc.target/i386/movq.c: New.
20822 2005-06-07 Dale Johannesen <dalej@apple.com>
20824 * gcc.dg/20050607-1.c: New.
20826 2005-06-07 Jakub Jelinek <jakub@redhat.com>
20828 PR middle-end/21850
20829 * gcc.c-torture/execute/20050607-1.c: New test.
20831 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
20833 PR libfortran/21926
20834 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20835 Test case where the return array has lowest stride one,
20838 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
20840 * lib/target-supports.exp (check_effective_target_sync_int_long):
20841 Add s390 and s390x targets.
20843 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20845 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20846 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20847 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20848 * gcc.dg/tree-ssa/loop-9.c: New test.
20850 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
20852 * g++.dg/parse/defarg10.C: New.
20854 2005-06-06 Jakub Jelinek <jakub@redhat.com>
20856 PR regression/21897
20857 * gcc.c-torture/execute/20050604-1.c: New test.
20859 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
20862 * g++.dg/parse/defarg9.C: New.
20865 * g++.dg/inherit/using4.C: New.
20866 * g++.dg/overload/error1.C: Adjust expected errors.
20867 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20868 * g++.old-deja/g++.brendan/arm2.C: Likewise.
20869 * g++.old-deja/g++.other/redecl2.C: Likewise.
20870 * g++.old-deja/g++.other/redecl4.C: Likewise.
20871 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20873 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
20875 * gfortran.dg/f2c_5.f90: Add -w to dg-options
20877 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
20879 * lib/gfortran.exp (gfortran_target_compile): Call
20880 dg-additional-files-options
20881 * gfortran.dg/f2c_4.f90: New file
20882 * gfortran.dg/f2c_4.c: New file
20883 * gfortran.dg/f2c_5.f90: New file
20884 * gfortran.dg/f2c_5.c: New file
20886 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20888 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20891 * gfortran.dg/array_constructor_4.f90: New test.
20893 2005-06-05 Mark Mitchell <mark@codesourcery.com>
20896 * g++.dg/ext/builtin9.C: New test.
20898 2005-06-05 Dale Johannesen <dalej@apple.com>
20900 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20901 * gcc.c-torture/execute/20050603-2.c: Ditto.
20903 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
20905 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20906 * gcc.dg/vect/vect-reduc-1.c: New.
20907 * gcc.dg/vect/vect-reduc-2.c: New.
20908 * gcc.dg/vect/vect-reduc-3.c: New.
20910 2005-06-04 Dale Johannesen <dalej@apple.com>
20912 * gcc.c-torture/execute/20050603-1.c: New.
20913 * gcc.c-torture/execute/20050603-2.c: New.
20914 * gcc.dg/20050603-3.c: New.
20916 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20919 * gfortran.dg/debug_1.f90: New test.
20921 * gfortran.dg/forall_1.f90: New test.
20923 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
20925 * gfortran.dg/array_constructor_3.f90: New test.
20927 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20929 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20931 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
20933 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20935 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
20938 * gcc.dg/init-excess-1.c: New test.
20940 2005-06-03 Mark Mitchell <mark@codesourcery.com>
20943 * g++.dg/expr/static_cast6.C: New test.
20945 2005-06-03 Diego Novillo <dnovillo@redhat.com>
20947 * gcc.dg/tree-ssa/vrp14.c: New test.
20949 2005-06-03 Mark Mitchell <mark@codesourcery.com>
20952 * g++.dg/template/new2.C: New test.
20954 2005-06-03 Josh Conner <jconner@apple.com>
20956 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20957 all entries in initializer.
20959 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
20961 PR middle-end/21858
20962 * gcc.dg/pr21858.c: New testcase.
20964 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
20966 PR tree-optimization/21292
20968 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20970 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20971 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20972 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20973 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20974 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20976 2005-06-02 Richard Henderson <rth@redhat.com>
20978 * gcc.dg/sync-2.c: Use -march=i486 for i386.
20980 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
20982 * gcc.dg/wtypequal.c: New testcase.
20984 2005-06-02 Diego Novillo <dnovillo@redhat.com>
20987 * gcc.dg/tree-ssa/pr21582.c: New test.
20989 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
20992 * g++.dg/opt/interface2.h: New.
20993 * g++.dg/opt/interface2.C: New.
20994 * g++.dg/init/ctor4.C: Adjust error lines.
20995 * g++.old-deja/g++.bob/inherit2.C: Likewise.
20996 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20997 * g++.old-deja/g++.jason/opeq3.C: Likewise.
20998 * g++.old-deja/g++.pt/assign1.C: Likewise.
20999 * g++.old-deja/g++.pt/crash20.C: Likewise.
21001 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
21003 PR tree-optimization/21734
21004 * g++.dg/vect/pr21734_1.cc: New.
21005 * g++.dg/vect/pr21734_2.cc: New.
21007 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
21010 * g++.dg/template/spec24.C: New.
21013 * g++.dg/pch/local-1.C: New.
21014 * g++.dg/pch/local-1.Hs: New.
21016 2005-06-01 Diego Novillo <dnovillo@redhat.com>
21018 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21019 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21020 * gcc.dg/tree-ssa/pr14341.c: New test.
21021 * gcc.dg/tree-ssa/pr14841.c: New test.
21022 * gcc.dg/tree-ssa/pr20701.c: New test.
21023 * gcc.dg/tree-ssa/pr21086.c: New test.
21024 * gcc.dg/tree-ssa/pr21090.c: New test.
21025 * gcc.dg/tree-ssa/pr21332.c: New test.
21026 * gcc.dg/tree-ssa/pr21458.c: New test.
21027 * gcc.dg/tree-ssa/pr21658.c: New test.
21028 * gcc.dg/tree-ssa/vrp01.c: New test.
21029 * gcc.dg/tree-ssa/vrp02.c: New test.
21030 * gcc.dg/tree-ssa/vrp03.c: New test.
21031 * gcc.dg/tree-ssa/vrp04.c: New test.
21032 * gcc.dg/tree-ssa/vrp05.c: New test.
21033 * gcc.dg/tree-ssa/vrp06.c: New test.
21034 * gcc.dg/tree-ssa/vrp07.c: New test.
21035 * gcc.dg/tree-ssa/vrp08.c: New test.
21036 * gcc.dg/tree-ssa/vrp09.c: New test.
21037 * gcc.dg/tree-ssa/vrp10.c: New test.
21038 * gcc.dg/tree-ssa/vrp11.c: New test.
21039 * gcc.dg/tree-ssa/vrp12.c: New test.
21040 * gcc.dg/tree-ssa/vrp13.c: New test.
21042 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
21045 * gcc.dg/tree-ssa/pr21029.c: New test.
21047 2005-06-01 Roger Sayle <roger@eyesopen.com>
21049 * gfortran.dg/logint-1.f: New test case.
21050 * gfortran.dg/logint-2.f: Likewise.
21051 * gfortran.dg/logint-3.f: Likewise.
21053 2005-06-01 Jakub Jelinek <jakub@redhat.com>
21057 * gcc.dg/20050527-1.c: New test.
21059 * gcc.dg/i386-sse-12.c: New test.
21062 * gfortran.dg/implicit_5.f90: New test.
21064 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
21067 * gfortran/assign_4.f90: New test.
21068 * gfortran/assign_2.f90: Change compile to run.
21070 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
21072 * lib/target-supports.exp
21073 (check_effective_target_sync_char_short): New.
21074 * gcc.dg/sync-2.c: New.
21076 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
21078 PR tree-optimization/21817
21079 * gcc.dg/torture/pr21817-1.c: New.
21081 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
21084 * g++.dg/template/init5.C: New.
21086 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
21088 * gfortran.dg/char_initialiser_actual.f90:
21089 Test character initialisers as actual arguments.
21090 * gfortran.dg/char_pointer_comp_assign.f90:
21091 Test character pointer structure component assignments.
21092 * gfortran.dg/char_array_structure_constructor.f90:
21093 Test character components in structure constructors.
21095 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
21097 PR middle-end/20931
21098 * g++.dg/opt/pr20931.C: New test.
21100 2005-05-31 Andreas Jaeger <aj@suse.de>
21103 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21104 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21105 g++.old-deja/g++.ext/asmspec1.C,
21106 g++.old-deja/g++.other/regstack.C,
21107 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21108 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21109 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21110 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21111 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21112 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21113 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21114 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21115 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21116 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21117 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21118 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21119 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21120 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21121 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21122 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21123 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21124 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21125 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21127 2005-05-31 Jeff Law <law@redhat.com>
21129 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21131 2005-05-30 Paolo Carlini <pcarlini@suse.de>
21133 PR middle-end/21743
21134 * gcc.dg/builtins-1.c: Activate disabled clog test.
21135 * gcc.dg/torture/builtin-attr-1.c: Likewise.
21137 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
21139 * gfortran.dg/char_pointer_assign.f90:
21140 Test character-pointer assignments and pointer assignments.
21141 * gfortran.dg/char_pointer_dummy.f90:
21142 Test character-pointer dummy arguments.
21143 * gfortran.dg/char_pointer_func.f90:
21144 Test character-pointer function returns.
21145 * gfortran.dg/char_pointer_dependency.f90:
21146 Test character-pointer functions with dependencies.
21148 2005-05-30 Mark Mitchell <mark@codesourcery.com>
21151 * g++.dg/lookup/using14.C: New test.
21153 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
21155 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21156 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21159 2005-05-29 Geoffrey Keating <geoffk@apple.com>
21162 * g++.dg/template/local5.C: New.
21165 * gcc.c-torture/compile/pr21761.c: New.
21167 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21170 2005-05-30 Steven G. Kargl
21173 * gfortran.dg/inquire_8.f90: New test.
21175 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21177 PR libfortran/21376
21178 * gfortran.dg/output_exponents_1.f90: New test.
21180 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21182 PR libfortran/20006
21183 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21185 2005-05-28 Mark Mitchell <mark@codesourcery.com>
21188 * g++.dg/ext/complex1.C: New test.
21191 * g++.dg/init/ctor6.C: New test.
21193 2005-05-29 Jan Hubicka <jh@suse.cz>
21195 * gcc.c-torture/compile/pr21562.c: New.
21197 2005-05-28 Steven G. Kargl <kargls@comcast.net>
21199 * gfortran.dg/subnormal_1.f90: New test.
21201 2005-05-28 Jan Hubicka <jh@suse.cz>
21203 * tree-prof.exp: Fix comment.
21204 * value-prof-1.c: New.
21205 * value-prof-2.c: New.
21206 * value-prof-3.c: New.
21207 * value-prof-4.c: New.
21209 2005-05-27 Mark Mitchell <mark@codesourcery.com>
21212 * g++.dg/expr/ptrmem6.C: New test.
21213 * g++.dg/expr/ptrmem6a.C: Likewise.
21215 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
21217 PR tree-optimization/21658
21218 * gcc.dg/tree-ssa/pr21658.c: New.
21220 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
21223 * g++.dg/inherit/ptrmem3.C: New.
21226 * g++.dg/parse/template16.C: New.
21228 2005-05-27 Andreas Jaeger <aj@suse.de>
21230 * gcc.dg/setjmp-2.c: Only run in 32-bit.
21232 * gcc.dg/i386-sse-8.c: Run test on all archs.
21234 2005-05-26 Mike Stump <mrs@apple.com>
21236 * objc.dg/isa-field-1.m: Only run on darwin.
21237 * objc.dg/lookup-1.m: Likewise.
21238 * objc.dg/try-catch-8.m: Likewise.
21240 2005-05-26 Roger Sayle <roger@eyesopen.com>
21242 PR tree-optimization/9814
21243 * gcc.dg/pr9814-1.c: New test case.
21245 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21247 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21248 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21249 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21250 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21251 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21252 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21253 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21254 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21255 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21256 objc.dg/try-catch-8.m: New.
21258 2005-05-26 Janis Johnson <janis187@us.ibm.com>
21260 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21261 remove extraneous semicolons.
21263 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21265 * obj-c++.dg/comp-types-12.mm: New.
21266 * objc.dg/comp-types-11.m: New.
21267 * objc.dg/selector-4.m: New.
21269 2005-05-26 Andreas Jaeger <aj@suse.de>
21272 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21273 g++.old-deja/g++.ext/attrib3.C,
21274 g++.old-deja/g++.other/store-expr1.C,
21275 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21276 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21277 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21278 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21279 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21280 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21281 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21282 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21283 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21284 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21285 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21286 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21287 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21288 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21289 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21290 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21291 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21292 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21293 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21295 2005-05-26 Andreas Jaeger <aj@suse.de>
21297 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21298 x86-64 compilation.
21300 2005-05-26 Andreas Jaeger <aj@suse.de>
21303 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21304 gcc.misc-tests/i386-pf-athlon-1.c,
21305 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21306 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21307 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21308 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21309 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21310 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21311 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21314 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21315 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21316 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21317 x86-64 compilation.
21319 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21322 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21323 effective-target ilp32.
21325 2005-05-26 David Ung <davidu@mips.com>
21327 * gcc.target/mips/ext_ins.c: New test for testing the generation
21328 of MIPS32/64 rev 2 ext/ins instructions.
21330 2005-05-26 Andreas Jaeger <aj@suse.de>
21332 * treelang/compile/unsigned.tree: Use gimple instead of
21333 nonexisting generic dump.
21335 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
21337 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21339 2005-05-26 Andreas Jaeger <aj@suse.de>
21341 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21343 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21345 PR libfortran/17283
21346 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21347 Test callee-allocated memory with write statements.
21349 2005-05-25 Roger Sayle <roger@eyesopen.com>
21351 PR middle-end/21709
21352 * gcc.dg/pr21709-1.c: New test case.
21354 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21355 Mike Stump <mrs@apple.com>
21357 * objc/execute/next_mapping.h: Update for C++.
21359 * obj-c++.dg/selector-1.mm: Move to...
21360 * obj-c++.dg/selector-4.mm: here...
21362 * obj-c++.dg/basic.mm: New.
21363 * obj-c++.dg/comp-types-1.mm: New.
21364 * obj-c++.dg/cxx-class-1.mm: New.
21365 * obj-c++.dg/cxx-ivars-1.mm: New.
21366 * obj-c++.dg/cxx-ivars-2.mm: New.
21367 * obj-c++.dg/cxx-ivars-3.mm: New.
21368 * obj-c++.dg/cxx-scope-1.mm: New.
21369 * obj-c++.dg/cxx-scope-2.mm: New.
21370 * obj-c++.dg/defs.mm: New.
21371 * obj-c++.dg/empty-private-1.mm: New.
21372 * obj-c++.dg/encode-1.mm: New.
21373 * obj-c++.dg/encode-2.mm: New.
21374 * obj-c++.dg/encode-3.mm: New.
21375 * obj-c++.dg/extern-c-1.mm: New.
21376 * obj-c++.dg/extra-semi.mm: New.
21377 * obj-c++.dg/fix-and-continue-2.mm: New.
21378 * obj-c++.dg/isa-field-1.mm: New.
21379 * obj-c++.dg/ivar-list-semi.mm: New.
21380 * obj-c++.dg/local-decl-1.mm: New.
21381 * obj-c++.dg/lookup-1.mm: New.
21382 * obj-c++.dg/lookup-2.mm: New.
21383 * obj-c++.dg/method-1.mm: New.
21384 * obj-c++.dg/method-2.mm: New.
21385 * obj-c++.dg/method-3.mm: New.
21386 * obj-c++.dg/method-4.mm: New.
21387 * obj-c++.dg/method-5.mm: New.
21388 * obj-c++.dg/method-6.mm: New.
21389 * obj-c++.dg/method-7.mm: New.
21390 * obj-c++.dg/no-extra-load.mm: New.
21391 * obj-c++.dg/overload-1.mm: New.
21392 * obj-c++.dg/pragma-1.mm: New.
21393 * obj-c++.dg/pragma-2.mm: New.
21394 * obj-c++.dg/private-1.mm: New.
21395 * obj-c++.dg/private-2.mm: New.
21396 * obj-c++.dg/proto-qual-1.mm: New.
21397 * obj-c++.dg/qual-types-1.mm: New.
21398 * obj-c++.dg/stubify-1.mm: New.
21399 * obj-c++.dg/stubify-2.mm: New.
21400 * obj-c++.dg/super-class-1.mm: New.
21401 * obj-c++.dg/super-class-2.mm: New.
21402 * obj-c++.dg/super-dealloc-1.mm: New.
21403 * obj-c++.dg/super-dealloc-2.mm: New.
21404 * obj-c++.dg/template-1.mm: New.
21405 * obj-c++.dg/template-2.mm: New.
21406 * obj-c++.dg/template-3.mm: New.
21407 * obj-c++.dg/template-4.mm: New.
21408 * obj-c++.dg/template-5.mm: New.
21409 * obj-c++.dg/template-6.mm: New.
21410 * obj-c++.dg/try-catch-1.mm: New.
21411 * obj-c++.dg/try-catch-2.mm: New.
21412 * obj-c++.dg/try-catch-3.mm: New.
21413 * obj-c++.dg/try-catch-4.mm: New.
21414 * obj-c++.dg/try-catch-5.mm: New.
21415 * obj-c++.dg/try-catch-6.mm: New.
21416 * obj-c++.dg/try-catch-7.mm: New.
21417 * obj-c++.dg/try-catch-8.mm: New.
21418 * obj-c++.dg/try-catch-9.mm: New.
21419 * obj-c++.dg/va-meth-1.mm: New.
21421 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21423 * obj-c++.dg/selector-1.mm: New.
21424 * obj-c++.dg/selector-2.mm: New.
21426 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21428 * obj-c++.dg/selector-3.mm: New.
21429 * objc.dg/selector-3.m: New.
21431 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21433 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21434 about where warning appears.
21436 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21438 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21439 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21440 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21441 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21443 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21445 * gcc.dg/20050524-1.c: New test.
21447 2005-05-25 Jan Hubicka <jh@suse.cz>
21449 * gcc.dg/tree-prof/inliner-1.c: New.
21451 2005-05-25 Janis Johnson <janis187@us.ibm.com>
21453 * gcc.dg/tree-prof: New directory.
21454 * gcc.dg/tree-prof/tree-prof.exp: New.
21456 2005-05-25 DJ Delorie <dj@redhat.com>
21458 * gcc.dg/Wattributes-1.c: New.
21459 * gcc.dg/Wattributes-2.c: New.
21460 * gcc.dg/Wattributes-3.c: New.
21462 20005-05-24 Janis Johnson <janis187@us.ibm.com>
21464 PR tree-optimization/19833
21465 * gcc.dg/uninit-4.c: Remove xfail.
21466 * gcc.dg/uninit-9.c: Ditto.
21468 2005-05-24 Ziemowit Laski <zlaski@apple.com>
21470 * obj-c++.dg/bitfield-[1-5].mm: New.
21471 * obj-c++.dg/class-protocol-1.mm: New.
21472 * obj-c++.dg/comp-types-1[0-1].mm: New.
21473 * obj-c++.dg/comp-types-[2-9].mm: New.
21474 * obj-c++.dg/encode-[4-8].mm: New.
21475 * obj-c++.dg/layout-1.mm: New.
21476 * obj-c++.dg/method-1[0-9].mm: New.
21477 * obj-c++.dg/method-2[0-1].mm: New.
21478 * obj-c++.dg/method-[8-9].mm: New.
21479 * obj-c++.dg/objc-gc-3.mm: New.
21480 * obj-c++.dg/try-catch-10.mm: New.
21481 * objc.dg/bitfield-5.m: New.
21482 * objc.dg/comp-types-10.m: New.
21483 * objc.dg/comp-types-9.m: New.
21484 * objc.dg/layout-1.m: New.
21485 * objc.dg/objc-gc-4.m: New.
21486 * objc.dg/try-catch-9.m: New.
21487 * objc.dg/class-protocol-1.m: Tweak diagnostics.
21488 * objc.dg/comp-types-1.m: Likewise.
21489 * objc.dg/comp-types-[5-6].m: Likewise.
21490 * objc.dg/method-9.m: Likewise.
21492 2005-05-24 Janis Johnson <janis187@us.ibm.com>
21494 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21495 and on hardware without VMX support.
21497 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21499 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21501 * lib/profopt.exp (dg-final-generate, dg-final-use,
21502 profopt-final-code, profopt-get-options): New.
21503 (profopt-execute): Process test directives.
21505 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
21506 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21507 cleanup-tree-dump, cleanup-saved-temps): Update comments.
21509 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
21512 * g++.dg/init/ctor5.C: New test.
21514 2005-05-24 Ira Rosen <irar@il.ibm.com>
21516 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21517 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21518 vect-113.c, vect-114.c.
21520 2005-05-23 Adam Nemet <anemet@lnxw.com>
21522 * gcc.dg/const-elim-1.c: Remove xfails.
21524 2005-05-23 Jeff Law <law@redhat.com>
21526 * gcc.c-torture/compile/pr21638.c: New test.
21527 * gcc.c-torture/compile/20050520-1.c: New test.
21529 2005-05-23 Nick Clifton <nickc@redhat.com>
21531 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
21532 be a proper triple, ie: m32r*-*-*.
21533 * g++.old-deja/g++.jason/thunk3.C: Likewise.
21535 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
21537 PR middle-end/21331
21539 * gcc.c-torture/compile/pr21293.c: New test.
21540 * gcc.c-torture/execute/pr21331.c: New test.
21542 2004-05-20 Richard Henderson <rth@redhat.com>
21544 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21546 2005-05-20 Ziemowit Laski <zlaski@apple.com>
21548 * obj-c++-dg.exp: Add.
21549 * obj-c++.exp: Add.
21550 * obj-c++.dg/dg.exp: Add.
21552 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21554 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21555 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21557 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
21559 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21561 2004-05-19 Richard Henderson <rth@redhat.com>
21563 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21565 2005-05-19 Janis Johnson <janis187@us.ibm.com>
21567 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21569 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21571 2005-05-19 Jakub Jelinek <jakub@redhat.com>
21574 * g++.dg/parse/extern1.C: New test.
21575 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21577 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21579 * gcc.dg/c99-math.h: New.
21580 * gcc.dg/c99-math-float-1.c: New test.
21581 * gcc.dg/c99-math-double-1.c: Likewise.
21582 * gcc.dg/c99-math-long-double-1.c: Likewise.
21584 2005-05-18 Richard Henderson <rth@redhat.com>
21586 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21588 2005-05-18 Devang Patel <dpatel@apple.com>
21590 * g++.dg/opt/20050511-1.C: New test.
21592 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
21594 PR libfortran/21127
21595 * gfortran.dg/reshape-complex.f90: New test.
21597 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
21599 * gfortran.dg/array_constructor_1.f90: New test.
21600 * gfortran.dg/array_constructor_2.f90: New test.
21602 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
21605 * gfortran.dg/pr20954.f: New test.
21607 2005-05-17 Mike Stump <mrs@apple.com>
21609 Yet more Objective-C++...
21611 * objc.dg/method-5.m: Update.
21612 * objc.dg/method-6.m: Update.
21613 * objc.dg/method-7.m: Update.
21614 * objc.dg/method-9.m: Update.
21615 * objc.dg/try-catch-2.m: Update.
21617 2005-05-17 Mark Mitchell <mark@codesourcery.com>
21619 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21620 Remove little-endian optimizations.
21622 2005-05-17 Jeff Law <law@redhat.com>
21624 * g++.dg/tree-ssa/pr14814.C: New test.
21625 * gcc.dg/tree-ssa/pr14814.C: New test.
21626 * gcc.dg/tree-ssa/pr17141-1.C: New test.
21627 * gcc.dg/tree-ssa/pr17141-2.C: New test.
21629 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
21631 * gcc.dg/compat/generate-random.c: Do not include
21633 * gcc.dg/compat/generate-random_r.c: Likewise.
21635 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
21637 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21639 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
21641 PR middle-end/21595
21642 * g++.dg/tree-ssa/builtin1.C: New testcase.
21644 2005-05-17 Jakub Jelinek <jakub@redhat.com>
21647 * g++.dg/opt/const4.C: New test.
21649 PR middle-end/21492
21650 * g++.dg/opt/crossjump1.C: New test.
21652 PR tree-optimization/21610
21653 * gcc.c-torture/compile/20050516-1.c: New test.
21656 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21657 about the test failing.
21658 * gfortran.fortran-torture/execute/where_7.f90: New test.
21659 * gfortran.fortran-torture/execute/where_8.f90: New test.
21661 2005-05-16 Richard Henderson <rth@redhat.com>
21663 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21666 2005-05-16 Mark Mitchell <mark@codesourcery.com>
21668 * gcc.dg/compat/generate-random.c (config.h): Do not include.
21669 (limits.h): Include unconditionally.
21670 (stdlib.h): Likewise.
21671 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21672 (limits.h): Include unconditionally.
21673 (stdlib.h): Likewise.
21674 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21675 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21676 (limits.h): Include unconditionally.
21677 (stdlib.h): Likewise.
21678 (hashtab.h): Do not include.
21679 (getopt.h): Likewise.
21680 (stddef.h): Include.
21681 (hashval_t): Define.
21682 (struct entry): Add "next" field.
21683 (HASH_SIZE): New macro.
21684 (hash_table): New variable.
21685 (switchfiles): Do not use xmalloc.
21687 (iterative_hash): New function.
21689 (e_exists): New function.
21690 (e_insert): Likewise.
21691 (output): Use, instead of libiberty hashtable functions.
21692 (main): Do not use getopt. Do not call htab_create.
21694 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
21697 * lib/target-supports.exp (check_mkfifo_available):
21698 Return 0 for cygwin as mkfifo support incomplete on platform.
21699 Fix typos in comments.
21701 2005-05-15 Mark Mitchell <mark@codesourcery.com>
21703 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21705 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
21708 * gfortran.dg/assign_4.f: New test.
21710 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
21712 PR tree-optimization/21563
21713 * gcc.dg/tree-ssa/pr21563.c: New.
21715 2005-05-14 Jan Hubicka <jh@suse.cz>
21717 * gcc.dg/noreturn-7.c: Allow control reaches warning.
21719 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
21721 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21723 2005-05-13 Julian Brown <julian@codesourcery.com>
21725 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21726 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21728 2005-05-13 Jan Hubicka <jh@suse.cz>
21730 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21731 * gcc.dg/fold-xor-?.c: Likewise.
21732 * gcc.dg/pr15784-?.c: Likewise.
21733 * gcc.dg/pr20922-?.c: Likewise.
21734 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21735 * gcc.dg/tree-ssa/pr17598.c: Likewise.
21736 * gcc.dg/tree-ssa/pr20470.c: Likewise.
21738 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21741 * gfortran.dg/hollerith_1.f90: New test.
21743 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21745 * gfortran.dg/func_result_2.f90: New test.
21747 2005-05-11 Bud Davis <bdavis@gfortran.org>
21749 * gfortran.dg/dev_null.f90: New test.
21751 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
21753 * gcc.dg/arm-vfp1.c: Revert last change.
21755 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
21757 PR middle-end/19807
21758 PR tree-optimization/19639
21759 * g++.dg/tree-ssa/pr19807.C: New testcase.
21761 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21763 PR libfortran/21471
21764 * gfortran.dg/append-1.f90: New test.
21766 2005-05-10 Diego Novillo <dnovillo@redhat.com>
21768 * gcc.dg/pr18501.c: XFAIL.
21769 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21770 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21771 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21772 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21773 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21774 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21775 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21776 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21778 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21781 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21782 gfortran.dg/f2c_3.f90: New tests.
21784 * gfortran.dg/return_1.f90: Fix dg annotation.
21786 2005-05-10 Diego Novillo <dnovillo@redhat.com>
21788 * gcc.c-torture/compile/20050510-1.c: New test.
21790 2005-05-10 Mark Mitchell <mark@codesourcery.com>
21792 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21794 2005-05-10 Bob Wilson <bob.wilson@acm.org>
21796 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21798 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
21801 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21803 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
21806 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21807 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21809 2005-05-10 Ben Elliston <bje@au.ibm.com>
21812 * gcc.dg/debug/pr16676.c: New test.
21814 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
21817 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21818 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21819 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21820 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21822 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
21823 -fno-tree-dominator-opts.
21825 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21827 * gfortran.dg/return_1.f90: New test.
21829 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
21831 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21833 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21835 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
21838 * g++.dg/inherit/covariant13.C: New.
21840 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21842 PR libfortran/19155
21843 * gfortran.dg/pr19155.f: New test.
21845 2005-05-08 Roger Sayle <roger@eyesopen.com>
21848 * gcc.dg/pr8788-1.c: New testcase.
21850 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
21853 * gcc.target/mips/fpcmp-[12].c: New tests.
21855 2005-05-06 Mark Mitchell <mark@codesourcery.com>
21857 * lib/target-supports-dg.exp (dg-require-fork): New function.
21858 (dg-require-mkfifo): Likewise.
21859 * lib/target-supports.exp (check_function_available): New
21861 (check_fork_available): Likewise.
21862 (check_mkfifo_available): Likewise.
21864 2005-05-06 Jeff Law <law@redhat.com>
21866 * gcc.c-torture/compile/pr21380.c: New test.
21868 2005-05-06 Jakub Jelinek <jakub@redhat.com>
21871 * g++.dg/ext/weak3.C: New test.
21873 2005-05-05 Mark Mitchell <mark@codesourcery.com>
21876 * g++.dg/template/crash37.C: New test.
21878 2005-05-05 Paul Brook <paul@codesourcery.com>
21880 * gcc.dg/arm-g2.c: Use effective-target arm32.
21881 * gcc.dg/arm-mmx-1.c: Ditto.
21882 * gcc.dg/arm-scd42-2.c: Ditto.
21883 * gcc.dg/arm-vfp1.c: Ditto.
21884 * lib/target-supports.exp (check_effective_target_arm32): New
21887 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
21889 PR libfortran/21354
21890 gfortran.dg/in_pack_rank7.f90: New test.
21892 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
21894 PR middle-end/15618
21895 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21897 2005-05-04 Jakub Jelinek <jakub@redhat.com>
21899 PR middle-end/21265
21900 * gcc.dg/20050503-1.c: New test.
21902 PR rtl-optimization/21239
21903 * gcc.dg/i386-sse-11.c: New test.
21905 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
21908 * gcc.target/i386/asm-1.c: New test.
21910 2005-05-03 Jakub Jelinek <jakub@redhat.com>
21912 PR rtl-optimization/21330
21913 * gcc.c-torture/execute/20050502-1.c: New test.
21916 * gcc.c-torture/execute/20050502-2.c: New test.
21918 2005-05-03 Uros Bizjak <uros@kss-loka.si>
21920 PR middle-end/21282
21921 * gcc.dg/pr21282.c: New.
21923 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
21925 * gcc.dg/vect/pr20122.c: Clean up .vect file.
21926 * gcc.dg/vect/vect-92.c: Likewise.
21927 * gcc.dg/vect/vect-93.c: Likewise.
21928 * gcc.dg/vect/vect-dv-1.c: Likewise.
21929 * gcc.dg/vect/vect-dv-2.c: Likewise.
21930 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21932 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
21934 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21935 * gfortran.dg/vect/vect-2.f90: Likewise.
21936 * gfortran.dg/vect/vect-3.f90: Likewise.
21937 * gfortran.dg/vect/vect-4.f90: Likewise.
21938 * gfortran.dg/vect/vect-5.f90: Likewise.
21940 2005-05-02 Geoffrey Keating <geoffk@apple.com>
21943 * gcc.dg/rs6000-fpint-2.c: New.
21945 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
21948 * gcc.dg/builtins-30.c: Update expected messages.
21949 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21950 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21951 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21953 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
21955 PR tree-optimization/21294
21956 * gcc.dg/tree-ssa/pr21294.c: New.
21958 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
21960 * gcc.dg/altivec-3.c (vec_store): Do not use the old
21961 __builtin_altivec_st_internal_4si built-in.
21963 2005-05-02 Mark Mitchell <mark@codesourcery.com>
21966 * g++.dg/template/ptrmem14.C: New test.
21968 2005-05-02 Paul Brook <paul@codesourcery.com>
21970 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21972 2005-05-02 Michael Matz <matz@suse.de>
21975 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21977 2005-05-01 Mark Mitchell <mark@codesourcery.com>
21979 * g++.dg/cpp/weak.C: New test.
21981 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21983 * gcc.dg/tree-ssa/loop-8.c: New test.
21985 2005-04-30 Michael Maty <matz@suse.de>
21987 * gcc.dg/inline-mcpy.c: New test.
21989 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
21991 PR libfortran/18958
21992 * gfortran.dg/eoshift.f90: New test case.
21994 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
21996 PR libfortran/18857
21997 * gfortran.dg/matmul_1.f90: New test.
21999 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22001 PR tree-optimization/21030
22002 * gcc.dg/tree-ssa/pr21030.c: New.
22004 2005-04-29 Devang Patel <dpatel@apple.com>
22006 PR tree-optimization/21272
22007 * gcc.dg/vect/vect-ifcvt-10.c: New test.
22009 2005-04-29 Jakub Jelinek <jakub@redhat.com>
22013 * gfortran.dg/entry_4.f90: New test.
22014 * gfortran.fortran-torture/execute/entry_1.f90: New test.
22015 * gfortran.fortran-torture/execute/entry_2.f90: New test.
22016 * gfortran.fortran-torture/execute/entry_3.f90: New test.
22017 * gfortran.fortran-torture/execute/entry_4.f90: New test.
22018 * gfortran.fortran-torture/execute/entry_5.f90: New test.
22019 * gfortran.fortran-torture/execute/entry_6.f90: New test.
22020 * gfortran.fortran-torture/execute/entry_7.f90: New test.
22022 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22024 * gfortran.fortran-torture/execute/entry_8.f90: New test.
22026 2005-04-29 Paul Brook <paul@codesourcery.com>
22028 * gfortran.dg/entry_3.f90: New test.
22030 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22032 * gfortran.dg/implicit_4.f90: New test.
22034 2005-04-28 Bob Wilson <bob.wilson@acm.org>
22036 * lib/target-supports.exp (check_profiling_available): Return
22037 false for xtensa-*-elf.
22039 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
22041 * lib/fortran-torture.exp (fortran-torture.exp): Catch
22042 error if file cannot be deleted.
22044 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22046 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22047 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22048 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22049 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22050 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22051 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22052 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22053 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22054 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22055 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22056 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22057 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22058 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22060 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22063 * gfortran.dg/pr20865.f90: New test.
22065 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
22067 * gcc.dg/void-cast-2.c: New test.
22069 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22072 * gcc.dg/void-cast-1.c: New test.
22074 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
22076 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22078 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22081 * gfortran.dg/pr21177.f90: New test.
22083 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
22085 PR tree-optimization/21171
22086 * gcc.dg/tree-ssa/pr21171.c: New test.
22088 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
22090 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22091 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22092 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22093 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22094 gcc.dg/tree-ssa/gen-vect-32.c: New.
22095 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22096 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22097 don't run on PPC32.
22099 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22102 * gcc.dg/transparent-union-3.c: New test.
22104 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22107 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22108 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22109 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22110 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22111 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22112 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22114 2005-04-26 Jeff Law <law@redhat.com>
22116 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22117 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22118 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22119 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22120 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22121 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22122 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22124 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
22126 PR tree-optimization/17598
22127 * gcc.dg/tree-ssa/pr17598.c: New testcase.
22129 2005-04-25 Mike Stump <mrs@apple.com>
22131 * objc.dg/fix-and-continue-1.m: Add.
22133 2005-04-25 Roger Sayle <roger@eyesopen.com>
22136 * g++.dg/opt/pr20995-1.C: New test case.
22138 2005-04-25 Devang Patel <dpatel@apple.com>
22140 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22142 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22145 * g++.dg/opt/alias2.C (printf): Correct the prototype.
22147 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22150 * g++.dg/opt/rtti2.C: New test.
22152 2005-04-25 Paul Brook <paul@codesourcery.com>
22153 Steven G. Kargl <kargls@comcast.net>
22156 * gfortran.dg/ichar_1.f90: New file.
22158 2005-04-24 Jakub Jelinek <jakub@redhat.com>
22160 PR middle-end/20991
22161 * g++.dg/opt/pr20991.C: New test.
22163 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22164 where sizeof (type) < __alignof__ (type).
22165 * gcc.dg/compat/struct-layout-1.h: Likewise.
22167 2005-04-24 Per Bothner <per@bothner.com>
22168 Devang Patel <dpatel@apple.com>
22170 PR preprocessor/20907
22171 * gcc.dg/cpp/very-long-comment.c: New test.
22173 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22176 * gfortran.dg/common_5.f: New test.
22178 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
22180 PR middle-end/21082
22181 * g++.dg/tree-ssa/pr21082.C: New testcase.
22183 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
22185 * gcc.dg/vect/vect-99.c: New test.
22187 2005-04-22 Diego Novillo <dnovillo@redhat.com>
22189 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22191 2005-04-22 Jeff Law <law@redhat.com>
22193 * gcc.dg/uninit-5.c: Remove xfails.
22194 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22195 conditionals and loads.
22197 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
22199 PR libfortran/20074
22200 PR libfortran/20436
22201 PR libfortran/21108
22202 * gfortran.dg/nested_reshape.f90: new test
22203 * gfortran.dg/reshape-alloc.f90: new test
22204 * gfortran.dg/reshape.f90: new test
22206 2005-04-22 Mark Mitchell <mark@codesourcery.com>
22208 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22210 * gcc.dg/arm-vfp1.c: New test.
22212 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
22215 * g++.dg/lookup/builtin2.C: New test.
22217 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
22219 * gcc.dg/weak/weak-13.c: New test.
22221 2005-04-21 Geoffrey Keating <geoffk@apple.com>
22223 * lib/target-supports.exp (check_effective_target_sync_int_long):
22226 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
22228 * gcc.target/mips/branch-1.c: New test.
22230 2005-04-21 Richard Henderson <rth@redhat.com>
22232 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22233 * gcc.dg/vect/vect-86.c: Likewise.
22234 * gcc.dg/vect/vect-87.c: Likewise.
22235 * gcc.dg/vect/vect-88.c: Likewise.
22237 2005-04-21 Devang Patel <dpatel@apple.com>
22239 PR optimization/20994
22240 * gcc.dg/tree-ssa/ifc-3.c: New test.
22242 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22245 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22246 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22247 gcc.dg/c99-vla-jump-5.c: New tests.
22249 2005-04-19 Richard Henderson <rth@redhat.com>
22251 * lib/target-supports.exp (check_effective_target_vect_int_mult):
22252 Fix typo in exists check.
22253 (check_effective_target_sync_int_long): New.
22254 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22255 * gcc.dg/ia64-sync-2.c: Likewise.
22256 * gcc.dg/ia64-sync-3.c: Likewise.
22257 * gcc.dg/ia64-sync-4.c: Likewise.
22259 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
22261 * gcc.dg/fold-xor-1.c: New test.
22262 * gcc.dg/fold-xor-2.c: New test.
22264 2005-04-19 James E. Wilson <wilson@specifixinc.com>
22267 * g++.dg/eh/fp-regs.C: New test.
22269 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22271 * gcc.dg/Wint-to-pointer-cast-1.c,
22272 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22273 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22274 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22276 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22279 * gfortran.dg/pr16861.f90: New test.
22281 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22283 * gcc.dg/pr21085.c: New test.
22285 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
22287 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
22288 (setup_mips_tests, dg-mips-options): New procedures.
22289 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22290 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22291 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22292 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22293 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22294 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22295 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22296 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22297 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22298 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22299 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22300 dg-mips-options instead of dg-options. Remove now-redundant
22301 preprocessor guards.
22302 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22303 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22304 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22305 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22306 * gcc.dg/vr-mult-2.c: Delete.
22307 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22308 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22309 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22310 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22311 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22312 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22313 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22315 2005-04-18 Laurent GUERBY <laurent@guerby.net>
22317 * ada/acats/run_all.sh: Use sync when executable not present.
22319 2005-04-18 Devang Patel <dpatel@apple.com>
22321 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22322 * gcc.dg/vect/vect-11a.c: New.
22323 * gcc.dg/vect/vect-none.c: Update.
22324 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22326 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22328 PR tree-optimization/20922
22329 * gcc.dg/pr20922-1.c: New test.
22330 * gcc.dg/pr20922-2.c: New test.
22331 * gcc.dg/pr20922-3.c: New test.
22332 * gcc.dg/pr20922-4.c: New test.
22333 * gcc.dg/pr20922-5.c: New test.
22334 * gcc.dg/pr20922-6.c: New test.
22336 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22338 PR libfortran/20950
22339 * gfortran.dg/pr20950.f: New test.
22341 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22343 PR libfortran/19216
22344 * gfortran.dg/pr19216.f: New test.
22346 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
22348 PR tree-optimization/21001
22349 * gcc.dg/tree-ssa/pr21001.c: New.
22351 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
22353 PR libfortran/21075
22354 * gfortran.dg/reshape_rank7.f90: New test.
22356 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22358 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22359 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22360 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22361 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22362 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22363 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22364 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22365 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22366 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22368 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22369 in namelists. New test.
22370 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22372 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22374 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22375 namelist. New test.
22376 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22378 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22380 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22381 namelist. New test.
22382 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22383 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22384 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22386 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22387 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22390 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
22392 * gfortran.dg/wtruncate.f: New testcase.
22393 * gfortran.dg/wtruncate.f90: New testcase.
22395 2005-04-16 Mark Mitchell <mark@codesourcery.com>
22398 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22399 which sizeof/alignof is dependent, rather than just whether we are
22400 processing_template_decl.
22402 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22404 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22405 corrected typo where the wrong variables had been compared.
22407 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22409 PR libfortran/18495
22410 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22411 Test callee-allocated version of return array with a write
22413 Test spread with a temporary with another write statement.
22415 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
22417 PR tree-optimization/21031
22418 * gcc.dg/tree-ssa/pr21031.c: New.
22420 2005-04-15 Uros Bizjak <uros@kss-loka.si>
22422 PR tree-optimization/21004
22423 * gcc.dg/builtins-53.c: Include builtins-config.h.
22424 Check floorf, ceilf, floorl and ceill transformations
22425 only when HAVE_C99_RUNTIME is defined.
22427 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
22429 PR middle-end/20739
22430 * gcc.dg/tree-ssa/pr20739.c: New test.
22432 2005-04-14 Mike Stump <mrs@apple.com>
22434 * gcc.dg/Foundation.framework/empty: New.
22435 * gcc.dg/framework-2.c: New.
22437 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22439 PR tree-optimization/21021
22440 * gcc.c-torture/compile/pr21021.c: New.
22442 2005-04-14 Janis Johnson <janis187@us.ibm.com>
22445 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22446 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22447 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22448 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22449 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22450 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22451 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22452 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22454 2005-04-14 Richard Henderson <rth@redhat.com>
22456 * lib/target-supports.exp (check_effective_target_vect_condition):
22457 Add ia64, i?86, and x86_64.
22459 2005-04-14 Steven G. Kargl <kargls@comcast.net>
22461 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22463 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22465 PR tree-optimization/20657
22466 * gcc.dg/tree-ssa/pr20657.c: New.
22468 2005-04-14 Uros Bizjak <uros@kss-loka.si>
22470 * gcc.dg/builtins-53.c: Also check (int)trunc* and
22471 (long long int)trunc*.
22473 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
22476 * gcc.dg/pr20927.c: New test.
22478 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
22480 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22481 * gcc.target/mips/asm-1.c: Likewise.
22483 2005-04-13 Dale Johannesen <dalej@apple.com>
22485 * objc.dg/objc-fast-4.m: New.
22487 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
22489 * gcc.target/cris/torture/cris-torture.exp: New driver in new
22491 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22493 2005-04-13 David Edelsohn <edelsohn@gnu.org>
22495 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22496 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22497 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22499 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
22501 PR tree-optimization/20913
22502 * gcc.dg/tree-ssa/pr20913.c: New.
22504 PR tree-optimization/20702
22505 * gcc.dg/tree-ssa/pr20702.c: New.
22507 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22510 * g++.dg/inherit/local3.C: New test.
22512 2005-04-12 Jeff Law <law@redhat.com>
22514 * gcc.dg/tree-ssa/20050412-1.c: New test.
22516 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
22518 PR libfortran/19016
22519 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
22520 Add tests with mask generated by expression.
22521 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22522 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22523 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22525 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
22527 PR middle-end/20917
22528 * gcc.dg/20050409-1.c: New test.
22530 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
22532 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
22534 2005-04-11 Mark Mitchell <mark@codesourcery.com>
22536 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22537 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
22538 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22539 (TARGET_CXX): Adjust accordingly.
22540 * target.h (struct gcc_target): Remove epxort_class_data. Add
22541 determine_class_data_visibility and class_data_always_comdat.
22542 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22543 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22544 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22545 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22546 (arm_cxx_determine_class_data_visibility): New.
22547 (arm_cxx_class_data_always_comdat): Likewise.
22548 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22549 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22550 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22551 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22552 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22555 2005-04-11 Mark Mitchell <mark@codesourcery.com>
22557 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22559 2005-04-11 Geoffrey Keating <geoffk@apple.com>
22561 * gcc.dg/i386-darwin-fpmath.c: New.
22563 2004-04-11 Devang Patel <dpatel@apple.com>
22565 * lib/target-supports.exp (check_effective_target_vect_condition): New.
22566 * gcc.dg/vect/vect-ifcvt-1.c: New test.
22567 * gcc.dg/vect/vect-ifcvt-2.c: New test.
22568 * gcc.dg/vect/vect-ifcvt-3.c: New test.
22569 * gcc.dg/vect/vect-ifcvt-4.c: New test.
22570 * gcc.dg/vect/vect-ifcvt-5.c: New test.
22571 * gcc.dg/vect/vect-ifcvt-6.c: New test.
22572 * gcc.dg/vect/vect-ifcvt-7.c: New test.
22573 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22575 2004-04-11 Devang Patel <dpatel@apple.com>
22577 * gcc.dg/vect/vect-dv-1.c: New test.
22578 * gcc.dg/vect/vect-dv-2.c: New test.
22580 2005-04-11 Diego Novillo <dnovillo@redhat.com>
22582 PR tree-optimization/20933
22583 * gcc.dg/tree-ssa/pr20933.c: New test.
22585 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22587 * gfortran.dg/fold_nearest.f90: New test.
22589 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
22591 * gcc.dg/tree-ssa/alias-1.c: New test.
22593 2005-04-11 Diego Novillo <dnovillo@redhat.com>
22595 PR tree-optimization/20920
22596 * g++.dg/tree-ssa/pr20920.C: New test.
22598 2005-04-11 Uros Bizjak <uros@kss-loka.si>
22600 * gcc.dg/builtins-53.c: Also check (int)ceil* and
22601 (long long int)ceil*.
22603 2005-04-10 Mark Mitchell <mark@codesourcery.com>
22605 * g++.dg/warn/Wdtor1.C: Declare template in system header with
22606 explicit C++ linkage.
22608 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22610 * gfortran.dg/pr17229.f: Take care of the new obsolescence
22611 warning for arithmetic IF statements.
22613 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
22615 * eor_handling_1.f90: New test case.
22616 * eor_handling_2.f90: New test case.
22617 * eor_handling_3.f90: New test case.
22618 * eor_handling_4.f90: New test case.
22619 * eor_handling_5.f90: New test case.
22620 * noadv_size.f90: New test case.
22621 * pad_no.f90: New test case.
22623 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
22625 * gcc.c-torture/execute/20050410-1.c: New test.
22627 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
22629 * gcc.dg/pr20126.c: New.
22631 2005-04-09 Bud Davis <bdavis@gfortran.org>
22632 Steven G. Kargl <kargls@comcast.net>
22634 * gfortran.dg/PR19872.f: New test.
22636 2005-04-09 Steven G. Kargl <kargls@comcast.net>
22638 * gfortran.dg/nint_1.f90: Fix dg-do directive.
22640 2005-04-09 Steven G. Kargl <kargls@comcast.net>
22642 * gfortran.dg/nint_1.f90: New test.
22644 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
22646 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22647 Added test for callee-allocated arrays with write statements.
22648 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22649 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22650 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22651 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22652 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22654 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
22656 PR libfortran/20163
22657 * gfortran.dg/open-options-blanks.f: New test.
22659 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
22662 * gfortran.dg/comma_format_extension_[1234].f: New tests.
22664 2005-04-09 Jakub Jelinek <jakub@redhat.com>
22666 * gcc.dg/tree-ssa/stdarg-1.c: New test.
22667 * gcc.dg/tree-ssa/stdarg-2.c: New test.
22668 * gcc.dg/tree-ssa/stdarg-3.c: New test.
22669 * gcc.dg/tree-ssa/stdarg-4.c: New test.
22670 * gcc.dg/tree-ssa/stdarg-5.c: New test.
22671 * gcc.c-torture/execute/stdarg-4.c: New test.
22673 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22676 * g++.dg/abi/param2.C: New test.
22678 2005-04-09 Uros Bizjak <uros@kss-loka.si>
22680 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22682 2005-04-09 Uros Bizjak <uros@kss-loka.si>
22684 * gcc.dg/builtins-53.c: New test.
22686 2005-04-08 Diego Novillo <dnovillo@redhat.com>
22688 * g++.dg/tree-ssa/pr18178.C: New test.
22689 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22690 * gcc.c-torture/execute/20041019-1.c: New test.
22691 * gcc.dg/tree-ssa/20041008-1.c: New test.
22692 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22693 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22694 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22695 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22696 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22697 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22698 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22699 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22700 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22701 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22703 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
22705 PR rtl-optimization/20466
22706 * gcc.c-torture/execute/pr20466-1.c: New test.
22708 2005-04-08 Mark Mitchell <mark@codesourcery.com>
22711 * g++.dg/parse/cond2.C: New test.
22714 * g++.dg/warn/Wdtor1.C: New test.
22716 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22719 * gfortran.dg/pr17229.f: New test.
22721 2005-04-07 Steven G. Kargl <kargls@comcast.net>
22723 * gfortran.dg/tiny_1.f90: New test.
22724 * gfortran.dg/tiny_2.f90: ditto.
22726 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
22728 * gfortran.dg/eor_1.f90: Fix dg-do run line
22729 * gfortran.dg/open_new.f90: Fix dg-do run line
22731 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
22733 * lib/target-supports.exp (get_compiler_messages): Support
22734 optional arguments, the fourth being compiler options.
22735 (check_effective_target_fpic): New proc.
22736 * gcc.dg/20050321-2.c: Restrict to target fpic.
22738 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
22740 * gcc.dg/15443-1.c: New test.
22741 * gcc.dg/15443-2.c: Likewise.
22743 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22745 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22747 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
22749 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22751 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
22753 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22754 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22756 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22757 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22758 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22760 2005-04-06 Mark Mitchell <mark@codesourcery.com>
22763 * g++.dg/warn/Wunused-11.C: New test.
22765 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
22767 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22769 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
22771 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22773 2005-04-05 Mark Mitchell <mark@codesourcery.com>
22776 * g++.dg/template/ptrmem13.C: New test.
22778 2005-04-05 Per Bothner <per@bothner.com>
22780 * lib/gcc.exp: Always add -fno-show-column, for now.
22782 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
22785 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22786 of plain old "unsigned int" for the type of "i". Makes this test
22789 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
22791 * gcc.dg/i386-ssefn-1.c: New test.
22792 * gcc.dg/i386-ssefn-2.c: New test.
22793 * gcc.dg/i386-ssefn-3.c: New test.
22794 * gcc.dg/i386-ssefn-4.c: New test.
22796 2005-04-05 Jakub Jelinek <jakub@redhat.com>
22798 PR tree-optimization/20076
22799 * gcc.dg/builtin-apply4.c: New test.
22801 PR preprocessor/19475
22802 * gcc.dg/cpp/macspace1.c: New test.
22803 * gcc.dg/cpp/macspace2.c: New test.
22805 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22807 * gfortran.dg/pr20755.f: Fixed bad format.
22809 2005-04-05 Mark Mitchell <mark@codesourcery.com>
22812 * g++.dg/ext/attrib21.C: New test.
22814 2004-04-05 Devang Patel <dpatel@apple.com>
22816 * lib/target-supports.exp (check_effective_target_vect_shif): New.
22817 * gcc.dg/vect/vect-shift-1.c: New test.
22819 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22821 PR libfortran/20755
22822 * gfortran.dg/pr20755.f: New test.
22824 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
22826 * gfortran.dg/pr15959.f90: New test.
22827 * gfortran.dg/string_pad_trunc.f90: New test.
22829 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22831 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22832 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22833 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22836 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22838 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22840 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22842 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22843 * gcc.c-torture/compile/20011119-2.c: Likewise.
22844 * gcc.c-torture/compile/981001-2.c: Likewise.
22846 2005-04-04 Mark Mitchell <mark@codesourcery.com>
22849 * g++.dg/template/overload4.C: New test.
22851 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
22854 * g++.dg/abi/covariant5.C: New.
22857 * g++.dg/debug/const2.C: New.
22859 2005-04-04 Jakub Jelinek <jakub@redhat.com>
22861 PR rtl-optimization/16104
22862 * gcc.c-torture/execute/20050316-1.c: New test.
22864 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
22866 * g++.dg/template/spec23.C: Fix dg-error text.
22868 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
22871 * g++.dg/expr/lval2.C: New.
22873 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22875 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22876 __builtin_strcasecmp and __builtin_strncasecmp.
22878 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
22881 * g++.dg/template/spec22.C: New.
22882 * g++.dg/template/spec23.C: New.
22884 2005-04-03 Dale Ranta <dir@lanl.gov>
22885 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22887 PR libfortran/20068
22888 PR libfortran/20125
22889 PR libfortran/20156
22890 PR libfortran/20471
22891 * gfortran.dg/backspace.f: New test.
22893 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
22895 * gcc.dg/pr19345.c: New test.
22897 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
22899 PR tree-optimization/20640
22900 * gcc.dg/torture/tree-loop-1.c: New.
22902 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
22904 PR rtl-optimization/20290
22905 * gcc.c-torture/execute/loop-ivopts-2.c: New.
22907 2005-04-02 Geoffrey Keating <geoffk@apple.com>
22909 * gcc.dg/rs6000-fpint.c: New.
22911 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
22913 * gcc.dg/old-style-then-proto-1.c: New test.
22915 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22917 * gfortran.fortran-torture/execute/backspace.f90: Check
22918 after backspace and read was incorrect.
22920 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22922 * gcc.c-torture/execute/builtins/strcat.c: Check the result
22923 buffer past the terminating NUL using memcmp.
22924 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22925 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22927 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22928 Fix unused/uninitialized variable warnings.
22930 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22931 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22932 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22933 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22935 * gcc.c-torture/execute/builtins/abs-1-lib.c,
22936 gcc.c-torture/execute/builtins/fputs-lib.c,
22937 gcc.c-torture/execute/builtins/lib/fprintf.c,
22938 gcc.c-torture/execute/builtins/lib/main.c,
22939 gcc.c-torture/execute/builtins/lib/memcmp.c,
22940 gcc.c-torture/execute/builtins/lib/memmove.c,
22941 gcc.c-torture/execute/builtins/lib/mempcpy.c,
22942 gcc.c-torture/execute/builtins/lib/memset.c,
22943 gcc.c-torture/execute/builtins/lib/printf.c,
22944 gcc.c-torture/execute/builtins/lib/sprintf.c,
22945 gcc.c-torture/execute/builtins/lib/stpcpy.c,
22946 gcc.c-torture/execute/builtins/lib/strchr.c,
22947 gcc.c-torture/execute/builtins/lib/strcmp.c,
22948 gcc.c-torture/execute/builtins/lib/strcpy.c,
22949 gcc.c-torture/execute/builtins/lib/strcspn.c,
22950 gcc.c-torture/execute/builtins/lib/strlen.c,
22951 gcc.c-torture/execute/builtins/lib/strncat.c,
22952 gcc.c-torture/execute/builtins/lib/strncmp.c,
22953 gcc.c-torture/execute/builtins/lib/strncpy.c,
22954 gcc.c-torture/execute/builtins/lib/strrchr.c,
22955 gcc.c-torture/execute/builtins/lib/strspn.c,
22956 gcc.c-torture/execute/builtins/lib/strstr.c,
22957 gcc.c-torture/execute/builtins/memops-asm-lib.c,
22958 gcc.c-torture/execute/builtins/strlen-2.c,
22959 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22962 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
22964 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22965 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22968 2005-04-01 Jakub Jelinek <jakub@redhat.com>
22971 * g++.dg/debug/using1.C: New test.
22973 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
22975 PR middle-end/20524
22976 * gcc.dg/alias-7.c: Prefix asm-declared name with
22977 __USER_LABEL_PREFIX__.
22979 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
22981 Fix fallout from PR middle-end/15700:
22982 * gcc.c-torture/compile/20011119-1.c: Take
22983 __USER_LABEL_PREFIX__ into account.
22984 * gcc.c-torture/compile/20011119-2.c: Likewise.
22986 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
22989 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22991 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
22994 * gcc.c-torture/compile/struct-non-lval-1.c,
22995 gcc.c-torture/compile/struct-non-lval-2.c,
22996 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22998 2005-03-31 Janis Johnson <janis187@us.ibm.com>
23000 * gcc.dg/tls/tls.exp: Remove temporary file.
23001 * g++.dg/tls/tls.exp: Ditto.
23002 * lib/file-format.exp: Ditto.
23003 * g++.dg/special/ecos.exp: Ditto.
23005 * lib/profopt.exp: Treat prof_ext as a list.
23006 * gcc.misc-tests/bprob.exp: Ditto.
23007 * g++.dg/bprob/bprob.exp: Ditto.
23009 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23010 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23011 g++.dg/tree-ssa/pointer-reference-alias.C,
23012 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23013 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23014 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23015 g++.dg/vect/pr19951.cc: Ditto.
23016 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23017 gcc.dg/builtins-47.c: Ditto.
23018 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23019 gcc.dg/pr20115-1.c: Ditto.
23020 * gcc.dg/tree-ssa/20030530-2.c,
23021 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23022 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23023 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23024 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23025 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23026 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23027 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23028 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23029 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23030 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23031 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23032 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23033 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23034 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23035 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23036 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23037 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23038 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23039 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23040 gcc.dg/tree-ssa/20030824-1.c,
23041 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23042 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23043 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23044 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23045 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23046 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23047 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23048 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23049 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23050 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23051 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23052 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23053 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23054 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23055 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23056 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23057 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23058 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23059 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23060 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23061 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23062 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23063 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23064 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23065 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23066 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23067 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23068 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23069 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23070 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23071 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23072 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23073 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23074 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23075 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23076 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23077 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23078 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23079 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23080 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23081 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23082 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23083 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23084 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23085 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23086 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23087 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23088 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23089 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23090 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23091 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23092 gcc.dg/tree-ssa/useless-1.c: Ditto.
23093 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23094 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23095 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23096 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23097 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23098 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23099 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23100 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23101 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23102 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23103 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23104 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23105 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23106 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23107 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23108 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23109 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23110 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23111 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23112 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23113 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23114 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23115 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23116 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23117 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23118 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23119 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23120 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23121 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23122 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23123 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23124 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23125 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23126 gcc.dg/vect/vect-none.c: Ditto.
23127 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23128 treelang/compile/unsigned.tree: Ditto.
23130 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23131 * gcc.dg/cpp/direct2s.c: Ditto.
23132 * gcc.dg/cpp/paste4.c: Ditto.
23133 * gcc.dg/cpp/separate-1.c: Ditto.
23134 * gcc.dg/pch/save-temps-1.c: Ditto.
23135 * g++.dg/ext/altivec-10.C: Ditto.
23136 * g++.dg/pch/pch.C: Ditto.
23138 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23140 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23141 * g++.dg/template/repo1.C: Ditto.
23142 * g++.dg/template/repo2.C: Ditto.
23143 * g++.dg/template/repo3.C: Ditto.
23144 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23145 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23146 * g++.old-deja/g++.pt/repo1.C: Ditto.
23147 * g++.old-deja/g++.pt/repo2.C: Ditto.
23148 * g++.old-deja/g++.pt/repo3.C: Ditto.
23149 * g++.old-deja/g++.pt/repo4.C: Ditto.
23151 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23152 * gcc.dg/20030107-1.c: Ditto.
23153 * gcc.dg/20030702-1.c: Ditto.
23154 * gcc.dg/profile-generate-1.c: Ditto.
23155 * g++.dg/other/profile1.C: Ditto.
23156 * g++.old-deja/g++.robertl/eb83.C: Ditto.
23158 * lib/gcc-dg.exp (remove-build-file): New.
23159 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23160 cleanup-tree-dump, cleanup-saved-temps): New.
23162 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
23164 PR c++/19203, DR 214
23165 * g++.dg/parse/ambig3.C: Not ambiguous.
23166 * g++.dg/template/spec20.C: New.
23167 * g++.dg/template/spec21.C: New.
23169 2005-03-31 Steve Ellcey <sje@cup.hp.com>
23172 * gcc.dg/ia64-fptr-1.c: Run only on linux.
23174 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23176 PR libfortran/20660
23177 * gfortran.dg/negative_unit.f: New test.
23179 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23181 * gcc.dg/20050330-1.c: New test.
23183 2005-03-30 Devang Patel <dpatel@apple.com>
23185 * g++.dg/tree-sra/ssa-sra-3.C: New test.
23187 2005-03-30 Dale Johannesen <dalej@apple.com>
23189 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23191 2005-03-30 Janis Johnson <janis187@us.ibm.com>
23193 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23194 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23195 Strip options from test name.
23197 2005-03-31 Jan Hubicka <jh@suse.cz>
23199 * gcc.dg/varpool-1.c: New testcase.
23201 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23205 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23206 gcc.dg/stmt-expr-label-3.c : New tests.
23207 * gcc.c-torture/execute/medce-2.c: Remove.
23209 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23212 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23215 2005-03-30 Alan Modra <amodra@bigpond.net.au>
23217 * gcc.c-torture/compile/pr20203.c: New test.
23219 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23221 * gfortran.dg/promotion.f90: New test.
23223 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
23225 PR middle-end/20491
23226 * gcc.dg/torture/asm-subreg-1.c: New test.
23228 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
23231 * gcc.dg/pr20672-1.c: New test.
23233 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
23235 * gfortran.dg/vect: New directory.
23236 * gfortran.dg/vect/vect.exp: New.
23237 * gfortran.dg/vect/vect-1.f90: New test.
23238 * gfortran.dg/vect/vect-2.f90: New test.
23239 * gfortran.dg/vect/vect-3.f90: New test.
23240 * gfortran.dg/vect/vect-4.f90: New test.
23241 * gfortran.dg/vect/vect-5.f90: New test.
23243 2005-03-29 Jakub Jelinek <jakub@redhat.com>
23245 PR middle-end/20622
23246 * gcc.dg/alias-7.c: New test.
23248 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
23250 * gcc.dg/sparc-reg-1.c: New test.
23252 2005-03-28 Steve Ellcey <sje@cup.hp.com>
23255 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23257 2005-03-29 Dale Ranta <dir@lanl.gov>
23258 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23260 PR libfortran/20163
23261 * gfortran.dg/pr20163-2.f: New test.
23263 2005-03-28 Jan Hubicka <jh@suse.cz>
23265 PR middle-end/20635
23266 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23269 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
23271 PR tree-optimization/20626
23272 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23273 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23275 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23277 * gfortran.dg/underflow.f90: New test.
23278 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23280 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23282 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23284 2005-03-25 Mark Mitchell <mark@codesourcery.com>
23286 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23287 (g++_init): Make sure that CXXFLAGS is set.
23288 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23289 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23290 * lib/gfortran.exp (gfortran_link_flags): Likewise.
23291 * lib/objc.exp (objc_init): Likewise.
23292 * lib/treelang.exp (treelang_init): Likewise.
23294 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
23296 PR tree-optimization/20470
23297 * gcc.dg/tree-ssa/pr20470.c: New test.
23299 2005-03-25 Geoffrey Keating <geoffk@apple.com>
23301 * gcc.dg/ppc-stfiwx.c: New.
23303 2005-03-25 Steve Ellcey <sje@cup.hp.com>
23306 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23308 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23310 * gcc.dg/20050325-1.c: Fix a typo.
23312 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23314 PR libfortran/19678
23315 PR libfortran/19679
23316 * gfortran.dg/dos_eol.f: New test.
23318 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23320 PR rtl-optimization/20249
23321 * gcc.dg/20050325-1.c: New test.
23323 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23325 PR libfortran/15332
23326 * gfortran.dg/pr15332.f: New test.
23328 2005-03-24 Dale Johannesen <dalej@apple.com>
23330 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23332 2005-03-24 Geoffrey Keating <geoffk@apple.com>
23334 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23335 'internal' visibility.
23336 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23337 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23338 'protected' visibility.
23339 * gcc.dg/visibility-7.c: Likewise.
23340 * lib/target-supports.exp (check_visibility_available): Take
23341 a parameter, the kind of visibility to check for.
23342 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23343 to check_visibility_available.
23345 * g++.dg/expr/cast3.C: New.
23347 2005-03-24 David Edelsohn <edelsohn@gnu.org>
23349 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23352 2005-03-24 Steve Ellcey <sje@cup.hp.com>
23355 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23357 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
23359 * gcc.dg/badshift.c: Renamed to...
23360 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
23362 * gcc.target/i386/badshift.c: Renamed to...
23363 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
23366 PR rtl-optimization/20532
23367 * gcc.target/i386/badshift.c: New.
23369 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23371 * gfortran.dg/pr18025.f90: New test.
23373 2005-03-23 Dale Johannesen <dalej@apple.com>
23375 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23377 2005-03-23 Mark Mitchell <mark@codesourcery.com>
23379 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23381 * lib/target-supports.exp (check_iconv_available): Default
23382 libiconv to -liconv, if there is no definition.
23384 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
23386 * gcc.dg/torture/cris-asm-mof-1.c: New test.
23388 2005-03-22 Mark Mitchell <mark@codesourcery.com>
23390 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23391 * g++.dg/opt/pr7503-2.C: Likewise.
23392 * g++.dg/opt/pr7503-3.C: Likewise.
23393 * g++.dg/opt/pr7503-4.C: Likewise.
23394 * g++.dg/opt/pr7503-5.C: Likewise.
23395 * g++.dg/warn/minmax.C: New test.
23397 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23399 * gfortran.dg/g77_intrinsics_funcs.f: New test.
23400 * gfortran.dg/g77_intrinsics_sub.f: New test.
23402 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23403 Jan Hubicka <jh@suse.cz>
23404 Steven Bosscher <stevenb@suse.de
23406 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23408 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23411 * g++.dg/template/redecl3.C: New test.
23413 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23416 * g++.dg/parse/error16.C: Tweak error markers.
23418 2005-03-22 Jakub Jelinek <jakub@redhat.com>
23421 * gcc.dg/20050321-2.c: New test.
23423 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
23427 * g++.dg/template/ptrmem12.C: New.
23429 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
23431 PR rtl-optimization/20527
23432 * gcc.c-torture/execute/pr20527-1.c: New test.
23434 2005-03-22 Ben Elliston <bje@au.ibm.com>
23436 * gcc.misc-tests/options.exp (check_for_options): Create a real C
23437 program, compile it into a real executable and then delete the .c
23438 and .x files afterwards, to avoid problems on testglue targets.
23440 2005-03-21 Stuart Hastings <stuart@apple.com>
23442 * gcc.target/i386/sse-2.c: New.
23444 2005-03-21 Uros Bizjak <uros@kss-loka.si>
23446 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23448 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23450 * g++.dg/parse/crash25.C: Fix typo.
23452 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23455 * g++.dg/parse/crash24.C: New test.
23458 * g++.dg/parse/crash25.C: New test.
23460 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23463 * g++.dg/ext/stmtexpr4.C: New test.
23465 2005-03-20 Roger Sayle <roger@eyesopen.com>
23467 PR middle-end/20539
23468 * gcc.c-torture/compile/pr13066-1.c: New test case.
23469 * gcc.c-torture/compile/pr20539-1.c: Likewise.
23470 * g++.dg/opt/pr13066-1.C: Likewise.
23472 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
23474 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23476 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23479 * gfortran.dg/nesting_1.f90: New test.
23481 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23484 * g++.dg/lookup/using13.C: New test.
23486 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23489 * g++.dg/template/crash36.C: New test.
23491 2005-03-18 Paolo Carlini <pcarlini@suse.de>
23494 * g++.dg/template/crash35.C: New test.
23496 2005-03-17 Paolo Carlini <pcarlini@suse.de>
23499 * g++.dg/overload/operator2.C: New test.
23501 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23503 PR libfortran/20257
23504 * gfortran.dg/pr20257.f90: New test.
23506 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23508 PR libfortran/20480
23509 * gfortran.dg/pr20480.f90: New test.
23511 2005-03-16 Richard Henderson <rth@redhat.com>
23513 PR middle-end/15700
23514 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23515 (_rtld_global): New.
23516 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23517 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23519 * gcc.dg/alias-3.c: New.
23520 * gcc.dg/alias-4.c: New.
23521 * gcc.dg/alias-5.c: New.
23522 * gcc.dg/alias-6.c: New.
23524 2005-03-15 Geoffrey Keating <geoffk@apple.com>
23526 * gcc.dg/cpp/ucnid-7.c: New.
23528 2005-03-15 Janis Johnson <janis187@us.ibm.com>
23529 Dorit Naishlos <dorit@il.ibm.com>
23531 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
23534 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
23536 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
23537 support misaligned accesses.
23538 * gcc.dg/vect/vect-58.c: Likewise.
23539 * gcc.dg/vect/vect-92.c: New.
23540 * gcc.dg/vect/vect-93.c: New.
23542 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
23545 * gfortran.dg/assign_2.f90: New test.
23546 * gfortran.dg/assign_3.f90: New test.
23547 * gfortran.dg/assign.f90: New test.
23549 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
23551 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23552 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23553 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23554 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23557 2005-03-14 Geoffrey Keating <geoffk@apple.com>
23559 * gcc.dg/cpp/ucnid-6.c: New.
23561 * gcc.dg/cpp/normalize-1.c: New.
23562 * gcc.dg/cpp/normalize-2.c: New.
23563 * gcc.dg/cpp/normalize-3.c: New.
23564 * gcc.dg/cpp/normalize-4.c: New.
23565 * gcc.dg/cpp/ucnid-4.c: New.
23566 * gcc.dg/cpp/ucnid-5.c: New.
23567 * g++.dg/cpp/normalize-1.C: New.
23568 * g++.dg/cpp/ucnid-1.C: New.
23570 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
23572 * gcc.dg/pr18628.c: New.
23574 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
23577 * g++.dg/tree-ssa/pr20280.C: New.
23579 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23582 * gfortran.dg/stfunc_2.f90: New test.
23584 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
23586 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23588 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
23590 * gcc.dg/tree-ssa/20050314-1.c: New test.
23592 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23596 * g++.dg/template/friend34.C: New test.
23597 * g++.dg/template/friend35.C: Likewise.
23598 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23600 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23602 Friend class name lookup 5/n
23604 * g++.dg/lookup/hidden-class1.C: New test.
23605 * g++.dg/lookup/hidden-class2.C: Likewise.
23606 * g++.dg/lookup/hidden-class3.C: Likewise.
23607 * g++.dg/lookup/hidden-class4.C: Likewise.
23608 * g++.dg/lookup/hidden-class5.C: Likewise.
23609 * g++.dg/lookup/hidden-class6.C: Likewise.
23610 * g++.dg/lookup/hidden-class7.C: Likewise.
23611 * g++.dg/lookup/hidden-class8.C: Likewise.
23612 * g++.dg/lookup/hidden-class9.C: Likewise.
23613 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23614 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23615 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23616 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23617 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23618 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23619 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23620 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23621 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23622 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23623 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23625 2005-03-13 Mark Mitchell <mark@codesourcery.com>
23628 * g++.dg/template/error18.C: New test.
23630 2005-03-09 Ben Elliston <bje@au.ibm.com>
23633 * g++.dg/debug/pr16792.C: New test.
23635 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
23637 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23638 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23639 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23640 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23641 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23642 test assertion names.
23644 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23647 * gfortran.dg/stfunc_1.f90: New test.
23649 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23652 * gfortran.dg/real_index_1.f90: New test.
23654 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23657 * gfortran.dg/spec_expr_1.f90: New test.
23659 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
23662 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23665 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23668 * gfortran.dg/largeequiv_1.f90: New test.
23670 2005-03-12 Geoffrey Keating <geoffk@apple.com>
23672 * gcc.dg/ucnid-1.c: New.
23673 * gcc.dg/ucnid-2.c: New.
23674 * gcc.dg/ucnid-3.c: New.
23675 * gcc.dg/ucnid-4.c: New.
23676 * gcc.dg/ucnid-5.c: New.
23677 * gcc.dg/ucnid-6.c: New.
23678 * gcc.dg/cpp/ucnid-1.c: New.
23679 * gcc.dg/cpp/ucnid-2.c: New.
23680 * gcc.dg/cpp/ucnid-3.c: New.
23681 * g++.dg/other/ucnid-1.C: New.
23683 2005-03-12 Geoffrey Keating <geoffk@apple.com>
23685 * gcc.dg/vmx/darwin-abi-3.c: Delete.
23687 2005-03-11 Per Bothner <per@bothner.com>
23689 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
23690 that diagnotics refer to correct token.
23691 * gcc.dg/unused-3.c: Likewise.
23693 2005-03-11 Per Bothner <per@bothner.com>
23695 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23696 constant" is now actually on same line as string constant.
23697 * gcc.dg/cpp/direct2s.c: Likewise.
23699 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
23701 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23703 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23705 PR libfortran/20124
23706 * gfortran.dg/pr20124.f90: New Test
23708 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
23710 PR tree-optimization/20130
23711 * gcc.dg/pr20130-1.c: New test.
23713 2005-03-10 Steve Ellcey <sje@cup.hp.com>
23716 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23718 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23720 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23722 2005-03-10 Steve Ellcey <sje@cup.hp.com>
23724 * g++.dg/eh/forced1.C: Fix comment.
23725 * g++.dg/eh/forced2.C: Ditto.
23726 * g++.dg/eh/forced3.C: Ditto.
23727 * g++.dg/eh/forced4.C: Ditto.
23729 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
23732 * gcc.c-torture/compile/pr20412.c: New test.
23734 2005-03-10 Roger Sayle <roger@eyesopen.com>
23736 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23738 2005-03-10 Jakub Jelinek <jakub@redhat.com>
23741 * gcc.dg/20050307-1.c: New test.
23743 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
23746 * g++.dg/other/stdarg3.C: New.
23748 2005-03-10 Jakub Jelinek <jakub@redhat.com>
23750 PR c++/18384, c++/18327
23751 * g++.dg/init/array19.C: New test.
23753 PR inline-asm/20314
23754 * gcc.dg/torture/pr20314-1.c: New test.
23755 * gcc.dg/torture/pr20314-2.c: New test.
23757 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
23759 * gcc.dg/20050309-1.c: New test.
23761 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23763 * gcc.dg/builtins-10.c: Reactivate disabled test.
23764 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
23765 new cbrt transformations.
23767 2005-03-09 Mark Mitchell <mark@codesourcery.com>
23770 * g++.dg/template/array13.C: New test.
23772 2005-03-09 Paolo Carlini <pcarlini@suse.de>
23775 * g++.dg/init/brace4.C: New test.
23777 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
23780 * g++.dg/template/non-dependent12.C: New.
23782 2005-03-08 Mark Mitchell <mark@codesourcery.com>
23785 * g++.dg/init/array18.C: Add dg-do run marker.
23788 * g++.dg/init/array18.C: New test.
23790 2005-03-09 Ben Elliston <bje@au.ibm.com>
23792 * consistency.vlad/vlad.exp: Remove trailing semicolons.
23793 * g++.dg/gcov/gcov.exp: Likewise.
23794 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23795 * gcc.target/xstormy16/xstormy16.exp: Likewise.
23796 * lib/c-torture.exp: Likewise.
23797 * lib/fortran-torture.exp: Likewise.
23798 * lib/g++.exp: Likewise.
23799 * lib/gcc-defs.exp: Likewise.
23800 * lib/gcc-dg.exp: Likewise.
23801 * lib/gcc.exp: Likewise.
23802 * lib/gcov.exp: Likewise.
23803 * lib/gfortran.exp: Likewise.
23804 * lib/mike-g++.exp: Likewise.
23805 * lib/mike-gcc.exp: Likewise.
23806 * lib/objc-torture.exp: Likewise.
23807 * lib/objc.exp: Likewise.
23808 * lib/profopt.exp: Likewise.
23809 * lib/target-libpath.exp: Likewise.
23810 * lib/target-supports.exp: Likewise.
23811 * lib/treelang.exp: Likewise.
23812 * lib/wrapper.exp: Likewise.
23814 2005-03-08 Jeff Law <law@redhat.com>
23816 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23819 2005-03-08 Ira Rosen <irar@il.ibm.com>
23821 * gcc.dg/vect/pr20122.c: New test.
23823 2005-03-07 Jeff Law <law@redhat.com>
23825 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23827 * gcc.dg/tree-ssa/pr18133-1.c: New test.
23828 * gcc.dg/tree-ssa/pr18133-2.c: New test.
23829 * gcc.dg/tree-ssa/pr18134.c: New test.
23831 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23833 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23834 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23835 gcc.dg/torture/builtin-noret-2.c: Require weak support.
23837 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
23840 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23842 2005-03-07 Mark Mitchell <mark@codesourcery.com>
23844 * g++.dg/warn/Wnvdtor.C: New test.
23846 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
23848 * gcc.dg/torture/pr19683-1.c: New test.
23850 2005-03-06 Steven G. Kargl <kargls@comcast.net>
23852 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23853 * gfortran.dg/g77/19990313-2.f: Ditto.
23854 * gfortran.dg/g77/19990313-3.f: Ditto.
23855 * gfortran.dg/g77/19990525-0.f: Ditto.
23856 * gfortran.dg/g77/19990826-0.f: Ditto.
23857 * gfortran.dg/g77/19990826-2.f: Ditto.
23858 * gfortran.dg/g77/19990826-3.f: Ditto.
23859 * gfortran.dg/g77/20000511-1.f: Ditto.
23860 * gfortran.dg/g77/20000511-2.f: Ditto.
23861 * gfortran.dg/g77/970625-2.f: Ditto.
23862 * gfortran.dg/g77/980310-2.f: Ditto.
23863 * gfortran.dg/g77/980310-3.f: Ditto.
23864 * gfortran.dg/g77/980310-8.f: Ditto.
23865 * gfortran.dg/g77/980519-2.f: Ditto.
23866 * gfortran.dg/g77/alpha1.f: Ditto.
23867 * gfortran.dg/g77/claus.f: Ditto.
23868 * gfortran.dg/g77/erfc.f: Ditto.
23869 * gfortran.dg/g77/short.f: Ditto.
23870 * gfortran.fortran-torture/execute/data.f90: Ditto.
23871 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23872 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23874 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23876 * lib/file-format.exp (gcc_target_object_format): Add check for som
23877 format and hardcode object formats on hppa*-*-hpux*.
23878 * lib/target-supports.exp (check_weak_available): Add check for som
23879 object format. Always return 0 on hppa*-*-hpux10*.
23881 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23884 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23886 2005-03-05 Steven G. Kargl <kargls@comcast.net>
23888 * gfortran.dg/pr19936_1.f90: New test.
23889 * gfortran.dg/pr19936_2.f90: New test.
23890 * gfortran.dg/pr19936_3.f90: New test.
23892 2005-03-05 Steven G. Kargl <kargls@comcast.net>
23893 Paul Thomas <prthomas@drfccad.cea.fr>
23895 * gfortran.dg/PR19754_1.f90: New test.
23896 * gfortran.dg/PR19754_2.f90: Ditto.
23898 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23901 * g++.dg/template/non-dependent11.C: New test.
23903 2005-03-05 Uros Bizjak <uros@kss-loka.si>
23905 * lib/target-supports.exp (check_iconv_available): Fix comment.
23907 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
23908 Joseph S. Myers <joseph@codesourcery.com>
23911 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23913 2005-03-04 Matthew Sachs <msachs@apple.com>
23915 * gcc.exp (gcc_target_compile): Put braces around
23916 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23917 * objc.exp (objc_target_compile): Likewise.
23918 * treelang.exp (treelang_target_compile): Likewise.
23920 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23923 * gfortran.dg/func_result_1.f90: New test.
23925 2005-03-04 Ben Elliston <bje@au.ibm.com>
23927 * gcc.misc-tests/options.exp: New test.
23929 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
23931 * gcc.dg/pr15784-4.c: New test.
23933 2005-03-03 Geoffrey Keating <geoffk@apple.com>
23935 * gcc.c-torture/execute/pr17133.c: New.
23936 * gcc.c-torture/compile/20050303-1.c: New.
23938 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
23940 * gcc.dg/cpp/assert4.c: Fix for cygwin.
23942 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
23944 * g++.dg/overload/using2.C: New.
23946 2005-03-02 Mark Mitchell <mark@codesourcery.com>
23949 * g++.dg/init/ptrmem2.C: New test.
23951 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
23954 * gcc.dg/pr8927-1.c: New test.
23956 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
23959 * g++.dg/inherit/covariant12.C: New.
23961 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23964 * gfortran.dg/bound_1.f90: New test.
23966 2005-02-28 Janis Johnson <janis187@us.ibm.com>
23968 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23969 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23971 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
23974 * gcc.dg/pr20245-1.c: New test.
23976 2005-02-28 Jakub Jelinek <jakub@redhat.com>
23978 PR middle-end/19874
23979 * gcc.c-torture/execute/20050119-2.c: New test case.
23981 2005-02-28 Ben Elliston <bje@au.ibm.com>
23983 * README: Update the DejaGnu bug reporting address.
23984 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23985 * lib/objc-torture.exp: Likewise.
23987 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
23989 * gfortran.dg/boz_1.f90: New test.
23990 * gfortran.dg/boz_3.f90: New test.
23991 * gfortran.dg/boz_4.f90: New test.
23993 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
23995 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23996 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23998 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24000 PR libfortran/20101
24001 * gfortran.dg/write_0_pe_format.f90: New test.
24003 2005-02-27 Jakub Jelinek <jakub@redhat.com>
24006 * g++.dg/opt/thunk2.C: New test.
24007 * g++.dg/opt/covariant1.C: New test.
24009 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24011 * gfortran.dg/e_d_fmt.f90: New test.
24013 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
24015 * gcc.dg/asm-b.c: Fix comment typos.
24017 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24019 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24022 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24025 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24026 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24027 * gcc.dg/asm-b.c: New test.
24029 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
24031 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24032 Disable this test on IRIX 6.
24034 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
24036 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24037 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24040 2005-02-25 Diego Novillo <dnovillo@redhat.com>
24042 PR tree-optimization/20204
24043 * gcc.dg/pr20204.c: New test.
24045 2005-02-24 Jakub Jelinek <jakub@redhat.com>
24048 * gcc.c-torture/execute/20050224-1.c: New test.
24051 * g++.dg/warn/Wbraces2.C: New test.
24053 2005-02-23 Mark Mitchell <mark@codesourcery.com>
24056 * g++.dg/init/const2.C: New test.
24058 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
24060 PR tree-optimization/20100
24061 * gcc.c-torture/execute/pr20100-1.c: New test.
24063 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24065 * gfortran.dg/implicit_3.f90: New test.
24067 * gfortran.dg/deftype_1.f90: New test.
24069 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
24071 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24073 * g++.dg/other/anon3.C: Accept a warning.
24075 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
24077 * gcc.dg/pr20017.c: Fix a comment typo.
24079 2005-02-23 Bud Davis <bdavis@gfortran.org>
24081 * gfortran.dg/list_read_4.f90: Change to f90 comments.
24083 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24086 * ada/acats/tests/cxa/cxa3004.a: Remove.
24087 * ada/acats/tests/cxb/cxb30061.am: Likewise.
24089 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24092 * g++.dg/init/const1.C: New test.
24095 * g++.dg/parse/constant7.C: New test.
24098 * g++.dg/parse/error27.C: New test.
24099 * g++.dg/template/qualttp15.C: Adjust error markers.
24100 * g++.old-deja/g++.other/struct1.C: Likewise.
24103 * g++.dg/template/error17.C: New test.
24106 * g++.dg/parser/error26.C: New test.
24108 2005-02-22 Diego Novillo <dnovillo@redhat.com>
24110 PR tree-optimization/20100
24111 PR tree-optimization/20115
24112 * gcc.dg/pr20115.c: New test.
24113 * gcc.dg/pr20115-1.c: New test.
24114 * gcc.dg/pr20100.c: New test.
24115 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24116 call-clobbered variables after alias1.
24118 2005-02-22 Bud Davis <bdavis@gfortran.org>
24120 * gfortran.dg/list_read_4.f90: new test.
24122 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
24124 PR rtl-optimization/20017.
24125 * gcc.dg/pr20017.c: New.
24127 2005-02-22 Devang Patel <dpatel@apple.com>
24130 * g++.dg/tree-ssa/pr19952.C: New test.
24132 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24135 * g++.dg/parse/constant6.C: New test.
24137 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24139 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24140 * g++.dg/charset/asm2.c: Likewise.
24141 * g++.dg/charset/asm3.c: Likewise.
24142 * g++.dg/charset/asm4.c: Likewise.
24143 * g++.dg/charset/asm5.c: Likewise.
24144 * g++.dg/charset/attribute1.c: Likewise.
24145 * g++.dg/charset/attribute2.c: Likewise.
24146 * g++.dg/charset/extern1.cc: Likewise.
24147 * g++.dg/charset/extern2.cc: Likewise.
24148 * g++.dg/charset/extern3.cc: Likewise.
24149 * g++.dg/charset/function.cc: Likewise.
24150 * g++.dg/charset/string.c: Likewise.
24151 * g++.dg/charset/charset.exp: Likewise.
24152 * lib/target-supports.exp (check_iconv_available): Fix comment.
24154 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24156 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24157 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24158 * gcc.dg/charset/asm2.c: Likewise.
24159 * gcc.dg/charset/asm3.c: Likewise.
24160 * gcc.dg/charset/asm4.c: Likewise.
24161 * gcc.dg/charset/asm5.c: Likewise.
24162 * gcc.dg/charset/asm6.c: Likewise.
24163 * gcc.dg/charset/attribute1.c: Likewise.
24164 * gcc.dg/charset/attribute2.c: Likewise.
24165 * gcc.dg/charset/builtin1.c: Likewise.
24166 * gcc.dg/charset/extern.c: Likewise.
24167 * gcc.dg/charset/function.c: Likewise.
24168 * gcc.dg/charset/string.c: Likewise.
24169 * gcc.dg/charset/charset.exp: Likewise.
24171 2005-02-21 Bud Davis <bdavis9659@comcast.net>
24174 * gfortran.dg/pr20086.f90: New test.
24176 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
24178 PR tree-optimization/19786
24179 * g++.dg/tree-ssa/pr19786.C: New.
24181 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24183 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24185 2005-02-21 Jeff Law <law@redhat.com>
24187 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24189 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24191 * gfortran.dg/do_iterator: Split loop, markup all lines for
24192 which an error locus is printed.
24193 * gfortran.dg/pr17708.f90: Markup all lines for which an error
24195 * gfortran.dg/select_4.f90: Likewise.
24196 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24197 locuses in the various permutations.
24199 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
24201 PR tree-optimization/19951
24202 * g++.dg/vect: New directory.
24203 * g++.dg/vect/vect.exp: New file.
24204 * g++.dg/vect/pr19951.cc: New testcase.
24205 * g++.dg/dg.exp: Also prune vectorizer tests.
24207 2005-02-20 Zack Weinberg <zack@codesourcery.com>
24210 * gcc.dg/charset/builtin1.c: New test.
24212 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24215 * g++.dg/inherit/volatile1.C: New test.
24218 * g++.dg/template/dtor4.C: New test.
24220 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24222 * gfortran.dg/int_1.f90: New test.
24224 2005-02-19 Devang Patel <dpatel@apple.com>
24226 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24228 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24230 * gfortran.dg/achar_1.f90: New test.
24232 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
24234 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24236 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
24237 Jakub Jelinek <jakub@redhat.com>
24239 PR tree-optimization/19828
24240 * gcc.dg/tree-ssa/loop-7.c: New test.
24241 * gcc.c-torture/execute/20050218-1.c: New test.
24243 2005-02-19 Jakub Jelinek <jakub@redhat.com>
24246 * gcc.dg/transparent-union-1.c: New test.
24247 * gcc.dg/transparent-union-2.c: New test.
24249 2005-02-18 James E Wilson <wilson@specifixinc.com>
24251 PR tree-optimization/18977
24252 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24254 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
24257 * gcc.dg/pr20054.c: New test.
24259 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24262 * g++.dg/ext/attrib20.C: New test.
24264 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
24266 PR middle-end/20030
24267 * gfortran.fortran-torture/execute/character_passing.f90: New test.
24269 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
24272 * g++.dg/opt/switch4.C: New.
24274 2005-02-18 Jakub Jelinek <jakub@redhat.com>
24277 PR tree-optimization/20009
24278 * gcc.c-torture/compile/20050217-1.c: New test.
24279 * g++.dg/opt/switch3.C: New test.
24281 PR tree-optimization/18947
24282 * gcc.c-torture/compile/20050215-1.c: New test.
24283 * gcc.c-torture/compile/20050215-2.c: New test.
24284 * gcc.c-torture/compile/20050215-3.c: New test.
24286 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
24289 * g++.dg/template/crash34.C: New.
24292 * g++.dg/other/access3.C: New.
24294 2005-02-17 Ira Rosen <irar@il.ibm.com>
24296 * gcc.dg/vect/vect-98.c: New test.
24298 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
24300 PR tree-optimization/19967
24301 * gcc.dg/pr19967.c: New.
24303 2005-02-16 Jakub Jelinek <jakub@redhat.com>
24305 PR middle-end/19857
24306 * gcc.dg/tree-ssa/20050215-1.c: New test.
24307 * gcc.c-torture/execute/20050215-1.c: New test.
24309 2005-02-15 Eric Christopher <echristo@redhat.com>
24311 * gcc.dg/cpp/20050215-1.c: New file.
24313 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
24315 PR tree-optimization/15785
24316 * gcc.dg/pr15785-1.c: New test.
24318 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
24321 * g++.dg/init/ctor4.C: New.
24322 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24324 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
24326 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24327 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24329 2005-02-15 Andreas Schwab <schwab@suse.de>
24331 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24334 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
24336 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24338 2005-02-14 Diego Novillo <dnovillo@redhat.com>
24340 PR tree-optimization/19853
24341 * gcc.c-torture/compile/pr19853.c: New test.
24343 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24346 * g++.dg/parse/local-class1.C: New.
24349 * g++.dg/parse/ptrmem3.C: New.
24352 * g++.old-deja/g++.oliva/template6.C: Add another case.
24353 * g++.dg/template/explicit6.C: New.
24355 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
24358 * g++.dg/other/redecl2.C: New.
24360 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24363 * g++.dg/abi/covariant4.C: New.
24365 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
24367 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24370 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
24372 * gcc.dg/vect/vect-96.c: Fix typo.
24374 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24378 * g++.dg/template/enum5.C: New test.
24380 2005-02-12 Ira Rosen <irar@il.ibm.com>
24382 * gcc.dg/vect/vect-97.c: New test.
24384 2005-02-12 Ira Rosen <irar@il.ibm.com>
24386 * gcc.dg/vect/vect-96.c: New test.
24388 2005-02-12 Uros Bizjak <uros@kss-loka.si>
24390 * gcc.dg/builtins-34.c: Also check ldexp*.
24392 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
24394 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24396 2005-02-11 Janis Johnson <janis187@us.ibm.com>
24398 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24399 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24400 dg-require-dll, dg-require-iconv, dg-require-named-sections,
24401 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24402 selector_list, selector_expression, dg-process-target): Move to new
24403 file target-supports-dg.exp.
24404 * lib/target-supports-dg.exp: New.
24406 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24409 2005-02-11 Jakub Jelinek <jakub@redhat.com>
24412 * g++.dg/other/ptrmem6.C: New test.
24414 PR middle-end/19858
24415 * gcc.c-torture/compile/20050210-1.c: New test.
24417 2005-02-11 Mark Mitchell <mark@codesourcery.com>
24420 * g++.dg/warn/Wbraces1.C: New test.
24422 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
24424 * gcc.dg/builtins-52.c: New testcase.
24426 2005-02-10 Jakub Jelinek <jakub@redhat.com>
24429 * gcc.c-torture/execute/20050119-1.c: New test.
24431 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24434 * g++.dg/init/delete1.C: New test.
24436 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24439 * g++.dg/template/static12.C: New test.
24441 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24444 * g++.dg/conversion/ambig1.C: New test.
24447 * g++.dg/ext/attrib19.C: New test.
24450 * g++.dg/parse/dtor5.C: New test.
24453 * g++.dg/template/dtor3.C: New test.
24456 * g++.dg/template/static11.C: New test.
24457 * g++.dg/template/crash2.C: Remove dg-error marker.
24459 2005-02-09 Janis Johnson <janis187@us.ibm.com>
24462 * g++.old-deja/g++.mike/p10769a.C: Remove.
24464 2005-02-09 Roger Sayle <roger@eyesopen.com>
24466 * gcc.dg/builtins-48.c: New test case.
24467 * gcc.dg/builtins-49.c: New test case.
24468 * gcc.dg/builtins-50.c: New test case.
24469 * gcc.dg/builtins-51.c: New test case.
24471 2005-02-09 Ian Lance Taylor <ian@airs.com>
24473 PR middle-end/19583
24474 * g++.dg/warn/Wreturn-type-3.C: New test.
24476 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24478 PR middle-end/19402
24479 * gcc.dg/pr19402-1.c: New testcase.
24480 * gcc.dg/pr19402-2.c: likewise.
24482 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24484 PR middle-end/19854
24485 * g++.dg/tree-ssa/tmmti.C: New testcase.
24487 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24489 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24491 2005-02-08 Mark Mitchell <mark@codesourcery.com>
24494 * g++.dg/parse/crash23.C: New test.
24495 * g++.dg/warn/Weff1.C: New test.
24497 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24499 * gcc.dg/20050209-1.c: New test.
24501 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24504 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
24506 2005-02-08 Mike Stump <mrs@apple.com>
24508 * g++.dg/pch/import-2.c: New test.
24509 * g++.dg/pch/import-2.hs: New.
24510 * g++.dg/pch/include/import-2a.h: New.
24511 * g++.dg/pch/include/import-2b.h: New.
24513 2005-02-08 Janis Johnson <janis187@us.ibm.com>
24515 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24517 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24519 * gfortran.dg/substr_1.f90: New test.
24521 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
24523 PR middle-end/19775
24524 * gcc.dg/torture/builtin-power-1.c: Disable test for
24525 invalid transformation.
24526 * gcc.dg/builtins-10.c: Likewise. Disable one test we
24527 no longer optimize.
24528 * gcc.dg/builtins-47.c: New testcase.
24530 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
24531 Dorit Naishlos <dorit@il.ibm.com>
24533 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
24535 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
24537 * gcc.c-torture/compile/20050206-1.c: New test.
24539 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
24542 * g++.dg/opt/pr19768.C: New test.
24544 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
24547 * gcc.c-torture/compile/pr19736.c: New test.
24549 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24552 * g++.dg/parse/error25.C: New test.
24554 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
24556 * gcc.c-torture/execute/20050203-1.c: New.
24558 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
24560 * gcc.dg/vect/vect-85.c: Remove xfail.
24561 * gcc.dg/vect/vect-86.c: Remove xfail.
24562 * gcc.dg/vect/vect-87.c: Remove xfail.
24563 * gcc.dg/vect/vect-88.c: Remove xfail.
24565 2005-02-02 Geoffrey Keating <geoffk@apple.com>
24567 * gcc.dg/altivec-19.c: New.
24569 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
24572 * gcc.dg/nested-func-3.c: New test.
24573 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24575 2005-02-02 Janis Johnson <janis187@us.ibm.com>
24577 * gcc.test-framework/gen_directive_tests: Generate tests for
24578 selector expressions.
24580 2005-02-02 Matt Austern <austern@apple.com>
24583 * g++/ext/builtin7.C: New.
24584 * g++/ext/builtin8.C: New.
24586 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
24589 * gcc.dg/pr18502-1.c: New test.
24591 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24594 * g++.dg/template/local4.C: Tweak.
24596 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
24598 PR tree-optimization/19578
24599 * gcc.c-torture/compile/20050202-1.c: New test.
24601 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
24604 * gcc.dg/c99-init-4.c: New test.
24606 2005-02-01 Janis Johnson <janis187@us.ibm.com>
24608 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24610 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24612 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24613 * g++.dg/eh/check-vect.h: New.
24615 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24616 * gcc.dg/vect/vect-78.c: Ditto.
24617 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24620 * g++.dg/conversion/simd1.C: Expect warning.
24621 * g++.dg/ext/attribute-test-1.C: Ditto.
24622 * g++.dg/ext/attribute-test-2.C: Ditto.
24623 * g++.dg/ext/attribute-test-3.C: Ditto.
24624 * g++.dg/ext/attribute-test-4.C: Ditto.
24626 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24627 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24629 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24631 2005-02-01 Richard Henderson <rth@redhat.com>
24633 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24634 long double for ibm double-double format.
24635 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24637 2005-02-01 Diego Novillo <dnovillo@redhat.com>
24639 PR tree-optimization/19633
24640 * gcc.dg/pr19633-1.c: New test.
24641 * gcc.dg/pr19633.c: Tweak to make pointer point
24642 to NULL or a symbol.
24644 2005-02-01 Janis Johnson <janis187@us.ibm.com>
24646 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24648 (dg-process-target (local override)): Handle selector expressions.
24650 * gcc.test-framework/README: Describe tests in source directory.
24651 * gcc.test-framework/test-framework.awk: Handle dg- tests.
24652 * gcc.test-framework/test-framework.exp: Handle dg- tests.
24653 * gcc.test-framework/dg-bogus-exp-P.c: New test.
24654 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24655 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24656 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24657 * gcc.test-framework/dg-do-link-exp-P.c: New test.
24658 * gcc.test-framework/dg-do-run-exp-P.c: New test.
24659 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24660 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24661 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24662 * gcc.test-framework/dg-error-exp-P.c: New test.
24663 * gcc.test-framework/dg-error-exp-XP.c: New test.
24664 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24665 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24666 * gcc.test-framework/dg-output-exp-P.c: New test.
24667 * gcc.test-framework/dg-output-exp-XF.c: New test.
24668 * gcc.test-framework/dg-warning-exp-P.c: New test.
24669 * gcc.misc-tests/dg-1.c: Remove.
24670 * gcc.misc-tests/dg-2.c: Remove.
24671 * gcc.misc-tests/dg-3.c: Remove.
24672 * gcc.misc-tests/dg-4.c: Remove.
24673 * gcc.misc-tests/dg-5.c: Remove.
24674 * gcc.misc-tests/dg-6.c: Remove.
24675 * gcc.misc-tests/dg-7.c: Remove.
24676 * gcc.misc-tests/dg-8.c: Remove.
24677 * gcc.misc-tests/dg-9.c: Remove.
24678 * gcc.misc-tests/dg-10.c: Remove.
24679 * gcc.misc-tests/dg-11.c: Remove.
24680 * gcc.misc-tests/dg-12.c: Remove.
24681 * gcc.misc-tests/dg-test.exp: Remove.
24683 * gcc.test-framework/test-framework.awk: Change recording and
24684 printing of passes and failures.
24686 * gcc.test-framework: New directory.
24687 * gcc.test-framework/README: New.
24688 * gcc.test-framework/test-framework.exp: New.
24689 * gcc.test-framework/test-framework.awk: New.
24690 * gcc.test-framework/gen_directive_tests: New.
24692 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
24694 * lib/treelang.exp: Fix comment typos.
24695 (treelang_target_compile): Don't append libs=-ltreelang to options.
24697 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
24699 * g++.dg/parse/typename7.C: Adjust error messages.
24701 2005-01-31 Jeff Law <law@redhat.com>
24703 * gcc.c-torture/execute/20050131-1.c: New test.
24704 * gcc.dg/wcaselabel.c: New test.
24706 2005-01-31 Mark Mitchell <mark@codesourcery.com>
24708 * g++.dg/other/warning1.C: Adjust error messags.
24709 * g++.dg/parse/constant5.C: New test.
24711 2005-01-31 Steven Bosscher <stevenb@suse.de>
24714 * gcc.c-torture/compile/20011130-1.c: Reorder to make
24715 the test case valid.
24716 * gcc.dg/20030815-1.c: Remove invalid tests.
24717 * gcc.dg/array-7.c: Adjust expected result.
24718 * gcc.dg/pr18596-3.c: Likewise.
24719 * gcc.dg/noncompile/20000901-1.c: Likewise.
24720 * gcc.dg/noncompile/init-2.c: Likewise.
24721 * gcc.dg/noncompile/init-4.c: Likewise.
24723 2005-01-31 Dale Johannesen <dalej@apple.com>
24725 * g++.dg/opt/pr19650.C: New test.
24727 2005-01-31 Richard Henderson <rth@redhat.com>
24729 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24730 long double for intel double extended format.
24731 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24733 2005-01-30 Mark Mitchell <mark@codesourcery.com>
24736 * g++.dg/template/static10.C: New test.
24739 * g++.dg/parse/error24.C: New test.
24742 * g++.dg/lookup/builtin1.C: New test.
24745 * g++.dg/warn/conv3.C: New test.
24747 2005-01-30 Bud Davis <bdavis@gfortran.org>
24750 * gfortan.dg/inquire_7.f90
24752 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
24754 PR tree-optimization/15791
24755 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24756 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24757 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24758 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24759 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24760 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24761 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24762 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24763 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24764 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24766 2005-01-29 Paul Brook <paul@codesourcery.com>
24769 * check.c (real_or_complex_check): New function.
24770 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24771 * intrinsic.c (add_functions): Use new check functions.
24772 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24775 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
24777 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24778 gcc.dg/lvalue-3.c: New tests.
24779 * gcc.dg/concat.c: Update expected messages.
24781 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
24783 PR libfortran/19595
24784 * gfortran.dg/eor_1.f90: New test.
24786 2005-01-29 Steven G. Kargl <kargls@comcast.net>
24789 * gfortran.dg/logical_data_1.f90: New test.
24791 2005-01-28 Mark Mitchell <mark@codesourcery.com>
24794 * g++.dg/template/crash33.C: New test.
24797 * g++.dg/template/crash32.C: New test.
24799 2005-01-28 Ian Lance Taylor <ian@airs.com>
24801 PR middle-end/16558
24802 * g++.dg/warn/Wreturn-type-2.C: New test.
24804 2004-06-24 Jeff Law <law@redhat.com>
24806 * gcc.dg/tree-ssa/20050128-1.c: New test.
24808 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
24810 * gcc.target/frv/all-mdpackh-1.c: New test.
24812 2005-01-28 Steven Bosscher <stevenb@suse.de>
24814 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24816 2005-01-27 Richard Henderson <rth@redhat.com>
24818 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24820 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
24822 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24824 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
24826 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24827 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24828 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24829 to cope with cases where the multilib options override the dg-options.
24831 2005-01-27 Jakub Jelinek <jakub@redhat.com>
24834 * gcc.dg/noncompile/20050120-1.c: New test.
24836 2005-01-26 Diego Novillo <dnovillo@redhat.com>
24838 PR tree-optimization/19633
24839 * gcc.dg/pr19633.c: New test.
24840 * gcc.dg/tree-ssa/pr19633.c: New test.
24842 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
24844 * gcc.dg/20041216-1.c: New test.
24846 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
24849 * objc.dg/selector-2.m: New test.
24851 2005-01-26 Jakub Jelinek <jakub@redhat.com>
24853 * g++.dg/opt/range-test-2.C: New test.
24855 PR rtl-optimization/19579
24856 * gcc.c-torture/execute/20050124-1.c: New test.
24858 2005-01-26 Greg Parker <gparker@apple.com>
24859 Stuart Hastings <stuart@apple.com>
24861 * gcc.c-torture/execute/20050125-1.c: New.
24863 2005-01-18 Jan Hubicka <jh@suse.cz>
24865 PR tree-optimize/19337
24866 * gcc.c-torture/compile/20050119-1.c: New test.
24868 2005-01-24 James E Wilson <wilson@specifixinc.com>
24870 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24871 test for successful match.
24873 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
24876 * objc.dg/comp-types-7.m: New test.
24878 2005-01-24 Janis Johnson <janis187@us.ibm.com>
24880 * lib/target-supports.exp (current_target_name): New.
24881 (check_effective_target_ilp32, check_effective_target_lp64):
24882 Cache the result to use as long as the current target, with
24883 multilib flags, remains the same.
24885 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24886 (dg-require-weak, dg-require-visibility, dg-require-alias,
24887 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24888 dg-require-effective-target, dg-skip-if): Remove call to
24889 skip_test_and_clear_xfail.
24890 (dg-test): Clear xfail data.
24892 2005-01-24 Jakub Jelinek <jakub@redhat.com>
24895 * gcc.dg/ppc64-toc.c: New test.
24897 * g++.dg/tree-ssa/empty-1.C: New test.
24899 PR middle-end/19551
24900 * gcc.c-torture/execute/20050121-1.c: New test.
24901 * gcc.dg/20050121-2.c: New test.
24903 2004-01-23 Steven G. Kargl <kargls@comcast.net>
24904 Paul Brook <paul@codesourcery.com>
24907 * gfortran.dg/real_const_1.f: New test.
24908 * gfortran.dg/real_const_2.f90: New test.
24909 * gfortran.dg/complex_int_1.f90: New test.
24911 2005-01-23 Bud Davis <bdavis9659@comcast.net>
24914 * gfortan.dg/inquire_6.f90: New test.
24916 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
24918 PR libfortran/19451
24919 * open_readonly_1.f90: New test.
24921 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
24923 PR libfortran/18982
24924 * gfortran.dg/open_new.f90: New file.
24926 2005-01-22 Paul Brook <paul@codesourcery.com>
24928 * namelist_1.f90: New test.
24930 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
24932 PR tree-optimization/19484
24933 * gcc.c-torture/compile/20050122-[12].c: New tests.
24935 2005-01-22 Paul Brook <paul@codesourcery.com>
24937 * gfortran.dg/implicit_2.f90: New test.
24939 2005-01-22 Bud Davis <bdavis9659@comcast.net>
24942 * gfortran.dg/inquire_5.f90: New test.
24944 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24947 * gcc.dg/pr18809-1.c: New test.
24949 2005-01-21 Ian Lance Taylor <ian@airs.com>
24951 * gcc.dg/20050121-1.c: New test.
24953 PR tree-optimization/13000
24954 * gcc.dg/20040206-1.c: Change warning to point where function is
24957 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24960 * g++.dg/template/array11.C: New test.
24962 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24964 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24965 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24966 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24967 * gfortran.dg/getenv_1.f90: Add dg-do directive.
24968 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24969 gfortran.dg/pr17164.f90: Add missing dg-do directives.
24971 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
24973 PR tree-optimization/15349
24974 * gcc.dg/tree-ssa/pr15349.c: New.
24976 2005-01-20 Steve Ellcey <sje@cup.hp.com>
24978 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24980 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
24982 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24983 scan-assembler-times directive name.
24985 * gcc.dg/asm-a.c: Move dg-require-effective-target to
24988 PR rtl-optimization/19462
24989 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24991 2005-01-19 Steve Ellcey <sje@cup.hp.com>
24993 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24994 counting function calls on ia64.
24996 2005-01-19 Jakub Jelinek <jakub@redhat.com>
24998 PR rtl-optimization/15139
24999 * gcc.dg/20050111-2.c: New test.
25002 * gcc.c-torture/compile/20050113-1.c: New testcase.
25004 PR middle-end/19164
25005 * gcc.dg/20050113-1.c: New testcase.
25007 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
25009 * gcc.dg/vect/vect-85.c: Add comment.
25010 * gcc.dg/vect/vect-86.c: Add xfail for now.
25011 * gcc.dg/vect/vect-87.c: Add xfail for now.
25012 * gcc.dg/vect/vect-88.c: Add xfail for now.
25013 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25015 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25017 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25019 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25021 * g++.dg/debug/typedef3.C: New test.
25023 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
25026 * gcc.dg/asm-a.c: New test.
25028 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
25030 * gcc.dg/sh-relax.c: Add prototype for abort.
25032 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25034 * gcc.dg/short-compare-1.c: New test.
25035 * gcc.dg/short-compare-2.c: Likewise.
25037 2005-01-18 Michael Matz <matz@suse.de>
25039 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25041 2005-01-17 Diego Novillo <dnovillo@redhat.com>
25043 PR tree-optimization/19121
25044 * gcc.c-torture/compile/pr19121.c: New test.
25046 2005-01-17 James E. Wilson <wilson@specifixinc.com>
25049 * gcc.c-torture/compile/pr19357.c: New test.
25051 2005-01-17 Ian Lance Taylor <ian@airs.com>
25054 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25055 pass--those that refer just to the variable, possibly with a
25057 * gcc.dg/c99-const-expr-3.c: Likewise.
25059 PR middle-end/13127
25060 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25063 2005-01-16 Bud Davis <bdavis9659@comcast.net>
25066 * gfortran.dg/endfile_2.f90: New test.
25068 2005-01-16 Steven G. Kargl <kargls@comcast.net>
25071 * gfortran.dg/select_5.f90: New test.
25073 2004-01-16 Paul Brook <paul@codesourcery.com>
25075 * gfortran.dg/common_4.f90: New test.
25077 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
25079 PR rtl-optimization/19462
25080 * gcc.dg/torture/pr19462-1.c: New test.
25082 2005-01-15 Ziemowit Laski <zlaski@apple.com>
25085 * objc.dg/func-ptr-2.m: New.
25086 * objc.dg/volatile-1.m: New.
25088 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25090 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25092 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25094 PR tree-optimization/19060
25095 * gcc.c-torture/execute/20050104-1.c: New test.
25097 2005-01-15 Bud Davis <bdavis9659@comcast.net>
25100 * gfortran.dg/write_to_null.f90: New test.
25102 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
25103 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25106 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25109 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25112 * g++.dg/init/vector1.C: New test.
25114 2005-01-14 James E. Wilson <wilson@specifixinc.com>
25117 * gcc.target/ia64/sibcall-unwind-1.c: New test.
25119 * gcc.target/ia64/sibcall-unwind-2.c: New test.
25121 2005-01-14 Steven G. Kargl <kargls@comcast.net>
25123 * gfortran.dg/select_1.f90: New test.
25124 * gfortran.dg/select_2.f90: New test.
25125 * gfortran.dg/select_3.f90: New test.
25126 * gfortran.dg/select_4.f90: New test.
25128 2005-01-14 Jakub Jelinek <jakub@redhat.com>
25130 PR middle-end/19084
25131 PR rtl-optimization/19348
25132 * gcc.dg/20050111-1.c: New test.
25133 * gcc.c-torture/execute/20050111-1.c: New test.
25135 * gcc.dg/i386-asm-4.c: New test.
25137 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
25139 * gcc.dg/nested-func-2.c: New test.
25140 * ada/acats/norun.lst: Remove c953002.
25142 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
25144 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25146 2005-01-12 Ben Elliston <bje@au.ibm.com>
25148 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25150 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
25153 * g++.dg/abi/align1.C: New test.
25155 2005-01-11 Alan Modra <amodra@bigpond.net.au>
25157 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25159 * g++.dg/ext/altivec_check.h: Support compiling as C.
25161 2005-01-10 Roger Sayle <roger@eyesopen.com>
25164 * g++.dg/expr/pr19355-1.C: New test case.
25166 2005-01-10 Laurent GUERBY <laurent@guerby.net>
25168 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25169 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25170 * ada/acats/tests/c3/c92005b.ada: Likewise.
25171 * ada/acats/tests/c3/cxb3012.a: Likewise.
25172 * ada/acats/norun.lst: Add c380004 and c953002, add PR
25174 2005-01-09 Paul Brook <paul@codesourcery.com>
25176 * gfortran.dg/common_2.f90: New file.
25177 * gfortran.dg/common_3.f90: New file.
25179 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
25181 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25183 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25185 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25186 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25187 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25188 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25189 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25190 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25191 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25192 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25193 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25194 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25195 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25196 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25197 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25198 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25199 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25200 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25201 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25202 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25203 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25204 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25205 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25206 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25207 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25208 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25209 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25210 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25211 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25212 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25213 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25214 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25215 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25216 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25217 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25218 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25219 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25220 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25221 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25222 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25223 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25224 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25225 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25226 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25227 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25228 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25229 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25230 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25231 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25232 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25233 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25234 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25235 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25236 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25237 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25238 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25239 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25240 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25241 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25242 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25243 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25244 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25245 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25246 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25247 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25248 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25249 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25250 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25251 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25253 * gcc.dg/vect/vect-1.c: Fix spelling.
25254 * gcc.dg/vect/vect-10.c: Fix spelling.
25255 * gcc.dg/vect/vect-11.c: Fix spelling.
25256 * gcc.dg/vect/vect-12.c: Fix spelling.
25257 * gcc.dg/vect/vect-14.c: Fix spelling.
25258 * gcc.dg/vect/vect-15.c: Fix spelling.
25259 * gcc.dg/vect/vect-16.c: Fix spelling.
25260 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25261 * gcc.dg/vect/vect-64.c: Fix comments.
25262 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25264 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25265 Ira Rosen <irar@il.ibm.com>
25267 * gcc.dg/vect/vect-70.c: New test.
25268 * gcc.dg/vect/vect-71.c: New test.
25270 2005-01-09 Manfred Hollstein <mh@suse.com>
25272 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25273 * gcc.dg/pr18241-2.c: Likewise.
25274 * gcc.dg/pr18241-3.c: Likewise.
25275 * gcc.dg/pr18241-4.c: Likewise.
25276 * gcc.dg/pr18241-5.c: Likewise.
25278 2005-01-08 Richard Henderson <rth@redhat.com>
25280 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25281 False for x86 and x86-64.
25283 2005-01-08 Diego Novillo <dnovillo@redhat.com>
25285 PR tree-optimization/18241
25286 * gcc.dg/pr18241-1.c: New test.
25287 * gcc.dg/pr18241-2.c: New test.
25288 * gcc.dg/pr18241-3.c: New test.
25289 * gcc.dg/pr18241-4.c: New test.
25290 * gcc.dg/pr18241-5.c: New test.
25292 2005-01-08 Steven G. Kargl <kargls@comcast.net>
25294 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25295 gfortran.dg/select_4.f90: New.
25297 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25299 * gcc.c-torture/execute/20050107-1.c: New test.
25301 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
25304 * g++.dg/template/ref2.C: New.
25306 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
25308 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25309 instead of being empty.
25311 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25314 * gfortran.dg/array-1.f90: New test.
25316 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25318 PR tree-optimization/19283
25319 * gcc.c-torture/execute/20050106-1.c: New test.
25321 PR rtl-optimization/18861
25322 * gcc.dg/20050105-1.c: New test.
25324 PR tree-optimization/18828
25325 * gcc.dg/20050105-2.c: New test.
25327 2005-01-07 Andreas Jaeger <aj@suse.de>
25329 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25331 2005-01-07 Bud Davis <bdavis9659@comcast.net>
25334 * gfortran.dg/fmt_read.f90: New test.
25336 2005-01-06 Geoffrey Keating <geoffk@apple.com>
25338 * gcc.dg/rs6000-ldouble-2.c: New.
25340 2005-01-06 Mark Mitchell <mark@codesourcery.com>
25343 * g++.dg/parser/ctor2.C: New test.
25345 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25348 * g++.dg/template/using9.C: New test.
25350 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25353 * g++.dg/lookup/friend6.C: New test.
25355 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
25358 * g++.dg/template/array10.C: New.
25360 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25362 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25363 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25365 2005-01-06 Jakub Jelinek <jakub@redhat.com>
25367 * gcc.c-torture/compile/20050105-1.c: New test.
25369 2005-01-05 Geoffrey Keating <geoffk@apple.com>
25371 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25373 2005-01-05 Roger Sayle <roger@eyesopen.com>
25375 PR middle-end/19100
25376 * gcc.dg/conv-3.c: New test case.
25378 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
25380 * gcc.dg/asm-wide-1.c: New test.
25382 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
25385 * g++.dg/parse/crash22.C: New
25387 2005-01-04 Geoffrey Keating <geoffk@apple.com>
25390 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25392 2005-01-04 Uros Bizjak <uros@kss-loka.si>
25394 PR middle-end/17767
25395 * gcc.dg/i386-mmx-6.c: New test case.
25397 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
25399 PR tree-optimization/18308
25400 * gcc.dg/vect/pr18308.c: New testcase.
25402 2005-01-04 Andreas Jaeger <aj@suse.de>
25404 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25406 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25407 Robert Bowdidge <bowdidge@apple.com>
25409 * gcc.dg/cpp/subframework1.c: New.
25410 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25411 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25412 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25413 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25415 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25417 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25419 * gcc.dg/darwin-weakimport-2.c: New.
25421 2005-01-03 Richard Henderson <rth@redhat.com>
25423 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25425 2005-01-03 Richard Henderson <rth@redhat.com>
25427 * gcc.dg/vect/vect.exp: Enable for ia64.
25428 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25429 (check_effective_target_vect_float): Likewise.
25430 (check_effective_target_vect_no_align): Likewise.
25431 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25432 * gcc.dg/vect/vect-8.c: Likewise.
25434 2005-01-03 Uros Bizjak <uros@kss-loka.si>
25437 * gcc.dg/pr19236-1.c: New test case.
25439 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25441 PR rtl-optimization/12092
25442 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25444 2005-01-02 Andreas Jaeger <aj@suse.de>
25446 * gcc.dg/pr12092-1.c: Do not run on x86_64.
25448 2005-01-01 Roger Sayle <roger@eyesopen.com>
25449 Andrew Pinski <pinskia@physics.uc.edu>
25451 PR rtl-optimization/12092
25452 * gcc.dg/pr12092-1.c: New test case.
25454 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
25456 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25457 'hidden' and 'default' for better portability.
25458 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25460 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25462 * g++.old-deja/g++.brendan/new3.C: Likewise.
25464 2005-01-01 Steven Bosscher <stevenb@suse.de>
25466 * gcc.dg/20041231-1.C: New test.
25467 * g++.dg/warn/Wunreachable-code-1.C: New test.
25469 2004-12-30 David Edelsohn <edelsohn@gnu.org>
25471 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25472 file, not /dev/null. Abort on error.
25474 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
25475 Ziemowit Laski <zlaski@apple.com>
25478 * objc.dg/encode-5.m: New test.
25480 2004-12-29 Richard Henderson <rth@redhat.com>
25482 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25483 * objc.dg/stabs-1.m: Disable for ia64.
25485 2004-12-29 Mark Mitchell <mark@codesourcery.com>
25488 * g++.dg/warn/Wunused-10.C: New test.
25490 2004-12-28 Richard Henderson <rth@redhat.com>
25492 * objc.dg/stabs-1.m: Disable for alpha.
25494 2004-12-27 Mark Mitchell <mark@codesourcery.com>
25497 * g++.dg/parse/error23.C: New test.
25499 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25501 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
25504 * gfortran.dg/intrinsic_modulo_1.f90: New.
25505 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
25506 tests with divisor -1.
25508 2004-12-27 Mark Mitchell <mark@codesourcery.com>
25510 * g++.dg/opt/temp1.C (memcpy): Return a value.
25513 * g++.dg/expr/cond7.C: New test.
25515 2004-12-27 Paul Brook <paul@codesourcery.com>
25517 * gfortran.dg/g77/select_no_compile.f: Remove.
25519 2004-12-27 Richard Henderson <rth@redhat.com>
25521 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
25522 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
25523 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
25525 2004-12-26 Richard Henderson <rth@redhat.com>
25527 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
25528 by 1i instead of token pasting.
25530 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25532 PR tree-optimization/17578
25533 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
25534 to additional_flags.
25535 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
25537 2004-12-25 Richard Henderson <rth@redhat.com>
25539 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25542 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25544 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25546 * gcc.dg/pr17957.c (dg-options): Likewise.
25547 * gcc.dg/struct-ret-1.c: Add prototype for abort.
25548 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25549 instead of 0 on __hppa__.
25550 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25551 "foo,%r" on hppa*-*-*.
25553 2004-12-23 Bud Davis <bdavis9659@comcast.net>
25556 * gfortran.dg/complex_write.f90: New test.
25558 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25561 * g++.dg/parse/pragma2.C: New test.
25563 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25565 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25567 * gcc.dg/empty2.c: Add missing dg-warning.
25569 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25572 * g++.dg/template/local4.C: New test.
25573 * g++.dg/template/crash19.C: Add dg-error marker.
25575 * g++.dg/template/crash31.C: Correct embedded PR number.
25577 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25580 * g++.dg/opt/temp1.C: Add do-run marker.
25582 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25584 * g++.dg/template/spec19.C: New.
25586 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25589 * gcc.dg/empty2.c: New.
25591 2004-12-23 Richard Henderson <rth@redhat.com>
25593 * lib/target-supports.exp (check_effective_target_vect_no_align):
25594 Remove i?86 and x86-64.
25596 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25599 * g++.dg/opt/temp1.C: New test.
25601 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25604 * g++.dg/template/friend33.C: New testcase.
25606 2004-12-22 Mark Mitchell <mark@codesourcery.com>
25609 * g++.dg/template/cond5.C: New test.
25612 * g++.dg/inherit/thunk3.C: New test.
25615 * g++.dg/warn/Wunused-9.C: New test.
25617 2004-12-22 Janis Johnson <janis187@us.ibm.com>
25619 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25621 2004-12-22 Jan Beulich <jbeulich@novell.com>
25623 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25625 2004-12-21 Mark Mitchell <mark@codesourcery.com>
25628 * g++.dg/ext/packed8.C: New test.
25631 * g++.dg/template/crash31.C: New test.
25634 * g++.dg/template/crash30.C: New test.
25636 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
25639 * g++.dg/eh/ctor3.C: New test.
25641 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25643 * objc.dg/stabs-1.m: Allow section name to be quoted and
25644 assembly label to begin with '.LL'.
25646 2004-12-21 Janis Johnson <janis187@us.ibm.com>
25648 * gcc.dg/vect/vect.exp
25649 (check_effective_target_lp64_or_vect_no_align): New.
25650 * gcc.dg/vect/vect-77.c: Use it.
25651 * gcc.dg/vect/vect-78.c: Use it.
25653 * lib/target-supports.exp
25654 (check_effective_target_vect_no_max,
25655 check_effective_target_vect_no_bitwise,
25656 check_effective_target_vect_no_align): New.
25657 * gcc.dg/vect/vect-13.c: Use them.
25658 * gcc.dg/vect/vect-17.c: Ditto.
25659 * gcc.dg/vect/vect-18.c: Ditto.
25660 * gcc.dg/vect/vect-19.c: Ditto.
25661 * gcc.dg/vect/vect-20.c: Ditto.
25662 * gcc.dg/vect/vect-27.c: Ditto.
25663 * gcc.dg/vect/vect-29.c: Ditto.
25664 * gcc.dg/vect/vect-44.c: Ditto.
25665 * gcc.dg/vect/vect-48.c: Ditto.
25666 * gcc.dg/vect/vect-50.c: Ditto.
25667 * gcc.dg/vect/vect-52.c: Ditto.
25668 * gcc.dg/vect/vect-54.c: Ditto.
25669 * gcc.dg/vect/vect-56.c: Ditto.
25670 * gcc.dg/vect/vect-58.c: Ditto.
25671 * gcc.dg/vect/vect-60.c: Ditto.
25672 * gcc.dg/vect/vect-72.c: Ditto.
25673 * gcc.dg/vect/vect-80.c: Ditto.
25675 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
25678 * g++.dg/init/string1.C: New.
25681 * g++.dg/other/synth1.C: New.
25683 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
25686 * gcc.dg/pr18963-1.c: New test.
25688 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
25691 * gcc.dg/funcdef-storage-1.c (foo): Remove.
25692 * gcc.dg/pr18596-1.c: Use dg-error.
25693 (dg-options): Use -fno-unit-at-a-time.
25694 * gcc.dg/pr18596-2.c: New test.
25695 * gcc.dg/pr18596-3.c: New test.
25697 2004-12-20 Roger Sayle <roger@eyesopen.com>
25699 PR middle-end/18683
25700 * g++.dg/opt/pr18683-1.C: New test case.
25702 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
25705 * g++.dg/opt/max1.C: Fix for 64bit targets.
25707 2004-12-20 Matt Austern <austern@apple.com>
25710 * g++.dg/ext/builtin6.C: New
25712 2004-12-20 Diego Novillo <dnovillo@redhat.com>
25714 PR tree-optimization/19080
25715 * gcc.c-torture/compile/pr19080.c: New test.
25717 2004-12-20 Steven Bosscher <stevenb@suse.de>
25719 * gcc.dg/20041219-1.c: New test.
25721 2004-12-19 Roger Sayle <roger@eyesopen.com>
25723 PR middle-end/19068
25724 * g++.dg/opt/max1.C: New test case.
25726 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25728 * gcc.dg/fdata-sections-1.c: New test.
25730 2004-12-18 Roger Sayle <roger@eyesopen.com>
25732 PR middle-end/18548
25733 * gcc.dg/max-1.c: New test case.
25735 2004-12-18 Jakub Jelinek <jakub@redhat.com>
25737 * gcc.c-torture/execute/20041218-1.c: New test.
25739 2004-12-17 Diego Novillo <dnovillo@redhat.com>
25741 * gcc.dg/pr18501.c: New test.
25742 * gcc.dg/uninit-5.c: XFAIL.
25743 * gcc.dg/uninit-9.c: XFAIL.
25745 2004-12-17 Dale Johannesen <dalej@apple.com>
25747 * gcc.dg/20041213-1.c: New.
25749 2004-12-17 Ziemowit Laski <zlaski@apple.com>
25751 * objc.dg/stabs-1.m: Allow assembly label to begin
25754 2004-12-17 Jakub Jelinek <jakub@redhat.com>
25756 * gcc.c-torture/execute/20041213-1.c: Move...
25757 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25759 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
25762 * g++.dg/lookup/conv-5.C: New.
25764 2004-12-16 Ziemowit Laski <zlaski@apple.com>
25766 * objc.dg/stabs-1.m: New test.
25768 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25770 * gcc.dg/visibility-c.c: Change compile to
25771 assemble for the test.
25773 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25776 * gcc.dg/visibility-c.c: New test.
25778 2004-12-16 Roger Sayle <roger@eyesopen.com>
25780 PR middle-end/18493
25781 * gcc.dg/switch-8.c: New test case.
25783 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
25786 * g++.dg/template/init4.C: New.
25787 * g++.dg/opt/static3.C: Enable optimizer.
25789 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
25791 * g++.dg/other/complex1.C: New test.
25793 2004-12-15 Alan Modra <amodra@bigpond.net.au>
25795 * g++.dg/opt/inline9.C: New test.
25797 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25800 * gfotran.dg/nullify_1.f: New test.
25802 2004-12-15 Richard Henderson <rth@redhat.com>
25804 * gcc.target/i386/i386.exp: New harness.
25805 * gcc.target/i386/vect-args.c: New.
25807 2004-12-15 David Edelsohn <edelsohn@gnu.org>
25809 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25811 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25814 * g++.dg/template/friend32.C: New test.
25816 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25818 * cpp/pragma-once-1.c: New test.
25819 * cpp/pragma-once-1b.h: Likewise.
25820 * cpp/pragma-once-1c.h: Likewise.
25821 * cpp/pragma-once-1d.h: Likewise.
25822 * cpp/inc/pragma-once-1a.h: Likewise.
25824 2004-12-15 Bud Davis <bdavis9659@comcast.net>
25825 Steven G. Kargl <kargls@comcast.net>
25828 * gfortran.dg/list_read_3.f90: New test.
25830 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25832 * gcc.dg/ftrapv-2.c: New test.
25834 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
25837 * g++.dg/template/typename9.C: New test.
25839 2004-12-14 Mark Mitchell <mark@codesourcery.com>
25842 * g++.dg/template/typename8.C: New test.
25843 * g++.dg/parse/friend2.C: Tweak error message.
25845 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
25847 * gcc.c-torture/20041214-1.c: New test.
25849 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
25852 * g++.dg/init/array17.C: New test.
25854 2004-12-14 Mark Mitchell <mark@codesourcery.com>
25857 * g++.dg/init/aggr3.C: New test.
25859 2004-12-14 Janis Johnson <janis187@us.ibm.com>
25861 * gcc.dg/altivec-types-1.c: New test.
25862 * gcc.dg/altivec-types-2.c: New test.
25863 * gcc.dg/altivec-types-3.c: New test.
25864 * gcc.dg/altivec-types-4.c: New test.
25865 * g++.dg/ext/altivec-types-1.C: New test.
25866 * g++.dg/ext/altivec-types-2.C: New test.
25867 * g++.dg/ext/altivec-types-3.C: New test.
25868 * g++.dg/ext/altivec-types-4.C: New test.
25870 2004-12-14 Jakub Jelinek <jakub@redhat.com>
25872 PR middle-end/18951
25873 * gcc.c-torture/execute/20041213-1.c: New test.
25875 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
25878 * g++.dg/template/cast1.C: New.
25880 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
25882 * gcc.c-torture/execute/20041213-2.c: New test.
25884 2004-12-13 Richard Henderson <rth@redhat.com>
25886 * gcc.dg/i386-sse-10.c: Fix typo in options.
25888 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
25891 * g++.dg/opt/pr18968.C: New test.
25893 2004-12-13 Mark Mitchell <mark@codesourcery.com>
25896 * g++.dg/ext/visibility/staticdatamem.C: New test.
25898 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
25900 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25902 2004-12-13 Roger Sayle <roger@eyesopen.com>
25904 PR rtl-optimization/18928
25905 * gcc.dg/pr18928-1.c: New test case.
25907 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
25910 * gcc.c-torture/compile/20041211-1.c: New.
25912 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25914 PR middle-end/17564
25915 * gcc.c-torture/execute/20041212-1.c: New test.
25917 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25920 * gfortran.dg/common_1.f90: New test.
25922 2004-12-12 Steven G. Kargl <kargls@comcast.net>
25923 Paul Brook <paul@codesourcery.com>
25926 * gfortran.dg/real_do_1.f90: New test.
25928 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25931 * g++.dg/opt/ptrmem6.C: New test.
25933 2004-12-11 Roger Sayle <roger@eyesopen.com>
25935 PR middle-end/18921
25936 * gcc.dg/pr18921-1.c: New test case.
25938 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25941 * gfortran.dg/scale_1.f90: New test.
25943 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
25945 PR middle-end/18903
25946 * gcc.c-torture/compile/pr18903.c: New test.
25948 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
25950 * gcc.c-torture/execute/20041210-1.c: New test.
25952 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25955 * g++.dg/parser/struct-1.C: New test.
25956 * g++.dg/parser/struct-2.C: New test.
25957 * g++.dg/parser/struct-3.C: New test.
25959 2004-12-09 Richard Henderson <rth@redhat.com>
25961 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25963 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25964 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25966 2004-12-09 Matt Austern <austern@apple.com>
25969 * g++.dg/ext/builtin1.C: New
25970 * g++.dg/ext/builtin2.C: New
25971 * g++.dg/ext/builtin3.C: New
25972 * g++.dg/ext/builtin4.C: New
25973 * g++.dg/ext/builtin5.C: New
25975 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
25978 * g++.dg/opt/ptrmem5.C: New test.
25980 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
25982 * g++.dg/parse/typename5.C: Adjust for new error.
25983 * g++.dg/parse/typename7.C: New.
25985 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25988 * g++.dg/other/mmintrin.C: New test.
25990 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
25993 * g++.dg/init/array15.C: New.
25994 * g++.dg/init/array16.C: New.
25996 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25999 * gfortran.dg/assign_1.f90: New test.
26001 2004-12-08 Nick Clifton <nickc@redhat.com>
26003 * gcc.target/xstormy16/bss_below100: New directory containing tests.
26004 * gcc.target/xstormy16/data_below100: Likewise.
26005 * gcc.target/xstormy16/sfr: Likewise.
26006 * gcc.target/xstormy16/below100.S: New test source file.
26007 * gcc.target/xstormy16/below100.ld: New test linker script.
26008 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26009 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26011 * gcc.target/xstormy16/bp.c: Likewise.
26013 * gcc.target/xstormy16/bss_below100: New files:
26014 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26015 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26016 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26017 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26018 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26019 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26020 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26021 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26022 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26023 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26024 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26025 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26026 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26027 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26028 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26029 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26030 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26031 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26032 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26033 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26034 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26035 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26036 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26037 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26038 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26039 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26040 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26042 * gcc.target/xstormy16/data_below100: New files:
26043 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26044 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26045 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26046 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26047 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26048 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26049 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26050 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26051 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26052 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26053 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26054 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26055 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26056 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26057 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26058 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26059 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26060 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26061 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26062 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26063 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26064 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26065 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26066 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26067 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26068 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26069 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26071 * gcc.target/xstormy16/sfr: New files:
26072 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26073 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26074 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26075 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26076 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26077 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26078 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26079 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26080 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26081 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26082 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26083 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26084 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26085 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26086 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26087 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26088 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26089 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26090 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26091 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26092 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26093 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26094 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26095 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26096 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26097 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26098 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26099 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26100 27_if0_sfrw_bitfield_f.c
26102 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26105 * g++.dg/lookup/name-clash4.C: New test.
26107 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
26110 * g++.dg/opt/array1.C: New.
26113 * g++.dg/template/operator5.C: New.
26115 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
26118 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26120 2004-12-07 Steven Bosscher <stevenb@suse.de>
26122 * gcc.dg/noncompile/20041207.c: New test.
26124 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
26126 * g++.dg/other/unreachable-1.C: New test.
26128 2004-12-06 Nick Clifton <nickc@redhat.com>
26130 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26131 <limits.h> because the latter comes from gcc's include/ directory
26132 and not the newlib/libc/include directory.
26134 2004-12-04 Richard Henderson <rth@redhat.com>
26136 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26138 2004-12-04 Richard Henderson <rth@redhat.com>
26140 * lib/target-supports.exp (check_gc_sections_available): Disable
26141 for alpha and ia64.
26143 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
26145 PR middle-end/17909
26146 * g++.dg/other/vararg-2.C: New test.
26148 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26150 PR c++/17011, c++/17971
26151 * g++.dg/template/error15.C: Adjust expected error.
26152 * g++.dg/template/instantiate3.C: Likewise.
26154 2004-12-03 Janis Johnson <janis187@us.ibm.com>
26156 * gcc.dg/altivec-18.c: Fix for darwin
26158 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
26161 * g++.dg/parse/ptrmem2.C: New.
26164 * g++.dg/template/new1.C: New.
26166 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26169 * gfortran.dg/direct_io_3.f90: New test.
26171 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
26174 * g++.dg/parse/crash21.C: New.
26176 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26178 PR c++/15664, c++/18276
26179 * g++.dg/template/ttp13.C: New test.
26180 * g++.dg/template/ttp14.C: Likewise.
26182 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26185 * g++.dg/parse/enum2.C: New test.
26186 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26188 2004-12-02 Nick Clifton <nickc@redhat.com>
26190 * gcc.target/xstormy16: New test directory.
26191 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26192 * gcc.target/xstormy16/bp.c: Check the generation of bp
26194 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26195 bn instructions and the BELOW100 attribute.
26197 2004-12-02 Alan Modra <amodra@bigpond.net.au>
26200 * gcc.dg/ppc-eabi.c: New.
26202 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26205 * gfortran.dg/backspace.f90
26207 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26209 * gfortran.dg/inquire.f90: New test.
26211 2004-12-01 Janis Johnson <janis187@us.ibm.com>
26213 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26214 handle effective-target-keyword.
26215 (dg-skip-if): Support effective-target keyword as target list.
26216 (dg-xfail-if): Ditto.
26217 * lib/target-supports.exp (is-effective-target-keyword): New proc.
26219 2004-12-01 Diego Novillo <dnovillo@redhat.com>
26221 PR tree-optimization/18291
26222 * gcc.c-torture/compile/pr18291.c: New test.
26224 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
26227 * g++.dg/parse/crash20.C: New.
26230 * g++.dg/overload/arg1.C: New.
26231 * g++.dg/overload/arg2.C: New.
26232 * g++.dg/overload/arg3.C: New.
26233 * g++.dg/overload/arg4.C: New.
26235 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
26237 * gcc.dg/c99-flex-array-4.c: Remove.
26239 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26241 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26243 * lib/target-supports.exp (is-effective-target): Simplify.
26245 * lib/target-supports.exp (check_effective_target_vect_long):
26246 Fix for powerpc64-*-*.
26248 2004-11-30 Loren James Rittle <ljrittle@acm.org>
26250 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26251 to support new requirements on FreeBSD 5.
26253 2004-11-30 Devang Patel <dpatel@apple.com>
26256 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26258 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26260 * g++.dg/ext/altivec-13.C: New test.
26262 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
26265 * gcc.c-torture/execute/p18298.c: New test.
26267 2004-11-30 Ira Rosen <irar@il.ibm.com>
26268 Dorit Naishlos <dorit@il.ibm.com>
26271 * gcc.dg/vect/vect-89.c: New test.
26273 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
26275 * gcc.dg/pr18596-1.c: New test.
26277 2004-11-30 Ben Elliston <bje@au.ibm.com>
26279 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26281 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26284 * gcc.dg/pr18479.c: New test.
26286 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26289 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26290 mmix-knuth-mmixware.
26292 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26293 cris-*-elf* cris-*-aout* mmix-*-*
26295 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26297 PR middle-end/18725
26298 * gcc.dg/pr18725.c: New test.
26300 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26303 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26306 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26308 2004-11-29 Mark Mitchell <mark@codesourcery.com>
26311 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26312 * g++.old-deja/g++.law/ctors5.C: Likewise.
26313 * g++.old-deja/g++.other/crash25.C: Likewise.
26316 * g++.dg/template/error16.C: New test.
26319 * g++.dg/template/crash29.C: New test.
26321 2004-11-29 Diego Novillo <dnovillo@redhat.com>
26323 PR tree-optimization/18712
26324 * gcc.c-torture/compile/pr18712.c: New test.
26326 2004-11-29 Joseph Myers <joseph@codesourcery.com>
26329 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26332 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26335 * g++.dg/lookup/crash6.C: New test.
26337 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26339 PR middle-end/18164
26340 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
26342 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
26344 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26345 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26346 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26348 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
26350 * gcc.dg/pr18164.c: New test.
26352 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
26354 * gcc.dg/funroll-loops-all.c: New.
26356 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26359 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26360 delimeter, match space and TAB as well as ":".
26363 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26366 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26369 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26372 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26374 2004-11-28 Bud Davis <bdavis9659@comcast.net>
26376 * gfortran.dg/direct_io_2.f90: New test.
26378 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26381 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26383 2004-11-28 Richard Henderson <rth@redhat.com>
26385 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26387 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
26389 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26390 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26391 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26392 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26393 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26394 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26395 gcc.dg/pointer-arith-8.c: New tests.
26397 2004-11-27 Bud Davis <bdavis9659@comcast.net>
26400 * gfortran.dg/endfile.f90: New test.
26402 2004-11-27 Falk Hueffner <falk@debian.org>
26404 * gcc.dg/loop-6.c: New test.
26406 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26408 * gcc.c-torture/execute/20041126-1.c: New test.
26410 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26412 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26415 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26417 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26420 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26422 PR rtl-optimization/17825
26423 * gcc.c-torture/compile/20041119-1.c: New test.
26425 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26427 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26428 Check existence of ld library path variables before unsetting.
26430 2004-11-26 Mark Mitchell <mark@codesourcery.com>
26432 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26434 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26436 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26438 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26440 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26442 2004-11-26 Ben Elliston <bje@au.ibm.com>
26444 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26447 2004-11-26 Ben Elliston <bje@au.ibm.com>
26449 * gcc.dg/pr17957.c: Pass --param, not -param.
26451 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26453 PR middle-end/17957
26454 * gcc.dg/pr17957.c: New test.
26456 2004-11-25 Mark Mitchell <mark@codesourcery.com>
26459 * g++.dg/template/crash28.C: Likewise.
26462 * g++.dg/expr/unary2.C: Adjust lvalue messages.
26463 * g++.dg/ext/lvaddr.C: Likewise.
26464 * g++.dg/opt/pr7503-3.C: Likewise.
26467 * g++.dg/parse/qualified3.C: New test.
26468 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26471 * g++.dg/expr/return1.C: New test.
26473 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26475 Friend class name lookup 3/n, PR c++/3332
26476 * g++.dg/lookup/friend3.C: New test.
26477 * g++.dg/lookup/friend4.C: Likewise.
26478 * g++.dg/lookup/friend5.C: Likewise.
26480 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26482 Friend class name lookup 2/n, PR c++/14513, c++/15410
26483 * g++.dg/lookup/friend2.C: New test.
26484 * g++.dg/template/friend31.C: Likewise.
26486 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26488 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26490 2004-11-24 Mark Mitchell <mark@codesourcery.com>
26493 * g++.dg/tc1/dr56.C: Remove.
26494 * g++.dg/template/typedef1.C: Add dg-error markers.
26495 * g++.old-deja/g++.other/typedef7.C: Likewise.
26498 * g++.dg/parse/typedef7.C: New test.
26500 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
26502 * gcc.c-torture/execute/20041124-1.c: New test.
26504 2004-11-24 Mark Mitchell <mark@codesourcery.com>
26506 * g++.dg/template/deduce3.C: New test.
26509 * g++.dg/template/crash27.C: New test.
26512 * g++.dg/warn/Wshadow-3.C: New test.
26514 2004-11-24 Devang Patel <dpatel@apple.com>
26517 * gcc.dg/cpp/isysroot-1.c: New test.
26518 * gcc.dg/cpp/usr/include/stdio.h: New file.
26519 * gcc.dg/cpp/isysroot-2.c: New test.
26520 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
26523 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26526 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
26528 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26530 * gcc.target/sparc/align.c: Do not include <stdint.h>.
26531 * gcc.target/sparc/pdist.c: Likewise.
26533 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
26536 * g++.dg/conversion/simd1.C: New test.
26538 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26540 * lib/target-libpath.exp: New file defining
26541 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26542 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26543 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26544 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26545 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
26547 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
26549 * gcc.dg/pragma-align-2.c: Test macro expansion.
26550 * gcc.dg/pragma-pack-2.c: New test.
26552 2004-11-23 Richard Henderson <rth@redhat.com>
26554 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26555 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26556 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26557 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26558 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26559 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26561 * gcc.dg/vect/vect.exp: Add check for alpha.
26562 * lib/target-supports.exp (check_alpha_max_hw_available): New.
26563 (check_effective_target_vect_int): Enable for alpha.
26564 (check_effective_target_vect_long): New.
26565 (is-effective-target): Add it.
26567 2004-11-23 Uros Bizjak <uros@kss-loka.si>
26569 * gcc.dg/pr18614-1.c: New test.
26571 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26573 * gcc.dg/setjmp-2.c: New test.
26575 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
26577 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26578 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26579 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26580 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26581 gcc.target/sparc/pdist.c: New tests.
26583 2004-11-22 Bob Wilson <bob.wilson@acm.org>
26585 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26587 2004-11-22 Dale Johannesen <dalej@apple.com>
26589 * gcc.dg/20041111-1.c: New.
26591 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
26594 * gcc.dg/vect/pr18536.c: New test.
26596 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26599 * g++.dg/template/nontype11.C: New test.
26601 2004-11-21 Roger Sayle <roger@eyesopen.com>
26603 PR middle-end/18520
26604 * gcc.dg/pr18520-1.c: New test case.
26606 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
26608 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26609 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26610 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26611 expected diagnostics.
26613 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26616 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26617 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26618 vect-77.c, vect-77a.c: XFAIL on the SPARC.
26620 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26622 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26624 2004-11-19 Mark Mitchell <mark@codesourcery.com>
26625 Joseph Myers <joseph@codesourcery.com>
26627 * lib/target-supports.exp (check_visibility_available): Really
26630 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
26633 * gcc.dg/vect/vect-85.c: New test.
26634 * gcc.dg/vect/vect-86.c: New test.
26635 * gcc.dg/vect/vect-87.c: New test.
26636 * gcc.dg/vect/vect-88.c: New test.
26638 2004-11-19 Ben Elliston <bje@au.ibm.com>
26640 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26642 2004-11-18 Janis Johnson <janis187@us.ibm.com>
26644 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26645 * gcc.dg/ppc-and-1.c: Ditto.
26646 * gcc.dg/ppc-compare-1.c: Ditto.
26647 * gcc.dg/ppc-mov-1.c: Ditto
26649 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
26650 Mark Mitchell <mark@codesourcery.com>
26652 * gcc.dg/pragma-init-fini-2.c: New test.
26654 2004-11-17 Janis Johnson <janis187@us.ibm.com>
26655 Aldy Hernandez <aldyh@redhat.com>
26657 * lib/target-supports.exp (check_effective_target_vect_int): New
26658 (check_effective_target_vect_float): New
26659 (check_effective_target_vect_double): New.
26660 (is-effective-target): Support new effective targets keywords.
26661 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26662 default action for dg-do.
26663 * gcc.dg/vect/pr16105.c: Use new support.
26664 * gcc.dg/vect/pr18400.c: Ditto.
26665 * gcc.dg/vect/pr18425.c: Ditto.
26666 * gcc.dg/vect/vect-1.c: Ditto.
26667 * gcc.dg/vect/vect-10.c: Ditto.
26668 * gcc.dg/vect/vect-11.c: Ditto.
26669 * gcc.dg/vect/vect-12.c: Ditto.
26670 * gcc.dg/vect/vect-13.c: Ditto.
26671 * gcc.dg/vect/vect-14.c: Ditto.
26672 * gcc.dg/vect/vect-15.c: Ditto.
26673 * gcc.dg/vect/vect-16.c: Ditto.
26674 * gcc.dg/vect/vect-17.c: Ditto.
26675 * gcc.dg/vect/vect-18.c: Ditto.
26676 * gcc.dg/vect/vect-19.c: Ditto.
26677 * gcc.dg/vect/vect-2.c: Ditto.
26678 * gcc.dg/vect/vect-20.c: Ditto.
26679 * gcc.dg/vect/vect-21.c: Ditto.
26680 * gcc.dg/vect/vect-22.c: Ditto.
26681 * gcc.dg/vect/vect-23.c: Ditto.
26682 * gcc.dg/vect/vect-24.c: Ditto.
26683 * gcc.dg/vect/vect-25.c: Ditto.
26684 * gcc.dg/vect/vect-26.c: Ditto.
26685 * gcc.dg/vect/vect-27.c: Ditto.
26686 * gcc.dg/vect/vect-27a.c: Ditto.
26687 * gcc.dg/vect/vect-28.c: Ditto.
26688 * gcc.dg/vect/vect-29.c: Ditto.
26689 * gcc.dg/vect/vect-29a.c: Ditto.
26690 * gcc.dg/vect/vect-3.c: Ditto.
26691 * gcc.dg/vect/vect-30.c: Ditto.
26692 * gcc.dg/vect/vect-31.c: Ditto.
26693 * gcc.dg/vect/vect-32.c: Ditto.
26694 * gcc.dg/vect/vect-33.c: Ditto.
26695 * gcc.dg/vect/vect-34.c: Ditto.
26696 * gcc.dg/vect/vect-35.c: Ditto.
26697 * gcc.dg/vect/vect-36.c: Ditto.
26698 * gcc.dg/vect/vect-37.c: Ditto.
26699 * gcc.dg/vect/vect-38.c: Ditto.
26700 * gcc.dg/vect/vect-4.c: Ditto.
26701 * gcc.dg/vect/vect-40.c: Ditto.
26702 * gcc.dg/vect/vect-41.c: Ditto.
26703 * gcc.dg/vect/vect-42.c: Ditto.
26704 * gcc.dg/vect/vect-43.c: Ditto.
26705 * gcc.dg/vect/vect-44.c: Ditto.
26706 * gcc.dg/vect/vect-45.c: Ditto.
26707 * gcc.dg/vect/vect-46.c: Ditto.
26708 * gcc.dg/vect/vect-47.c: Ditto.
26709 * gcc.dg/vect/vect-48.c: Ditto.
26710 * gcc.dg/vect/vect-48a.c: Ditto.
26711 * gcc.dg/vect/vect-49.c: Ditto.
26712 * gcc.dg/vect/vect-5.c: Ditto.
26713 * gcc.dg/vect/vect-50.c: Ditto.
26714 * gcc.dg/vect/vect-51.c: Ditto.
26715 * gcc.dg/vect/vect-52.c: Ditto.
26716 * gcc.dg/vect/vect-53.c: Ditto.
26717 * gcc.dg/vect/vect-54.c: Ditto.
26718 * gcc.dg/vect/vect-55.c: Ditto.
26719 * gcc.dg/vect/vect-56.c: Ditto.
26720 * gcc.dg/vect/vect-56a.c: Ditto.
26721 * gcc.dg/vect/vect-57.c: Ditto.
26722 * gcc.dg/vect/vect-58.c: Ditto.
26723 * gcc.dg/vect/vect-59.c: Ditto.
26724 * gcc.dg/vect/vect-6.c: Ditto.
26725 * gcc.dg/vect/vect-60.c: Ditto.
26726 * gcc.dg/vect/vect-61.c: Ditto.
26727 * gcc.dg/vect/vect-62.c: Ditto.
26728 * gcc.dg/vect/vect-63.c: Ditto.
26729 * gcc.dg/vect/vect-64.c: Ditto.
26730 * gcc.dg/vect/vect-65.c: Ditto.
26731 * gcc.dg/vect/vect-66.c: Ditto.
26732 * gcc.dg/vect/vect-67.c: Ditto.
26733 * gcc.dg/vect/vect-68.c: Ditto.
26734 * gcc.dg/vect/vect-69.c: Ditto.
26735 * gcc.dg/vect/vect-7.c: Ditto.
26736 * gcc.dg/vect/vect-72.c: Ditto.
26737 * gcc.dg/vect/vect-72a.c: Ditto.
26738 * gcc.dg/vect/vect-73.c: Ditto.
26739 * gcc.dg/vect/vect-74.c: Ditto.
26740 * gcc.dg/vect/vect-75.c: Ditto.
26741 * gcc.dg/vect/vect-76.c: Ditto.
26742 * gcc.dg/vect/vect-77.c: Ditto.
26743 * gcc.dg/vect/vect-77a.c: Ditto.
26744 * gcc.dg/vect/vect-78.c: Ditto.
26745 * gcc.dg/vect/vect-79.c: Ditto.
26746 * gcc.dg/vect/vect-8.c: Ditto.
26747 * gcc.dg/vect/vect-80.c: Ditto.
26748 * gcc.dg/vect/vect-82.c: Ditto.
26749 * gcc.dg/vect/vect-82_64.c: Ditto.
26750 * gcc.dg/vect/vect-83.c: Ditto.
26751 * gcc.dg/vect/vect-83_64.c: Ditto.
26752 * gcc.dg/vect/vect-9.c: Ditto.
26753 * gcc.dg/vect/vect-all.c: Ditto.
26754 * gcc.dg/vect/vect-none.c: Ditto.
26756 2004-11-17 Janis Johnson <janis187@us.ibm.com>
26758 * lib/gcc-dg.exp (dg-skip-if): New function.
26759 (dg-forbid-option): Remove.
26760 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26761 * g++.dg/abi/bitfield8.C: Likewise.
26762 * g++.dg/abi/dtor1.C: Likewise.
26763 * g++.dg/abi/empty10.C: Likewise.
26764 * g++.dg/abi/empty7.C: Likewise.
26765 * g++.dg/abi/empty9.C: Likewise.
26766 * g++.dg/abi/layout3.C: Likewise.
26767 * g++.dg/abi/layout4.C: Likewise.
26768 * g++.dg/abi/thunk1.C: Likewise.
26769 * g++.dg/abi/thunk2.C: Likewise.
26770 * g++.dg/abi/vbase11.C: Likewise.
26771 * g++.dg/abi/vthunk2.C: Likewise.
26772 * g++.dg/abi/vthunk3.C: Likewise.
26773 * g++.dg/ext/attrib8.C: Likewise.
26774 * g++.dg/opt/longbranch2.C: Likewise.
26775 * g++.dg/opt/reg-stack4.C: Likewise.
26776 * g++.old-deja/g++.ext/attrib1.C: Likewise.
26777 * g++.old-deja/g++.ext/attrib2.C: Likewise.
26778 * g++.old-deja/g++.ext/attrib3.C: Likewise.
26779 * g++.old-deja/g++.other/store-expr1.C: Likewise.
26780 * g++.old-deja/g++.other/store-expr2.C: Likewise.
26781 * gcc.dg/20000609-1.c: Likewise.
26782 * gcc.dg/20000720-1.c: Likewise.
26783 * gcc.dg/20011107-1.c: Likewise.
26784 * gcc.dg/20011119-1.c: Likewise.
26785 * gcc.dg/20020108-1.c: Likewise.
26786 * gcc.dg/20020122-2.c: Likewise.
26787 * gcc.dg/20020122-3.c: Likewise.
26788 * gcc.dg/20020201-3.c: Likewise.
26789 * gcc.dg/20020206-1.c: Likewise.
26790 * gcc.dg/20020218-1.c: Likewise.
26791 * gcc.dg/20020310-1.c: Likewise.
26792 * gcc.dg/20020411-1.c: Likewise.
26793 * gcc.dg/20020418-2.c: Likewise.
26794 * gcc.dg/20020426-1.c: Likewise.
26795 * gcc.dg/20020426-2.c: Likewise.
26796 * gcc.dg/20020517-1.c: Likewise.
26797 * gcc.dg/20020523-1.c: Likewise.
26798 * gcc.dg/20020523-2.c: Likewise.
26799 * gcc.dg/20020729-1.c: Likewise.
26800 * gcc.dg/20030204-1.c: Likewise.
26801 * gcc.dg/20030826-2.c: Likewise.
26802 * gcc.dg/20030926-1.c: Likewise.
26803 * gcc.dg/20031202-1.c: Likewise.
26804 * gcc.dg/980312-1.c: Likewise.
26805 * gcc.dg/980313-1.c: Likewise.
26806 * gcc.dg/990117-1.c: Likewise.
26807 * gcc.dg/990424-1.c: Likewise.
26808 * gcc.dg/990524-1.c: Likewise.
26809 * gcc.dg/991230-1.c: Likewise.
26810 * gcc.dg/i386-387-1.c: Likewise.
26811 * gcc.dg/i386-387-2.c: Likewise.
26812 * gcc.dg/i386-387-3.c: Likewise.
26813 * gcc.dg/i386-387-4.c: Likewise.
26814 * gcc.dg/i386-387-5.c: Likewise.
26815 * gcc.dg/i386-387-6.c: Likewise.
26816 * gcc.dg/i386-asm-1.c: Likewise.
26817 * gcc.dg/i386-bitfield1.c: Likewise.
26818 * gcc.dg/i386-bitfield2.c: Likewise.
26819 * gcc.dg/i386-loop-1.c: Likewise.
26820 * gcc.dg/i386-loop-2.c: Likewise.
26821 * gcc.dg/i386-loop-3.c: Likewise.
26822 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26823 * gcc.dg/i386-pic-1.c: Likewise.
26824 * gcc.dg/i386-regparm.c: Likewise.
26825 * gcc.dg/i386-signbit-1.c: Likewise.
26826 * gcc.dg/i386-signbit-2.c: Likewise.
26827 * gcc.dg/i386-signbit-3.c: Likewise.
26828 * gcc.dg/i386-sse-5.c: Likewise.
26829 * gcc.dg/i386-sse-8.c: Likewise.
26830 * gcc.dg/i386-unroll-1.c: Likewise.
26831 * gcc.dg/tls/opt-1.c: Likewise.
26832 * gcc.dg/tls/opt-2.c: Likewise.
26833 * gcc.dg/unroll-1.c: Likewise.
26834 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26835 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26836 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26837 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26839 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26841 * g++.dg/template/incomplete1.C: New test.
26843 2004-11-16 Nick Clifton <nickc@redhat.com>
26845 Revert patches accidentally commited during checkin of fixes for
26847 gcc.c-torture/execute/simd-4.c: Revert
26848 gcc.dg/20040910-1.c: Revert.
26850 2004-11-16 Paul Brook <paul@codesourcery.com>
26853 * gfortran.dg/der_pointer_1.f90: New test.
26855 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
26858 * gcc.dg/bitfld-13.c: New test.
26860 2004-11-15 Janis Johnson <janis187@us.ibm.com>
26862 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26865 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26866 * gcc.dg/ppc64-abi-2.c: Ditto.
26867 * gcc.dg/ppc64-abi-3.c: Ditto.
26869 * lib/gcc-dg.exp (dg-target-list): Remove.
26871 2004-11-15 Steve Ellcey <sje@cup.hp.com>
26873 * gcc.dg/ia64-postinc.c: New test.
26875 2004-11-15 Mark Mitchell <mark@codesourcery.com>
26877 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26879 2004-11-15 Nick Clifton <nickc@redhat.com>
26881 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26882 __INT_MAX__ so that the test can be compiled by toolchains
26883 targeted at 16-bit processors.
26885 * gcc.dg/20040625-1.c: Use long constants rather than integers
26886 when performing arithmetic that will overflow 16-bits.
26888 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26889 xstormy16. It does not support 128-bit vector operations.
26891 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26892 with the macro PTR_TYPE. Define this macro to an integer type
26893 suitable for holding a pointer.
26895 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26896 the target is a 16-bit processor.
26898 * gcc.dg/cpp/if-2.c: Expect a different warning message from
26899 16-bit targets where the character constant will be too long.
26901 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26902 where the double will not be directly addressable.
26904 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26906 Friend class name lookup 1/n, PR c++/18471
26907 * g++.dg/template/crash26.C: New test.
26908 * g++.dg/lookup/struct1.C: Adjust expected error.
26909 * g++.dg/parse/elab1.C: Likewise.
26910 * g++.dg/parse/elab2.C: Likewise.
26911 * g++.dg/parse/int-as-enum1.C: Likewise.
26912 * g++.dg/parse/struct-as-enum1.C: Likewise.
26913 * g++.dg/parse/typedef1.C: Likewise.
26914 * g++.dg/parse/typedef3.C: Likewise.
26915 * g++.dg/parse/typedef4.C: Likewise.
26916 * g++.dg/parse/typedef5.C: Likewise.
26917 * g++.dg/template/nontype4.C: Likewise.
26918 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26919 * g++.old-deja/g++.other/elab1.C: Likewise.
26920 * g++.old-deja/g++.other/syntax4.C: Likewise.
26922 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
26924 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26926 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
26928 * gcc.c-torture/execute/20041114-1.c: New test.
26930 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
26932 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26933 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26934 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26935 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26936 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26937 gcc.dg/switch-7.c: New tests.
26939 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26941 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26943 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26946 * gcc.dg/vect/pr18400.c: New test.
26948 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26949 Andrew Pinski <pinskia@physics.uc.edu>
26952 * gcc.dg/vect/pr18425.c: New test.
26954 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26956 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26957 Guard with dg-require-alias and dg-require-visibility.
26959 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26961 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26963 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26965 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26967 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26970 * g++.dg/template/defarg5.C: New test.
26972 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26974 * g++.dg/parse/cast1.C: Run only on ILP32.
26975 * g++.old-deja/g++.mike/p784.C: Likewise.
26977 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
26979 * gcc.c-torture/execute/20041113-1.c: New test.
26981 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
26984 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26985 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26986 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26987 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26988 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26989 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26990 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26991 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26992 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26993 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26994 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26995 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26996 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26998 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
27000 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27001 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27002 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27003 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27004 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27005 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27006 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27007 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27008 gcc.target/sparc/combined-1.c: New tests.
27010 2004-11-12 Ziemowit Laski <zlaski@apple.com>
27012 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27015 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27017 * lib/gcc-dg.exp (dg-forbid-option): New function.
27018 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27019 * g++.dg/abi/bitfield8.C: Likewise.
27020 * g++.dg/abi/dtor1.C: Likewise.
27021 * g++.dg/abi/empty10.C: Likewise.
27022 * g++.dg/abi/empty7.C: Likewise.
27023 * g++.dg/abi/empty9.C: Likewise.
27024 * g++.dg/abi/layout3.C: Likewise.
27025 * g++.dg/abi/layout4.C: Likewise.
27026 * g++.dg/abi/thunk1.C: Likewise.
27027 * g++.dg/abi/thunk2.C: Likewise.
27028 * g++.dg/abi/vbase11.C: Likewise.
27029 * g++.dg/abi/vthunk2.C: Likewise.
27030 * g++.dg/abi/vthunk3.C: Likewise.
27031 * g++.dg/ext/attrib8.C: Likewise.
27032 * g++.dg/opt/longbranch2.C: Likewise.
27033 * g++.dg/opt/reg-stack4.C: Likewise.
27034 * g++.old-deja/g++.ext/attrib1.C: Likewise.
27035 * g++.old-deja/g++.ext/attrib2.C: Likewise.
27036 * g++.old-deja/g++.ext/attrib3.C: Likewise.
27037 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27038 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27039 * gcc.dg/20000609-1.c: Likewise.
27040 * gcc.dg/20000720-1.c: Likewise.
27041 * gcc.dg/20011107-1.c: Likewise.
27042 * gcc.dg/20011119-1.c: Likewise.
27043 * gcc.dg/20020108-1.c: Likewise.
27044 * gcc.dg/20020122-2.c: Likewise.
27045 * gcc.dg/20020122-3.c: Likewise.
27046 * gcc.dg/20020201-3.c: Likewise.
27047 * gcc.dg/20020206-1.c: Likewise.
27048 * gcc.dg/20020218-1.c: Likewise.
27049 * gcc.dg/20020310-1.c: Likewise.
27050 * gcc.dg/20020411-1.c: Likewise.
27051 * gcc.dg/20020418-2.c: Likewise.
27052 * gcc.dg/20020426-1.c: Likewise.
27053 * gcc.dg/20020426-2.c: Likewise.
27054 * gcc.dg/20020517-1.c: Likewise.
27055 * gcc.dg/20020523-1.c: Likewise.
27056 * gcc.dg/20020523-2.c: Likewise.
27057 * gcc.dg/20020729-1.c: Likewise.
27058 * gcc.dg/20030204-1.c: Likewise.
27059 * gcc.dg/20030826-2.c: Likewise.
27060 * gcc.dg/20030926-1.c: Likewise.
27061 * gcc.dg/20031202-1.c: Likewise.
27062 * gcc.dg/980312-1.c: Likewise.
27063 * gcc.dg/980313-1.c: Likewise.
27064 * gcc.dg/990117-1.c: Likewise.
27065 * gcc.dg/990424-1.c: Likewise.
27066 * gcc.dg/990524-1.c: Likewise.
27067 * gcc.dg/991230-1.c: Likewise.
27068 * gcc.dg/i386-387-1.c: Likewise.
27069 * gcc.dg/i386-387-2.c: Likewise.
27070 * gcc.dg/i386-387-3.c: Likewise.
27071 * gcc.dg/i386-387-4.c: Likewise.
27072 * gcc.dg/i386-387-5.c: Likewise.
27073 * gcc.dg/i386-387-6.c: Likewise.
27074 * gcc.dg/i386-asm-1.c: Likewise.
27075 * gcc.dg/i386-bitfield1.c: Likewise.
27076 * gcc.dg/i386-bitfield2.c: Likewise.
27077 * gcc.dg/i386-loop-1.c: Likewise.
27078 * gcc.dg/i386-loop-2.c: Likewise.
27079 * gcc.dg/i386-loop-3.c: Likewise.
27080 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27081 * gcc.dg/i386-pic-1.c: Likewise.
27082 * gcc.dg/i386-regparm.c: Likewise.
27083 * gcc.dg/i386-signbit-1.c: Likewise.
27084 * gcc.dg/i386-signbit-2.c: Likewise.
27085 * gcc.dg/i386-signbit-3.c: Likewise.
27086 * gcc.dg/i386-sse-5.c: Likewise.
27087 * gcc.dg/i386-sse-8.c: Likewise.
27088 * gcc.dg/i386-unroll-1.c: Likewise.
27089 * gcc.dg/tls/opt-1.c: Likewise.
27090 * gcc.dg/tls/opt-2.c: Likewise.
27091 * gcc.dg/unroll-1.c: Likewise.
27092 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27093 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27094 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27095 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27096 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27099 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27102 * g++.dg/parse/cond1.C: New test.
27105 * g++.dg/template/array9.C: New test.
27106 * g++.dg/ext/vla1.C: Adjust error messages.
27107 * g++.dg/ext/vlm1.C: Likewise.
27108 * g++.dg/template/crash2.C: Likewise.
27111 * g++.dg/template/call3.C: New test.
27114 * g++.dg/template/ptrmem11.C: New test.
27116 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
27119 * lib/g++.exp: Set LC_ALL and LANG to C.
27120 * lib/gcc-dg.exp: Likewise.
27121 * lib/gfortran.exp: Likewise.
27122 * lib/objc.exp: Likewise.
27123 * lib/treelang.exp: Likewise.
27125 2004-11-12 Andreas Schwab <schwab@suse.de>
27127 * gcc.dg/pr16286.c: Fix last change.
27129 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27132 * g++.dg/init/global1.C: New test.
27134 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
27136 * gcc.c-torture/execute/20041112-1.c: New test.
27138 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27140 * lib/gcc-dg.exp (dg-target-list): New.
27142 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27143 Richard Sandiford <rsandifo@redhat.com>
27145 * lib/target-supports.exp (get-compiler_messages): New.
27146 (check_named_sections_available): Use it.
27147 (check_effective_target_ilp32): New.
27148 (check_effective_target_lp64): New.
27149 (is-effective-target): New.
27150 * lib/gcc-dg.exp (dg-require-effective-target): New.
27152 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
27154 * gcc.dg/precedence-1.c: New test.
27156 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27158 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27160 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27161 message, delete generated files, use more descriptive name for
27162 executable, and make the test unsupported when it cannot be run.
27164 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27165 (dg-require-weak, dg-require-visibility, dg-require-alias,
27166 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27167 dg-require-iconv, dg-require-named-sections): Use it.
27169 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27171 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
27174 * gcc.dg/ppc-and-1: New
27177 * gcc.dg/ppc-mov-1.c: New.
27180 * gcc.dg/ppc-compare-1.c: New.
27182 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
27184 * objc.dg/desig-init-2.m: New test.
27186 2004-11-10 Adam Nemet <anemet@lnxw.com>
27188 PR middle-end/18160
27189 * g++.dg/warn/register-var-1.C: New test.
27190 * g++.dg/warn/register-var-2.C: New test.
27192 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27194 * gcc.dg/union-2.c: New test.
27196 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
27198 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27199 New test for PR tree-optimization/17892.
27201 2004-11-09 Mark Mitchell <mark@codesourcery.com>
27204 * g++.dg/init/new12.C: New test.
27206 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
27208 * gcc.target/sparc: New directory.
27209 * gcc.target/sparc/sparc.exp: New driver.
27210 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27211 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27212 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27213 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27215 2004-11-10 Paul Brook <paul@codesourcery.com>
27218 * gfortran.dg/list_read.c: New test.
27220 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27223 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27224 expected diagnostic location.
27226 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
27228 * gcc.dg/20041109-1.c: New test.
27230 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
27233 * objc/compile/pr18406.m: New test.
27235 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27237 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27239 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27241 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27243 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27245 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27247 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27249 * gcc.dg/20030225-2.c: Add prototype for abort and
27252 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
27255 * gcc.c-torture/pr18299-1.c: New test.
27257 2004-11-06 Andreas Schwab <schwab@suse.de>
27259 * gcc.dg/pr16286.c: Also test for bool and pixel.
27261 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
27263 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27264 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27265 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27266 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27267 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27268 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27269 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27270 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27271 gcc.dg/struct-semi-3.c: New tests.
27273 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27275 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27277 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27279 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27280 Do not use C99 designators.
27282 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27284 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27286 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27288 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27289 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27290 * gcc.c-torture/execute/simd-5.x: Remove.
27292 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
27294 PR rtl-optimization/17933
27295 * gcc.dg/torture/pr17933-1.c: New test.
27297 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
27300 * lib/target-supports.exp (check_weak_available): Support
27303 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
27305 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27306 call to fflush(stdout) before abort.
27307 (my_ffsll): New function.
27308 (generate_fields): Use it.
27310 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27312 * gcc.dg/init-undef-1.c: New test.
27314 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27316 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27317 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27318 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27319 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27320 expected messages for new parser.
27322 2004-11-04 Mark Mitchell <mark@codesourcery.com>
27324 * g++.dg/ext/visibility/symbian1.C: New test.
27326 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27328 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27331 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27333 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27334 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27335 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27336 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27337 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27338 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27339 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27340 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27341 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27342 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27344 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27346 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27347 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27348 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27349 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27350 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27351 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27352 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27355 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
27358 * gcc.dg/20041104-1.c: New test.
27360 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27362 * g++.dg/template/nontype7.C: New test.
27363 * g++.dg/template/nontype8.C: Likewise.
27364 * g++.dg/template/nontype9.C: Likewise.
27365 * g++.dg/template/nontype10.C: Likewise.
27366 * g++.dg/tc1/dr49.C: Likewise.
27367 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27368 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27370 2004-11-04 Ben Elliston <bje@au.ibm.com>
27372 * g++.dg/rtti/tinfo1.C: Remove xfails.
27374 2004-11-04 Ben Elliston <bje@au.ibm.com>
27376 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27377 packed attribute to the definition to satisfy the new C++ parser.
27379 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27381 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27382 invocations of va_arg.
27384 2004-11-02 Mark Mitchell <mark@codesourcery.com>
27387 * g++.dg/template/crash25.C: New test.
27390 * g++.dg/template/typedef2.C: New test.
27391 * g++.dg/parse/crash13.C: Adjust error markers.
27394 * g++.dg/conversion/const3.C: New test.
27396 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27401 * gfortran.dg/generic_[123].f90: New testcases.
27403 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27405 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27406 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27408 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27411 * gcc.c-torture/compile/pr16808.c: New test.
27413 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
27415 PR rtl-optimization/17104
27416 * gcc.dg/ppc-bitfield1.c: New.
27418 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27420 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27422 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27424 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
27425 strings for 32-bit code.
27427 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
27430 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27432 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
27435 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27437 2004-10-31 Mark Mitchell <mark@codesourcery.com>
27440 * g++.dg/init/aggr2.C: New test.
27442 2004-10-30 Ziemowit Laski <zlaski@apple.com>
27444 * objc.dg/local-decl-1.m: New test.
27446 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
27448 * gcc.dg/20040910-1.c: Adjust regex.
27450 2004-10-30 Roger Sayle <roger@eyesopen.com>
27452 PR rtl-optimization/18084
27453 * g++.dg/opt/pr18084-1.C: New testcase.
27455 2004-10-30 Matt Austern <austern@apple.com>
27458 * g++.dg/ext/attrib18.C: New test.
27460 2004-10-30 Roger Sayle <roger@eyesopen.com>
27462 PR middle-end/18096
27463 * gcc.dg/pr18096-1.c: New test case.
27465 2004-10-30 Roger Sayle <roger@eyesopen.com>
27467 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27469 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
27472 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27473 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27474 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27475 gcc.dg/old-style-prom-3.c: New tests.
27477 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
27479 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27480 Remove unnecessary inclusion of stdio.h.
27482 2004-10-29 Roger Sayle <roger@eyesopen.com>
27484 PR rtl-optimization/17581
27485 * gcc.dg/pr17581-1.c: New test case.
27487 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
27489 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27491 * g++.dg/conversion/dr195-1.C: New.
27492 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27493 * g++.old-deja/g++.mike/p10148.C: Likewise.
27495 2004-10-29 Mark Mitchell <mark@codesourcery.com>
27498 * g++.dg/debug/typedef2.C: New test.
27500 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
27503 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
27504 * gfortran.dg/g77/README: Update.
27506 2004-10-28 Matt Austern <austern@apple.com>
27509 * g++.dg/ext/packed7.C: New test.
27511 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27513 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27515 * lib/scanasm.exp (hidden-scan-for): New proc.
27516 (scan-hidden): Use hidden-scan-for instead of constructing the scan
27518 (scan-not-hidden): Likewise.
27519 * lib/target-supports.exp (check_visibility_available): mach-o is
27522 2004-10-28 Mark Mitchell <mark@codesourcery.com>
27525 * g++.dg/template/memclass3.C: New test.
27527 2004-10-28 Adam Nemet <anemet@lnxw.com>
27529 PR middle-end/18160
27530 * gcc.dg/register-var-1.c: New test.
27531 * gcc.dg/register-var-2.c: New test.
27532 * gcc.dg/asm-7.c: Taking the address of a register variable is an
27535 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
27538 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
27540 * gcc.dg/vect/vect-22.c: Likewise.
27542 2004-10-28 Jakub Jelinek <jakub@redhat.com>
27544 * gcc.dg/i386-rotate-1.c: New test.
27546 2004-10-27 Mark Mitchell <mark@codesourcery.com>
27548 * g++.dg/init/ref12.C: Add "run" marker.
27551 * g++.dg/init/ref12.C: New test.
27554 * g++.dg/template/shift1.C: New test.
27555 * g++.dg/template/error10.C: Adjust error markers.
27557 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
27560 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27562 2004-10-27 Geoffrey Keating <geoffk@apple.com>
27564 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27565 * gcc.dg/weak/weak-3.c: Likewise.
27566 * gcc.dg/weak/weak-5.c: Likewise.
27567 * gcc.dg/weak/weak-9.c: Likewise.
27568 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27569 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27571 * gcc.dg/darwin-weakimport-1.c: New.
27573 2004-10-28 Ben Elliston <bje@au.ibm.com>
27575 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27577 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
27579 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27580 'syntax' error messages.
27581 * gcc.dg/cpp/direct2s.c: Likewise.
27583 2004-10-26 Geoffrey Keating <geoffk@apple.com>
27585 * gcc.c-torture/compile/20041026-1.c: New.
27587 2004-10-26 Mark Mitchell <mark@codesourcery.com>
27590 * g++.dg/lookup/ns2.C: New test.
27593 * g++.dg/template/enum4.C: New test.
27596 * g++.dg/template/expr1.C: New test.
27598 2004-10-26 Ben Elliston <bje@au.ibm.com>
27600 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27602 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
27604 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27605 gcc.dg/decl-nospec-3.c: New tests.
27607 2004-10-26 Ziemowit Laski <zlaski@apple.com>
27609 * objc.dg/super-class-3.m: New test.
27611 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
27613 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27615 * gcc.dg/cpp/direct2s.c: Likewise.
27617 2004-10-25 Geoffrey Keating <geoffk@apple.com>
27619 * objc.dg/image-info.m: Update for changes to section selection.
27621 2004-10-25 David Ayers <d.ayers@inode.at>
27622 Ziemowit Laski <zlaski@apple.com>
27624 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27625 diagnostics when messaging 'id <Proto>'.
27626 * objc.dg/class-protocol-1.m: New test.
27627 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27628 a non-existent method signature.
27629 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27630 Update diagnostics when messaging with non-existent method signature.
27631 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27632 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27633 invalid receivers are now resolved as if messaging 'id'; remove
27634 extraneous diagnostics.
27636 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
27639 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27640 gcc.dg/init-desig-obs-3.c: New tests.
27642 2004-10-25 Jakub Jelinek <jakub@redhat.com>
27644 * gcc.dg/debug/20041023-1.c: New test.
27646 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
27648 PR middle-end/17407
27649 * gcc.c-torture/compile/pr17407.c: New test.
27652 * g++.dg/template/array8.C: New test.
27654 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27657 * lib/g++.exp: Accept more than one multilib libgcc.
27658 * lib/gcc-dg.exp: Likewise.
27659 * lib/objc.exp: Likewise.
27660 * lib/treelang.exp: Likewise.
27661 * lib/gfortran.exp: Likewise.
27663 2004-10-24 Ben Elliston <bje@au.ibm.com>
27665 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27667 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
27669 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27670 * gcc.dg/c99-const-expr-3.c: Likewise.
27672 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
27674 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27676 2004-10-23 Ben Elliston <bje@au.ibm.com>
27678 * gcc.c-torture/execute/loop-2e.x: Remove.
27680 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
27683 * g++.dg/parse/crash18.C: New.
27684 * g++.dg/parse/crash19.C: New.
27686 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
27688 * g++.dg/ext/dllimport1.C: Move dg-warnings.
27689 * g++.dg/ext/dllimport2.C: Same.
27690 * g++.dg/ext/dllimport8.C: Same.
27692 2004-10-21 Mark Mitchell <mark@codesourcery.com>
27695 * g++.dg/conversion/cast1.C: New test.
27696 * g++.dg/overload/pmf1.C: Adjust error marker.
27698 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
27701 * objc.dg/const-str-7.m: New test.
27703 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27705 * g++.dg/template/memfriend11.C: Fix comment typo.
27706 * g++.dg/template/memfriend14.C: Likewise.
27708 2004-10-20 Richard Henderson <rth@redhat.com>
27710 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27711 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27712 -fasynchronous-unwind-tables.
27714 2004-10-20 Richard Henderson <rth@redhat.com>
27716 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27717 (main): Return success.
27718 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27719 (main): Return success.
27721 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27724 * g++.dg/template/memfriend9.C: New test.
27725 * g++.dg/template/memfriend10.C: Likewise.
27726 * g++.dg/template/memfriend11.C: Likewise.
27727 * g++.dg/template/memfriend12.C: Likewise.
27728 * g++.dg/template/memfriend13.C: Likewise.
27729 * g++.dg/template/memfriend14.C: Likewise.
27730 * g++.dg/template/memfriend15.C: Likewise.
27731 * g++.dg/template/memfriend16.C: Likewise.
27732 * g++.dg/template/memfriend17.C: Likewise.
27733 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27735 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
27737 * g++.dg/conversion/dr195.C: New.
27738 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27740 2004-10-20 Ben Elliston <bje@au.ibm.com>
27741 Devang Patel <dpatel@apple.com>
27743 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27744 of floating point arithmetic, which could trap.
27746 2004-10-19 Mark Mitchell <mark@codesourcery.com>
27749 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27750 * g++.dg/conversion/const2.C: New test.
27751 * g++.dg/expr/reinterpret2.C: New test.
27752 * g++.dg/expr/reinterpret3.C: New test.
27753 * g++.dg/expr/cast2.C: New test.
27754 * g++.dg/expr/copy1.C: New test.
27755 * g++.dg/other/conversion1.C: Change error message.
27756 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27757 function pointers to void *.
27758 * g++.old-deja/g++.mike/p10148.C: Likewise.
27760 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27762 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27764 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
27768 * g++.dg/parse/expr3.C: New test.
27770 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27772 * gcc.dg/smod-1.c: New test.
27774 2004-10-18 Ziemowit Laski <zlaski@apple.com>
27776 * objc.dg/method-14.m: New test.
27778 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
27780 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27781 Also xfail as the patch was reverted.
27783 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
27785 PR middle-end/16973
27786 * gcc.dg/pr16973.c: New test.
27788 2004-10-18 Diego Novillo <dnovillo@redhat.com>
27790 PR tree-optimization/17656
27791 * gcc.c-torture/compile/pr17656.c: New test.
27793 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
27795 * g++.dg/eh/shadow1.C: New.
27797 2004-10-18 Jakub Jelinek <jakub@redhat.com>
27799 * gcc.c-torture/compile/20041018-1.c: New test.
27801 2004-10-18 Ben Elliston <bje@au.ibm.com>
27803 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27804 compiler referring to register 0 when accessing sdata. The linker
27805 now patches things up.
27807 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
27810 * gcc.c-torture/compile/pr17529.c: New test.
27812 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27815 * g++.dg/ext/attrib17.C: New test.
27817 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27819 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27821 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27824 * g++.dg/ext/attrib16.C: New test.
27826 2004-10-15 Mark Mitchell <mark@codesourcery.com>
27829 * g++.dg/init/dso_handle1.C: New test.
27832 * g++.dg/parse/typedef6.C: New test.
27835 * g++.dg/parse/pragma1.C: New test.
27837 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
27839 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27841 2004-10-15 Steve Ellcey <sje@cup.hp.com>
27843 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27844 -fno-common when on HPPA HP-UX platforms.
27846 2004-10-15 Jakub Jelinek <jakub@redhat.com>
27849 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27851 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27854 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
27857 * g++.dg/lookup/strong-using-4.C: New test.
27859 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
27861 PR middle-end/16567
27862 * gcc.c-torture/compile/nested-1.c: New test.
27864 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
27866 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27867 and mipsisa64*-*-* (until support for misaligned loads is added).
27868 * gcc.dg/vect/vect-50.c: Likewise.
27869 * gcc.dg/vect/vect-52.c: Likewise.
27870 * gcc.dg/vect/vect-54.c: Likewise.
27871 * gcc.dg/vect/vect-58.c: Likewise.
27872 * gcc.dg/vect/vect-60.c: Likewise.
27873 * gcc.dg/vect/vect-80.c: Likewise.
27875 2004-10-14 Mark Mitchell <mark@codesourcery.com>
27878 * g++.dg/init/dtor3.C: New test.
27880 2004-10-15 Ben Elliston <bje@au.ibm.com>
27882 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27884 2004-10-14 Geoffrey Keating <geoffk@apple.com>
27886 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27887 * gcc.dg/macho-lo-sum.c: Likewise.
27889 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
27891 * gcc.dg/ppc-spe64-1.c: New test.
27893 2004-10-14 Devang Patel <dpatel@apple.com>
27896 * gcc.dg/pr17635.c : New test.
27898 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
27900 * gcc.dg/vect/vect-28.c: Remove xfail.
27901 * gcc.dg/vect/vect-30.c: Remove xfail.
27902 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27903 * gcc.dg/vect/vect-33.c: Remove xfail.
27904 * gcc.dg/vect/vect-44.c: Remove xfail.
27905 * gcc.dg/vect/vect-46.c: Remove xfail.
27906 * gcc.dg/vect/vect-50.c: Remove xfail.
27907 * gcc.dg/vect/vect-52.c: Remove xfail.
27908 * gcc.dg/vect/vect-54.c: Remove xfail.
27909 * gcc.dg/vect/vect-58.c: Remove xfail.
27910 * gcc.dg/vect/vect-60.c: Remove xfail.
27911 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27912 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27913 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27914 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27915 * gcc.dg/vect/vect-8.c: Remove xfail.
27916 * gcc.dg/vect/vect-80.c: Remove xfail.
27917 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27919 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
27921 * gcc.dg/vect/vect-82.c: New testcase.
27922 * gcc.dg/vect/vect-82_64.c: New testcase.
27923 * gcc.dg/vect/vect-83.c: New testcase.
27924 * gcc.dg/vect/vect-83_64.c: New testcase.
27926 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
27928 * gcc.dg/cpp/error-1.c: New test.
27930 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
27932 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27934 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
27937 * gcc.dg/cris-peep2-xsrand2.c: New test.
27939 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
27942 * g++.dg/expr/for2.C: New test.
27944 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27946 * g++.dg/inherit/thunk1.C: Run on the SPARC.
27948 2004-10-13 Jakub Jelinek <jakub@redhat.com>
27950 PR tree-optimization/17724
27951 * g++.dg/opt/pr17724-1.C: New test.
27952 * g++.dg/opt/pr17724-2.C: New test.
27953 * g++.dg/opt/pr17724-3.C: New test.
27954 * g++.dg/opt/pr17724-4.C: New test.
27955 * g++.dg/opt/pr17724-5.C: New test.
27956 * g++.dg/opt/pr17724-6.C: New test.
27958 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
27961 * gcc.dg/pr17301-2.c: New test.
27963 2004-10-11 Mark Mitchell <mark@codesourcery.com>
27966 * g++.dg/parse/error22.C: New test.
27969 * g++.dg/template/spec18.C: New test.
27971 2004-10-11 Steve Ellcey <sje@cup.hp.com>
27973 * gcc.dg/ia64-asm-1.c: Add prototype for abort
27974 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27976 * gcc.dg/ia64-sync-2.c: Ditto.
27977 * gcc.dg/ia64-sync-3.c: Ditto.
27979 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27981 * g++.dg/eh/cleanup5.C: Add dg-options "".
27983 2004-10-11 Roger Sayle <roger@eyesopen.com>
27985 PR middle-end/17657
27986 * gcc.dg/switch-4.c: New test case.
27988 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
27990 * gcc.c-torture/execute/20041011-1.c: New test.
27992 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
27995 * g++.dg/init/for3.C: New test.
27998 * g++.dg/opt/switch2.C: New test.
28000 PR middle-end/17703
28001 * g++.dg/warn/Wreturn-2.C: New test.
28003 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
28006 * g++.dg/eh/cleanup5.C: New test.
28008 2004-10-10 Mark Mitchell <mark@codesourcery.com>
28011 * g++.dg/parse/error21.C: New test.
28013 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
28015 * g++.dg/overload/pmf1.C: Adjust quoting marks.
28016 * g++.dg/warn/incomplete1.C: Likewise.
28017 * g++.dg/template/qualttp20.C: Likewise.
28019 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28022 * parm-incomplete-1.c: New test.
28024 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28027 * g++.dg/parse/error19.C: New test.
28030 * g++.dg/init/new11.C: New test.
28033 * g++.dg/parse/error20.C: New test.
28036 * g++.dg/template/crash24.C: New test.
28038 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28041 * gcc.dg/pr17301-1.c: New test.
28043 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28046 * gcc.dg/anon-struct-5.c: New test.
28048 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
28051 * gcc.dg/pr17844-1.c: New test.
28053 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
28055 PR tree-optimization/17906
28056 * gcc.c-torture/compile/pr17906.c: New.
28058 2004-10-09 Stuart Hastings <stuart@apple.com>
28059 Roger Sayle <roger@eyesopen.com>
28061 PR rtl-optimization/17853
28062 * gcc.dg/i386-mmx-5.c: New testcase.
28064 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
28066 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28068 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28071 * g++.dg/template/static9.C: New test.
28074 * g++.dg/parse/operator5.C: New test.
28076 2004-10-09 Roger Sayle <roger@eyesopen.com>
28078 PR middle-end/17894
28079 * gcc.c-torture/execute/divcmp-4.c: New test case.
28081 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28084 * g++.dg/opt/pr17902.C: New test.
28086 2004-10-09 Jakub Jelinek <jakub@redhat.com>
28088 * gcc.dg/cpp/ident-1.c: Add dg-options "".
28090 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28092 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28094 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28096 * gcc.dg/assign-warn-3.c: New test.
28098 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28101 * gcc.dg/cpp/ident-1.c: New test.
28103 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
28105 * gcc.c-torture/compile/acc1.c: New.
28107 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28109 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28110 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28112 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28114 * gcc.dg/ultrasp11.c: New test.
28116 2004-10-08 Michael Matz <matz@suse.de>
28118 * gcc.dg/doloop-2.c: New test.
28120 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28122 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28123 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28124 objc.dg/method-9.m: Update expected diagnostics.
28126 2004-10-07 Geoffrey Keating <geoffk@apple.com>
28128 * gcc.dg/ppc-fsel-3.c: New file.
28129 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28131 2004-10-07 Paul Brook <paul@codesourcery.com>
28133 * gfortran.dg/intrinsic_verify_1.f90: New test.
28135 2004-10-07 Paul Brook <paul@codesourcery.com>
28137 * gfortran.dg/empty_format_1.f90: Remove stray commas.
28139 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28141 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28142 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28145 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
28147 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28149 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28152 * g++.dg/warn/Winline-4.C: New test.
28154 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28156 * gcc.c-torture/compile/20041007-1.c: New test.
28158 2004-10-07 Paul Brook <paul@codesourcery.com>
28161 * gfortran.dg/use_allocated_1.f90: New test.
28163 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28165 PR middle-end/17849
28166 * gfortran.fortran-torture/compile/nested.f90: New test
28168 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
28170 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28172 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28175 * g++.dg/ext/asm6.C: New test.
28177 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
28179 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28181 2004-10-06 Paul Brook <paul@codesourcery.com>
28183 PR libfortran/17709
28184 * gfortran.dg/empty_format_1.f90: New test.
28186 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28189 * gfortran.dg/ishft.f90: New test.
28192 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28195 2004-10-06 Paul Brook <paul@codesourcery.com>
28197 * gfortran.dg/do_1.f90: New test.
28199 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28201 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28202 optimizing for size.
28204 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28206 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28208 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28210 * gcc.c-torture/compile/20041005-1.c: New test.
28212 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
28215 * g++.dg/lookup/koenig4.C: New.
28217 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
28219 * g++.dg/other/classkey1.C: Adjust quoting marks.
28220 * g++.dg/parse/error15.C: Likewise.
28221 * g++.dg/template/meminit2.C (int>): Likewise.
28223 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28226 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28229 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28232 * gfortran.dg/pr17708.f90: New test.
28234 2004-10-04 Chao-ying Fu <fu@mips.com>
28236 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28237 * gcc.dg/vect/vect-4.c: Ditto.
28238 * gcc.dg/vect/vect-5.c: Ditto.
28239 * gcc.dg/vect/vect-6.c: Ditto.
28240 * gcc.dg/vect/vect-8.c: Ditto.
28241 * gcc.dg/vect/vect-16.c: Ditto.
28242 * gcc.dg/vect/vect-30.c: Ditto.
28243 * gcc.dg/vect/vect-40.c: Ditto.
28244 * gcc.dg/vect/vect-41.c: Ditto.
28245 * gcc.dg/vect/vect-42.c: Ditto.
28246 * gcc.dg/vect/vect-43.c: Ditto.
28247 * gcc.dg/vect/vect-44.c: Ditto.
28248 * gcc.dg/vect/vect-45.c: Ditto.
28249 * gcc.dg/vect/vect-46.c: Ditto.
28250 * gcc.dg/vect/vect-47.c: Ditto.
28251 * gcc.dg/vect/vect-48.c: Ditto.
28252 * gcc.dg/vect/vect-49.c: Ditto.
28253 * gcc.dg/vect/vect-50.c: Ditto.
28254 * gcc.dg/vect/vect-51.c: Ditto.
28255 * gcc.dg/vect/vect-52.c: Ditto.
28256 * gcc.dg/vect/vect-53.c: Ditto.
28257 * gcc.dg/vect/vect-54.c: Ditto.
28258 * gcc.dg/vect/vect-55.c: Ditto.
28259 * gcc.dg/vect/vect-56.c: Ditto.
28260 * gcc.dg/vect/vect-57.c: Ditto.
28261 * gcc.dg/vect/vect-58.c: Ditto.
28262 * gcc.dg/vect/vect-59.c: Ditto.
28263 * gcc.dg/vect/vect-60.c: Ditto.
28264 * gcc.dg/vect/vect-74.c: Ditto.
28265 * gcc.dg/vect/vect-79.c: Ditto.
28266 * gcc.dg/vect/vect-80.c: Ditto.
28268 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28270 * gcc.dg/unused-7.c: Use the correct option.
28272 2004-10-04 Paul Brook <paul@codesourcery.com>
28273 Bud Davis <bdavis9659@comcast.net>
28277 * gfortran/pr17706.f90: New test.
28278 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28280 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28282 * gfortran.dg/pr17612.f90: New test.
28284 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
28286 * g++.dg/template/local1.C: Adjust quoting marks in
28287 testing for diagnostics.
28288 * g++.dg/tls/diag-2.C: Likewise.
28289 * g++.dg/other/error8.C: Likewise.
28291 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28294 * gcc.dg/unused-4.c: Adjust to be correct.
28297 * gcc.dg/unused-7.c: New test.
28299 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28302 * g++.dg/overload/template2.C: New test.
28304 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
28306 PR tree-optimization/16632
28307 * gcc.dg/tree-ssa/20041002-1.c: New.
28309 2004-10-03 Paul Brook <paul@codesourcery.com>
28311 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
28312 rather than relying on default formatting.
28314 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
28316 * gcc.dg/20040920-1.c: Update expected message text.
28318 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
28320 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28322 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
28324 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28327 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28329 * gcc.dg/tree-ssa/pr17343.c: Remove.
28331 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28334 * gcc.dg/tree-ssa/pr17343.c: New test.
28336 2004-10-01 Jakub Jelinek <jakub@redhat.com>
28338 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28339 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28340 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28341 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28342 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28344 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28346 * gcc.dg/lvalue-2.c: New test.
28348 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28351 * gcc.dg/pr17730-1.c: New test
28353 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
28356 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28358 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28360 * gcc.c-torture/execute/stdarg-1.c: New test.
28361 * gcc.c-torture/execute/stdarg-2.c: New test.
28362 * gcc.c-torture/execute/stdarg-3.c: New test.
28363 * gcc.dg/tree-ssa/stdarg-1.c: New test.
28364 * gcc.dg/tree-ssa/stdarg-2.c: New test.
28365 * gcc.dg/tree-ssa/stdarg-3.c: New test.
28366 * gcc.dg/tree-ssa/stdarg-4.c: New test.
28367 * gcc.dg/tree-ssa/stdarg-5.c: New test.
28369 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28371 PR tree-optimization/17697
28372 * g++.dg/opt/pr17697-1.C: New test.
28373 * g++.dg/opt/pr17697-2.C: New test.
28374 * g++.dg/opt/pr17697-3.C: New test.
28376 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
28379 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28380 gcc.dg/vla-init-5.c: New tests.
28382 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
28385 * gcc.dg/pr13804-1.c: New test.
28387 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28390 * gfortran.dg/pr16938.f90: New test.
28392 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28394 * g++.dg/template/crash23.C: New test.
28396 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28399 * g++.dg/template/static8.C: New test.
28401 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
28404 * g++.dg/other/error9.C: New test.
28406 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
28408 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28410 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28413 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28415 2004-09-26 Roger Sayle <roger@eyesopen.com>
28417 PR middle-end/17112
28418 * gcc.dg/pr17112-1.c: New test case.
28420 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
28423 * gcc.dg/pr11459-1.c: New test.
28425 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
28427 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28428 * gcc.dg/tree-ssa/loop-4.c: Likewise.
28430 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28432 * gfortran.dg/pr15324.f90: Make array bounds consistent.
28434 2004-09-25 Jan Hubicka <jh@suse.cz>
28436 * compile/30040909-1.c: New test.
28437 * compile/30040907-1.c: New test.
28439 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
28441 * gcc.c-torture/execute/va-arg-26.c: New test.
28443 2004-09-24 Zack Weinberg <zack@codesourcery.com>
28445 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28446 extra diagnostics on targets with 64-bit pointers.
28447 * objc.dg/selector-1.m: Adjust dg-warning regexp.
28449 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28452 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28453 * gcc.dg/decl-3.c: Adjust expected message.
28455 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28458 * gfortran.dg/pr17615.f90: New test.
28460 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
28462 PR tree-optimzation/17517
28463 * g++.dg/tree-ssa/pr17517.C: New Test.
28465 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
28468 * g++.dg/lookup/ambig3.C: New.
28470 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
28473 * g++.dg/opt/pr17624.C: New test.
28475 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28478 * gcc.dg/Wbad-function-cast-1.c: New test.
28480 2004-09-23 Zack Weinberg <zack@codesourcery.com>
28482 * g++.dg/ext/complit1.C
28483 * g++.dg/other/error2.C
28484 * g++.dg/other/nontype-1.C
28485 * g++.dg/parse/crash11.C
28486 * g++.dg/parse/crash12.C
28487 * g++.dg/parse/error15.C
28488 * g++.dg/parse/error4.C
28489 * g++.dg/parse/tmpl-outside1.C
28490 * g++.dg/parse/too-many-tmpl-args1.C
28491 * g++.dg/template/dependent-expr3.C
28492 * g++.dg/template/error10.C
28493 * g++.dg/template/instantiate1.C
28494 * g++.dg/template/vtable2.C
28495 * g++.dg/warn/Wshadow-1.C
28496 * g++.dg/warn/weak1.C
28497 * g++.old-deja/g++.brendan/crash16.C
28498 * g++.old-deja/g++.brendan/crash18.C
28499 * g++.old-deja/g++.brendan/crash48.C
28500 * g++.old-deja/g++.brendan/crash49.C
28501 * g++.old-deja/g++.brendan/crash55.C
28502 * g++.old-deja/g++.brendan/crash56.C
28503 * g++.old-deja/g++.brendan/crash8.C
28504 * g++.old-deja/g++.brendan/enum11.C
28505 * g++.old-deja/g++.brendan/enum8.C
28506 * g++.old-deja/g++.brendan/enum9.C
28507 * g++.old-deja/g++.brendan/friend3.C
28508 * g++.old-deja/g++.brendan/misc14.C
28509 * g++.old-deja/g++.bugs/900402_02.C
28510 * g++.old-deja/g++.bugs/900404_03.C
28511 * g++.old-deja/g++.bugs/900404_04.C
28512 * g++.old-deja/g++.bugs/900428_03.C
28513 * g++.old-deja/g++.jason/crash4.C
28514 * g++.old-deja/g++.jason/overload21.C
28515 * g++.old-deja/g++.jason/redecl1.C
28516 * g++.old-deja/g++.jason/report.C
28517 * g++.old-deja/g++.jason/rfg10.C
28518 * g++.old-deja/g++.jason/template30.C
28519 * g++.old-deja/g++.law/arm12.C
28520 * g++.old-deja/g++.law/ctors5.C
28521 * g++.old-deja/g++.law/cvt20.C
28522 * g++.old-deja/g++.law/init10.C
28523 * g++.old-deja/g++.law/init8.C
28524 * g++.old-deja/g++.law/visibility17.C
28525 * g++.old-deja/g++.law/visibility7.C
28526 * g++.old-deja/g++.mike/net8.C
28527 * g++.old-deja/g++.mike/p646.C
28528 * g++.old-deja/g++.mike/p700.C
28529 * g++.old-deja/g++.mike/p701.C
28530 * g++.old-deja/g++.mike/p811.C
28531 * g++.old-deja/g++.ns/template13.C
28532 * g++.old-deja/g++.other/array3.C
28533 * g++.old-deja/g++.other/crash25.C
28534 * g++.old-deja/g++.other/dtor3.C
28535 * g++.old-deja/g++.other/dtor4.C
28536 * g++.old-deja/g++.other/main1.C
28537 * g++.old-deja/g++.other/warn7.C
28538 * g++.old-deja/g++.pt/crash11.C
28539 * g++.old-deja/g++.pt/crash36.C
28540 * g++.old-deja/g++.pt/spec22.C
28541 * g++.old-deja/g++.pt/spec9.C
28542 * g++.old-deja/g++.pt/ttp52.C
28543 * g++.old-deja/g++.robertl/eb103.C
28544 * g++.old-deja/g++.robertl/eb121.C
28545 * g++.old-deja/g++.robertl/eb22.C
28546 * g++.old-deja/g++.robertl/eb8.C:
28547 Update locations and/or regexps of dg-error markers.
28548 Remove markers for some bogus messages that are no longer issued.
28550 2004-09-23 Jakub Jelinek <jakub@redhat.com>
28552 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28553 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28555 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
28558 * g++.dg/lookup/crash5.C: New test.
28560 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
28562 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28563 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28564 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28565 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28566 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28567 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28569 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28570 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28571 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28572 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28573 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28574 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28576 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28578 * gcc.dg/vect/vect-44.c: Check additional cases.
28579 * gcc.dg/vect/vect-48.c: Check additional cases.
28581 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28582 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28583 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28584 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28585 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28586 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28587 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28588 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28589 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28591 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28592 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28593 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28595 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28597 * gcc.dg/tree-ssa/loop-6.c: New test.
28599 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
28602 * g++.dg/inherit/base2.C: New.
28604 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28606 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28607 * gcc.dg/20001012-2.c: Likewise.
28608 * gcc.dg/20001013-1.c: Likewise.
28609 * gcc.dg/20001101-1.c: Likewise.
28610 * gcc.dg/20001102-1.c: Likewise.
28611 * gcc.dg/bf-spl1.c: Likewise.
28612 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28613 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28615 2004-09-22 Diego Novillo <dnovillo@redhat.com>
28617 PR tree-optimization/16721
28618 * gcc.dg/tree-ssa/pr16721.c: New test.
28620 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
28622 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28623 * gcc.dg/20040305-1.c: Likewise.
28625 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
28628 * gcc.c-torture/compile/pr16566-1.c,
28629 gcc.c-torture/compile/pr16566-2.c,
28630 gcc.c-torture/compile/pr16566-3.c: New tests.
28632 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
28634 PR tree-optimization/17512
28635 * gcc.c-torture/compile/20040916-1.c.
28637 2004-09-21 Mark Mitchell <mark@codesourcery.com>
28639 * gcc.dg/pragma-re-3.c: New test.
28641 2004-09-17 Matt Austern <austern@apple.com>
28644 * g++.dg/other/anon3.C: New.
28646 2004-09-21 Roger Sayle <roger@eyesopen.com>
28649 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28650 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28651 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28652 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28653 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28655 2004-09-21 Bud Davis <bdavis9659@comcast.net>
28658 * gfortran.dg/pr17286.f90: New test.
28660 2004-09-20 Mark Mitchell <mark@codesourcery.com>
28663 * g++.dg/template/static7.C: New test.
28665 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
28668 * gcc.c-torture/compile/pr17558.c: New test.
28670 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
28672 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28673 if SKIP_ATTRIBUTE is defined.
28675 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28678 * gfortran.dg/pr15957.f90: New test.
28680 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
28682 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28684 * gcc.dg/vect/vect-79.c: Likewise.
28685 * gcc.dg/vect/vect-80.c: Likewise.
28687 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28690 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28692 2004-09-20 Ira Rosen <irar@il.ibm.com>
28694 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28695 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28696 * gcc.dg/vect/vect-62.c: New testcase.
28697 * gcc.dg/vect/vect-63.c: New testcase.
28698 * gcc.dg/vect/vect-64.c: New testcase.
28699 * gcc.dg/vect/vect-65.c: New testcase.
28700 * gcc.dg/vect/vect-66.c: New testcase.
28701 * gcc.dg/vect/vect-67.c: New testcase.
28702 * gcc.dg/vect/vect-68.c: New testcase.
28703 * gcc.dg/vect/vect-69.c: New testcase.
28704 * gcc.dg/vect/vect-79.c: New testcase.
28705 * gcc.dg/vect/vect-80.c: New testcase.
28707 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
28709 * gcc.target/mips/asm-1.c: New test.
28711 2004-09-19 Ira Rosen <irar@il.ibm.com>
28713 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28714 * gcc.dg/vect/vect-73.c: New testcase.
28715 * gcc.dg/vect/vect-74.c: New testcase.
28716 * gcc.dg/vect/vect-75.c: New testcase.
28717 * gcc.dg/vect/vect-76.c: New testcase.
28718 * gcc.dg/vect/vect-77.c: New testcase.
28719 * gcc.dg/vect/vect-78.c: New testcase
28721 2004-09-18 Paul Brook <paul@codesourcery.com>
28723 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28725 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
28728 * gcc.dg/pr17424-1.c: New test.
28730 2004-09-18 Diego Novillo <dnovillo@redhat.com>
28732 * g++.dg/tree-ssa/pr17153.C: New test.
28734 2004-09-16 Geoffrey Keating <geoffk@apple.com>
28737 * g++.dg/pch/wchar-1.C: New.
28738 * g++.dg/pch/wchar-1.Hs: New.
28740 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
28742 * gcc.c-torture/execute/20040917-1.c: New test.
28744 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28746 PR tree-optimization/17319
28747 * gcc.dg/pr17319.c: New test.
28749 2004-09-17 Devang Patel <dpatel@apple.com>
28751 * gcc.dg/20040813-1.c: New test.
28753 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28755 PR tree-optimization/17273
28756 * gcc.c-torture/compile/pr17273.c: New test.
28758 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
28760 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28761 Update expected messages.
28762 * gcc.dg/declspec-13.c: New test.
28764 2004-09-17 David Edelsohn <edelsohn@gnu.org>
28766 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28768 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28770 * gcc.c-torture/execute/pr17252.c: Use post-increment to
28771 change what 'a' is pointing to.
28773 2004-09-17 Mark Mitchell <mark@codesourcery.com>
28776 * g++.dg/template/error18.C: New test.
28779 * g++.dg/warn/Wunused-8.C: New test.
28781 2004-09-17 Steven Bosscher <stevenb@suse.de>
28783 PR tree-optimization/17513
28784 * gcc.dg/20040916-1.c: New test.
28786 2004-09-16 Mark Mitchell <mark@codesourcery.com>
28789 * g++.dg/template/typename7.C: New test.
28791 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28793 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28795 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
28797 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28798 with -ftree-based-profiling also.
28799 * lib/profopt.exp: Support late-set profile_option/feedback_option.
28801 2004-09-16 Victor Leikehman <lei@il.ibm.com>
28804 * gfortran.dg/der_array_io_1.f90: New test.
28805 * gfortran.dg/der_array_io_2.f90: New test.
28806 * gfortran.dg/der_array_io_3.f90: New test.
28808 2004-09-15 Mark Mitchell <mark@codesourcery.com>
28810 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28813 2004-09-15 Mark Mitchell <mark@codesourcery.com>
28815 * g++.dg/opt/switch1.C: New test.
28817 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
28819 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28820 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28821 Update expected messages.
28823 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28826 * gfortran.dg/same_name_1.f90: New test.
28828 2004-09-15 Diego Novillo <dnovillo@redhat.com>
28830 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
28831 dereference garbage pointers.
28833 2004-09-15 Jakub Jelinek <jakub@redhat.com>
28835 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28836 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28838 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28839 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28840 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28842 2004-09-14 Mark Mitchell <mark@codesourcery.com>
28845 * g++.dg/template/mangle1.C: New test.
28847 2004-09-14 Diego Novillo <dnovillo@redhat.com>
28849 PR tree-optimization/17252
28850 * gcc.c-torture/execute/pr17252.c: New test.
28852 2004-09-14 Andrew Pinski <apinski@apple.com>
28854 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28856 2004-09-14 Roger Sayle <roger@eyesopen.com>
28858 PR rtl-optimization/9771
28859 * gcc.dg/pr9771-1.c: New test case.
28861 2004-09-14 Diego Novillo <dnovillo@redhat.com>
28863 PR tree-optimization/15262
28864 * gcc.c-torture/execute/pr15262-1.c: New test.
28865 * gcc.c-torture/execute/pr15262-2.c: New test.
28867 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
28869 * gcc.dg/declspec-12.c: New test.
28871 2004-09-14 Bud Davis <bdavis9659@comcast.net>
28873 * gfortran.dg/pr17090.f90: Add directives to test.
28875 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28877 * gcc.c-torture/compile/20040914-1.c: New test.
28879 2004-09-13 Mark Mitchell <mark@codesourcery.com>
28882 * g++.dg/template/decl2.C: New test.
28884 2004-09-13 Bud Davis <bdavis9659@comcast.net>
28887 * gfortran.dg/pr17090.f90: New test.
28889 2004-09-13 Dale Johannesen <dalej@apple.com>
28891 * gcc.c-torture/compile/pr17408.c: New test case.
28893 2004-09-13 Mark Mitchell <mark@codesourcery.com>
28896 * g++.dg/parse/crash17.C: New test.
28899 * g++.dg/template/enum3.C: New test.
28901 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
28903 * lib/gcc-defs.exp: Load wrapper.exp.
28904 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28906 * lib/gcc.exp (gcc_init): Similar.
28907 * lib/gfortran.exp (gfortran_init): Similar.
28908 * lib/objc.exp (objc_init): Similar.
28909 * lib/treelang.exp (treelang_init): Similar.
28910 * lib/wrapper.exp: New file with build_wrapper call machinery in
28911 ${tool}_maybe_build_wrapper.
28913 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
28915 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28917 * gcc.dg/declspec-11.c: Update expected messages.
28918 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28919 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28920 gcc.dg/inline-12.c: New tests.
28922 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
28924 * g++.dg/tree-ssa/pr17400.C: New testcase.
28926 2004-09-13 James E Wilson <wilson@specifixinc.com>
28928 * gcc.target/mips/sb1-1.c: New testcase.
28930 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
28932 * lib/g77-dg.exp: Remove unused file.
28933 * lib/mike-g77.exp: Ditto.
28934 * lib/g77.exp: Ditto.
28936 2004-09-12 Richard Henderson <rth@redhat.com>
28938 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28940 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
28942 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28943 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28944 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28945 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28946 Update expected messages.
28948 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
28950 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28951 declaration/use mismatch for dirp parameter.
28953 2004-09-12 Andrew Pinski <apinski@apple.com>
28955 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28956 -fgnu-runtime is passed.
28958 2004-09-12 Richard Henderson <rth@redhat.com>
28960 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28961 do the uplevel thing and update additional_flags directly.
28962 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28963 gfortran.fortran-torture/execute/intrinsic_nearest.x,
28964 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28965 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28967 2004-09-11 Steven Bosscher <stevenb@suse.de>
28969 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28971 2004-09-11 Roger Sayle <roger@eyesopen.com>
28973 PR middle-end/17411
28974 * g++.dg/opt/pr17411-1.C: New test case.
28976 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
28978 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28979 gcc.dg/tls/diag-2.c: Update expected messages.
28980 * gcc.dg/991209-1.c: Specify compilation options. Update expected
28982 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28983 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28984 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28985 gcc.dg/tls/diag-5.c: New tests.
28987 2004-09-11 Zack Weinberg <zack@codesourcery.com>
28989 * gcc.dg/20040910-1.c: Correct dg-error regexp.
28991 2004-09-11 Steven Bosscher <stevenb@suse.de>
28993 * g++.dg/parse/break-in-for.C: New test.
28995 2004-09-11 Jakub Jelinek <jakub@redhat.com>
28997 * gcc.dg/tree-ssa/20040911-1.c: New test.
28999 2004-09-11 Andreas Jaeger <aj@suse.de>
29001 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29002 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29004 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
29006 * gcc.target/frv: New directory of FR-V-specific tests.
29008 2004-09-10 James E Wilson <wilson@specifixinc.com>
29010 * gcc.dg/convert-vec-1.c: New test.
29012 2004-09-10 Roger Sayle <roger@eyesopen.com>
29014 PR middle-end/17024
29015 * gcc.dg/pr17024-1.c: New test case.
29017 2004-09-10 Eric Christopher <echristo@redhat.com>
29019 * gcc.dg/20040910-1.c: New test.
29021 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
29023 * gcc.dg/bitfld-9.c: New test.
29025 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
29027 * gcc.c-torture/execute/ieee/acc1.c: New test.
29028 * gcc.c-torture/execute/ieee/acc2.c: New test.
29029 * gcc.c-torture/execute/ieee/mzero6.c: New test.
29031 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
29033 * gcc.dg/deprecated-2.c: New test.
29035 2004-09-09 James E Wilson <wilson@specifixinc.com>
29037 * gcc.dg/init-vec-1.c: New test.
29039 2004-09-09 Roger Sayle <roger@eyesopen.com>
29041 PR middle-end/17055
29042 * gcc.dg/pr17055-1.c: New test case.
29044 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
29047 * gcc.c-torture/execute/pr17377.c: New test.
29049 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29052 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29053 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29054 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29055 gcc.dg/long-long-typespec-1.c: New tests.
29056 * gcc.dg/tls/diag-2.c: Update expected diagnostics
29058 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29060 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29061 gcc.dg/gnu99-static-1.c: New tests.
29063 2004-09-08 Devang Patel <dpatel@apple.com>
29065 * gcc.dg/darwin-ld-20040828-1.c: New test.
29066 * gcc.dg/darwin-ld-20040828-2.c: New test.
29067 * gcc.dg/darwin-ld-20040828-3.c: New test.
29069 2004-09-08 Ziemowit Laski <zlaski@apple.com>
29071 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29072 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29074 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29075 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29077 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29078 types they qualify.
29079 * objc.dg/type-size-2.m: Fix wording in comment.
29080 * objc.dg/va-meth-1.m: New test case.
29082 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
29085 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29086 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29088 2004-09-06 Devang Patel <dpatel@apple.com>
29090 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29091 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29093 2004-09-06 Zack Weinberg <zack@codesourcery.com>
29095 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29096 reflect changed line numbering of diagnostics.
29098 2004-09-06 Paul Brook <paul@codesourcery.com>
29100 * gfortran.dg/edit_real_1.f90: Add new test.
29102 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29104 * gcc.dg/tree-ssa/loop-2.c: New test.
29105 * gcc.dg/tree-ssa/loop-3.c: New test.
29106 * gcc.dg/tree-ssa/loop-4.c: New test.
29107 * gcc.dg/tree-ssa/loop-5.c: New test.
29109 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29111 * gcc.dg/format/sentinel-1.c: Update for parameter option.
29113 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29115 * gcc.dg/format/sentinel-1.c: New test.
29117 2004-09-04 Uros Bizjak <uros@kss-loka.si>
29119 * gcc.dg/builtins-46.c: New.
29121 2004-09-03 Devang Patel <dpatel@apple.com>
29123 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29124 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29126 2004-09-03 Jan Beulich <jbeulich@novell.com>
29128 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29129 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29130 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29131 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29132 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29133 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29134 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29135 the non-portable bzero.
29136 * gcc.dg/20010912-1.c: xfail for NetWare.
29137 * gcc.dg/20020426-2.c: xfail for NetWare.
29138 * gcc.dg/20021014-1.c: xfail for NetWare.
29139 * gcc.dg/20021018-1.c: xfail for NetWare.
29140 * gcc.dg/20030213-1.c: xfail for NetWare.
29141 * gcc.dg/20030225-1.c: xfail for NetWare.
29142 * gcc.dg/20030708-1.c: xfail for NetWare.
29143 * gcc.dg/builtins-config.h: Also exclude NetWare.
29144 * gcc.dg/format/format.h: Define restrict only if not already defined.
29145 * gcc.dg/nest.c: xfail for NetWare.
29146 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29147 * lib/target-supports.exp (check_visibility_available): Exclude
29150 2004-09-03 Jan Beulich <jbeulich@novell.com>
29152 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29153 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29154 deterministic starting point for the alignment of structure fields.
29155 * gcc.dg/Wpadded.c: Dito.
29156 * g++.dg/abi/vbase10.C: Dito.
29158 2004-09-03 Devang Patel <dpatel@apple.com>
29160 * g++.dg/debug/pr15736.cc: New test.
29162 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29164 * README.QMTEST: Fix out-of-date link.
29166 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
29169 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29170 Delete. Duplicate of gfortran.dg/g77/20010610.f
29172 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29174 * g++.dg/abi/arm_rtti1.C: New test.
29176 2004-09-02 Geoffrey Keating <geoffk@apple.com>
29178 * gcc.dg/ppc-vector-memcpy.c: New.
29179 * gcc.dg/ppc-vector-memset.c: New.
29181 2004-09-02 Chao-ying Fu <fu@mips.com>
29183 * gcc.target/mips/mips-3d-1.c: New test.
29184 * gcc.target/mips/mips-3d-2.c: New test.
29185 * gcc.target/mips/mips-3d-3.c: New test.
29186 * gcc.target/mips/mips-3d-4.c: New test.
29187 * gcc.target/mips/mips-3d-5.c: New test.
29188 * gcc.target/mips/mips-3d-6.c: New test.
29189 * gcc.target/mips/mips-3d-7.c: New test.
29190 * gcc.target/mips/mips-3d-8.c: New test.
29191 * gcc.target/mips/mips-3d-9.c: New test.
29192 * gcc.target/mips/mips-ps-1.c: New test.
29193 * gcc.target/mips/mips-ps-2.c: New test.
29194 * gcc.target/mips/mips-ps-3.c: New test.
29195 * gcc.target/mips/mips-ps-4.c: New test.
29196 * gcc.target/mips/mips-ps-type.c: New test.
29198 2004-09-02 Paul Brook <paul@codesourcery.com>
29200 * gfortran.dg/edit_real_1.f90: Add new tests.
29202 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29205 * gfortran.dg/merge_char_1.f90: New test.
29207 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29210 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29212 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
29215 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29217 2004-09-01 Mark Mitchell <mark@codesourcery.com>
29219 * g++.dg/opt/loop1.C: Do not XFAIL.
29221 2004-09-01 Jakub Jelinek <jakub@redhat.com>
29223 * gcc.c-torture/execute/20040831-1.c: New test.
29225 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
29228 * gfortran.dg/g77/20010610.f: Now passes.
29229 Copy from g77.f-torture/execute. Add dg-run directive.
29230 * gfortran.dg/g77/README: Update
29232 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29234 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29235 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29236 (t1, t2, t3, t4): Add volatile.
29238 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29240 * g++.dg/ext/visibility/arm1.C: New test.
29242 2004-08-31 Geoffrey Keating <geoffk@apple.com>
29244 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29247 2004-09-01 Paul Brook <paul@codesourcery.com>
29249 * gfortran.dg/eof_2.f90: New test.
29251 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29254 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29256 2004-08-31 Bud Davis <bdavis9659@comcast.net>
29258 PR libfortran/16805
29259 * gfortran.dg/list_read_2.f90: New test.
29261 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29263 * g++.dg/abi/key1.C: New test.
29265 2004-08-31 Richard Henderson <rth@redhat.com>
29267 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29269 * g++.dg/other/offsetof5.C: Remove duplicate.
29271 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29274 * gfortran.dg/func_derived_1.f90: New test.
29276 2004-08-31 Paul Brook <paul@codesourcery.com>
29278 * gfortran.dg/eof_1.f90: New test.
29280 2004-08-31 Paul Brook <paul@codesourcery.com>
29282 * gfortran.dg/list_read_1.f90: New file.
29284 2004-08-30 Mark Mitchell <mark@codesourcery.com>
29286 * g++.dg/opt/loop1.C: XFAIL.
29288 2004-08-30 Geoffrey Keating <geoffk@apple.com>
29290 * gcc.dg/funcdef-storage-1.c: New.
29291 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29292 an extern function in local scope.
29293 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29294 declare an 'auto inline' function in local scope.
29295 * gcc.dg/20011130-1.c: Likewise.
29296 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29297 an 'auto' function in local scope.
29298 * gcc.dg/20021014-1.c: Likewise.
29299 * gcc.dg/20030331-2.c: Likewise.
29301 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29303 * gfortran.dg/blockdata_1.f90: New test.
29305 2004-08-30 Richard Henderson <rth@redhat.com>
29307 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29309 2004-08-30 Richard Henderson <rth@redhat.com>
29311 * lib/fortran-torture.exp (fortran-torture-execute): Honor
29312 additional_flags set by alternate driver.
29313 (ieee-options): New procedure.
29314 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29315 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29316 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29317 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29319 2004-08-30 Richard Henderson <rth@redhat.com>
29321 * lib/f-torture.exp: Remove.
29323 2004-08-29 Mark Mitchell <mark@codesourcery.com>
29325 PR rtl-optimization/16590
29326 * g++.dg/opt/loop1.C: New test.
29328 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29331 * gfortran.dg/oldstyle_1.f90: New test.
29333 2004-08-29 Steven G. Kargl <kargls@comcast.net>
29334 Paul Brook <paul@codesourcery.com>
29336 * gfortran.dg/g77/README: Update.
29337 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29338 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29339 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29341 2004-08-28 Paul Brook <paul@codesourcery.com>
29343 PR libfortran/17195
29344 * gfortran.dg/edit_real_1.f90: New test.
29346 2004-08-27 Paul Brook <paul@codesourcery.com>
29348 * gfortran.dg/rewind_1.f90: New test.
29350 2004-08-27 Bud Davis <bdavis9659@comcast.net>
29353 * gfortran.dg/pr16597.f90: New test.
29355 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29358 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29359 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29360 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29361 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29362 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29364 2004-08-26 Nick Clifton <nickc@redhat.com>
29366 * gcc.c-torture/compile/pr17119.c: New test.
29368 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29370 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29372 2004-08-25 Richard Henderson <rth@redhat.com>
29374 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29375 the bits that expect kind=8 to be the largest real kind.
29377 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29379 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29381 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29383 * gfortran.dg/assignment_1.f90: New test.
29385 2004-08-25 Adam Nemet <anemet@lnxw.com>
29387 * g++.dg/template/repo3.C: New test.
29389 2004-08-25 Roger Sayle <roger@eyesopen.com>
29391 PR middle-end/16693
29392 PR tree-optimization/16372
29393 * g++.dg/opt/pr16372-1.C: New test case.
29394 * g++.dg/opt/pr16693-1.C: New test case.
29395 * g++.dg/opt/pr16693-2.C: New test case.
29397 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29399 * objc.dg/proto-lossage-4.m: New test.
29401 2004-08-25 Mark Mitchell <mark@codesourcery.com>
29404 * g++.dg/inherit/local2.C: New test.
29406 2004-08-25 Paul Brook <paul@codesourcery.com>
29409 * gfortran.dg/string_ctor_1.f90: New test.
29411 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29414 * g++.dg/template/redecl2.C: New test.
29416 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29419 * gfortran.dg/pr17143.f90: New test.
29421 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29424 * gfortran.dg/pr17164.f90: New test.
29426 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29428 * gcc.dg/tree-ssa/loop-1.c: New test.
29430 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29432 * gcc.c-torture/compile/20040824-1.c: New test.
29434 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29436 * gcc.c-torture/compile/iftrap-3.c: New test.
29438 2004-08-24 Paul Brook <paul@codesourcery.com>
29440 * gfortran.dg/entry_2.f90: New test.
29442 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29445 * g++.dg/lookup/ambig[12].C: New.
29447 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29450 * g++.dg/template/crash21.C: New test.
29451 * g++.dg/template/crash22.C: Likewise.
29453 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29456 * g++.dg/template/access15.C: New.
29458 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29461 * g++.dg/template/repo2.C: New test.
29463 2004-08-23 Roger Sayle <roger@eyesopen.com>
29465 PR rtl-optimization/17078
29466 * gcc.c-torture/execute/pr17078-1.c: New test case.
29468 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29471 * gcc.dg/debug/crash1.c: New test.
29473 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29476 * gcc.dg/loop-5.c: New test.
29478 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29480 * gcc.c-torture/execute/20040823-1.c: New test.
29482 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
29484 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29485 to the assembler. Simplify test accordingly.
29486 (asm_abi_flags): Use GNU names.
29487 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29488 to check for ABI flags.
29490 2004-08-22 Andrew Pinski <apinski@apple.com>
29492 * g++.dg/opt/pr14029.C: New test.
29493 * gcc.c-torture/execute/pr15262.c: New test.
29495 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29497 * gfortran.dg/reduction.f90: Add checks with complex arguments.
29499 2004-08-21 Bud Davis <bdavis9659@comcast.net>
29502 * gfortran.dg/direct_io.f90: New test.
29504 2004-08-20 Mark Mitchell <mark@codesourcery.com>
29507 * g++.dg/inherit/local2.C: New test.
29509 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
29512 * g++.dg/warn/Wparentheses-4.C: New test.
29514 2004-08-20 Mark Mitchell <mark@codesourcery.com>
29517 * g++.dg/inherit/local2.C: New test.
29519 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
29520 * gcc.dg/ppc-ldstruct.c: Likewise.
29521 * gcc.dg/ppc64-abi-2.c: Likewise.
29523 2004-08-20 Jakub Jelinek <jakub@redhat.com>
29525 PR rtl-optimization/17099
29526 * gcc.c-torture/execute/20040820-1.c: New test.
29528 2004-08-20 David Edelsohn <edelsohn@gnu.org>
29530 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
29532 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
29535 * gfortran.dg/auto_array_1.f90: New test.
29537 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29540 * gfortran.dg/simpleif_1.f90: New test.
29542 2004-08-19 Mark Mitchell <mark@codesourcery.com>
29544 * lib/target-supports.exp (check_profiling_available): Return
29545 false for arm*-*-symbianelf* and arm*-*-eabi*.
29548 * g++.dg/template/delete1.C: New test.
29550 2004-08-19 Paul Brook <paul@codesourcery.com>
29554 * gfortran.dg/data_char_1.f90: New test.
29556 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
29559 * gfortran.dg/reduction.f90: New testcase.
29561 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29564 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29566 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
29569 * g++.dg/Wparentheses-3.C: New test.
29571 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
29573 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29574 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29575 * gcc.dg/vect/vect-2.c: Likewise.
29576 * gcc.dg/vect/vect-3.c: Likewise.
29577 * gcc.dg/vect/vect-4.c: Likewise.
29578 * gcc.dg/vect/vect-5.c: Likewise.
29579 * gcc.dg/vect/vect-6.c: Likewise.
29580 * gcc.dg/vect/vect-7.c: Likewise.
29581 * gcc.dg/vect/vect-25.c: Likewise.
29582 * gcc.dg/vect/vect-31.c: Likewise.
29583 * gcc.dg/vect/vect-32.c: Likewise.
29584 * gcc.dg/vect/vect-34.c: Likewise.
29585 * gcc.dg/vect/vect-36.c: Likewise.
29586 * gcc.dg/vect/vect-all.c: Likewise.
29588 2004-08-18 Mark Mitchell <mark@codesourcery.com>
29591 * g++.dg/template/operator4.C: New test.
29593 2004-08-18 Richard Henderson <rth@redhat.com>
29595 * gcc.dg/20040206-1.c: XFAIL.
29597 2004-08-17 Mark Mitchell <mark@codesourcery.com>
29600 * g++.dg/template/array7.C: New test.
29602 2004-08-17 James E Wilson <wilson@specifixinc.com>
29604 * gcc.dg/mips-movcc-1.c: New test.
29605 * gcc.dg/mips-movcc-2.c: New test.
29606 * gcc.dg/mips-movcc-3.c: New test.
29608 * gcc.dg/mips-nmadd-1.c: New test.
29609 * gcc.dg/mips-nmadd-2.c: New test.
29611 2004-08-17 Mark Mitchell <mark@codesourcery.com>
29614 * g++.dg/opt/inline8.C: New test.
29617 * g++.dg/parse/error17.C: New test.
29619 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
29621 * gcc.dg/vect: New directory for vectorizer tests.
29622 * gcc.dg/vect/tree-vect.h: New file.
29623 * gcc.dg/vect/vect.exp: New file.
29624 * gcc.dg/vect/pr16105.c.c: New test.
29625 * gcc.dg/vect/vect-1.c: New test.
29626 * gcc.dg/vect/vect-2.c: New test.
29627 * gcc.dg/vect/vect-3.c: New test.
29628 * gcc.dg/vect/vect-4.c: New test.
29629 * gcc.dg/vect/vect-5.c: New test.
29630 * gcc.dg/vect/vect-6.c: New test.
29631 * gcc.dg/vect/vect-7.c: New test.
29632 * gcc.dg/vect/vect-8.c: New test.
29633 * gcc.dg/vect/vect-9.c: New test.
29634 * gcc.dg/vect/vect-10.c: New test.
29635 * gcc.dg/vect/vect-11.c: New test.
29636 * gcc.dg/vect/vect-12.c: New test.
29637 * gcc.dg/vect/vect-13.c: New test.
29638 * gcc.dg/vect/vect-14.c: New test.
29639 * gcc.dg/vect/vect-15.c: New test.
29640 * gcc.dg/vect/vect-16.c: New test.
29641 * gcc.dg/vect/vect-17.c: New test.
29642 * gcc.dg/vect/vect-18.c: New test.
29643 * gcc.dg/vect/vect-19.c: New test.
29644 * gcc.dg/vect/vect-20.c: New test.
29645 * gcc.dg/vect/vect-21.c: New test.
29646 * gcc.dg/vect/vect-22.c: New test.
29647 * gcc.dg/vect/vect-23.c: New test.
29648 * gcc.dg/vect/vect-24.c: New test.
29649 * gcc.dg/vect/vect-25.c: New test.
29650 * gcc.dg/vect/vect-26.c: New test.
29651 * gcc.dg/vect/vect-27.c: New test.
29652 * gcc.dg/vect/vect-28.c: New test.
29653 * gcc.dg/vect/vect-29.c: New test.
29654 * gcc.dg/vect/vect-30.c: New test.
29655 * gcc.dg/vect/vect-31.c: New test.
29656 * gcc.dg/vect/vect-32.c: New test.
29657 * gcc.dg/vect/vect-33.c: New test.
29658 * gcc.dg/vect/vect-34.c: New test.
29659 * gcc.dg/vect/vect-35.c: New test.
29660 * gcc.dg/vect/vect-36.c: New test.
29661 * gcc.dg/vect/vect-37.c: New test.
29662 * gcc.dg/vect/vect-38.c: New test.
29663 * gcc.dg/vect/vect-40.c: New test.
29664 * gcc.dg/vect/vect-41.c: New test.
29665 * gcc.dg/vect/vect-42.c: New test.
29666 * gcc.dg/vect/vect-43.c: New test.
29667 * gcc.dg/vect/vect-44.c: New test.
29668 * gcc.dg/vect/vect-45.c: New test.
29669 * gcc.dg/vect/vect-46.c: New test.
29670 * gcc.dg/vect/vect-47.c: New test.
29671 * gcc.dg/vect/vect-48.c: New test.
29672 * gcc.dg/vect/vect-49.c: New test.
29673 * gcc.dg/vect/vect-50.c: New test.
29674 * gcc.dg/vect/vect-51.c: New test.
29675 * gcc.dg/vect/vect-52.c: New test.
29676 * gcc.dg/vect/vect-53.c: New test.
29677 * gcc.dg/vect/vect-54.c: New test.
29678 * gcc.dg/vect/vect-55.c: New test.
29679 * gcc.dg/vect/vect-56.c: New test.
29680 * gcc.dg/vect/vect-57.c: New test.
29681 * gcc.dg/vect/vect-58.c: New test.
29682 * gcc.dg/vect/vect-59.c: New test.
29683 * gcc.dg/vect/vect-60.c: New test.
29684 * gcc.dg/vect/vect-61.c: New test.
29685 * gcc.dg/vect/vect-all.c: New test.
29686 * gcc.dg/vect/vect-none.c: New test.
29688 2004-08-17 Paul Brook <paul@codesourcery.com>
29691 * gfortran.dg/entry_1.f90: New test.
29693 2004-08-17 Andrew Pinski <apinski@apple.com>
29695 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29697 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
29699 * gcc.dg/pr17036-1.c: New test.
29701 2004-08-16 Devang Patel <dpatel@apple.com>
29703 * gcc.dg/darwin-20040809-1.c: New test.
29705 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
29707 * gcc.dg/funcdef-attr-1.c: New test.
29709 2004-08-16 Janis Johnson <janis187@us.ibm.com>
29711 * gcc.dg/altivec-17.c: New test.
29712 * gcc.dg/altivec-18.c: New test.
29714 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29717 * g++.dg/template/vtable2.C: New test.
29719 2004-08-14 Richard Henderson <rth@redhat.com>
29721 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29722 * gcc.dg/pack-test-4.c (main): Return 0.
29723 * gcc.dg/setjmp-1.c: Remove XFAIL.
29724 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29726 2004-08-14 Richard Henderson <rth@redhat.com>
29728 * gcc.dg/980217-1.c: Add prototype for printf.
29730 2004-08-13 Bud Davis <bdavis9659@comcast.net>
29732 * gfortran.dg/pr16935.f90: New test.
29734 2004-08-13 Janis Johnson <janis187@us.ibm.com>
29736 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29738 2004-08-13 Paul Brook <paul@codesourcery.com>
29740 * gfortran.dg/der_io_1.f90: Remove stray comma.
29742 2004-08-12 Janis Johnson <janis187@us.ibm.com>
29744 * gcc.dg/vmx/cw-bug-2.c: Remove.
29745 * gcc.dg/vmx/vprint-1.c: Remove.
29746 * gcc.dg/vmx/vscan-1.c: Remove.
29748 2004-08-12 Devang patel <dpatel@apple.com>
29750 * gcc.dg/darwin-20040809-2.c: New test.
29752 2004-08-12 Janis Johnson <janis1872us.ibm.com>
29754 * g++.dg/ext/altivec-12.C: New test.
29756 * g++.dg/ext/altivec-11.C: New test.
29758 2004-08-12 Paul Brook <paul@codesourcery.com>
29760 * g++.dg/abi/arm_cxa_vec_1.C: New test.
29762 2004-08-12 Janis Johnson <janis187@us.ibm.com>
29764 * g++.dg/ext/altivec-2.C: Check for hardware support before
29765 executing any VMX instructions.
29767 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29769 2004-08-12 Jakub Jelinek <jakub@redhat.com>
29772 * g++.old-deja/g++.other/comdat4.C: New test.
29773 * g++.old-deja/g++.other/comdat4-aux.cc: New.
29775 2004-08-12 Ben Elliston <bje@au.ibm.com>
29778 * gcc.dg/pr16286.c: New test.
29780 2004-08-12 Jan Beulich <jbeulich@novell.com>
29782 * g++.dg/ext/asm5.C: New.
29784 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29787 * g++.dg/eh/crash1.C: New test.
29790 * g++.dg/ext/construct1.C: New test.
29792 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29795 * g++.dg/init/ptrmem1.C: New test.
29798 * g++.dg/parse/offsetof5.C: New test.
29801 * g++.dg/template/overload3.C: New test.
29803 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29806 * g++.dg/parse/error16.C: New test.
29809 * g++.dg/template/error14.C: New test.
29812 * g++.dg/template/error15.C: New test.
29814 2004-08-11 Devang Patel <dpatel@apple.com>
29816 * gcc.dg/darwin-ld-20040809-1.c: New test.
29817 * gcc.dg/darwin-ld-20040809-2.c: New test.
29819 2004-08-11 Steven G. Kargl <kargls@comcast.net>
29822 * gfortran.dg/dfloat_1.f90: New test.
29824 2004-08-09 Mark Mitchell <mark@codesourcery.com>
29826 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29827 * gcc.dg/dll-2.c: Fix dg-require syntax.
29828 * gcc.misc-tests/arm-isr.c (abort): Declare.
29831 2004-08-10 Mark Mitchell <mark@codesourcery.com>
29834 * g++.dg/parse/crash16.C: New test.
29836 2004-08-10 Roger Sayle <roger@eyesopen.com>
29838 * gcc.dg/mips-rsqrt-1.c: New test case.
29839 * gcc.dg/mips-rsqrt-2.c: New test case.
29840 * gcc.dg/mips-rsqrt-3.c: New test case.
29842 2004-08-10 Paul Brook <paul@codesourcery.com>
29844 * gfortran.dg/der_io_1.f90: New test.
29846 2004-08-10 Paul Brook <paul@codesourcery.com>
29849 * gfortran.dg/der_array_1.f90: New test.
29851 2004-08-09 David Edelsohn <edelsohn@gnu.org>
29853 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29855 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
29857 * gcc.dg/wchar_t-2.c: Fix typo.
29859 2004-08-09 Falk Hueffner <falk@debian.org>
29861 PR tree-optimization/12517
29862 * gcc.c-torture/compile/pr12517.c: New test.
29864 PR tree-optimization/12578
29865 * gcc.c-torture/compile/pr12578.c: New test.
29867 PR tree-optimization/12899
29868 * gcc.c-torture/compile/pr12899.c: New test.
29870 PR rtl-optimization/14692
29871 * gcc.c-torture/compile/pr14692.c: New test.
29873 PR tree-optimization/16461
29874 * gcc.c-torture/compile/pr16461.c: New test.
29876 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
29878 * gfortran.dg/getenv_1.f90: New test.
29880 2004-08-06 Mark Mitchell <mark@codesourcery.com>
29882 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29884 * gcc.dg/symbian5.c: Test -fno-short-wchar.
29886 2004-08-06 Paul Brook <paul@codesourcery.com>
29888 * gfortran.dg/ret_array_1.f90: New test.
29889 * gfortran.dg/ret_pointer_1.f90: New test.
29891 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
29893 * gcc.dg/missing-field-init-[12].c: New tests.
29894 * g++.dg/warn/missing-field-init-[12].C: New tests.
29896 2004-08-06 Mark Mitchell <mark@codesourcery.com>
29898 * gcc.dg/enum2.c: New test.
29899 * gcc.dg/symbian3.c: Likewise.
29900 * gcc.dg/symbian4.c: Likewise.
29901 * gcc.dg/wchar_t-2.c: Likewise.
29903 2004-08-05 Mark Mitchell <mark@codesourcery.com>
29905 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29908 2004-08-05 Mark Mitchell <mark@codesourcery.com>
29910 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29911 dg-require-visiblity.
29912 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29913 * g++.dg/ext/visibility/fvisibility.C: Likewise.
29914 * g++.dg/ext/visibility/memfuncts.C: Likewise.
29915 * g++.dg/ext/visibility/new1.C: Likewise.
29916 * g++.dg/ext/visibility/pragma.C: Likewise.
29917 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29918 * g++.dg/ext/visibility/virtual.C: Likewise.
29919 * g++/dg/ext/visibility/visibility-1.C: Likewise.
29920 * g++/dg/ext/visibility/visibility-2.C: Likewise.
29921 * g++/dg/ext/visibility/visibility-3.C: Likewise.
29922 * g++/dg/ext/visibility/visibility-4.C: Likewise.
29923 * g++/dg/ext/visibility/visibility-5.C: Likewise.
29924 * g++/dg/ext/visibility/visibility-6.C: Likewise.
29925 * g++/dg/ext/visibility/visibility-7.C: Likewise.
29926 * g++/dg/ext/visibility/visibility-8.C: New test.
29927 * gcc.c-torture/compile/dll.x: Remove.
29928 * gcc.dg/dll-2.c: Use dg-require-dll
29929 * gcc.dg/visibility-10.c: New test.
29930 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29932 * lib/scanasm.exp (scan_hidden): New function.
29933 (scan_not_hidden): Likewise.
29935 2004-08-05 David Edelsohn <edelsohn@gnu.org>
29937 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29939 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
29941 * gcc.c-torture/execute/20040805-1.c: New test.
29943 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
29945 * gcc.dg/20020118-1.c: Declare abort.
29946 * gcc.dg/altivec_check.h: Likewise.
29947 * gcc.dg/iftrap-2.c: Likewise.
29948 * gcc.dg/pragma-darwin.c: Likewise.
29949 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29951 2004-08-04 Geoffrey Keating <geoffk@apple.com>
29953 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29955 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
29957 * gcc.c-torture/execute/builtins/abs-2.c,
29958 gcc.c-torture/execute/builtins/abs-3.c,
29959 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29960 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29961 intmax_t, uintmax_t and their limits.
29962 * gcc.dg/intmax_t-1.c: New test.
29964 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29966 * g++.dg/tc1/dr147.C: Add reference to PR.
29968 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
29970 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29971 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29973 2004-08-03 David Edelsohn <edelsohn@gnu.org>
29975 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29977 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
29979 * gcc.dg/redecl-5.c: New test.
29980 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29983 2004-08-03 Roger Sayle <roger@eyesopen.com>
29985 PR middle-end/16790
29986 * gcc.c-torture/execute/pr16790-1.c: New test case.
29988 2004-08-03 Mark Mitchell <mark@codesourcery.com>
29990 * g++.dg/ext/visibility/assign1.C: New test.
29991 * g++.dg/ext/visibility/new1.C: Likewise.
29993 * gcc.dg/symbian1.c: New test.
29994 * gcc.dg/symbian2.c: Likewise.
29996 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
29999 * gcc.dg/i386-sse-9.c: New test.
30001 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30003 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30005 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30007 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30008 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30009 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30010 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30011 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30012 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30013 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30014 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30015 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30016 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30017 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30018 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30019 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30020 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30021 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30022 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30023 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30024 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30025 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30026 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30027 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30028 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30029 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30030 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30031 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30032 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30033 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30034 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30035 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30036 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30037 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30038 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30039 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30040 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30041 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30042 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30043 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30044 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30045 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30046 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30047 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30048 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30049 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30050 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30051 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30052 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30053 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30054 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30055 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30056 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30057 gcc.misc-tests/i386-pf-3dnow-1.c,
30058 gcc.misc-tests/i386-pf-athlon-1.c,
30059 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30060 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30061 Declare built-in functions used.
30062 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30064 2004-08-02 Mark Mitchell <mark@codesourcery.com>
30067 * g++.dg/lookup/using12.C: New test.
30069 * g++.dg/init/null1.C: Fix PR number.
30070 * g++.dg/parse/namespace10.C: Likewise.
30072 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30075 * g++.dg/template/spec17.C: New test.
30076 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30077 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30079 2004-08-02 David Billinghurst
30082 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30084 2004-08-01 Zack Weinberg <zack@codesourcery.com>
30086 * gcc.dg/ia64-got-1.c: New test case.
30088 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30091 * g++.dg/init/null1.C: New test.
30092 * g++.dg/tc1/dr76.C: Adjust error marker.
30095 * g++.dg/parse/namespace10.C: New test.
30098 * g++.dg/inherit/ptrmem2.C: New test.
30100 2004-08-02 Ben Elliston <bje@au.ibm.com>
30103 * gcc.dg/pr16155.c: New test.
30105 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
30107 * gcc.dg/redecl-2.c: New test.
30109 2004-07-30 Geoffrey Keating <geoffk@apple.com>
30111 * gcc.dg/darwin-longdouble.c: New file.
30113 2004-07-30 Richard Henderson <rth@redhat.com>
30115 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30116 write to constant argument.
30117 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30119 2004-07-30 Richard Henderson <rth@redhat.com>
30121 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30122 tests of nearest around zero.
30124 2004-07-30 Andrew Pinski <apinski@apple.com>
30126 * gcc.c-torture/compile/20040730-1.c: New test.
30128 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30130 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30133 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30135 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30137 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
30139 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30140 contains $ld_library_path.
30141 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30143 2004-07-29 Richard Henderson <rth@redhat.com>
30145 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30147 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30148 (alt2, which): New.
30149 (Check): Accept either alternative.
30151 2004-07-29 Mark Mitchell <mark@codesourcery.com>
30153 * g++.dg/abi/inline1.C: New test.
30154 * g++.dg/abi/local1-a.cc: Likewise.
30155 * g++.dg/abi/local1.C: Likewise.
30156 * g++.dg/abi/mangle11.C: Tweak location of warnings.
30157 * g++.dg/abi/mangle12.C: Likewise.
30158 * g++.dg/abi/mangle17.C: Likewise.
30159 * g++.dg/abi/mangle20-2.C: Likewise.
30160 * g++.dg/opt/interface1.C: Likewise.
30161 * g++.dg/opt/interface1.h: Likewise.
30162 * g++.dg/opt/interface1-a.cc: New test.
30163 * g++.dg/parse/repo1.C: New test.
30164 * g++.dg/template/repo1.C: Likewise.
30165 * g++.dg/warn/Winline-1.C: Likewise.
30166 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30168 2004-07-29 Diego Novillo <dnovillo@redhat.com>
30170 * gcc.dg/tree-ssa/20040729-1.c: New test.
30172 2004-07-27 Matt Austern <austern@apple.com>
30174 * gcc.dg/darwin-bool-1.c: New test.
30175 * gcc.dg/darwin-bool-2.c: New test.
30177 2004-07-28 Richard Henderson <rth@redhat.com>
30179 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30180 arguments in the correct type. Don't write to constant arguments.
30182 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30184 PR tree-optimization/16688
30185 PR tree-optimization/16689
30186 * g++.dg/tree-ssa/pr16688.C: New test.
30188 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30190 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30191 loads. Not only in the comment, this time.
30193 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
30195 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
30196 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30197 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
30198 * gcc.dg/sh4a-bitmovua.c: New.
30199 * gcc.dg/sh4a-cos.c: New.
30200 * gcc.dg/sh4a-cosf.c: New.
30201 * gcc.dg/sh4a-fprun.c: New.
30202 * gcc.dg/sh4a-fsrra.c: New.
30203 * gcc.dg/sh4a-memmovua.c: New.
30204 * gcc.dg/sh4a-sin.c: New.
30205 * gcc.dg/sh4a-sincos.c: New.
30206 * gcc.dg/sh4a-sincosf.c: New.
30207 * gcc.dg/sh4a-sinf.c: New.
30209 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30211 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30213 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30215 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30218 2004-07-27 Andrew Pinski <apinski@apple.com>
30220 * g++.dg/rtti/tinfo1.C: Correct the xfail.
30222 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
30224 * gcc.dg/pragma-isr.c: New test.
30226 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30229 * g++.dg/template/ttp11.C: New test.
30231 2004-07-27 Diego Novillo <dnovillo@redhat.com>
30233 * gcc.c-torture/compile/20040727-1.c: New test.
30235 2004-07-26 Eric Christopher <echristo@redhat.com>
30237 * gcc.c-torture/compile/20040726-2.c: New test.
30239 2004-07-26 Andrew Pinski <apinski@apple.com>
30241 * g++.dg/rtti/tinfo1.C: Xfail.
30243 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
30245 * gcc.c-torture/compile/20040726-1.c: New test.
30247 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
30248 Brian Ryner <bryner@brianryner.com>
30252 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30253 * g++.dg/ext/visibility/: New directory.
30254 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30255 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30256 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30257 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30258 * g++.dg/ext/visibility/fvisibility.C,
30259 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30260 g++.dg/ext/visibility/fvisibility-override1.C
30261 g++.dg/ext/visibility/fvisibility-override2.C
30262 g++.dg/ext/visibility/memfuncts.C
30263 g++.dg/ext/visibility/noPLT.C
30264 g++.dg/ext/visibility/pragma.C
30265 g++.dg/ext/visibility/pragma-override1.C
30266 g++.dg/ext/visibility/pragma-override2.C
30267 g++.dg/ext/visibility/staticmemfuncts.C
30268 g++.dg/ext/visibility/virtual.C: New tests.
30270 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30273 * gcc.dg/pr15360-1.c: New test.
30275 2004-07-25 Daniel Jacobowitz <dan@debian.org>
30277 * gcc.dg/pragma-align-2.c: New test.
30278 * gcc.dg/pragma-init-fini.c: New test.
30279 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
30282 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30284 * gcc.dg/init-string-2.c: New test.
30286 2004-07-24 Zack Weinberg <zack@codesourcery.com>
30289 * gcc.dg/Wredundant-decls-1.c: New test case.
30291 2004-07-24 Jakub Jelinek <jakub@redhat.com>
30293 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30294 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30295 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30296 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30297 * gcc.dg/compat/generate-random.c: New file.
30298 * gcc.dg/compat/generate-random.h: Likewise.
30299 * gcc.dg/compat/generate-random_r.c: Likewise.
30300 * gcc.dg/compat/struct-layout-1.h: Likewise.
30301 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30302 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30303 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30304 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30305 * gcc.dg/compat/struct-layout-1_main.c: New test.
30306 * gcc.dg/compat/struct-layout-1_x.c: New file.
30307 * gcc.dg/compat/struct-layout-1_y.c: New file.
30308 * gcc.dg/compat/struct-layout-1_test.h: New file.
30310 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
30312 * gcc.dg/comp-return-1.c: New test
30314 2004-07-23 Janis Johnson <janis187@us.ibm.com>
30316 * gcc.dg/vmx/8-02a.c: Fix typo.
30318 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30319 * gcc.dg/darwin-abi-3.c: New test.
30321 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30322 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30324 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30325 * gcc.dg/vmx/ops-long-1.c: New test.
30326 * gcc.dg/vmx/ops-long-2.c: New test.
30328 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
30330 * g++.dg/lookup/conv-[1234].C: New.
30332 2004-07-22 Mark Mitchell <mark@codesourcery.com>
30334 * g++.dg/parse/attr2.C: Simplify.
30336 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30339 * gcc.c-torture/execute/pr7284-1.c: New test.
30341 2004-07-22 Brian Booth <bbooth@redhat.com>
30343 * gcc.dg/tree-ssa/20040721-1.c: New test.
30345 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
30347 * g++.dg/template/crash20.c: New.
30349 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
30351 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30352 Add dg-run directive. Declare variables as required.
30353 * gfortran.dg/g77/README: Update
30355 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
30357 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30358 gcc.dg/cris-peep2-andu2.c: New tests.
30360 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30363 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30365 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
30367 * gcc.dg/qual-return-2.c: Update expected messages.
30368 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30370 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30372 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30373 * gcc.dg/noncompile/921102-1.c: Update expected error message.
30375 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30378 * gcc.dg/init-string-1.c: New test.
30380 2004-07-21 Jakub Jelinek <jakub@redhat.com>
30382 PR middle-end/15345
30384 * gcc.dg/torture/nested-fn-1.c: New test.
30386 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
30389 * gcc.dg/ia64-fptr-1.c: New file.
30391 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30394 * g++.dg/template/spec16.C: New test.
30395 * g++.old-deja/g++.robertl/eb118.C: Remove.
30397 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30400 * g++.dg/template/spec15.C: New test.
30402 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
30404 Copy cases from g77.f-torture/execute and add dg-run
30405 directive. Other changes as noted.
30406 * gfortran.dg/g77/13037.f
30407 * gfortran.dg/g77/1832.f
30408 * gfortran.dg/g77/19981119-0.f
30409 * gfortran.dg/g77/19990313-0.f
30410 * gfortran.dg/g77/19990313-1.f
30411 * gfortran.dg/g77/19990313-2.f
30412 * gfortran.dg/g77/19990313-3.f
30413 * gfortran.dg/g77/19990419-1.f
30414 * gfortran.dg/g77/19990826-0.f
30415 * gfortran.dg/g77/19990826-2.f
30416 * gfortran.dg/g77/20000503-1.f
30417 * gfortran.dg/g77/20001111.f
30418 * gfortran.dg/g77/20010116.f
30419 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30420 * gfortran.dg/g77/20010430.f
30421 * gfortran.dg/g77/6177.f
30422 * gfortran.dg/g77/947.f
30423 * gfortran.dg/g77/970816-3.f
30424 * gfortran.dg/g77/971102-1.f
30425 * gfortran.dg/g77/980520-1.f
30426 * gfortran.dg/g77/980628-0.f
30427 * gfortran.dg/g77/980628-1.f
30428 * gfortran.dg/g77/980628-10.f
30429 * gfortran.dg/g77/980628-2.f
30430 * gfortran.dg/g77/980628-3.f
30431 * gfortran.dg/g77/980628-7.f
30432 * gfortran.dg/g77/980628-8.f
30433 * gfortran.dg/g77/980628-9.f
30434 * gfortran.dg/g77/980701-0.f
30435 * gfortran.dg/g77/980701-1.f
30436 * gfortran.dg/g77/cabs.f
30437 * gfortran.dg/g77/claus.f
30438 * gfortran.dg/g77/complex_1.f
30439 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30440 * gfortran.dg/g77/dcomplex.f
30441 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30442 * gfortran.dg/g77/f90-intrinsic-mathematical.f
30443 * gfortran.dg/g77/f90-intrinsic-numeric.f
30444 * gfortran.dg/g77/int8421.f
30445 * gfortran.dg/g77/labug1.f
30446 * gfortran.dg/g77/large_vec.f
30447 * gfortran.dg/g77/le.f
30448 * gfortran.dg/g77/short.f
30449 * gfortran.dg/g77/README: Update
30451 2004-07-20 Mark Mitchell <mark@codesourcery.com>
30454 * g++.dg/parse/lookup4.C: New test.
30456 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30459 * g++.dg/template/ttp10.C: New test.
30461 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
30463 * gcc.dg/pr12625-1.c: New test.
30465 2004-07-20 Steven Bosscher <stevenb@suse.de>
30467 * gcc.dg/switch-warn-1.c: New test.
30468 * gcc.dg/switch-warn-2.c: New test.
30469 * gcc.c-torture/compile/pr14730.c: Update.
30471 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
30473 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30474 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30475 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30476 g++.dg/template/nontype3.C: Remove trailing CR from tests.
30478 2004-07-18 Mark Mitchell <mark@codesourcery.com>
30481 * g++.dg/template/assign1.C: New test.
30483 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30486 * g++.dg/template/ttp9.C: New test.
30488 2004-07-19 Daniel Jacobowitz <dan@debian.org>
30490 * gcc.dg/format/cmn-err-1.c: New test.
30492 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
30494 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30495 gcc.dg/Wparentheses-10.c: New tests.
30496 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30498 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30501 * gfortran.dg/g77//ffixed-line-length-0.f,
30502 gfortran.dg/g77/ffixed-line-length-132.f,
30503 gfortran.dg/g77/ffixed-line-length-72.f,
30504 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
30505 gfortran.dg/g77/README: Update.
30507 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30510 * g++.dg/template/non-dependent7.C: New test.
30511 * g++.dg/template/non-dependent8.C: Likewise.
30512 * g++.dg/template/non-dependent9.C: Likewise.
30513 * g++.dg/template/non-dependent10.C: Likewise.
30515 2004-07-17 Mark Mitchell <mark@codesourcery.com>
30518 * g++.dg/parse/attr2.C: New test.
30520 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
30523 * g77.f-torture: Ditto.
30525 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
30527 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
30528 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
30529 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
30531 2004-07-16 Richard Henderson <rth@redhat.com>
30533 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
30535 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30537 * lib/fortran-torture.exp (fortran-torture): Don't test compile
30538 tests with full list of options.
30539 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
30540 of TORTURE_OPTIONS if test contains 'dg-do run'.
30543 * gfortran.dg/do_iterator.f90: New test.
30545 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30547 PR rtl-optimization/16536
30548 * gcc.c-torture/execute/restrict-1.c: New test.
30550 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30553 * gfortran.dg/pr15324.f90: New test.
30556 * gfortran.dg/pr15129.f90: New test.
30559 * gfortran.dg/pr15140.f90: New test.
30562 * gfortran.fortran-torture/execute/bounds.f90: Add check for
30563 compile-time simplification.
30565 2004-07-14 Mike Stump <mrs@apple.com>
30567 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30569 2004-07-14 James E Wilson <wilson@specifixinc.com>
30572 * gcc.dg/profile-generate-1.c: New.
30574 2004-07-15 Jakub Jelinek <jakub@redhat.com>
30576 * gcc.c-torture/execute/20040709-1.c: New test.
30577 * gcc.c-torture/execute/20040709-2.c: New test.
30579 2004-07-14 Mike Stump <mrs@apple.com>
30581 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30583 2004-07-14 Mike Stump <mrs@apple.com>
30585 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30587 2004-07-13 Mark Mitchell <mark@codesourcery.com>
30590 * g++.dg/parse/mutable1.C: New test.
30592 2004-07-13 Diego Novillo <dnovillo@redhat.com>
30594 PR tree-optimization/16443
30595 * gcc.dg/tree-ssa/20040713-1.c: New test.
30597 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
30599 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30602 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30604 * gfortran.dg/g77/README: New file
30605 * gfortran.dg/g77/19981216-0.f: Copy from
30606 g77.f-torture/noncompile. Add "dg-do compile" and
30607 dg-error as required.
30608 * gfortran.dg/g77/19990218-1.f: Likewise.
30609 * gfortran.dg/g77/19990905-1.f: Likewise.
30610 * gfortran.dg/g77/9263.f: Likewise.
30611 * gfortran.dg/g77/980615-0.f: Likewise.
30612 * gfortran.dg/g77/980616-0.f: Likewise.
30613 * gfortran.dg/g77/check0.f: Likewise.
30614 * gfortran.dg/g77/select_no_compile.f: Likewise.
30616 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30618 Copy files from g77.f-torture/compile.
30619 Add "{ dg-do compile}". Other changes as noted
30620 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30621 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30622 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30623 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30624 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30625 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30626 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30627 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30628 statement to conform to standard. Append alpha1.x for reference.
30629 * gfortran.dg/g77/xformat.f: Add dg-warning
30631 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30633 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30634 Add {dg-do compile} directive.
30635 * gfortran.dg/g77/cpp2.F: Likewise.
30637 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30640 * g++.dg/lookup/name-clash1.C: New test.
30643 * g++.dg/lookup/name-clash2.C: New test.
30646 * g++.dg/lookup/name-clash3.C: New test.
30648 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30650 * g++.dg/lookup/new2.C: New test.
30651 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30653 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
30655 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30656 Add {dg-do compile} directive.
30657 * gfortran.dg/g77/13060.f: Likewise.
30658 * gfortran.dg/g77/19990218-0.f: Likewise.
30659 * gfortran.dg/g77/19990305-0.f: Likewise.
30660 * gfortran.dg/g77/19990419-0.f: Likewise.
30661 * gfortran.dg/g77/19990502-0.f: Likewise.
30662 * gfortran.dg/g77/19990502-1.f: Likewise.
30663 * gfortran.dg/g77/19990525-0.f: Likewise.
30664 * gfortran.dg/g77/19990826-1.f: Likewise.
30665 * gfortran.dg/g77/19990826-3.f: Likewise.
30666 * gfortran.dg/g77/19990905-2.f: Likewise.
30667 * gfortran.dg/g77/20000412-1.f: Likewise.
30668 * gfortran.dg/g77/20000511-1.f: Likewise.
30669 * gfortran.dg/g77/20000511-2.f: Likewise.
30670 * gfortran.dg/g77/20000518.f: Likewise.
30671 * gfortran.dg/g77/20000601-1.f: Likewise.
30672 * gfortran.dg/g77/20000601-2.f: Likewise.
30673 * gfortran.dg/g77/20000629-1.f: Likewise.
30674 * gfortran.dg/g77/20000630-2.f: Likewise.
30675 * gfortran.dg/g77/20010115.f: Likewise.
30676 * gfortran.dg/g77/20010321-1.f: Likewise.
30677 * gfortran.dg/g77/20010426.f: Likewise.
30678 * gfortran.dg/g77/20020307-1.f: Likewise.
30679 * gfortran.dg/g77/8485.f: Likewise.
30680 * gfortran.dg/g77/960317-1.f: Likewise.
30681 * gfortran.dg/g77/970915-0.f: Likewise.
30682 * gfortran.dg/g77/980310-1.f: Likewise.
30683 * gfortran.dg/g77/980310-2.f: Likewise.
30684 * gfortran.dg/g77/980310-3.f: Likewise.
30685 * gfortran.dg/g77/980310-4.f: Likewise.
30686 * gfortran.dg/g77/980310-6.f: Likewise.
30687 * gfortran.dg/g77/980310-7.f: Likewise.
30688 * gfortran.dg/g77/980310-8.f: Likewise.
30689 * gfortran.dg/g77/980419-2.f: Likewise.
30690 * gfortran.dg/g77/980424-0.f: Likewise.
30691 * gfortran.dg/g77/980427-0.f: Likewise.
30692 * gfortran.dg/g77/980729-0.f: Likewise.
30693 * gfortran.dg/g77/981117-1.f: Likewise.
30694 * gfortran.dg/g77/toon_1.f: Likewise.
30696 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30699 * g++.dg/other/abstract2.C: New test.
30701 2004-07-12 Paul Brook <paul@codesourcery.com>
30703 * gfortran.dg/pointer_init_1.f90: New test.
30705 2004-07-11 Paul Brook <paul@codesourcery.com>
30708 * gfortran.dg/contained_1.f90: New test.
30710 2004-07-11 Mark Mitchell <mark@codesourcery.com>
30712 * g++.dg/parse/defarg8.C: New test.
30714 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30717 * gfortran.dg/pr16433.f: New test.
30720 * gfortran.dg/pr15754.f90: New test.
30722 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
30724 PR tree-optimization/16437
30725 * gcc.c-torture/execute/bitfld-4.c: New test.
30727 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30729 * gfortran.fortran-torture/execute/common_2.f90: Add check for
30730 access to common var from module.
30732 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30735 * gfortran.fortran-torture/execute/common_2.f90: New test.
30737 2004-07-10 Paul Brook <paul@codesourcery.com>
30739 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30741 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30744 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30746 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
30748 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30749 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30750 * gfortran.dg/g77/ffree-form-1.f: Likewise.
30751 * gfortran.dg/g77/ffree-form-2.f: Likewise.
30752 * gfortran.dg/g77/ffree-form-3.f: Likewise.
30753 * gfortran.dg/g77/fno-underscoring.f: Likewise.
30754 * gfortran.dg/g77/funderscoring.f: Likewise.
30755 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
30757 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30759 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30761 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30762 Paul Brook <paul@codesourcery.com>
30765 * gfortran.dg/common_pointer_1.f90: New test.
30767 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30769 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30771 2004-07-09 James E Wilson <wilson@specifixinc.com>
30774 * gcc.c-torture/compile/20040709-1.c: New.
30776 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30779 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30781 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30784 * gfortran.dg/shape_1.f90: New test.
30786 2004-07-09 Zack Weinberg <zack@codesourcery.com>
30787 Andrew Pinski <apinski@apple.com>
30789 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30791 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30793 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30796 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30797 Paul Brook <paul@codesourcery.com>
30799 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30802 2004-07-09 Diego Novillo <dnovillo@redhat.com>
30804 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30806 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30808 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30809 testcases with capital suffix.
30811 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30817 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30819 * gfortran.dg/implicit_1.f90: New test.
30821 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30823 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30824 expression to match gfortran warning/error messages
30825 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30828 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30830 * lib/fortran-torture.exp: Rename proc search_for to
30833 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
30835 * gcc.c-torture/execute/simd-5.x: New file.
30836 XFAIL on SPARC 64-bit at -O0.
30838 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30842 * g++.dg/warn/effc3.C: New test.
30844 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30846 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30847 change X to 1X in format.
30848 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30849 add data statements to conform to standard.
30851 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30853 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30854 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30855 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30857 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30859 * gfortran.dg/g77/7388.f: Copy from g77.dg
30860 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30861 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30862 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30863 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30864 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30865 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30866 * gfortran.dg/g77/strlen0.f: Likewise.
30868 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30870 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30871 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30873 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30875 * gcc.c-torture/execute/920428-2.x: Delete.
30876 * gcc.c-torture/execute/920501-7.x: Likewise.
30878 2004-07-08 Jakub Jelinek <jakub@redhat.com>
30880 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30881 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
30882 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30884 (PREFETCH_3DNOW): Add -march=c3.
30886 2004-07-08 Diego Novillo <dnovillo@redhat.com>
30889 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30890 * gcc.c-torture/execute/bf64-1.x: Likewise.
30892 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30894 * gcc.c-torture/compile/20040708-1.c: New test.
30896 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30899 * g++.dg/warn/effc2.C: New test.
30901 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
30903 * gcc.c-torture/execute/bitfld-1.x: Remove.
30904 * gcc.c-torture/execute/bitfld-3.c: New test.
30905 * gcc.dg/bitfld-2.c: Remove XFAILs.
30907 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
30910 * g++.dg/rtti/tinfo1.C: New file.
30912 2004-07-07 Eric Christopher <echristo@redhat.com>
30914 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30916 2004-07-07 Andrew Pinski <apinski@apple.com>
30918 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30920 2004-07-07 Mark Mitchell <mark@codesourcery.com>
30922 * g++.dg/init/call1.C: XFAIL.
30924 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
30926 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30927 except for movstrict*, to movmem* and clrstr* to clrmem*.
30929 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
30931 * gcc.c-torture/execute/20040707-1.c: New test.
30933 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
30935 * gcc.c-torture/execute/20040706-1.c: New test.
30937 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30940 * g++.dg/template/spec14.C: New test.
30942 2004-07-05 Jakub Jelinek <jakub@redhat.com>
30944 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30945 nothing if not yet defined. Use it in b, c and d type definitions.
30946 * gcc.c-torture/execute/20040705-1.c: New test.
30947 * gcc.c-torture/execute/20040705-2.c: New test.
30949 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30952 * g++.dg/lookup/new1.C: New test.
30954 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30957 * g++.dg/template/sizeof8.C: New test.
30959 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
30961 * gcc.c-torture/compile/20040705-1.c: New test.
30963 2004-07-04 Bud Davis <bdavis9659@comcast.net>
30965 * gfortran.fortran-torture/execute/seq_io.f90: New test.
30967 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
30969 * gcc.dg/cpp/if-mop.c: Two new testcases.
30970 * gcc.dg/cpp/trad/comment-3.c: New.
30972 2004-07-04 Paul Brook <paul@codesourcery.com>
30974 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30976 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
30979 * g++.dg/lookup/crash4.C: New test.
30981 2004-07-02 Zack Weinberg <zack@codesourcery.com>
30983 * gcc.c-torture/execute/builtin-abs-1.c
30984 * gcc.c-torture/execute/builtin-abs-2.c
30985 * gcc.c-torture/execute/builtin-complex-1.c
30986 * gcc.c-torture/execute/builtins/string-1-lib.c
30987 * gcc.c-torture/execute/builtins/string-1.c
30988 * gcc.c-torture/execute/builtins/string-2-lib.c
30989 * gcc.c-torture/execute/builtins/string-2.c
30990 * gcc.c-torture/execute/builtins/string-3-lib.c
30991 * gcc.c-torture/execute/builtins/string-3.c
30992 * gcc.c-torture/execute/builtins/string-4-lib.c
30993 * gcc.c-torture/execute/builtins/string-4.c
30994 * gcc.c-torture/execute/builtins/string-5-lib.c
30995 * gcc.c-torture/execute/builtins/string-5.c
30996 * gcc.c-torture/execute/builtins/string-6-lib.c
30997 * gcc.c-torture/execute/builtins/string-6.c
30998 * gcc.c-torture/execute/builtins/string-7-lib.c
30999 * gcc.c-torture/execute/builtins/string-7.c
31000 * gcc.c-torture/execute/builtins/string-8-lib.c
31001 * gcc.c-torture/execute/builtins/string-8.c
31002 * gcc.c-torture/execute/builtins/string-9-lib.c
31003 * gcc.c-torture/execute/builtins/string-9.c
31004 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31005 * gcc.c-torture/execute/builtins/string-asm-1.c
31006 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31007 * gcc.c-torture/execute/builtins/string-asm-2.c
31008 * gcc.c-torture/execute/stdio-opt-1.c
31009 * gcc.c-torture/execute/stdio-opt-2.c
31010 * gcc.c-torture/execute/stdio-opt-3.c
31011 * gcc.c-torture/execute/string-opt-1.c
31012 * gcc.c-torture/execute/string-opt-10.c
31013 * gcc.c-torture/execute/string-opt-11.c
31014 * gcc.c-torture/execute/string-opt-12.c
31015 * gcc.c-torture/execute/string-opt-13.c
31016 * gcc.c-torture/execute/string-opt-14.c
31017 * gcc.c-torture/execute/string-opt-15.c
31018 * gcc.c-torture/execute/string-opt-16.c
31019 * gcc.c-torture/execute/string-opt-2.c
31020 * gcc.c-torture/execute/string-opt-6.c
31021 * gcc.c-torture/execute/string-opt-7.c
31022 * gcc.c-torture/execute/string-opt-8.c:
31025 * gcc.c-torture/execute/builtins/abs-2.c
31026 * gcc.c-torture/execute/builtins/abs-3.c
31027 * gcc.c-torture/execute/builtins/complex-1.c
31028 * gcc.c-torture/execute/builtins/fprintf.c
31029 * gcc.c-torture/execute/builtins/fputs.c
31030 * gcc.c-torture/execute/builtins/memcmp.c
31031 * gcc.c-torture/execute/builtins/memmove.c
31032 * gcc.c-torture/execute/builtins/memops-asm.c
31033 * gcc.c-torture/execute/builtins/mempcpy-2.c
31034 * gcc.c-torture/execute/builtins/mempcpy.c
31035 * gcc.c-torture/execute/builtins/memset.c
31036 * gcc.c-torture/execute/builtins/printf.c
31037 * gcc.c-torture/execute/builtins/sprintf.c
31038 * gcc.c-torture/execute/builtins/strcat.c
31039 * gcc.c-torture/execute/builtins/strchr.c
31040 * gcc.c-torture/execute/builtins/strcmp.c
31041 * gcc.c-torture/execute/builtins/strcpy.c
31042 * gcc.c-torture/execute/builtins/strcspn.c
31043 * gcc.c-torture/execute/builtins/strlen-2.c
31044 * gcc.c-torture/execute/builtins/strlen.c
31045 * gcc.c-torture/execute/builtins/strncat.c
31046 * gcc.c-torture/execute/builtins/strncmp-2.c
31047 * gcc.c-torture/execute/builtins/strncmp.c
31048 * gcc.c-torture/execute/builtins/strncpy.c
31049 * gcc.c-torture/execute/builtins/strpbrk.c
31050 * gcc.c-torture/execute/builtins/strpcpy-2.c
31051 * gcc.c-torture/execute/builtins/strpcpy.c
31052 * gcc.c-torture/execute/builtins/strrchr.c
31053 * gcc.c-torture/execute/builtins/strspn.c
31054 * gcc.c-torture/execute/builtins/strstr-asm.c
31055 * gcc.c-torture/execute/builtins/strstr.c:
31056 ... these new files.
31058 * gcc.c-torture/execute/builtins/abs-2-lib.c
31059 * gcc.c-torture/execute/builtins/abs-3-lib.c
31060 * gcc.c-torture/execute/builtins/complex-1-lib.c
31061 * gcc.c-torture/execute/builtins/fprintf-lib.c
31062 * gcc.c-torture/execute/builtins/fputs-lib.c
31063 * gcc.c-torture/execute/builtins/memcmp-lib.c
31064 * gcc.c-torture/execute/builtins/memmove-lib.c
31065 * gcc.c-torture/execute/builtins/memops-asm-lib.c
31066 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31067 * gcc.c-torture/execute/builtins/mempcpy-lib.c
31068 * gcc.c-torture/execute/builtins/memset-lib.c
31069 * gcc.c-torture/execute/builtins/printf-lib.c
31070 * gcc.c-torture/execute/builtins/sprintf-lib.c
31071 * gcc.c-torture/execute/builtins/strcat-lib.c
31072 * gcc.c-torture/execute/builtins/strchr-lib.c
31073 * gcc.c-torture/execute/builtins/strcmp-lib.c
31074 * gcc.c-torture/execute/builtins/strcpy-lib.c
31075 * gcc.c-torture/execute/builtins/strcspn-lib.c
31076 * gcc.c-torture/execute/builtins/strlen-2-lib.c
31077 * gcc.c-torture/execute/builtins/strlen-lib.c
31078 * gcc.c-torture/execute/builtins/strncat-lib.c
31079 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31080 * gcc.c-torture/execute/builtins/strncmp-lib.c
31081 * gcc.c-torture/execute/builtins/strncpy-lib.c
31082 * gcc.c-torture/execute/builtins/strpbrk-lib.c
31083 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31084 * gcc.c-torture/execute/builtins/strpcpy-lib.c
31085 * gcc.c-torture/execute/builtins/strrchr-lib.c
31086 * gcc.c-torture/execute/builtins/strspn-lib.c
31087 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31088 * gcc.c-torture/execute/builtins/strstr-lib.c
31089 * gcc.c-torture/execute/builtins/lib/abs.c
31090 * gcc.c-torture/execute/builtins/lib/fprintf.c
31091 * gcc.c-torture/execute/builtins/lib/memset.c
31092 * gcc.c-torture/execute/builtins/lib/printf.c
31093 * gcc.c-torture/execute/builtins/lib/sprintf.c
31094 * gcc.c-torture/execute/builtins/lib/strcpy.c
31095 * gcc.c-torture/execute/builtins/lib/strcspn.c
31096 * gcc.c-torture/execute/builtins/lib/strncat.c
31097 * gcc.c-torture/execute/builtins/lib/strncmp.c
31098 * gcc.c-torture/execute/builtins/lib/strncpy.c
31099 * gcc.c-torture/execute/builtins/lib/strpbrk.c
31100 * gcc.c-torture/execute/builtins/lib/strspn.c
31101 * gcc.c-torture/execute/builtins/lib/strstr.c:
31102 New files containing support routines.
31104 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31106 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31107 when not optimizing.
31109 2004-07-02 Mark Mitchell <mark@codesourcery.com>
31112 * g++.dg/abi/mangle22.C: New test.
31113 * g++.dg/abi/mangle23.C: Likewise.
31115 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
31118 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31119 Allow for cases without denormalized floating point numbers.
31121 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
31124 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31125 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31126 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31127 expected warning text.
31128 * gcc.dg/format/diag-2.c: New test.
31130 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
31132 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31134 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
31136 * gcc.dg/builtins-43.c: New.
31137 * gcc.dg/builtins-44.c: New.
31138 * gcc.dg/builtins-45.c: New.
31140 2004-06-26 Geoffrey Keating <geoffk@apple.com>
31141 Andreas Tobler <a.tobler@schweiz.ch>
31143 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31144 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
31146 * gcc.dg/cleanup-11.c: Likewise.
31147 * gcc.dg/cleanup-8.c: Likewise.
31148 * gcc.dg/cleanup-9.c: Likewise.
31149 * gcc.dg/cleanup-5.c: Run on all platforms.
31151 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
31153 * g++.dg/warn/nonnull1.C: New test.
31155 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31157 * gcc.dg/compat/compat-common.h: Wrap up CINT in
31158 an #ifndef SKIP_COMPLEX_INT/#endif pair.
31159 Special-case the Sun compiler wrt to <complex.h>.
31161 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
31163 * gcc.dg/Wunreachable-8.C: New test.
31165 * gcc.dg/h8300-ice2.c : New test.
31167 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
31170 * gfortran.fortran-torture/compile/implicit.f90: Add test
31171 for implicit character.
31173 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
31176 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31177 Use tiny() intrinsic to find smallest non-negative real
31179 2004-06-30 Jakub Jelinek <jakub@redhat.com>
31181 * gcc.dg/compat/struct-by-value-22_main.c: New test.
31182 * gcc.dg/compat/struct-by-value-22_x.c: New.
31183 * gcc.dg/compat/struct-by-value-22_y.c: New.
31185 * gcc.c-torture/execute/20040629-1.c: New test.
31187 2004-06-29 Jakub Jelinek <jakub@redhat.com>
31189 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31190 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31193 * gcc.dg/20040625-1.c: New test.
31195 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31197 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31199 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31202 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31204 2004-06-29 Richard Henderson <rth@redhat.com>
31206 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31208 2004-06-29 Paul Brook <paul@codesourcery.com>
31210 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31211 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31213 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
31216 * g++.dg/parse/crash15.C: New.
31218 2004-06-28 Andrew Pinski <apinski@apple.com>
31220 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31221 by the error already.
31223 * g++.dg/opt/ptrmem4.C: Change to compile only test.
31225 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
31228 * gcc.dg/h8300-bss-align-1.c : New.
31230 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
31233 * g++.dg/template/ctor4.C: New.
31235 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31238 * g++.dg/warn/Wsequence-point-1.C: New test.
31240 2004-06-27 Paul Brook <paul@codesourcery.com>
31242 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31244 2004-06-27 Zack Weinberg <zack@codesourcery.com>
31246 * g++.old-deja/g++.mike/p7325.C: Remove.
31248 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31251 * gcc.dg/pr14963.c: New test.
31253 2004-06-27 Mark Mitchell <mark@codesourcery.com>
31256 * g++.dg/parse/redef1.C: New test.
31258 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
31260 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31262 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31264 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31265 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31267 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31268 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31269 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31270 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31271 g++.brendan/enum14.C.
31272 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31273 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31274 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31276 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31279 2004-06-27 Roger Sayle <roger@eyesopen.com>
31281 * gcc.dg/20040527-1.c: New test case.
31283 2004-06-26 Bud Davis <bdavis9659@comcast.net>
31285 PR gfortran/pr16196
31286 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31288 2004-06-25 Roger Sayle <roger@eyesopen.com>
31290 PR middle-end/15825
31291 * gcc.dg/pr15825-1.c: New test case.
31293 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31295 * gcc.c-torture/execute/20040625-1.c: New test.
31297 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31299 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31301 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31303 * gcc.dg/torture/mips-div-1.c: New test.
31305 2004-06-24 Jeff Law <law@redhat.com>
31307 * gcc.dg/tree-ssa/20040624-1.c: New test.
31309 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
31311 * gcc.c-torture/compile/20040624-1.c: New test.
31313 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31315 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31318 2004-06-23 Andrew Pinski <apinski@apple.com>
31320 PR middle-end/15988
31321 * g++.dg/opt/ptrmem4.C: New test.
31323 * gcc.dg/c90-array-quals-2.c: New test.
31325 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
31327 * gcc.dg/kpice1.c: New test.
31329 2006-06-23 Andrew Pinski <apinski@apple.com>
31331 * gcc.dg/c90-array-quals.c: New test.
31333 2006-06-22 Richard Henderson <rth@redhat.com>
31335 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31337 2004-06-22 Loren James Rittle <ljrittle@acm.org>
31339 * gcc.dg/builtins-config.h: Handle FreeBSD.
31341 2006-06-22 Richard Henderson <rth@redhat.com>
31343 * g++.dg/opt/devirt1.C: New.
31345 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
31347 * g++.dg/opt/pr15551.C: New testcase.
31349 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
31352 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31353 x86_64-*-linux* when compiling for 32bit.
31355 2004-06-21 Andrew Pinski <apinski@apple.com>
31357 * gcc.dg/pch/struct-1.c: New.
31358 * gcc.dg/pch/struct-1.hs: New.
31360 2004-06-21 Geoffrey Keating <geoffk@apple.com>
31362 * gcc.dg/pch/save-temps-1.c: New file.
31363 * gcc.dg/pch/save-temps-1.hs: New file.
31365 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
31367 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31368 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31370 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31372 * gfortran.fortran-torture/execute/select_1.f90: Rename function
31374 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31375 Remove trailing spaces.
31377 2004-06-21 Richard Henderson <rth@redhat.com>
31379 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31380 merging && to BIT_FIELD_REF.
31382 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
31384 * g++.dg/opt/placeholder1.C: New test.
31386 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31388 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31389 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31390 * gcc.dg/compat/union-m128-1_x.c: Likewise.
31391 * gcc.dg/compat/union-m128-1_y.c: Likewise.
31393 2004-06-20 Zack Weinberg <zack@codesourcery.com>
31395 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31397 * g++.dg/other/pragma-re-1.C: Add comments.
31399 2004-06-19 Bud Davis <bdavis9659@comcast.net>
31402 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31404 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
31406 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31407 instead of setting the type of size_t by
31410 2004-06-18 Roger Sayle <roger@eyesopen.com>
31412 * gcc.dg/unordered-2.c: New test case.
31413 * gcc.dg/unordered-3.c: New test case.
31415 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
31418 * lib/g++.exp (g++_version): Tweak regexp for version
31419 * lib/g77.exp (g77_version): Likewise.
31420 * lib/gfortran.exp (gfortran_version): Likewise.
31421 * lib/objc.exp (objc_version): Likewise.
31422 * lib/treelang.exp (treelang_version): Likewise.
31424 2004-06-19 Jakub Jelinek <jakub@redhat.com>
31426 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31427 Use INT_MAX instead of __INT_MAX__.
31428 * gcc.dg/compat/struct-align-2_y.c: Likewise.
31430 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31431 * gcc.dg/compat/scalar-return-3_x.c: Use it.
31432 * gcc.dg/compat/scalar-return-3_y.c: Use it.
31433 * gcc.dg/compat/scalar-return-4_x.c: Use it.
31434 * gcc.dg/compat/scalar-return-4_y.c: Use it.
31435 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31436 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31437 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31438 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31440 * gcc.dg/range-test-1.c: New test.
31441 * g++.dg/opt/range-test-1.C: New test.
31443 2004-06-17 Richard Henderson <rth@redhat.com>
31445 * objc.dg/sync-1.m: New.
31446 * objc.dg/try-catch-1.m: Don't force next runtime.
31447 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31448 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
31449 shadowed catch clause.
31450 * objc.dg/try-catch-5.m: New.
31452 2004-06-17 Zack Weinberg <zack@codesourcery.com>
31455 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31457 2004-06-15 Richard Henderson <rth@redhat.com>
31459 * gcc.dg/20001116-1.c: Move expected warning line.
31461 2004-06-15 Richard Henderson <rth@redhat.com>
31463 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31464 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31466 2004-06-15 Jeff Law <law@redhat.com>
31468 * gcc.dg/tree-ssa/20040615-1.c: New test.
31469 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31470 be less sensitive to operand ordering.
31471 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31473 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
31475 * g++.dg/abi/bitfield3.C: Add comment..
31477 2004-06-15 Richard Henderson <rth@redhat.com>
31479 * g++.dg/ext/stmtexpr1.C: XFAIL.
31480 * gcc.dg/20030612-1.c: XFAIL.
31482 2004-06-15 Eric Christopher <echristo@redhat.com>
31484 * g++.dg/charset/asm5.c: New.
31485 * gcc.dg/charset/asm6.c: New.
31487 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31490 * gfortran.fortran-torture/execute/select_1.f90: New test.
31492 2004-06-15 Paul Brook <paul@codesourcery.com>
31494 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31496 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31499 * g++.dg/lookup/crash3.C: New test.
31501 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31504 * g++.dg/parse/dtor4.C: New test.
31506 2004-06-14 Jeff Law <law@redhat.com>
31508 * gcc.c-torture/compile/20040614-1.c: New test.
31510 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31513 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31514 LEN of a character array.
31516 2004-06-14 Mark Mitchell <mark@codesourcery.com>
31519 * g++.dg/template/ptrmem10.C: New test.
31522 * g++.dg/template/friend30.C: New test.
31524 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31527 * gfortran.fortran-torture/compile/mloc.f90: New test.
31529 2004-06-13 Paul Brook <paul@codesourcery.com>
31531 * gfortran.fortran-torture/execute/random_2.f90: New test.
31533 2004-06-13 Eric Christopher <echristo@redhat.com>
31535 * gcc.dg/noncompile/redecl-1.c: Fix error message.
31537 2004-06-12 Paul Brook <paul@codesourcery.com>
31539 * gfortran.fortran-torture/execute/contained_3.f90: New test.
31541 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31544 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31546 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31549 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31550 syntax errors in end statements of contained subroutines.
31552 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31555 * gfortran.fortran-torture/execute/null_arg.f90: New test.
31557 2004-06-12 Bud Davis <bdavis9659@comcast.net>
31560 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31562 2004-06-12 Bud Davis <bdavis9659@comcast.net>
31565 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31567 2004-06-11 Mark Mitchell <mark@codesourcery.com>
31570 * g++.dg/parse/enum1.C: New test.
31572 2004-06-10 Jeff Law <law@redhat.com>
31574 * gcc.c-torture/compile/20040610-1.c: New test.
31576 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31578 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31579 * g++.old-deja/g++.other/decl3.C: Likewise.
31581 2004-06-10 Brian Booth <bbooth@redhat.com>
31583 * gcc.dg/tree-ssa/20031015-1.c: Scan for
31584 V_MAY_DEF instead of VDEF.
31585 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31587 2004-06-10 Mark Mitchell <mark@codesourcery.com>
31590 * g++.dg/conversion/const1.C: New test.
31593 * g++.dg/conversion/reinterpret1.C: New test.
31596 * g++.dg/template/enum2.C: New test.
31599 * g++.dg/template/error13.C: New test.
31601 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31604 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31605 arguments to test_* REAL and of the right size.
31607 2004-06-10 Jakub Jelinek <jakub@redhat.com>
31610 PR rtl-optimization/15681
31611 * gcc.dg/20040609-1.c: New test.
31613 2004-06-10 Jakub Jelinek <jakub@redhat.com>
31616 * g++.dg/opt/builtins1.C: New test.
31618 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
31620 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31621 that use default windows32 struct layout.
31622 * gcc.dg/i386-bitfield2.c: Likewise.
31624 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
31626 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31627 for mingw32 and cygwin targets.
31629 2004-06-09 Geoffrey Keating <geoffk@apple.com>
31631 * gcc.dg/pch/macro-4.c: New.
31632 * gcc.dg/pch/macro-4.hs: New.
31634 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31637 * gfortran.fortran-torture/compile/name_clash.f90: New test.
31639 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31642 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31644 2004-06-09 Bud Davis <bdavis9659@comcast.net>
31647 * gfortran.fortran-torture/execute/t_edit.f90: New test.
31649 2004-06-09 Bud Davis <bdavis9659@comcast.net>
31652 * gfortran.fortran-torture/execute/backspace.c : New test.
31654 2004-06-09 Paul Brook <paul@codesourcery.com>
31656 * gfortran.fortran-torture/execure/intrinsic_associated.f90
31657 (pointer_to_section): Rewrite to use smaller array.
31659 2004-06-08 David Edelsohn <edelsohn@gnu.org>
31661 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31662 * gcc.dg/ext/altivec-10.c: Same.
31663 * gcc.dg/ext/altivec-11.c: Same.
31664 * gcc.dg/ext/altivec-12.c: Same.
31665 * gcc.dg/ext/altivec-13.c: Same.
31666 * gcc.dg/ext/altivec-14.c: Same.
31667 * gcc.dg/ext/altivec-15.c: Same.
31668 * gcc.dg/ext/altivec-16.c: Same.
31669 * gcc.dg/ext/altivec-3.c: Same.
31670 * gcc.dg/ext/altivec-4.c: Same.
31671 * gcc.dg/ext/altivec-6.c: Same.
31672 * gcc.dg/ext/altivec-7.c: Same.
31673 * gcc.dg/ext/altivec-8.c: Same.
31674 * gcc.dg/ext/altivec-varargs-1.c: Same.
31676 * g++.dg/ext/altivec-1.C: Correct dg syntax.
31677 * g++.dg/ext/altivec-10.C: Same.
31678 * g++.dg/ext/altivec-2.C: Same.
31679 * g++.dg/ext/altivec-3.C: Same.
31680 * g++.dg/ext/altivec-4.C: Same.
31681 * g++.dg/ext/altivec-5.C: Same.
31682 * g++.dg/ext/altivec-6.C: Same.
31683 * g++.dg/ext/altivec-7.C: Same.
31684 * g++.dg/ext/altivec-8.C: Same.
31685 * g++.dg/ext/altivec-9.C: Same.
31687 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31690 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31692 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31694 * gcc.dg/union-1.c: New test.
31696 2004-06-07 Roger Sayle <roger@eyesopen.com>
31698 * gcc.dg/builtins-41.c: New test case.
31699 * gcc.dg/builtins-42.c: New test case.
31701 2004-06-07 David Edelsohn <edelsohn@gnu.org>
31703 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31704 * g++.dg/ext/altivec-10.C: Same.
31705 * g++.dg/ext/altivec-2.C: Same.
31706 * g++.dg/ext/altivec-3.C: Same.
31707 * g++.dg/ext/altivec-4.C: Same.
31708 * g++.dg/ext/altivec-5.C: Same.
31709 * g++.dg/ext/altivec-6.C: Same.
31710 * g++.dg/ext/altivec-7.C: Same.
31711 * g++.dg/ext/altivec-8.C: Same.
31712 * g++.dg/ext/altivec-9.C: Same.
31713 * g++.old-deja/g++.abi/cxa_vec.C: Same.
31714 * g++.old-deja/g++.brendan/new3.C: Same.
31715 * gcc.c-torture/execute/eeprof-1.x: Same.
31717 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
31720 * gcc.dg/pr14765-1.c: New test.
31722 2004-06-07 Roger Sayle <roger@eyesopen.com>
31725 * gcc.dg/pr14649-1.c: New test case.
31727 2004-06-07 Richard Henderson <rth@redhat.com>
31729 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31732 2004-06-07 David Edelsohn <edelsohn@gnu.org>
31734 * g++.dg/eh/elide1.C: Remove XFAIL.
31736 2004-06-07 Mark Mitchell <mark@codesourcery.com>
31739 * g++.dg/expr/sizeof3.C: New test.
31742 * g++.dg/template/access14.C: New test.
31745 * g++.dg/template/enum1.C: New test.
31748 * g++.dg/eh/throw1.C: New test.
31750 2004-06-07 David Ayers <d.ayers@inode.at>
31751 Ziemowit Laski <zlaski@apple.com>
31753 * lib/objc.exp (objc_target_compile): Revert the '-framework
31754 Foundation' flag fix, since bare Darwin does not ship
31755 with the Foundation framework.
31756 * objc/execute/next_mapping.h: Provide a local NSConstantString
31757 @interface and @implementation.
31758 (objc_constant_string_init): A constructor function, used to
31759 initialize the NSConstantString meta-class object.
31760 * objc/execute/string1.m: Include "next_mapping.h" instead of
31761 <Foundation/NSString.h>.
31762 * objc/execute/string2.m: Likewise.
31763 * objc/execute/string3.m: Likewise.
31764 * objc/execute/string4.m: Likewise.
31766 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
31768 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31769 to double. Replace double with FLOAT.
31770 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31772 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31773 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31774 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31775 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31776 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31777 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31778 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31779 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31781 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
31784 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31786 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31789 * g++.dg/template/meminit2.C: New test.
31791 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
31794 * gcc.c-torture/execute/compare-fp-1.c,
31795 gcc.c-torture/execute/compare-fp-2.c,
31796 gcc.c-torture/execute/compare-fp-3.c,
31797 gcc.c-torture/execute/compare-fp-4.c,
31798 gcc.c-torture/execute/compare-fp-3.x,
31799 gcc.c-torture/execute/compare-fp-4.x: Moved...
31800 * gcc.c-torture/execute/ieee/compare-fp-1.c,
31801 gcc.c-torture/execute/ieee/compare-fp-2.c,
31802 gcc.c-torture/execute/ieee/compare-fp-3.c,
31803 gcc.c-torture/execute/ieee/compare-fp-4.c,
31804 gcc.c-torture/execute/ieee/compare-fp-3.x,
31805 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31807 2004-06-04 David Ayers <d.ayers@inode.at>
31809 * objc/execute/protocol-isEqual-4.m: New testcase.
31811 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
31813 * objc/execute/protocol-isEqual-1.m: New testcase.
31814 * objc/execute/protocol-isEqual-2.m: New testcase.
31815 * objc/execute/protocol-isEqual-3.m: New testcase.
31817 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31819 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31821 2004-06-02 Ziemowit Laski <zlaski@apple.com>
31823 * lib/objc.exp (objc_target_compile): When running tests on
31824 Darwin (Mac OS X), inform the linker about '-framework
31827 2004-06-02 Eric Christopher <echristo@redhat.com>
31829 * gcc.c-torture/compile/20040602-1.c: New.
31831 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
31833 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31834 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31836 PR tree-optimization/14736
31837 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31839 PR tree-optimization/14042
31840 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31842 PR tree-optimization/14729
31843 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31845 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31848 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31850 2004-06-01 Richard Hederson <rth@redhat.com>
31852 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31854 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31857 * g++.dg/parse/offsetof4.C: New test.
31859 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
31862 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31864 2004-05-31 Mark Mitchell <mark@codesourcery.com>
31867 * g++.dg/template/friend29.C: New test.
31869 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
31872 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31874 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
31876 * gcc.dg/sparc-trap-1.c: New test.
31878 2004-05-31 Roger Sayle <roger@eyesopen.com>
31880 PR middle-end/15069
31881 * g++.dg/opt/fold3.C: New test case.
31883 2004-05-30 Graham Stott <graham.stott@btinternet.com>
31885 * lib/target-supports.exp (check_iconv_available): Fix fallout
31886 from 2004-05-28 patch.
31888 2004-05-30 Paul Brook <paul@codesourcery.com>
31891 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31892 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31894 2004-05-30 Steven G. Kargl <kargls@comcast.net>
31896 * gfortran.fortran-torture/execute/random_1.f90: New test.
31898 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31900 * g++.dg/ext/altivec-10.C: New test.
31902 2004-05-29 Paul Brook <paul@codesourcery.com>
31904 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31906 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31908 * gcc.dg/altivec-16.c: New test.
31910 2004-05-28 Janis Johnson <janis187@us.ibm.com>
31912 * lib/target-supports.exp (check_vmx_hw_available): New.
31913 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31915 * lib/target-supports.exp (check_alias_available,
31916 check_iconv_available, check_named_sections_available): Use
31917 unique names for temporary files.
31919 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31921 * gcc.dg/altivec-15.c: New test.
31923 2004-05-28 Mark Mitchell <mark@codesourcery.com>
31926 * g++.dg/warn/noeffect6.C: New test.
31929 * g++.dg/expr/ptrmem4.C: New test.
31932 * g++.dg/template/operator3.C: New test.
31934 2004-05-28 Mark Mitchell <mark@codesourcery.com>
31937 * g++.dg/lookup/redecl1.C: New test.
31938 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31940 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
31942 * gcc.c-torture/execute/compare-fp-1.c,
31943 gcc.c-torture/execute/compare-fp-2.c,
31944 gcc.c-torture/execute/compare-fp-3.c,
31945 gcc.c-torture/execute/compare-fp-4.c,
31946 gcc.c-torture/execute/compare-fp-3.x,
31947 gcc.c-torture/execute/compare-fp-4.x,
31948 gcc.dg/pr15649-1.c: New.
31950 2004-05-27 Adam Nemet <anemet@lnxw.com>
31953 * g++.dg/init/array14.C: New test.
31955 2004-05-25 Janis Johnson <janis187@us.ibm.com>
31957 * lib/compat.exp (compat-get-options-main): New.
31958 (compat-get-options): Remove unneeded code, warn for ignored
31960 (compat-execute): Check flag set by dg-require-* commands.
31962 * lib/compat.exp (compat-execute): Break up long lines.
31964 2004-05-24 Janis Johnson <janis187@us.ibm.com>
31966 * gcc.dg/altivec-7.c: Don't use 'vector long'.
31967 * gcc.dg/altivec-14.c: New test.
31968 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31970 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31971 * gcc.dg/altivec-12.c: Ditto.
31973 * gcc.dg/altivec-3.c: Move call to altivec_check.
31975 2004-05-23 Mark Mitchell <mark@codesourcery.com>
31978 * g++.dg/template/error12.C: New test.
31981 * g++.dg/ext/attrib15.C: New test.
31984 * g++.dg/template/ptrmem9.C: New test.
31986 2004-05-25 Paul Brook <paul@codesourcery.com>
31988 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31990 2004-05-23 Mark Mitchell <mark@codesourcery.com>
31993 * g++.dg/template/crash19.C: New test.
31995 2004-05-23 Mark Mitchell <mark@codesourcery.com>
31998 * g++.dg/template/redecl1.C: New test.
32000 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32003 * g++.dg/other/ns1.C: New test.
32006 * g++.dg/template/invalid1.C: New test.
32008 2004-05-23 Paul Brook <paul@codesourcery.com>
32009 Victor Leikehman <lei@haifasphere.co.il>
32011 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32012 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32014 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32018 * g++.dg/template/non-dependent5.C: New test.
32019 * g++.dg/template/non-dependent6.C: New test.
32021 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32024 * g++.dg/inherit/union1.C: New test.
32027 * g++.dg/template/addr1.C: New test.
32030 * g++.dg/template/array5.C: New test.
32033 * g++.dg/template/array6.C: New test.
32035 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
32036 Roger Sayle <roger@eyesopen.com>
32038 * g++.dg/lookup/forscope2.C: New test case.
32040 2004-05-22 Ben Elliston <bje@au.ibm.com>
32042 * gcc.dg/cpp/Wmissingdirs.c: New.
32044 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32047 * gcc.dg/compat/union-m128-1.h: New file.
32048 * gcc.dg/compat/union-m128-1_main.c: Likewise.
32049 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32050 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32052 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32055 * gcc.dg/compat/struct-complex-1.h: New file.
32056 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32057 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32058 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32060 2004-05-20 Roger Sayle <roger@eyesopen.com>
32063 * gcc.dg/pr3074-1.c: New test case.
32064 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32066 2004-05-20 Falk Hueffner <falk@debian.org>
32069 * gcc.dg/ftrapv-1.c: New test case.
32071 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
32073 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32075 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
32076 Jeff Law <law@redhat.com>
32078 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32079 * gcc.dg/tree-ssa/20040518-2.c: New test.
32081 * gcc.dg/tree-ssa/20040518-1.c: New test.
32083 2004-05-18 Zack Weinberg <zack@codesourcery.com>
32085 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32087 2004-05-18 Paul Brook <paul@codesourcery.com>
32090 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32092 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32094 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32097 2004-05-17 Steven Bosscher <stevenb@suse.de>
32099 * gcc.dg/tree-ssa/20040517-1.c: New test.
32101 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32103 * gcc.dg/loop-4.c: New test.
32105 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
32107 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32109 2004-05-15 Bud Davis <bdavis9659@comcast.net>
32112 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32114 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32118 * gfortran.fortran-torture/compile/data_1.f90: New test.
32120 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
32122 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32123 * gcc.dg/uninit-H.c: Define ASM for __s390__.
32125 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32127 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32129 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32132 * gcc.dg/format/xopen-1.c: Adjust expected message.
32133 * gcc.dg/format/xopen-3.c: New test.
32135 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
32137 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32139 2004-05-14 Jeff Law <law@redhat.com>
32141 * gcc.dg/tree-ssa/20040514-2.c: New test.
32143 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32145 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32147 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32150 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
32152 * gcc.dg/tree-ssa/20040514-1.c: New test.
32154 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32156 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32159 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32162 * gfortran.fortran-torture/compile/do_1.f90: New test.
32164 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32167 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32170 2004-05-14 Bud Davis <bdavis9659@comcast.net>
32173 * gfortran.fortran-torture/execute/random_init.f90: New test.
32175 2004-05-13 Paul Brook <paul@codesourcery.com>
32178 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32180 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
32182 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32183 for the powerpc case.
32185 2004-05-13 Jeff Law <law@redhat.com>
32187 * gcc.dg/tree-ssa/20040513-1.c: New test.
32188 * gcc.dg/tree-ssa/20040513-2.c: New test.
32190 2004-05-13 Paul Brook <paul@codesourcery.com>
32192 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32193 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32194 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32196 2004-05-13 Andreas Schwab <schwab@suse.de>
32199 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32202 2004-05-13 Bud Davis <bdavis9659@comcast.net>
32205 * gfortran.fortran-torture/execute/adjustr.f90: New file.
32207 2004-05-13 Diego Novillo <dnovillo@redhat.com>
32209 Merge from tree-ssa-20020619-branch. See
32210 ChangeLog.tree-ssa for details.
32212 2004-05-11 Ziemowit Laski <zlaski@apple.com>
32214 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32215 include <altivec.h> explicitly.
32216 * gcc.dg/altivec-13.c: Likewise.
32218 2004-05-11 Paul Brook <paul@codesourcery.com>
32220 * gcc.c-torture/compile/20010518-1.c: Force enum size.
32222 2004-05-10 Eric Christopher <echristo@redhat.com>
32224 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32225 * gcc.dg/sibcall-4.c: Ditto.
32227 2004-05-10 Ziemowit Laski <zlaski@apple.com>
32229 * g++.dg/ext/altivec-8.C: New test case.
32230 * gcc.dg/altivec-13.c: New test case.
32232 2004-05-08 Roger Sayle <roger@eyesopen.com>
32234 * gcc.c-torture/execute/divcmp-1.c: New test case.
32235 * gcc.c-torture/execute/divcmp-2.c: New test case.
32236 * gcc.c-torture/execute/divcmp-3.c: New test case.
32238 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32240 * g++.dg/other/pragma-re-2.C: New test.
32242 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32244 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32245 * gcc.dg/i386-387-2.c: Likewise.
32247 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32249 * gcc.dg/i386-387-6.c: Likewise.
32251 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32253 * gcc.dg/builtins-33.c: Also check log1p*.
32255 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
32257 PR optimization/15296
32258 * gcc.c-torture/execute/pr15296.c: New test.
32260 2004-05-05 Uros Bizjak <uros@kss-loka.si>
32262 * gcc.dg/builtins-40.c: New test.
32264 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
32266 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32268 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
32270 * g++.dg/ext/spe1.C: New testcase.
32272 2004-05-04 Ziemowit Laski <zlaski@apple.com>
32274 * objc.dg/image-info.m: Allow additional attributes
32275 for __image_info section.
32277 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
32279 * gcc.dg/torture/mips-hilo-2.c: New test.
32281 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32284 * g++.dg/template/member5.C: New test.
32286 2004-05-03 Uros Bizjak <uros@kss-loka.si>
32288 * gcc.dg/builtins-34.c: Also check expm1*.
32290 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32292 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32293 * gcc.dg/torture/builtin-convert-3.c: New test.
32295 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
32297 PR middle-end/15054
32298 * g++.dg/opt/pr15054.C: New test.
32300 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32302 * gcc.dg/torture/builtin-rounding-1.c: New test.
32303 * gcc.dg/builtins-25.c: Delete.
32304 * gcc.dg/builtins-29.c: Delete.
32306 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
32308 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32309 * gcc.dg/sibcall-4.c: Likewise.
32310 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32312 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32314 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32315 bit-field on 16-bit targets.
32317 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32319 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32322 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
32324 * gcc.dg/rs6000-power2-1.c: Change to compile only.
32325 * gcc.dg/rs6000-power2-2.c: Likewise.
32327 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
32329 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32330 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32331 Change the asm registers to be in form of frN instead of fN.
32333 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32335 * gcc.dg/torture/builtin-convert-2.c: New test.
32337 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
32339 * gcc.dg/rs6000-power2-1.c: New test.
32340 * gcc.dg/rs6000-power2-2.c: New test.
32342 2004-04-28 Jan Hubicka <jh@suse.cz>
32344 * gcc.dg/unused-6.c: New test.
32346 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32347 Ulrich Weigand <uweigand@de.ibm.com>
32349 * ada/acats/run_all.sh: Define $target variable.
32351 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
32354 * g++.dg/other/vararg-1.C: New test.
32357 * g++.dg/eh/cleanup3.C: New test.
32359 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32361 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32362 and ad8011a (target_insn).
32363 * ada/acats/support/macro.dfs: Likewise.
32364 * ada/acats/support/impbit.adb: New file.
32366 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
32368 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32370 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32372 * gcc.dg/loop-3.c: New test.
32374 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
32376 * gcc.c-torture/execute/simd-5.c: New test.
32378 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32381 * g++.dg/template/crash18.C: New test.
32383 2004-04-22 Mark Mitchell <mark@codesourcery.com>
32385 * g++.dg/ext/complit3.C: New test.
32387 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32389 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32390 * gcc.dg/altivec-3.c: Same.
32391 * gcc.dg/altivec-varargs-1.c: Same.
32393 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32395 * lib/target-supports.exp (check_profiling_available): Assume
32396 profiling is not available on powerpc-eabi targets.
32398 2004-04-21 Janis Johnson <janis187@us.ibm.com>
32400 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32401 * gcc.dg/vmx/bug-1.c: Ditto.
32403 2004-04-20 Eric Christopher <echristo@redhat.com>
32405 * gcc.dg/charset/extern.c: New test.
32406 * g++.dg/charset/extern3.cc: Ditto.
32408 2004-04-20 Uros Bizjak <uros@kss-loka.si>
32410 * gcc.dg/builtins-39.c: New test.
32412 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
32414 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32416 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
32418 * gcc.dg/torture/mips-hilo-1.c: New test.
32420 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
32422 * gcc.c-torture/compile/20040419-1.c: New test.
32424 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
32426 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32428 2004-04-18 Zack Weinberg <zack@codesourcery.com>
32429 Aldy Hernandez <aldyh@redhat.com>
32431 * gcc.c-torture/execute/va-arg-24.c: New.
32433 2004-04-17 Zack Weinberg <zack@codesourcery.com>
32434 Aldy Hernandez <aldyh@redhat.com>
32436 * gcc.dg/vmx/1b-01.c: New.
32437 * gcc.dg/vmx/1b-02.c: New.
32438 * gcc.dg/vmx/1b-03.c: New.
32439 * gcc.dg/vmx/1b-04.c: New.
32440 * gcc.dg/vmx/1b-05.c: New.
32441 * gcc.dg/vmx/1b-06.c: New.
32442 * gcc.dg/vmx/1b-07.c: New.
32443 * gcc.dg/vmx/1c-01.c: New.
32444 * gcc.dg/vmx/1c-02.c: New.
32445 * gcc.dg/vmx/3a-01a.c: New.
32446 * gcc.dg/vmx/3a-01.c: New.
32447 * gcc.dg/vmx/3a-01m.c: New.
32448 * gcc.dg/vmx/3a-03.c: New.
32449 * gcc.dg/vmx/3a-03m.c: New.
32450 * gcc.dg/vmx/3a-04.c: New.
32451 * gcc.dg/vmx/3a-04m.c: New.
32452 * gcc.dg/vmx/3a-05.c: New.
32453 * gcc.dg/vmx/3a-06.c: New.
32454 * gcc.dg/vmx/3a-06m.c: New.
32455 * gcc.dg/vmx/3a-07.c: New.
32456 * gcc.dg/vmx/3b-01.c: New.
32457 * gcc.dg/vmx/3b-02.c: New.
32458 * gcc.dg/vmx/3b-10.c: New.
32459 * gcc.dg/vmx/3b-13.c: New.
32460 * gcc.dg/vmx/3b-14.c: New.
32461 * gcc.dg/vmx/3b-15.c: New.
32462 * gcc.dg/vmx/3c-01a.c: New.
32463 * gcc.dg/vmx/3c-01.c: New.
32464 * gcc.dg/vmx/3c-02.c: New.
32465 * gcc.dg/vmx/3c-03.c: New.
32466 * gcc.dg/vmx/3d-01.c: New.
32467 * gcc.dg/vmx/4-01.c: New.
32468 * gcc.dg/vmx/4-03.c: New.
32469 * gcc.dg/vmx/5-01.c: New.
32470 * gcc.dg/vmx/5-02.c: New.
32471 * gcc.dg/vmx/5-03.c: New.
32472 * gcc.dg/vmx/5-04.c: New.
32473 * gcc.dg/vmx/5-05.c: New.
32474 * gcc.dg/vmx/5-06.c: New.
32475 * gcc.dg/vmx/5-07.c: New.
32476 * gcc.dg/vmx/5-07t.c: New.
32477 * gcc.dg/vmx/5-08.c: New.
32478 * gcc.dg/vmx/5-10.c: New.
32479 * gcc.dg/vmx/5-11.c: New.
32480 * gcc.dg/vmx/7-01a.c: New.
32481 * gcc.dg/vmx/7-01.c: New.
32482 * gcc.dg/vmx/7c-01.c: New.
32483 * gcc.dg/vmx/7d-01.c: New.
32484 * gcc.dg/vmx/7d-02.c: New.
32485 * gcc.dg/vmx/8-01.c: New.
32486 * gcc.dg/vmx/8-02a.c: New.
32487 * gcc.dg/vmx/8-02.c: New.
32488 * gcc.dg/vmx/brode-1.c: New.
32489 * gcc.dg/vmx/bug-1.c: New.
32490 * gcc.dg/vmx/bug-2.c: New.
32491 * gcc.dg/vmx/bug-3.c: New.
32492 * gcc.dg/vmx/cw-bug-1.c: New.
32493 * gcc.dg/vmx/cw-bug-2.c: New.
32494 * gcc.dg/vmx/cw-bug-3.c: New.
32495 * gcc.dg/vmx/dct.c: New.
32496 * gcc.dg/vmx/debug-1.c: New.
32497 * gcc.dg/vmx/debug-2.c: New.
32498 * gcc.dg/vmx/debug-3.c: New.
32499 * gcc.dg/vmx/debug-4.c: New.
32500 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32501 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32502 * gcc.dg/vmx/eg-5.c: New.
32503 * gcc.dg/vmx/fft.c: New.
32504 * gcc.dg/vmx/gcc-bug-1.c: New.
32505 * gcc.dg/vmx/gcc-bug-2.c: New.
32506 * gcc.dg/vmx/gcc-bug-3.c: New.
32507 * gcc.dg/vmx/gcc-bug-4.c: New.
32508 * gcc.dg/vmx/gcc-bug-5.c: New.
32509 * gcc.dg/vmx/gcc-bug-6.c: New.
32510 * gcc.dg/vmx/gcc-bug-7.c: New.
32511 * gcc.dg/vmx/gcc-bug-8.c: New.
32512 * gcc.dg/vmx/gcc-bug-9.c: New.
32513 * gcc.dg/vmx/gcc-bug-b.c: New.
32514 * gcc.dg/vmx/gcc-bug-c.c: New.
32515 * gcc.dg/vmx/gcc-bug-d.c: New.
32516 * gcc.dg/vmx/gcc-bug-e.c: New.
32517 * gcc.dg/vmx/gcc-bug-f.c: New.
32518 * gcc.dg/vmx/gcc-bug-g.c: New.
32519 * gcc.dg/vmx/gcc-bug-i.c: New.
32520 * gcc.dg/vmx/harness.h: New.
32521 * gcc.dg/vmx/ira1.c: New.
32522 * gcc.dg/vmx/ira2a.c: New.
32523 * gcc.dg/vmx/ira2b.c: New.
32524 * gcc.dg/vmx/ira2.c: New.
32525 * gcc.dg/vmx/ira2c.c: New.
32526 * gcc.dg/vmx/mem.c: New.
32527 * gcc.dg/vmx/newton-1.c: New.
32528 * gcc.dg/vmx/ops.c: New.
32529 * gcc.dg/vmx/sn7153.c: New.
32530 * gcc.dg/vmx/spill2.c: New.
32531 * gcc.dg/vmx/spill3.c: New.
32532 * gcc.dg/vmx/spill.c: New.
32533 * gcc.dg/vmx/t.c: New.
32534 * gcc.dg/vmx/varargs-1.c: New.
32535 * gcc.dg/vmx/varargs-2.c: New.
32536 * gcc.dg/vmx/varargs-3.c: New.
32537 * gcc.dg/vmx/varargs-4.c: New.
32538 * gcc.dg/vmx/varargs-5.c: New.
32539 * gcc.dg/vmx/varargs-6.c: New.
32540 * gcc.dg/vmx/varargs-7.c: New.
32541 * gcc.dg/vmx/vmx.exp: New.
32542 * gcc.dg/vmx/vprint-1.c: New.
32543 * gcc.dg/vmx/vscan-1.c: New.
32544 * gcc.dg/vmx/x-01.c: New.
32545 * gcc.dg/vmx/x-02.c: New.
32546 * gcc.dg/vmx/x-03.c: New.
32547 * gcc.dg/vmx/x-04.c: New.
32548 * gcc.dg/vmx/x-05.c: New.
32549 * gcc.dg/vmx/yousufi-1.c: New.
32550 * gcc.dg/vmx/zero-1.c: New.
32551 * gcc.dg/vmx/zero.c: New.
32553 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
32555 * g++.dg/lookup/java1.C: Update for chage of
32557 * g++.dg/lookup/java2.C: Likewise.
32559 2004-04-17 Laurent GUERBY <laurent@guerby.net>
32561 * ada/acats/run_all.sh: use -O2 by default.
32563 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
32565 * gcc.dg/vr-mult-[12].c: New tests.
32567 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32569 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32571 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32573 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
32575 * lib/target-supports.exp (check_profiling_available): Assume
32576 profiling isn't available for mips*-*-elf targets.
32578 2004-04-14 Uros Bizjak <uros@kss-loka.si>
32580 * gcc.dg/builtins-38.c: New test.
32582 2004-04-14 Eric Christopher <echristo@redhat.com>
32584 * g++.dg/charset/charset.exp: Run .cc extension tests.
32586 2004-04-14 Zack Weinberg <zack@codesourcery.com>
32588 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
32590 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32592 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32594 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
32596 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32597 * gcc.dg/i386-387-2.c: Likewise.
32599 * gcc.dg/i386-387-7.c: New test.
32600 * gcc.dg/i386-387-8.c: New test.
32602 * gcc.dg/builtins-37.c: New test.
32604 2004-04-13 Geoffrey Keating <geoffk@apple.com>
32606 * g++.dg/pch/externc-1.C: Add missing semicolon.
32608 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
32610 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32612 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32614 * gcc.c-torture/execute/20040411-1.c: New test.
32616 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
32618 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32620 2004-04-09 Chris Demetriou <cgd@broadcom.com>
32622 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32624 2004-04-09 Zack Weinberg <zack@codesourcery.com>
32626 * lib/target-supports.exp (check_named_sections_available): New.
32627 * lib/gcc-dg.exp (dg-require-named-sections): New.
32628 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32629 old-deja.exp. Also prune error-count message from HP linker.
32630 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32632 * g++.dg/init/init-ref4.C: Use dg-require-weak.
32633 * g++.old-deja/g++.pt/static3.C: Likewise.
32634 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32636 2004-04-09 Roger Sayle <roger@eyesopen.com>
32638 * gcc.c-torture/execute/20040409-1.c: New test case.
32639 * gcc.c-torture/execute/20040409-2.c: New test case.
32640 * gcc.c-torture/execute/20040409-3.c: New test case.
32642 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32644 * gcc.dg/20040409-1.c: New test.
32646 2004-04-08 Roger Sayle <roger@eyesopen.com>
32649 * g++.dg/opt/pr14888.C: New test case.
32651 2004-04-08 Geoffrey Keating <geoffk@apple.com>
32653 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32654 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32655 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32656 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32659 2004-04-08 Paul Brook <paul@codesourcery.com>
32661 * gcc.dg/spill-1.c: New test.
32663 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32665 * gcc.dg/torture/builtin-ctype-2.c: New test.
32667 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
32669 * gcc.dg/pch/pch.exp: Add largefile test.
32671 2004-04-06 Geoffrey Keating <geoffk@apple.com>
32673 * g++.dg/pch/externc-1.Hs: New.
32674 * g++.dg/pch/externc-1.C: New.
32676 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32678 * gcc.dg/compat/struct-by-value-5a_main.c,
32679 gcc.dg/compat/struct-by-value-5b_main.c: New files.
32680 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32681 * gcc.dg/compat/struct-by-value-5a_x.c,
32682 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32683 gcc.dg/compat/struct-by-value-5_x.c.
32684 * gcc.dg/compat/struct-by-value-5a_y.c,
32685 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32686 gcc.dg/compat/struct-by-value-5_y.c.
32688 * gcc.dg/compat/struct-by-value-6a_main.c,
32689 gcc.dg/compat/struct-by-value-6b_main.c: New files.
32690 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32691 * gcc.dg/compat/struct-by-value-6a_x.c,
32692 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32693 gcc.dg/compat/struct-by-value-6_x.c.
32694 * gcc.dg/compat/struct-by-value-6a_y.c,
32695 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32696 gcc.dg/compat/struct-by-value-6_y.c.
32698 * gcc.dg/compat/struct-by-value-7a_main.c,
32699 gcc.dg/compat/struct-by-value-7b_main.c: New files.
32700 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32701 * gcc.dg/compat/struct-by-value-7a_x.c,
32702 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32703 gcc.dg/compat/struct-by-value-7_x.c.
32704 * gcc.dg/compat/struct-by-value-7a_y.c,
32705 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32706 gcc.dg/compat/struct-by-value-7_y.c.
32708 2004-04-06 Jakub Jelinek <jakub@redhat.com>
32710 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32711 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32712 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32715 2004-04-06 Uros Bizjak <uros@kss-loka.si>
32717 * gcc.dg/builtins-36.c: New test.
32719 2004-04-06 Paul Brook <paul@codesourcery.com>
32721 * README.gcc: Remove obsolete contraint on testcases.
32723 2004-04-05 Paul Brook <paul@codesourcery.com>
32726 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
32727 failure and exit(0) on success.
32728 * g++.dg/expr/anew2.C: Ditto.
32729 * g++.dg/expr/anew3.C: Ditto.
32730 * g++.dg/expr/anew4.C: Ditto.
32732 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
32735 * g++.dg/template/unify7.C: New.
32737 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
32739 * g++.dg/README: Bring up to date with new subdirectories; remove
32740 duplicate subdirectory lines.
32742 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
32745 * g++.dg/template/unify5.C: New.
32746 * g++.dg/template/unify6.C: New.
32747 * g++.dg/template/qualttp20.C: Adjust.
32748 * g++.old-deja/g++.jason/report.C: Adjust.
32749 * g++.old-deja/g++.other/qual1.C: Adjust.
32751 2004-04-01 Mark Mitchell <mark@codesourcery.com>
32754 * g++.dg/inherit/ptrmem1.C: New test.
32756 2004-04-01 Jakub Jelinek <jakub@redhat.com>
32759 * gcc.c-torture/execute/20040331-1.c: New test.
32760 * gcc.dg/20040331-1.c: New test.
32762 2004-04-01 Paul Brook <paul@codesourcery.com>
32764 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32766 2004-03-30 Mark Mitchell <mark@codesourcery.com>
32769 * g++.dg/init/goto1.C: New test.
32772 * g++.dg/template/defarg4.C: New test.
32774 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
32776 * gcc.dg/altivec-11.c: Extend test for more valid cases.
32778 2004-03-28 David Edelsohn <edelsohn@gnu.org>
32780 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32782 2004-03-28 Zack Weinberg <zack@codesourcery.com>
32784 * gcc.dg/noncompile/undeclared-2.c: New test.
32786 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
32788 * gcc.dg/940409-1.c: Remove XFAIL.
32789 * gcc.dg/reg-vol-struct-1.c: New test.
32791 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32793 * gcc.dg/torture/builtin-wctype-1.c: New test.
32795 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
32797 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32798 * gcc.dg/20001101-1.c: Likewise.
32799 * gcc.dg/20001102-1.c: Likewise.
32801 2004-03-25 Roger Sayle <roger@eyesopen.com>
32803 * gcc.dg/compare8.c: Add an additional test for XOR.
32805 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32807 * gcc.dg/torture/builtin-ctype-1.c: New test.
32809 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32811 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32812 * gcc.dg/torture/builtin-math-1.c: Likewise.
32813 * gcc.dg/torture/builtin-power-1.c: New test.
32815 2004-03-24 Andreas Schwab <schwab@suse.de>
32817 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32820 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
32821 Roger Sayle <roger@eyesopen.com>
32823 * gcc.dg/compare8.c: New test case.
32825 2004-03-23 Ziemowit Laski <zlaski@apple.com>
32827 * g++.dg/ext/altivec-7.C: New test.
32829 2004-03-23 Zack Weinberg <zack@codesourcery.com>
32831 PR 12267, 12391, 12560, 13129, 14114, 14133
32832 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32833 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32834 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32835 Adjust error regexps.
32836 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32837 * gcc.dg/noncompile/undeclared-1.c: New test cases.
32838 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32839 * gcc.dg/local1.c: Add explanatory comment.
32841 2004-03-23 Roger Sayle <roger@eyesopen.com>
32843 PR optimization/14669
32844 * g++.dg/opt/fold2.C: New test case.
32846 2004-03-22 Jakub Jelinek <jakub@redhat.com>
32849 * gcc.dg/20040322-1.c: New test.
32851 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32853 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
32854 * gcc.dg/ultrasp4.c: Likewise.
32855 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
32857 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
32859 * gcc.dg/i386-sse-8.c: Reset default options.
32861 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
32863 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32864 in the error message text.
32866 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32868 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32870 2004-03-21 Mark Mitchell <mark@codesourcery.com>
32873 * g++.dg/init/array13.C: New test.
32875 2004-03-20 Roger Sayle <roger@eyesopen.com>
32878 * gcc.c-torture/compile/pr13889.c: New test case.
32880 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
32883 * builtins-1.c (nan, nans): Don't test.
32884 * builtins-30.c: Don't use nan, nanf, nanl.
32885 * builtins-35.c: New test.
32887 2004-03-19 Ziemowit Laski <zlaski@apple.com>
32889 * g++.dg/ext/altivec-6.C: New test.
32891 2004-03-19 Mark Mitchell <mark@codesourcery.com>
32893 * g++.dg/init/placement3.C: New test.
32895 * g++.dg/template/spec13.C: New test.
32897 * g++.dg/lookup/using11.C: New test.
32899 * g++.dg/lookup/koenig3.C: New test.
32901 * g++.dg/template/operator2.C: New test.
32903 * g++.dg/expr/dtor3.C: New test.
32904 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32906 * g++.old-deja/g++.law/visibility28.C: Likewise.
32908 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
32910 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32911 * gcc.dg/ppc64-abi-3.c: Likewise.
32913 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32916 * g++.dg/parse/template15.C: New test.
32918 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32920 * g++.dg/expr/dtor2.C: New test.
32922 * g++.dg/lookup/anon4.C: New test.
32924 * g++.dg/overload/using1.C: New test.
32926 * g++.dg/template/lookup7.C: New test.
32928 * g++.dg/template/typename6.C: New test.
32930 * g++.dg/expr/cond6.C: New test.
32932 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32934 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32936 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32938 * g++.dg/expr/cond5.C: New test.
32939 * g++.dg/expr/constcast1.C: Likewise.
32940 * g++.dg/expr/ptrmem2.C: Likewise.
32941 * g++.dg/expr/ptrmem3.C: Likewise.
32942 * g++.dg/lookup/main1.C: Likewise.
32943 * g++.dg/template/lookup6.C: Likewise.
32945 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32947 * gcc.dg/local1.c: New test.
32949 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32951 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32953 * gcc.dg/torture/builtin-convert-1.c: New test.
32955 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32957 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32959 2004-03-16 Mark Mitchell <mark@codesourcery.com>
32962 * g++.dg/warn/Wunused-7.C: New test.
32964 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32966 * gcc.dg/torture/builtin-integral-1.c: New test.
32968 2004-03-16 Mark Mitchell <mark@codesourcery.com>
32971 * g++.dg/parse/non-dependent3.C: New test.
32973 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
32975 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32976 * g++.dg/eh/simd-2.C: Likewise.
32977 * g++.dg/init/array10.C: Likewise.
32978 * gcc.c-torture/compile/simd-1.c: Likewise.
32979 * gcc.c-torture/compile/simd-2.c: Likewise.
32980 * gcc.c-torture/compile/simd-3.c: Likewise.
32981 * gcc.c-torture/compile/simd-4.c: Likewise.
32982 * gcc.c-torture/compile/simd-6.c: Likewise.
32983 * gcc.c-torture/execute/simd-1.c: Likewise.
32984 * gcc.c-torture/execute/simd-2.c: Likewise.
32985 * gcc.dg/compat/vector-defs.h: Likewise.
32986 * gcc.dg/20020531-1.c: Likewise.
32987 * gcc.dg/altivec-3.c: Likewise.
32988 * gcc.dg/altivec-4.c: Likewise.
32989 * gcc.dg/altivec-varargs-1.c: Likewise.
32990 * gcc.dg/compat/vector-defs.h: Likewise.
32991 * gcc.dg/i386-mmx-3.c: Likewise.
32992 * gcc.dg/i386-sse-4.c: Likewise.
32993 * gcc.dg/i386-sse-5.c: Likewise.
32994 * gcc.dg/i386-sse-8.c: Likewise.
32995 * gcc.dg/simd-1.c: Likewise.
32996 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
32997 __ev64_opaque__ since the machine description provides it.
32999 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33001 * lib/compat.exp (skip_list): New global variable.
33002 Use it to hold the user defined COMPAT_SKIPS list if any.
33003 (compat-obj): Add the members of skip_list to optall.
33005 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33007 * gcc.dg/compat/union-by-value-1_main.c,
33008 union-by-value-1_x.c, union-by-value-1_y.c,
33009 union-check.h, union-defs.h,
33010 union-init.h, union-return-1_main.c,
33011 union-return-1_x.c, union-return-1_y.c: New files.
33013 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33015 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33016 mixed-struct-init.h: Add 4 mixed structure types.
33017 struct-by-value-21_main.c, struct-by-value-21_x.c,
33018 struct-by-value-21_y.c, struct-return-21_main.c,
33019 struct-return-21_x.c, struct-return-21_y.c: New files.
33021 2004-03-13 Mark Mitchell <mark@codesourcery.com>
33024 * g++.dg/parse/template14.C: New test.
33026 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33028 * gcc.c-torture/execute/20040313-1.c: New test.
33030 2004-03-13 Jakub Jelinek <jakub@redhat.com>
33033 * gcc.dg/20040311-2.c: New test.
33035 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
33038 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33041 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
33043 * gcc.dg/20040305-2.c: Add missing return statement.
33045 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33047 * gcc.dg/builtins-34.c: Also check pow10*.
33049 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33052 * gcc.dg/20040305-2.c: New test.
33054 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33056 * gcc.dg/20040310-1.c: New test.
33058 2004-03-11 Roger Sayle <roger@eyesopen.com>
33060 * gcc.c-torture/execute/20040311-1.c: New test case.
33062 2004-03-11 Mark Mitchell <mark@codesourcery.com>
33065 * g++.dg/lookup/enum1.C: New test.
33067 2004-03-10 Mark Mitchell <mark@codesourcery.com>
33070 * g++.dg/lookup/struct2.C: New test.
33072 2004-03-10 Uros Bizjak <uros@kss-loka.si>
33074 * gcc.dg/builtins-34.c: New test.
33076 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33078 * gcc.dg/torture/builtin-nonneg-1.c: New test.
33080 2004-03-09 James E Wilson <wilson@specifixinc.com>
33082 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33083 * gcc.dg/alias-2.c: New testcase.
33085 2004-03-09 Zack Weinberg <zack@codesourcery.com>
33087 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33089 2004-03-09 Roger Sayle <roger@eyesopen.com>
33091 * gcc.c-torture/execute/20040309-1.c: New test case.
33093 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
33096 * g++.dg/overload/ref1.C: New.
33098 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33101 * g++.dg/template/spec12.C: New test.
33104 * g++.dg/parse/crash14.C: New test.
33106 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33109 * g++.dg/init/ref11.C: New test.
33111 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33114 * g++.dg/parse/builtin2.C: New test.
33116 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33119 * g++.dg/init/ctor3.C: New test.
33120 * g++.dg/init/union1.C: New test.
33121 * g++.dg/ext/anon-struct4.C: New test.
33123 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33125 * g++.dg/lookup/koenig1.C: Tweak error messages.
33126 * g++.dg/lookup/used-before-declaration.C: Likewise.
33127 * g++.dg/other/do1.C: Likewise.
33128 * g++.dg/overload/koenig1.C: Likewise.
33129 * g++.dg/parse/crash13.C: Likewise.
33130 * g++.dg/template/instantiate3.C: Likewise.
33132 2004-03-08 Eric Christopher <echristo@redhat.com>
33134 * * lib/target-supports.exp: Enable libiconv in test
33135 compilation. Fix up error checking.
33137 2004-03-08 Roger Sayle <roger@eyesopen.com>
33139 PR middle-end/14289
33140 * gcc.dg/pr14289-1.c: New test case.
33141 * gcc.dg/pr14289-2.c: Likewise.
33142 * gcc.dg/pr14289-3.c: Likewise.
33144 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
33146 * gcc.c-torture/execute/20040308-1.c: New test.
33148 2004-03-07 Roger Sayle <roger@eyesopen.com>
33150 * gcc.c-torture/execute/20040307-1.c: New test case.
33152 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
33154 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33156 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
33158 * gcc.dg/20040306-1.c: New test.
33160 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
33162 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33164 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33166 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33169 * gcc.dg/decl-6.c: New test.
33171 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33173 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33174 Rename LOGPOW -> LOG_POW.
33175 (SQRT_EXP, POW_EXP): New.
33177 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33179 * gcc.dg/i386-sse-8.c: New test.
33181 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33184 * gcc.dg/decl-5.c: New test.
33186 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
33188 * gcc.dg/20040305-1.c: New test.
33190 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
33193 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33195 2004-03-04 Ziemowit Laski <zlaski@apple.com>
33197 PR c++/14425, c++/14426
33198 * g++.dg/ext/altivec-4.C: New test.
33199 * g++.dg/ext/altivec-5.C: New test.
33201 2004-03-04 Geoffrey Keating <geoffk@apple.com>
33203 * g++.old-deja/g++.other/linkage1.C: Expect errors about
33204 global variables of a type with no linkage.
33205 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33206 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33207 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33208 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33209 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33210 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33211 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33212 * g++.dg/warn/deprecated.C: Name enum Color.
33213 * g++.dg/overload/VLA.C: Name structure for 'b'.
33214 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33216 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33218 * gcc.c-torture/compile/20040304-1.c: New test.
33220 2004-03-03 Zack Weinberg <zack@codesourcery.com>
33223 * gcc.dg/decl-4.c: New testcase.
33225 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
33227 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33228 as PRECF if sizeof (float) > sizeof (double).
33229 (PRECL): Make it the same as PRECF if
33230 sizeof (float) > sizeof (long double).
33232 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33234 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33235 system type. Add check for irix6 which doesn't have c99 runtime.
33237 2004-03-03 Bob Wilson <bob.wilson@acm.org>
33239 * gcc.dg/const-elim-1.c: xfail for xtensa.
33241 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33244 * g++.dg/template/cond4.C: New test.
33246 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33249 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33252 * g++.dg/parse/defarg7.C: New test.
33255 * g++.dg/template/friend26.C: New test.
33257 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33260 * g++.dg/abi/mangle21.C: New test.
33263 * g++.dg/parse/constructor2.C: New test.
33266 * g++.dg/template/sfinae1.C: New test.
33268 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33271 * g++.dg/expr/crash2.C: New test.
33273 PR middle-end/13448
33274 * gcc.dg/inline-5.c: New test.
33275 * gcc.dg/always-inline.c: Split out tests into ...
33276 * gcc.dg/always-inline2.c: ... this and ...
33277 * gcc.dg/always-inline3.c: ... this.
33279 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33282 * g++.dg/debug/crash1.C: New test.
33284 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
33286 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33287 function with __attribute__((noinline)).
33288 (recurser_void2): Likewise.
33289 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33290 (recurser_void2): Likewise.
33292 2004-02-29 Roger Sayle <roger@eyesopen.com>
33294 PR middle-end/14203
33295 * g++.dg/warn/Wunused-6.C: New test case.
33297 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
33299 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33302 2004-02-27 Eric Christopher <echristo@redhat.com>
33304 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33305 * g++.dg/charset/asm2.c: Run only x86.
33306 * gcc.dg/charset/asm3.c: Ditto.
33308 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
33310 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33313 2004-02-27 Ziemowit Laski <zlaski@apple.com>
33315 * g++.dg/ext/altivec-3.C: New.
33317 2004-02-26 Richard Henderson <rth@redhat.com>
33319 * g++.dg/ext/attrib10.C: Mark for warning.
33320 * gcc.dg/attr-alias-1.c: New.
33322 2004-02-26 Richard Henderson <rth@redhat.com>
33324 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33325 * gcc.c-torture/execute/20040208-2.c: ... it back.
33327 2004-02-26 Eric Christopher <echristo@redhat.com>
33329 * lib/target-supports.exp (check-iconv-available): New function.
33330 * lib/gcc-dg.exp (dg-require-iconv): New function.
33332 * gcc.dg/charset: New directory.
33333 * gcc.dg/charset/charset.exp: New file.
33334 * gcc.dg/charset/asm1.c: Ditto.
33335 * gcc.dg/charset/asm2.c: Ditto.
33336 * gcc.dg/charset/asm3.c: Ditto.
33337 * gcc.dg/charset/asm4.c: Ditto.
33338 * gcc.dg/charset/asm5.c: Ditto.
33339 * gcc.dg/charset/attribute1.c: Ditto.
33340 * gcc.dg/charset/attribute2.c: Ditto.
33341 * gcc.dg/charset/string1.c: Ditto.
33342 * g++.dg/charset: New directory.
33343 * g++.dg/dg.exp: Add here. Special options.
33344 * g++.dg/charset/charset.exp: New file.
33345 * g++.dg/charset/asm1.c: Ditto.
33346 * g++.dg/charset/asm2.c: Ditto.
33347 * g++.dg/charset/asm3.c: Ditto.
33348 * g++.dg/charset/asm4.c: Ditto.
33349 * g++.dg/charset/attribute1.c: Ditto.
33350 * g++.dg/charset/attribute2.c: Ditto.
33351 * g++.dg/charset/extern1.cc: Ditto.
33352 * g++.dg/charset/extern2.cc: Ditto.
33353 * g++.dg/charset/string1.c: Ditto.
33355 2004-02-26 Mark Mitchell <mark@codesourcery.com>
33358 * g++.dg/parse/comma1.C: New test.
33360 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33363 * g++.dg/template/ttp8.C: New test.
33365 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
33367 * gcc.dg/fixuns-trunc-1.c: New test.
33369 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33371 * gcc.dg/builtins-config.h: Use #elif.
33373 2004-02-26 Michael Matz <matz@suse.de>
33375 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33376 * gcc.dg/991214-1.c: Likewise.
33377 * gcc.dg/i386-asm-1.c: Likewise.
33379 2004-02-25 Richard Henderson <rth@redhat.com>
33381 * gcc.c-torture/execute/20040208-2.c: Move ...
33382 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33384 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33387 * g++.dg/other/crash-3.C: New test.
33389 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33391 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33392 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33394 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33397 2004-02-24 Michael Matz <matz@suse.de>
33399 * gcc.dg/i386-regparm.c: New.
33401 2004-02-23 James E Wilson <wilson@specifixinc.com>
33403 * gcc.c-torture/execute/20040223-1.c: New.
33405 2004-02-23 Zack Weinberg <zack@codesourcery.com>
33406 Kazu Hirata <kazu@cs.umass.edu>
33408 * gcc.dg/fwritable-strings-1.c: Remove.
33410 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
33413 * gcc.dg/20040223-1.c: New test.
33415 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33418 * g++.dg/ext/typeof9.C: New test.
33420 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33423 * g++.dg/other/switch1.C: New test.
33425 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33427 * gcc.dg/cast-function-1.c: Adjust for new informative message.
33428 * gcc.dg/va-arg-1.c: Likewise.
33430 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33433 * g++.dg/template/koenig5.C: New test.
33435 2004-02-21 Ziemowit Laski <zlaski@apple.com>
33437 * g++.dg/ext/altivec-1.C: Generalize target triple.
33438 * g++.dg/ext/altivec-2.C: New test case.
33439 * g++.dg/ext/altivec_check.h: New file.
33440 * gcc.dg/altivec-1.c: Generalize target triple;
33441 include altivec_check.h and call altivec_check().
33442 * gcc.dg/altivec-[2-5].c: Generalize target triple.
33443 * gcc.dg/altivec-6.c: New test case.
33444 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33445 type casts as needed.
33446 * gcc.dg/altivec-10.c: Include altivec_check.h and call
33448 * gcc.dg/altivec-12.c: New test case.
33449 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33450 include altivec_check.h and call altivec_check().
33451 * gcc.dg/altivec_check.h: New file.
33453 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33455 * lib/target-supports.exp (check_alias_available): Don't mangle
33456 function `g' in test program.
33458 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33460 * lib/target-supports.exp (check_profiling_available): Check
33461 argument to determine whether we support a profiling type.
33462 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33463 check_profiling_available.
33464 * g++.dg/bprob/bprob.exp: Likewise.
33465 * g77.dg/bprob/bprob.exp: Likewise.
33466 * gcc.misc-tests/bprob.exp: Likewise.
33467 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33468 dg-require-profiling and delete expected error handling.
33469 * gcc.dg/20021014-1.c: Likewise.
33470 * gcc.dg/nest.c: Likewise.
33472 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33475 * g++.dg/other/vthunk1.C: New test.
33477 2004-02-20 Falk Hueffner <falk@debian.org>
33480 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33482 2004-02-20 Mark Mitchell <mark@codesourcery.com>
33485 * g++.dg/other/error8.C: Remove XFAIL markers.
33488 * g++.dg/ext/packed5.C: New test.
33491 * g++.dg/warn/Wunused-5.C: New test.
33494 * g++.dg/lookup/member1.C: New test.
33496 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
33498 * gcc.c-torture/compile/20040130-1.c: Enable only when
33499 __INT_MAX__ >= 2147483647L.
33500 * gcc.c-torture/compile/961203-1.c: Likewise.
33502 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
33504 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
33505 * g++.dg/opt/template1.C: Robustify assembler regexp
33507 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33509 * gcc.c-torture/execute/simd-4.x: Remove.
33510 * gcc.c-torture/execute/va-arg-25.x: Likewise.
33511 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33512 Guard with #ifndef SKIP_ATTRIBUTE.
33513 * gcc.dg/compat/vector-1_y.c: Likewise.
33514 * gcc.dg/compat/vector-2_x.c: Likewise.
33515 * gcc.dg/compat/vector-2_y.c: Likewise.
33516 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33517 * g++.dg/eh/simd-2.C: Likewise.
33519 2004-02-19 Alan Modra <amodra@bigpond.net.au>
33521 * gcc.c-torture/compile/complex-1.c: New.
33523 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
33526 * gcc.c-torture/execute/20040218-1.c: New test.
33528 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33531 * g++.dg/parse/new2.C: New test.
33533 2004-02-18 Paul Brook <paul@codesourcery.com>
33535 * gcc.c-torture/compile/libcall-1.c: New test.
33537 2004-02-18 Paul Brook <paul@codesourcery.com>
33540 * gcc.dg/debug/debug-7.c: New test.
33542 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
33544 * gcc.dg/20040217-1.c: New test.
33546 2004-02-17 Zack Weinberg <zack@codesourcery.com>
33548 * gcc.c-torture/execute/990208-1.x: Delete.
33550 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
33552 * gcc.c-torture/execute/20040208-2.x: New file.
33554 2004-02-17 Mark Mitchell <mark@codesourcery.com>
33557 * g++.dg/abi/structret1.C: New test.
33559 2004-02-17 Jakub Jelinek <jakub@redhat.com>
33561 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33562 (i386_cpuid): No need to test if cpuid is available on AMD64.
33563 Fix assembly, so that it works onboth i386 and AMD64.
33564 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33565 (vecInLong): Fix s[] member type to unsigned int.
33566 (vecInWord): Remove type.
33567 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33568 (a64, b64, c64, d64, e64): Remove.
33569 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33570 Remove unused variable. Remove initialization of removed variables.
33571 Don't call mmx_tests nor sse_tests.
33572 (reference_mmx, reference_sse): Remove.
33573 (check): Add return stmt.
33574 * gcc.dg/i386-sse-7.c: New test.
33575 * gcc.dg/i386-mmx-4.c: New test.
33577 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33579 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33580 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33581 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33582 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33583 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33584 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33585 g++.dg/tc1/dr94.C: Fix line terminator.
33587 2004-02-16 Geoffrey Keating <geoffk@apple.com>
33589 * gcc.c-torture/compile/20040216-1.c: New.
33591 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33593 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33594 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33595 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33596 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33597 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33598 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33600 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33602 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33604 2004-02-15 Mark Mitchell <mark@codesourcery.com>
33607 * g++.dg/expr/cond4.C: New test.
33610 * g++.dg/lookup/crash2.C: New test.
33612 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
33614 * gcc.c-torture/compile/20040214-2.c: New test.
33616 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
33619 * g++.dg/ext/typeof8.C: New test.
33621 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
33623 * gcc.c-torture/compile/20040214-1.c: New test.
33625 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33628 * g++.dg/template/spec11.C: New test.
33630 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33633 * g++.dg/other/error8.C: New test.
33635 2004-02-13 Mark Mitchell <mark@codesourcery.com>
33638 * g++.dg/template/array4.C: New test.
33641 * g++.dg/inherit/thunk2.C: New test.
33644 * g++.dg/eh/cond2.C: New test.
33646 2004-02-12 Alan Modra <amodra@bigpond.net.au>
33648 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33650 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
33652 * lib/scanasm.exp (dg-scan): Quote pattern before display.
33654 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
33656 * g++.dg/simd-2.C: xfail on ppc64-linux.
33658 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
33661 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33664 2004-02-11 Uros Bizjak <uros@kss-loka.si>
33666 * gcc.dg/builtins-33.c: New test.
33668 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
33670 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33672 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
33674 * g++.dg/simd-2.C: Set -maltivec for ppc64.
33676 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
33678 * gcc.dg/ppc64-abi-3.c: New test.
33680 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
33684 * gcc.dg/pr14092-1.c: New testcase.
33686 2004-02-10 Alan Modra <amodra@bigpond.net.au>
33688 * gcc.dg/cpp/assert4.c: Fix typo last change.
33690 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33691 * gcc.dg/cpp/assert4.c: Handle powerpc64.
33693 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33695 2004-02-09 Roger Sayle <roger@eyesopen.com>
33697 * gcc.c-torture/compile/20040209-1.c: New test case.
33699 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
33701 * gcc.dg/c90-init-1.c: Adjust expected error messages.
33703 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
33705 * gcc.c-torture/execute/20040208-[12].c: New tests.
33707 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33709 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33711 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33713 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33715 2004-02-07 Zack Weinberg <zack@codesourcery.com>
33718 * gcc.dg/visibility-8.c: New testcase.
33720 2004-02-07 Zack Weinberg <zack@codesourcery.com>
33722 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33724 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33726 2004-02-07 Roger Sayle <roger@eyesopen.com>
33728 PR middle-end/13696
33729 * g++.dg/opt/fold1.C: New test case.
33731 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33734 * g++.dg/other/crash-2.C: New test.
33736 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33739 * g++.dg/parse/angle-bracket2.C: New test.
33741 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33743 PR middle-end/13750
33745 2004-01-15 Geoffrey Keating <geoffk@apple.com>
33747 * g++.dg/pch/wchar-1.C: New.
33748 * g++.dg/pch/wchar-1.Hs: New.
33750 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33753 * g++.dg/parse/error15.C: New test.
33754 * g++.dg/parse/crash11.C: Update dg-error mark.
33756 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33759 * g++.dg/warn/conv2.C: New test.
33761 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33764 * g++.dg/warn/incomplete1.C: Remove xfail.
33766 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33768 * lib/file-format.exp (gcc_target_object_format): Use
33769 ${tool}_target_compile, not gcc_target_compile.
33770 * lib/target-supports.exp (check_alias_available): Likewise.
33771 (check_gc_sections_available): Likewise.
33772 * g++.dg/ext/attrib10.C: Use dg-require-alias.
33773 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33776 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33779 * g++.dg/template/static6.C: New test.
33781 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
33783 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33785 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33787 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33788 tests for systems where `char' is unsigned by default.
33790 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33793 * g++.dg/template/partial3.C: New test.
33795 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
33797 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33798 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33799 Remove mentions of obsolete ports.
33801 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
33803 * gcc.dg/noncompile/20001228-1.c: Fix for new
33806 2004-02-03 Roger Sayle <roger@eyesopen.com>
33809 * gcc.c-torture/execute/multdi-1.c: New test case.
33811 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33814 * g++.dg/template/lookup5.C: New test.
33816 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33819 * g++.dg/template/lookup4.C: New test.
33822 * g++.dg/parse/error14.C: New test.
33825 * g++.dg/parse/template13.C: New test.
33827 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33830 * g++.dg/template/koenig4.C: New test.
33833 * g++.dg/template/crash17.C: New test.
33836 * g++.dg/parse/error13.C: New test.
33837 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33839 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33841 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33843 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
33847 * gcc.dg/noncompile/20040203-1.c: New test.
33848 * gcc.dg/noncompile/20040203-2.c: Likewise.
33849 * gcc.dg/noncompile/20040203-3.c: Likewise.
33850 * gcc.dg/20040203-1.c: Likewise.
33852 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
33855 * g++.dg/template/sizeof7.C: New test.
33857 2004-02-02 Eric Christopher <echristo@redhat.com>
33858 Zack Weinberg <zack@codesourcery.com>
33860 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33862 2004-02-02 Zack Weinberg <zack@codesourcery.com>
33864 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33865 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33866 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33867 * gcc.dg/cleanup-5.c: Run only on Linux targets.
33869 2004-02-02 Mark Mitchell <mark@codesourcery.com>
33872 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33875 * g++.dg/ext/attrib13.C: New test.
33878 * g++.dg/conversion/op2.C: New test.
33880 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33882 * gcc.dg/titype-1.c: Fix pasto.
33884 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33886 * gcc.dg/titype-1.c: New test.
33888 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33891 * g++.dg/template/non-type-template-argument-1.C,
33892 g++.dg/template/qualified-id1.C: Update dg-error marks.
33893 * g++.dg/template/nontype6.C: New test.
33895 2004-02-01 Roger Sayle <roger@eyesopen.com>
33897 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33898 * gcc.dg/builtins-31.c: New testcase.
33899 * gcc.dg/builtins-32.c: New testcase.
33901 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
33903 * objc.dg/call-super-2.m: Update line numbers
33904 for the including of stddef.h.
33906 2004-01-30 Michael Matz <matz@suse.de>
33908 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33909 g++.dg/ext/case-range3.C: New tests.
33911 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33915 * g++.dg/template/member4.C: New test.
33917 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33920 * g++.dg/template/sizeof6.C: New test.
33922 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33924 * gcc.dg/fwritable-strings-1.c: New test.
33926 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33928 * gcc.c-torture/compile/20040130-1.c: New test.
33930 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
33932 * objc.dg/call-super-2.m: Include stddef.h for size_t.
33934 2004-01-29 Mark Mitchell <mark@codesourcery.com>
33937 * g++.dg/template/ctor3.C: New test.
33939 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33941 * g++.dg/tc1: New directory.
33942 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33943 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33944 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33945 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33946 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33948 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33950 * g++.dg/parse/error11.C: New test.
33951 * g++.dg/parse/error12.C: Likewise.
33953 2004-01-28 Ziemowit Laski <zlaski@apple.com>
33955 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33956 (scan_initial, main): Use aligned_sizeof instead of sizeof.
33958 2004-01-28 Mark Mitchell <mark@codesourcery.com>
33961 * g++.dg/ext/attrib12.C: New test.
33964 * g++.dg/parse/cast2.C: New test.
33966 2004-01-27 James E Wilson <wilson@specifixinc.com>
33968 * objc.dg/encode-2.m (main): New local string. Set depending on
33969 sizeof long. Use in sscanf call.
33970 * objc.dg/encode-3.m (main): New local string. Set depending on
33971 sizeof long. Use in scan_initial call.
33973 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33975 * objc.dg/call-super-2.m: Make LP64-safe.
33976 * objc.dg/desig-init-1.m: Likewise.
33978 2004-01-27 Devang Patel <dpatel@apple.com>
33980 * g++.dg/debug/namespace1.C: New test.
33982 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
33984 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33987 * gcc.dg/arm-mmx-1.c: New test.
33989 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33991 * gcc.dg/20040127-1.c: New test.
33992 * gcc.dg/20040127-2.c: New test.
33994 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33996 * objc.dg/stret-1.m (glob): Renamed to globa.
33998 2004-01-26 Mark Mitchell <mark@codesourcery.com>
34001 * g++.dg/expr/for1.C: New test.
34003 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
34005 PR middle-end/13779
34006 * gcc.dg/darwin-longlong.c: New test.
34008 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
34010 * gcc.dg/20040124-1.c: Moved test from here...
34011 * gcc.c-torture/compile/20040124-1.c: ...to here.
34013 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34015 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
34016 the assembly output if -m64 is passed.
34018 2004-01-25 Mark Mitchell <mark@codesourcery.com>
34021 * g++.dg/template/cond3.C: New test.
34023 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34026 * g++.dg/template/ttp7.C: New test.
34028 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34031 * g++.dg/template/nontype4.C: New test.
34032 * g++.dg/template/nontype5.C: Likewise.
34034 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
34036 * gcc.dg/torture/mips-clobber-at.c: New test.
34038 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
34040 * gcc.dg/20040124-1.c: New test.
34042 2004-01-24 Jakub Jelinek <jakub@redhat.com>
34044 * gcc.dg/20040123-1.c: New test.
34046 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34048 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34050 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
34052 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34054 2004-01-23 Andrew Pinski <apinski@apple.com>
34056 * gcc.dg/20030121-1.c: Move to ..
34057 * gcc.dg/20040121-1.c: here.
34059 2004-01-23 Roger Sayle <roger@eyesopen.com>
34061 * gcc.dg/builtins-29.c: New test case.
34063 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34066 * gcc.dg/builtins-30.c: New testcase.
34068 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
34070 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34071 * lib/g77.exp: Likewise.
34072 * lib/objc.exp: Likewise.
34073 * lib/g++.exp: Likewise.
34075 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34077 * gcc.dg/struct-by-value-2.c: New test.
34079 2004-01-21 Andrew Pinski <apinski@apple.com>
34082 * gcc.dg/20030121-1.c: New test.
34084 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
34086 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
34087 clobber frame pointer register in asm statement.
34089 2004-01-21 Falk Hueffner <falk@debian.org>
34091 * gcc.c-torture/compile/20040121-1.c: New test.
34093 2004-01-21 Zack Weinberg <zack@codesourcery.com>
34095 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34097 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
34099 * gcc.dg/ppc64-abi-2.c: New test.
34101 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
34103 * lib/treelang.exp: Fill out this file.
34104 * lib/treelang-dg.exp: New File.
34106 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
34108 * gcc.c-torture/compile/981022-1.c: Remove.
34109 * gcc.dg/array-5.c: Remove XFAIL.
34110 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34111 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34112 gcc.dg/cond-lvalue-1.c: Update.
34113 * gcc.dg/cast-lvalue-2.c: New test.
34115 2004-01-19 Mark Mitchell <mark@codesourcery.com>
34118 * g++.dg/other/error1.C (class foo): Tweak error message.
34121 * g++.dg/template/call2.C: New test.
34123 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34125 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34126 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34127 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34128 scalar-return-1_x.c, scalar-return-2_y.c,
34129 scalar-return-3_x.c, scalar-return-3_y.c,
34130 scalar-return-4_x.c, scalar-return-4_y.c,
34131 struct-align-1.h, struct-align-1_x.c,
34132 struct-align-1_y.c, struct-align-2.h,
34133 struct-align-2_x.c, struct-align-2_y.c,
34134 struct-by-value-10_y.c, struct-by-value-11_x.c,
34135 struct-by-value-11_y.c, struct-by-value-12_x.c,
34136 struct-by-value-12_y.c, struct-by-value-13_x.c,
34137 struct-by-value-13_y.c, struct-by-value-14_x.c,
34138 struct-by-value-14_y.c, struct-by-value-15_x.c,
34139 struct-by-value-15_y.c, struct-by-value-16_y.c,
34140 struct-by-value-17_y.c, struct-by-value-18_y.c,
34141 struct-by-value-19_y.c, struct-by-value-1_x.c,
34142 struct-by-value-1_y.c, struct-by-value-20_y.c,
34143 struct-by-value-2_x.c, struct-by-value-2_y.c,
34144 struct-by-value-3_y.c, struct-by-value-4_x.c,
34145 struct-by-value-4_y.c, struct-by-value-5_y.c,
34146 struct-by-value-6_y.c, struct-by-value-7_y.c
34147 struct-by-value-8_x.c, struct-by-value-8_y.c
34148 struct-by-value-9_x.c, struct-by-value-9_y.c
34149 struct-return-10_x.c, struct-return-10_y.c,
34150 struct-return-19_x.c, struct-return-20_x.c
34151 struct-return-2_x.c, struct-return-2_y.c
34152 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34153 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
34155 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34157 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34158 attribute on sparc*-sun-solaris2.*.
34160 2004-01-18 Mark Mitchell <mark@codesourcery.com>
34163 * g++.dg/ext/typeof7.C: New test.
34165 2004-01-18 David Edelsohn <edelsohn@gnu.org>
34167 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34168 * gcc.dg/const-elim-1.c: Same.
34170 2004-01-17 Ziemowit Laski <zlaski@apple.com>
34172 * objc.dg/stret-1.m: New.
34173 * objc.dg/stret-2.m: New.
34175 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
34178 * g++.dg/ext/vector1.C: New test.
34180 2004-01-16 Geoffrey Keating <geoffk@apple.com>
34182 * gcc.dg/pch/import-1.c: New.
34183 * gcc.dg/pch/import-1.hs: New.
34184 * gcc.dg/pch/import-1a.h: New.
34185 * gcc.dg/pch/import-1b.h: New.
34186 * gcc.dg/pch/import-1c.h: New.
34188 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34191 * g++.dg/ext/array1.C: New test.
34194 * g++.dg/conversion/op1.C: New test.
34196 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
34199 From Kazumoto Kojima / Dan Kegel:
34200 * gcc.dg/pr11864-1.c: New test.
34203 From Marcus Comstedt / Dan Kegel:
34204 * gcc.dg/pr10392-1.c: New test.
34206 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34209 * g++.dg/init/ref10.C: New test.
34211 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34214 * g++.dg/parse/typename6.C: New test.
34216 2004-01-15 Geoffrey Keating <geoffk@apple.com>
34219 * g++.dg/pch/wchar-1.C: New.
34220 * g++.dg/pch/wchar-1.Hs: New.
34222 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34225 * g++.dg/expr/sizeof2.C: New test.
34227 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
34229 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34231 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34234 * g++.dg/lookup/strong-using-3.C: New.
34235 * g++.dg/lookup/using-10.C: New.
34237 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34240 * g++.dg/lookup/strong-using-2.C: New.
34242 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
34243 Dan Kegel <dank@kegel.com>
34244 J"orn Rennecke <joern.rennecke@superh.com>
34247 * gcc.dg/pr9365-1.c: New test.
34249 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34252 * g++.dg/parse/casting-operator2.C: New test.
34253 * g++.old-deja/g++.pt/explicit83.C: Remove.
34255 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
34257 * gcc.dg/label-compound-stmt-1.c: New test.
34258 * gcc.c-torture/compile/950922-1.c,
34259 gcc.c-torture/compile/20000211-3.c,
34260 gcc.c-torture/compile/20000518-1.c,
34261 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34262 compound statements.
34264 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
34266 * gcc.dg/ppc64-abi-1.c: New test.
34268 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
34270 * g++.dg/ext/attrib9.C: Add dg-warnings.
34272 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34275 * g++.dg/parse/dtor3.C: New test.
34277 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
34280 * g++.dg/parse/try-catch-1.C: New test.
34282 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
34284 * ada/acats/run_all.sh: Add more verbose output in acats.log
34285 when compiling tests.
34287 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34290 * gcc.dg/typedef-redecl.c: New test case.
34291 * gcc.dg/typedef-redecl.h: New support file.
34293 2004-01-13 Jan Hubicka <jh@suse.cz>
34295 * gcc.dg/always_inline.c: New test.
34296 * gcc.dg/debug/20031231-1.c: Fix.
34298 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34301 * g++.dg/template/array3.C: New test.
34303 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34305 * g++.dg/ext/lvalue1.C: No longer expected to fail.
34306 * g++.dg/warn/Wunused-2.C: Likewise.
34308 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34311 * g++.dg/template/instantiate6.C: New test.
34313 2004-01-12 Roger Sayle <roger@eyesopen.com>
34315 PR middle-end/11397
34316 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34318 2004-01-12 Jan Hubicka <jh@suse.cz>
34321 * gcc.dg/20040112-1.c: New.
34323 * gcc.dg/dwarf-die[1-7].c: Move to...
34324 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34325 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34327 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
34330 * g++.dg/parse/friend4.C: New test.
34332 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
34335 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34336 definition is called a friend.
34338 2004-01-11 Zack Weinberg <zack@codesourcery.com>
34340 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34342 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
34345 * g++.dg/parse/error10.C: New test.
34346 * g++.dg/template/arg2.C: Accept "invalid type" error.
34348 2004-01-11 Jakub Jelinek <jakub@redhat.com>
34350 PR middle-end/13392
34351 * g++.dg/opt/expect2.C: New test.
34353 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34355 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34356 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34357 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34358 Update dg-error regexps.
34360 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34362 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34363 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34365 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34367 * gcc.dg/pragma-re-1.c: Use right pointer type.
34369 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34371 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34373 2004-01-09 Geoffrey Keating <geoffk@apple.com>
34375 * gcc.dg/rs6000-ldouble-1.c: New.
34377 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34381 * g++.dg/other/abstract1.C: New test.
34383 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
34385 * g++.dg/lookup/strong-using-1.C: New.
34387 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
34390 * gcc.dg/func-ptr-conv-1.c: New test.
34391 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34393 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
34396 * gcc.c-torture/compile/20040109-1.c: New.
34398 2004-01-08 Stuart Hastings <stuart@apple.com>
34400 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34401 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34402 * gcc.dg/i386-sse-6.c: ...this new testcase.
34404 2004-01-09 Alan Modra <amodra@bigpond.net.au>
34406 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34408 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34410 * ada/acats/run_acats: Treat 'gnatchop' the same way
34411 as 'gnatmake'. Export GCC_DRIVER.
34412 * ada/acats/run_all.sh: Add target_gnatchop. Use
34413 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34415 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34418 * g++.dg/template/dependent-expr4.C: New test.
34420 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
34422 * gcc.dg/altivec-11.c: New test.
34424 2004-01-07 Mark Mitchell <mark@codesourcery.com>
34426 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34428 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34431 * gcc.dg/enum-compat-1.c: New test.
34432 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34434 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34437 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34438 gcc.dg/c99-idem-qual-3.c: New tests.
34440 2004-01-07 Alan Modra <amodra@bigpond.net.au>
34442 * gcc.dg/winline-7.c: Don't cast void * to int.
34444 2004-01-06 Jan Hubicka <jh@suse.cz>
34446 * gcc.dg/i386-sse-5.c: New test
34447 * g++.dg/eh/simd-1.c: Add -w argument for i386.
34449 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34452 * g++.dg/rtti/typeid4.C: New test.
34454 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34456 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34458 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34461 * g++.dg/template/error11.C: New test.
34464 * g++.dg/template/class2.C: New test.
34466 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
34467 Richard Sandiford <rsandifo@redhat.com>
34470 * g++.dg/opt/alias3.C: New test.
34472 2004-01-04 Mark Mitchell <mark@codesourcery.com>
34475 * g++.dg/template/koenig3.C: New test.
34478 * g++.dg/parse/offsetof3.C: New test.
34480 * g++.dg/init/copy7.C: Add missing dg-error markers.
34483 * g++.dg/init/copy7.c: New test.
34486 * g++.dg/parse/cast1.C: New test.
34488 2004-01-04 Jan Hubicka <jh@suse.cz>
34490 * gcc.dg/winline[1-7].c: New tests.
34492 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34495 * g++.dg/template/qualttp22.C: New test.
34497 2004-01-01 Jan Hubicka <jh@suse.cz>
34499 * gcc.dg/debug/20031231-1.c: New.
34500 * gcc.c-torture/compile/20040101-1.c: New.
34501 * gcc.dg/dwarf-die-[1-7].c: New.
34503 2004-01-01 Jakub Jelinek <jakub@redhat.com>
34505 PR optimization/13521
34506 * gcc.c-torture/compile/20031231-1.c: New test.
34508 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
34510 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34512 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34515 * g++.dg/template/crash16.C: New test.
34517 2003-12-30 Mark Mitchell <mark@codesourcery.com>
34519 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
34521 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
34523 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
34525 * g++.old-deja/g++.jason/thunk3.C: Likewise.
34526 * g++.old-deja/g++.law/profile1.C: Likewise.
34527 * gcc.c-torture/compile/981006-1.c: Likewise.
34528 * gcc.c-torture/execute/loop-2e.x: Likewise.
34529 * gcc.c-torture/execute/loop-2f.x: Remove.
34530 * gcc.c-torture/execute/loop-2g.x: Likewise.
34531 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
34532 * gcc.dg/20020312-2.c: Remove traces of dead ports.
34534 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
34537 * g++.dg/ext/attrib11.C: New test.
34540 * g++.dg/template/array2-1.C: New test.
34541 * g++.dg/template/array2-2.C: New test.
34543 2003-12-29 Mark Mitchell <mark@codesourcery.com>
34545 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34547 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
34550 * g++.dg/template/array1-1.C: New test.
34551 * g++.dg/template/array1-2.C: New test.
34553 2003-12-29 Roger Sayle <roger@eyesopen.com>
34556 * g77.dg/12632.f: New test case.
34558 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34561 * g++.dg/parse/nontype1.C: New test.
34563 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34566 * g++.dg/parse/explicit1.C: New test.
34567 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34569 2003-12-28 Mark Mitchell <mark@codesourcery.com>
34572 * g++.dg/opt/inline6.C: New test.
34575 * g++.dg/parse/error9.C: New test.
34577 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34579 2003-12-28 Mark Mitchell <mark@codesourcery.com>
34582 * g++.dg/init/assign1.C: New test.
34584 2003-12-28 Roger Sayle <roger@eyesopen.com>
34587 * g++.dg/warn/format3.C: New test case.
34589 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34591 * gcc.c-torture/compile/20031227-1.c: New test.
34593 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34595 * g++.dg/bprob/bprob.exp: Load target-supports.exp
34596 * g77.dg/bprob/bprob.exp: Likewise.
34597 * gcc.misc-tests/bprob.exp: Likewise.
34598 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
34599 variants on systems where the library does not provide that
34601 * gcc.dg/builtins-20.c: Use builtins-config.h.
34602 * gcc.dg/builtins-config.h: New file.
34604 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34606 * lib/gcc-dg.exp (dg-require-profiling): New function.
34607 * lib/target-supports.exp (check_profiling_available): Likewise.
34608 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34609 * g77.dg/bprob/bprob.exp: Likewise.
34610 * gcc.misc-tests/bprob.exp: Likewise.
34611 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34612 * gcc.dg/20021014-1.c: Likewise.
34613 * gcc.dg/nest.c: Likewise.
34615 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34617 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34619 * g++.dg/lookup/java2.C: Likewise.
34620 * gcc.dg/cpp/lexident.c: Likewise.
34622 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
34624 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34626 * gcc.c-torture/compile/961203-1.c: Likewise.
34627 * gcc.c-torture/compile/980506-1.c: Likewise.
34629 2003-12-23 Zack Weinberg <zack@codesourcery.com>
34631 * lib/gcc-dg.exp (dg-prune-output): New annotation.
34632 (additional_prunes): New global.
34633 (gcc-dg-prune): Handle additional per-test pruning.
34634 (dg-test): Clear additional_prunes between tests.
34636 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
34637 dg-prune-output to avoid spurious failures from assembler
34638 complaining about nonexistent WAW violations.
34639 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34640 Use dg-prune-output to avoid spurious failures from assembler
34641 warning about Itanium B-step errata.
34643 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34645 * g++.dg/abi/macro0.C: New test.
34646 * g++.dg/abi/macro1.C: Likewise.
34647 * g++.dg/abi/macro2.C: Likewise.
34649 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34650 * g++.dg/abi/bitfield7.C: Likewise.
34651 * g++.dg/abi/dtor2.C: Likewise.
34652 * g++.dg/abi/mangle11.C: Likewise.
34653 * g++.dg/abi/mangle12.C: Likewise.
34654 * g++.dg/abi/mangle14.C: Likewise.
34655 * g++.dg/abi/mangle17.C: Likewise.
34656 * g++.dg/abi/vbase10.C: Likewise.
34657 * g++.dg/abi/vbase14.C: Likewise.
34658 * g++.dg/template/qualttp17.C: Likewise.
34660 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
34663 * gcc.dg/20031223-1.c: New test.
34665 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34667 * gcc.dg/noreturn-7.c: New test.
34669 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34671 * gcc.dg/null-pointer-1.c: New test.
34673 2003-12-22 Mark Mitchell <mark@codesourcery.com>
34675 * g++.old-deja/g++.jason/template18.C: Remove.
34676 * g++.old-deja/g++.jason/template37.C: Likewise.
34679 * g++.dg/lookup/ns1.C: New test.
34682 * g++.dg/template/lookup3.C: New test.
34684 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
34686 * g++.dg/template/recurse1.C: New test
34688 2003-12-22 Mark Mitchell <mark@codesourcery.com>
34691 * g++.dg/parse/semicolon1.C: New test.
34692 * g++.dg/parse/semicolon1.h: Likewise.
34694 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
34696 * gcc.dg/darwin-misaligned.c: New test.
34698 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
34701 * gcc.dg/20031222-1.c: New test.
34703 2003-12-21 Mark Mitchell <mark@codesourcery.com>
34706 * g++.dg/parse/error8.C: New test.
34709 * g++.dg/warn/ctor-init-1.C: New test.
34711 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
34713 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34715 * gcc.c-torture/compile/930217-1.c: Likewise.
34716 * gcc.c-torture/compile/930513-1.c: Likewise.
34717 * gcc.c-torture/execute/920908-2.c: Likewise.
34718 * gcc.c-torture/execute/921204-1.c: Likewise.
34719 * gcc.c-torture/execute/930621-1.c: Likewise.
34720 * gcc.c-torture/execute/930630-1.c: Likewise.
34721 * gcc.c-torture/execute/931031-1.c: Likewise.
34722 * gcc.c-torture/execute/980602-2.c: Likewise.
34723 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34724 * gcc.c-torture/execute/compndlit-1.c: Likewise.
34725 * gcc.c-torture/execute/extzvsi.c: Likewise.
34726 * gcc.c-torture/unsorted/ext.c: Likewise.
34728 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
34731 * gcc.c-torture/compile/20031220-2.c: New test case.
34733 2003-12-20 Roger Sayle <roger@eyesopen.com>
34735 PR optimization/13031
34736 * gcc.c-torture/compile/20031220-1.c: New test case.
34738 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34740 * gcc.dg/cast-function-1.c: New test.
34742 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
34744 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34747 2003-12-19 Mark Mitchell <mark@codesourcery.com>
34750 * g++.dg/ext/attrib10.C: New test.
34752 2003-12-19 Jakub Jelinek <jakub@redhat.com>
34754 * gcc.dg/cleanup-10.c: New test.
34755 * gcc.dg/cleanup-11.c: New test.
34757 2003-12-19 Jakub Jelinek <jakub@redhat.com>
34760 * g++.dg/opt/expect1.C: New test.
34762 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
34764 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34766 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
34769 * gcc.dg/20031218-1.c: New test.
34772 * gcc.dg/20031218-2.c: New test.
34773 * gcc.dg/20031218-3.c: New test.
34775 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34776 of label name and allow for USER_LABEL_PREFIX == "_" names.
34777 * g++.dg/abi/mangle18-2.C: Likewise.
34778 * g++.dg/abi/mangle19-1.C: Likewise.
34779 * g++.dg/abi/mangle19-2.C: Likewise.
34780 * g++.dg/abi/mangle20-1.C: Likewise.
34781 * g++.dg/abi/mangle20-2.C: Likewise.
34783 2003-12-18 Richard Henderson <rth@redhat.com>
34785 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34787 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
34788 Dan Kegel <dank@kegel.com>
34791 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34792 testing a cross compiler, it causes spurious compile failures.
34793 * lib/g++.exp: Likewise.
34795 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34798 * g++.dg/template/access13.C: New test.
34800 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
34802 * gcc.dg/20031216-1.c: New test.
34804 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34807 * g++.dg/template/error10.C: New test.
34809 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34811 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34812 * g++.dg/eh/simd-2.C: Likewise.
34814 2003-12-17 James E Wilson <wilson@specifixinc.com>
34815 Roger Sayle <roger@eyesopen.com>
34817 * gcc.c-torture/execute/ieee/mzero5.c: New.
34819 2003-12-17 Mark Mitchell <mark@codesourcery.com>
34822 * g++.dg/parse/error6.C: New test.
34825 * g++.dg/parse/error7.C: New test.
34827 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
34829 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34830 at -O with stabs debugging formats.
34831 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34832 * gcc.dg/debug/debug-2.c: Likewise.
34834 2003-12-16 Mark Mitchell <mark@codesourcery.com>
34837 * g++.dg/init/error1.C: New test.
34840 * g++.dg/init/pm3.C: New test.
34842 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
34845 * gcc.dg/bitfld-8.c: New test.
34847 2003-12-16 James Lemke <jim@wasabisystems.com>
34849 * gcc.dg/arm-scd42-[123].c: New tests.
34851 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
34854 * g++.dg/abi/mangle20-1.C: New test.
34855 * g++.dg/abi/mangle20-2.C: New test.
34857 2003-12-16 Mark Mitchell <mark@codesourcery.com>
34860 * g++.dg/other/offsetof2.C: Remove XFAIL.
34861 * g++.dg/parse/offsetof1.C: New test.
34862 * g++.gd/parse/offsetof2.C: Likewise.
34864 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34866 * g++.dg/template/nontype3.C: New test.
34867 * g++.dg/template/static2.C: Tweaked the dg-error clause.
34869 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34871 * g++.dg/warn/noreturn-3.C: Also test instantiation.
34873 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
34876 * g++.dg/expr/assign1.C: New test.
34879 * g++.dg/abi/mangle19-1.C: New test.
34880 * g++.dg/abi/mangle19-2.C: New test.
34882 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
34884 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34886 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34888 * gcc.c-torture/execute/20031216-1.c: New test.
34890 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34892 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34895 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34898 * g++.dg/template/error9.C: New test.
34901 * g++.dg/template/error8.C: New test.
34903 2003-12-15 Roger Sayle <roger@eyesopen.com>
34905 PR middle-end/13400
34906 * gcc.c-torture/execute/20031215-1.c: New test case.
34908 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34911 * g++.dg/parse/error5.C: New test.
34914 * g++.dg/expr/sizeof1.C: New test.
34917 * g++.dg/template/crash15.C: New test.
34919 2003-12-15 Geoffrey Keating <geoffk@apple.com>
34921 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34922 a non-POD type as the last named parameter of a varargs function.
34924 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34928 * g++.dg/template/crash14.C: New test.
34929 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34931 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
34933 * g++.dg/other/java1.C: New test.
34936 * g++.dg/abi/mangle18-1.C: New test.
34937 * g++.dg/abi/mangle18-2.C: New test.
34939 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34941 PR optimization/10312
34942 * gcc.c-torture/execute/20031214-1.c: New.
34944 2003-12-14 Mark Mitchell <mark@codesourcery.com>
34948 * g++.dg/parse/error3.C: New test.
34949 * g++.dg/parse/error4.C: Likewise.
34950 * g++.dg/abi/mangle4.C: Tweak error messages.
34951 * g++.dg/lookup/using5.C: Likewise.
34952 * g++.dg/other/error2.C: Likewise.
34953 * g++.dg/parse/typename5.C: Likewise.
34954 * g++.dg/parse/undefined1.C: Likewise.
34955 * g++.dg/template/arg2.C: Likewise.
34956 * g++.dg/template/ttp3.C: Likewise.
34957 * g++.dg/template/type1.C: Likewise.
34958 * g++.old-deja/g++.other/crash32.C: Likewise.
34959 * g++.old-djea/g++.pt/defarg8.C: Likewise.
34961 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34964 * g++.dg/warn/noreturn-3.C: New test.
34966 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
34969 * g++.dg/abi/covariant3.C: New.
34971 2003-12-12 Jakub Jelinek <jakub@redhat.com>
34973 * g++.dg/eh/ia64-1.C: New test.
34975 2003-12-12 Roger Sayle <roger@eyesopen.com>
34977 PR optimization/13037
34978 * g77.f-torture/execute/13037.f: New test case.
34980 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
34983 * g++.dg/abi/covariant2.C: New.
34985 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
34987 * gcc.dg/cpp/trad/macro.c: New tests.
34989 2003-12-11 Zack Weinberg <zack@codesourcery.com>
34991 * gcc.c-torture/execute/wchar_t-1.x: Delete.
34993 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
34996 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34998 * lib/g++.exp (g++_version): Likewise.
34999 * lib/g77.exp (g77_version): Likewise.
35000 * lib/objc.exp (default_objc_version): Likewise.
35002 2003-12-10 Richard Henderson <rth@redhat.com>
35004 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35006 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35008 2003-12-08 Matt Austern <austern@apple.com>
35011 * lib/gcc-dg.exp (dg-require-visibility): Define.
35012 * lib/target-supports (check_visibility_available): Define.
35013 * gcc.dg/visibility-1.c: New test.
35014 * gcc.dg/visibility-2.c: Likewise.
35015 * gcc.dg/visibility-3.c: Likewise.
35016 * gcc.dg/visibility-4.c: Likewise.
35017 * gcc.dg/visibility-5.c: Likewise.
35018 * gcc.dg/visibility-6.c: Likewise.
35019 * g++.dg/ext/visibility-1.C: Likewise.
35020 * g++.dg/ext/visibility-2.C: Likewise.
35021 * g++.dg/ext/visibility-3.C: Likewise.
35022 * g++.dg/ext/visibility-4.C: Likewise.
35023 * g++.dg/ext/visibility-5.C: Likewise.
35024 * g++.dg/ext/visibility-6.C: Likewise.
35026 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35028 * g++.dg/lookup/java1.C: New test.
35029 * g++.dg/lookup/java2.C: New test.
35031 2003-12-07 Falk Hueffner <falk@debian.org>
35033 * g++.dg/opt/noreturn-1.C: New test.
35035 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
35037 * gcc.dg/overflow-1.c: New test.
35039 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35041 * g77.f-torture/compile/13060.f: New test.
35043 2003-12-06 Mark Mitchell <mark@codesourcery.com>
35046 * g++.dg/inherit/operator2.C: New test.
35048 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35051 * g++.dg/ext/attrib9.C: New test.
35053 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35056 * g++.dg/template/error7.C: New test.
35058 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
35059 J"orn Rennecke <joern.rennecke@superh.com>
35062 * g++.dg/other/struct-va_list.C: New test.
35064 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35067 * g++.dg/parse/defarg6.C: New test.
35069 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
35072 * gcc.c-torture/execute/20031201-1.c: New test.
35074 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
35076 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35078 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35080 * gcc.dg/builtin-return-1.c: New test.
35082 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
35083 J"orn Rennecke <joern.rennecke@superh.com>
35085 PR optimization/13260
35086 * gcc.c-torture/execute/20031204-1.c: New test.
35088 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35091 * g++.dg/template/error6.C: New test.
35093 2003-12-03 Jakub Jelinek <jakub@redhat.com>
35095 * gcc.dg/20031202-1.c: New test.
35097 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35100 * g++.dg/template/eh1.C: New test.
35103 * g++.dg/template/error5.C: New test.
35105 2003-12-02 David Ung <davidu@mips.com>
35107 * gcc.dg/compat/vector-check.h: Corrected type for var
35110 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35113 * g++.dg/template/ptrmem8.C: New test.
35115 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35118 * g++.dg/template/dependent-expr3.C: New test.
35120 2003-12-01 James Lemke <jim@wasabisystems.com>
35122 * gcc.dg/arm-g2.c: New test.
35124 2003-12-01 Roger Sayle <roger@eyesopen.com>
35126 PR optimization/11634
35127 * gcc.dg/20031201-2.c: New test case.
35129 2003-12-01 Zack Weinberg <zack@codesourcery.com>
35132 * objc.dg/proto-lossage-3.m: New test.
35134 2003-12-01 Roger Sayle <roger@eyesopen.com>
35136 PR optimization/12628
35137 * gcc.dg/20031201-1.c: New test case.
35139 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35141 * gcc.dg/unaligned-1.c: New test.
35143 2003-11-30 Mark Mitchell <mark@codesourcery.com>
35146 * g++.dg/template/error4.C: New test.
35147 * g++.dg/template/nested3.C: Adjust error markers.
35149 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35151 * gcc.dg/cpp/assert4.c: Check more #system assertions.
35153 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
35156 * gcc.dg/bitfld-7.c: New test.
35158 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
35160 * gcc.dg/tls/asm-1.C: New test.
35162 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35164 * gcc.dg/cpp/assert4.c: Update.
35166 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
35168 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35169 * gcc.dg/builtin-apply3.c: New test.
35171 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35173 * lib/compat.exp (compat-obj): New xfaildata parameter.
35174 Use it to set compiler_conditional_xfail_data before compiling.
35175 (compat-get-options): Handle dg-xfail-if.
35176 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35177 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35178 * gcc.dg/compat/vector-1_y.c: Likewise.
35179 * gcc.dg/compat/vector-2_x.c: Likewise.
35180 * gcc.dg/compat/vector-2_y.c: Likewise.
35182 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35184 * g++.dg/opt/reg-stack4.C: New test.
35186 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35188 * gcc.dg/builtin-apply2.c: New test.
35190 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35192 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35194 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35197 * g++.dg/template/template-id-2.C: New test.
35199 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35202 * g++.dg/template/memfriend1.C: New test.
35203 * g++.dg/template/memfriend2.C: Likewise.
35204 * g++.dg/template/memfriend3.C: Likewise.
35205 * g++.dg/template/memfriend4.C: Likewise.
35206 * g++.dg/template/memfriend5.C: Likewise.
35207 * g++.dg/template/memfriend6.C: Likewise.
35208 * g++.dg/template/memfriend7.C: Likewise.
35209 * g++.dg/template/memfriend8.C: Likewise.
35210 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35212 2003-11-21 Mark Mitchell <mark@codesourcery.com>
35215 * g++.dg/ext/cond1.C: New test.
35217 2003-11-20 Richard Henderson <rth@redhat.com>
35219 * gcc.dg/20020201-2.c: Remove.
35220 * gcc.dg/20020201-4.c: Remove.
35221 * gcc.dg/20020304-1.c: Remove.
35223 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
35225 * gcc.dg/cpp/trad/xwin1.c: New test case.
35227 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
35229 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35230 * lib/g77.exp: Likewise.
35231 * lib/objc.exp: Likewise.
35232 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35235 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35238 * g++.dg/template/static5.C: New test.
35240 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
35242 * gcc.dg/nested-func-1.c: New test.
35244 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35246 * gcc.dg/cpp/assert4.c: New test.
35248 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35251 * g++.dg/lookup/using9.c: New test.
35253 2003-11-14 Mark Mitchell <mark@codesourcery.com>
35256 * g++.dg/template/error3.C: New test.
35258 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
35261 * ada/acats/run_acats, run_all.sh: Fix syntax error.
35262 No longer use a wrapper for gcc, since this does not work under
35265 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35268 * g++.dg/template/ptrmem7.C: New test.
35270 2003-11-13 Andrew Pinski <apinski@apple.com>
35272 * gcc.c-torture/compile/20031113-1.c: New test.
35274 2003-11-13 Mark Mitchell <mark@codesourcery.com>
35275 Kean Johnston <jkj@sco.com>
35278 * gcc.dg/unused-4.c: Update.
35280 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35282 * g++.dg/opt/const3.C: New test.
35284 2003-11-13 Jan Hubicka <jh@suse.cz>
35286 * gcc.c-torture/compile/20031112-1.c: New test.
35288 2003-11-12 Mark Mitchell <mark@codesourcery.com>
35290 * g++.dg/parse/crash10.C: Remove bogus error marker.
35292 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35294 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35295 (host_gcc): Likewise.
35296 (ROOT): Honor $PWDCMD.
35298 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35300 2003-11-12 Catherine Moore <clm@redhat.com>
35302 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35304 2003-11-12 Andreas Jaeger <aj@suse.de>
35305 Jakub Jelinek <jakub@redhat.com>
35306 Andrew Pinski <pinskia@physics.uc.edu>
35307 Richard Henderson <rth@redhat.com>
35309 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35311 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35313 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35314 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35316 2003-11-11 Andreas Jaeger <aj@suse.de>
35318 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35320 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35322 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
35324 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35327 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
35329 * gcc.dg/trampoline-1.c: New test.
35331 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35333 * gcc.c-torture/compile/200031109-1.c: New test.
35335 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35339 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35340 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35341 gcc.dg/format/no-y2k-1.c: Update.
35343 2003-11-08 Roger Sayle <roger@eyesopen.com>
35345 PR optimization/10467
35346 * gcc.dg/20031108-1.c: New test case.
35348 2003-11-07 Geoffrey Keating <geoffk@apple.com>
35350 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35352 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35354 * gcc.dg/compound-lvalue-1.c: New test.
35355 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35358 2003-11-06 Geoffrey Keating <geoffk@apple.com>
35360 * gcc.dg/altivec-varargs-1.c: New test.
35362 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35364 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35365 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35366 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
35367 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
35368 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35370 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
35372 * gcc.dg/cond-lvalue-1.c: New test.
35374 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
35376 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35378 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35381 * g++.dg/template/instantiate5.C: New test.
35383 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35386 * g++.dg/ext/complit2.C: Replace test with self-contained version.
35387 * ChangeLog: Add missing first entry for above test.
35389 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35392 * g++.dg/template/using8.C: New test.
35393 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35395 2003-11-02 Roger Sayle <roger@eyesopen.com>
35397 PR optimization/10817
35398 * gcc.c-torture/compile/20031102-1.c: New test case.
35400 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
35402 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35405 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35407 * gcc.dg/20031102-1.c: New test.
35409 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35411 * gcc.dg/complex-1.c: New test.
35413 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35416 * g++.dg/template/crash13.C: Adjust expected error location.
35417 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35419 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35421 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35423 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35426 * gcc.c-torture/compile/20031031-2.c: New test.
35428 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35431 * gcc.c-torture/compile/20031031-1.c: New test.
35433 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35435 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35436 * gcc.misc-tests/bprob.exp: Likewise.
35437 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35438 the execution test on arm-elf configs.
35439 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
35440 configs that don't support scratch files.
35441 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35443 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
35445 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35448 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
35450 * ada/acats/run_all.sh: Redirect mv output to /dev/null
35451 Avoid non pure sh syntax. Add more logging.
35453 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35456 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35459 * gcc.dg/ppc-stackalign-1.c: New test.
35461 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
35463 * ada/acats/run_all.sh: Change output to be more compliant with
35465 Create acats.sum and acats.log files under testsuite/ada/acats
35466 Only run [a-z]* directories, to filter out e.g. CVS.
35467 Redirect build output to log file.
35469 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35471 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35473 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35476 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35478 2003-10-27 Jakub Jelinek <jakub@redhat.com>
35480 * gcc.c-torture/compile/20031023-1.c: New test.
35481 * gcc.c-torture/compile/20031023-2.c: New test.
35482 * gcc.c-torture/compile/20031023-3.c: New test.
35483 * gcc.c-torture/compile/20031023-4.c: New test.
35485 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35488 * g++.dg/lookup/scoped8.C: New test.
35490 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35492 * g++.dg/opt/reg-stack3.C: New test.
35494 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
35496 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
35498 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35501 * g++.dg/template/crash13.C: New test.
35503 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
35505 * gcc.dg/c99-restrict-2.c: New test.
35507 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
35509 PR c++/12698, c++/12699, c++/12700, c++/12566
35510 * g++.dg/inherit/covariant9.C: New test.
35511 * g++.dg/inherit/covariant10.C: New test.
35512 * g++.dg/inherit/covariant11.C: New test.
35514 2003-10-23 Jason Merrill <jason@redhat.com>
35517 * g++.dg/ext/complit2.C: New test.
35519 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
35522 * gcc.c-torture/execute/20031020-1.c: New test.
35524 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35526 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
35527 following the jump_insn.
35529 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
35531 * gcc.dg/cast-lvalue-1.c: New test.
35533 2003-10-21 Mark Mitchell <mark@codesourcery.com>
35536 * g++.dg/template/cond2.C: New test.
35538 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
35540 * gcc.dg/builtins-28.c: New test.
35542 2003-10-20 Jan Hubicka <jh@suse.cz>
35544 * g++.dg/opt/inline4.C: Do not use min-inline-insns
35546 * gcc.dg/inline-2.c: Likewise.
35548 2003-10-20 Phil Edwards <phil@codesourcery.com>
35550 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35551 * gcc.dg/nest.c: Likewise.
35553 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35555 PR c++/9781, c++/10583, c++/11862
35556 * g++.dg/parse/crash13.C: New test.
35558 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35560 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35562 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35564 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35565 Define HAVE_C99_RUNTIME except on Solaris.
35566 * gcc.dg/builtins-20.c: Likewise.
35568 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35570 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35572 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35575 * g++.dg/template/crash21.C: New test.
35577 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35580 * g++.dg/template/typename5.C: New test.
35582 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35585 * g++.dg/template/friend25.C: New test.
35587 2003-10-16 Ziemowit Laski <zlaski@apple.com>
35589 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35592 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
35594 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35597 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
35599 * gcc.c-torture/execute/960416-1.x: Remove.
35600 * gcc.c-torture/execute/divconst-3.x: Likewise.
35602 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
35605 * gcc.dg/torture/cris-volatile-1.c: New test.
35607 2003-10-14 Roger Sayle <roger@eyesopen.com>
35609 PR optimization/9325
35610 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35611 for overflowing floating point to integer conversion during RTL
35614 2003-10-13 Ziemowit Laski <zlaski@apple.com>
35616 * objc/execute/_cmd.m: Fix typo.
35617 * objc.dg/image-info.m, objc.dg/symtab-1.m:
35618 Relax 'scan-assembler' regexp.
35619 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35620 objc.dg/try-catch-4.m: Run on non-Darwin targets.
35621 * objc.dg/zero-link-2.m: Remove blank line.
35622 * objc.dg/zero-link-3.m: New test case.
35624 2003-10-13 Geoffrey Keating <geoffk@apple.com>
35626 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35628 * gcc.dg/asm-names.c: Use scan-assembler-not rather
35629 than linker trickery.
35631 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35634 * g++.dg/other/friend2.C: New test.
35636 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
35638 * gcc.dg/20031012-1.c: New test.
35640 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
35642 * gcc.dg/weak/weak-3.c: Fix for new warning.
35644 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
35646 PR optimization/8750
35647 * gcc.c-torture/execute/20031012-1.c: New test case.
35649 2003-10-11 Roger Sayle <roger@eyesopen.com>
35651 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35652 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35654 2003-10-11 Roger Sayle <roger@eyesopen.com>
35656 PR optimization/12260
35657 * gcc.c-torture/compile/20031011-2.c: New test case.
35659 2003-10-11 Roger Sayle <roger@eyesopen.com>
35661 * gcc.c-torture/execute/20031011-1.c: New testcase.
35663 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
35665 * gcc.c-torture/compile/20031011-1.c: New test.
35667 2003-10-11 Jan Hubicka <jh@suse.cz>
35669 * g++.dg/other/first-global.C: New test.
35671 2003-10-11 Roger Sayle <roger@eyesopen.com>
35673 * gcc.c-torture/execute/string-opt-18.c: New testcase.
35675 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
35677 * gcc.c-torture/compile/20031010-1.c: New test.
35679 2003-10-10 Geoffrey Keating <geoffk@apple.com>
35681 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35682 * gcc.c-torture/execute/va-arg-25.c: ... here.
35684 2003-10-09 Mark Mitchell <mark@codesourcery.com>
35686 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35688 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
35690 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35692 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
35694 * g++.dg/parse/error2.C: New test.
35696 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
35699 * g++.dg/other/error5.C: Modify the error message.
35700 * g++.dg/lookup/using8.C: New test.
35702 2003-10-07 Geoffrey Keating <geoffk@apple.com>
35704 * gcc.dg/darwin-abi-2.c: New file.
35705 * gcc.c-torture/execute/va-arg-24.c: New file.
35707 2003-10-06 Bob Wilson <bob.wilson@acm.org>
35709 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
35712 2003-10-06 Mark Mitchell <mark@codesourcery.com>
35715 * g++.dg/other/error4.C: Update error messages.
35716 * g++.dg/template/ptrmem4.C: Likewise.
35719 * g++.dg/init/new9.C: New test.
35721 PR c++/12334, c++/12236, c++/8656
35722 * g++.dg/ext/attrib8.C: New test.
35724 2003-10-06 Devang Patel <dpatel@apple.com>
35726 * gcc.dg/debug/dwarf2-3.h: New test.
35727 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35729 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
35731 * g++.dg/opt/cfg2.C: New test.
35733 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35735 * g++.dg/opt/float1.C: New test.
35737 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35739 * gcc.dg/c90-array-lval-6.c: New test.
35740 * gcc.dg/c99-array-lval-6.c: New test.
35742 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
35743 Ziemowit Laski <zlaski@apple.com>
35745 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35746 'Derived', so that it is never considered a class method; add
35747 new warning for '+port' method ambiguity.
35748 * objc.dg/method-12.m: Include <objc/objc.h> instead of
35749 <objc/objc-api.h> (needed on Mac OS X).
35750 * objc.dg/method-13.m: New test.
35752 2003-10-03 Roger Sayle <roger@eyesopen.com>
35754 PR optimization/9325, PR java/6391
35755 * gcc.c-torture/execute/20031003-1.c: New test case.
35757 2003-10-02 Mark Mitchell <mark@codesourcery.com>
35759 PR optimization/12180
35760 * gcc.dg/20031002-1.c: New test.
35763 * g++.dg/inherit/error1.C: New test.
35765 2003-10-02 Chris Demetriou <cgd@broadcom.com>
35767 * lib/f-torture.exp (search_for): Rename to...
35768 (search_for_re): This. Also, clean up comments and the
35769 "regexp" invocation.
35771 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
35773 * gcc.c-torture/compile/20031002-1.c: New test.
35775 2003-10-02 Jakub Jelinek <jakub@redhat.com>
35777 * g++.dg/opt/cond1.C: New test.
35779 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
35781 * gcc.dg/Wold-style-definition-2.c: New testcase.
35782 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35784 2003-09-29 Richard Henderson <rth@redhat.com>
35786 * g++.dg/init/array10.C: Add dg-options.
35788 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
35790 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35792 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35794 * g++.dg/template/friend19.C: Fix typo.
35795 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35797 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
35799 * gcc.c-torture/execute/20030928-1.c: New test.
35800 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35802 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35804 * g++.dg/opt/unroll1.C: New test.
35806 2003-09-26 Roger Sayle <roger@eyesopen.com>
35808 PR optimization/11741
35809 * gcc.dg/20030926-1.c: New test case.
35811 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35814 * g++.dg/parse/access7.C: New test.
35815 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35817 2003-09-24 Ziemowit Laski <zlaski@apple.com>
35819 MERGE OF objc-improvements-branch into MAINLINE:
35820 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35821 if libobjc has not been built.
35822 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35823 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35824 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35825 objc/execute/nested-3.m, objc/execute/np-2.m,
35826 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35827 objc/execute/redefining_self.m, objc/execute/root_methods.m,
35828 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35829 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35830 objc.dg/special/unclaimed-category-1.h,
35831 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35832 well as GNU runtime.
35833 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35834 * execute/cascading-1.m, execute/function-message-1.m,
35835 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35836 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35837 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35838 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35839 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35840 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35841 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35842 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35843 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35844 * objc.dg/bitfield-2.m: Run only on Darwin.
35845 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35846 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35847 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35848 * objc.dg/const-str-1.m: Fix constant string layout.
35850 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
35852 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35854 2003-09-23 Geoffrey Keating <geoffk@apple.com>
35856 * gcc.dg/darwin-abi-1.c: New file.
35858 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
35861 * gcc.c-torture/compile/20030921-1.c: New test.
35863 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35865 * g++.dg/opt/reg-stack2.C: New test.
35867 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35869 * g++.dg/eh/delayslot1.C: New test.
35871 2003-09-20 Richard Henderson <rth@redhat.com>
35873 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35875 2003-09-20 Roger Sayle <roger@eyesopen.com>
35877 * gcc.c-torture/execute/20030920-1.c: New test case.
35879 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35881 * g++.dg/rtti/typeid3.C: Correct expected error message.
35883 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35886 * g++.dg/parse/crash12.C: New test.
35888 2003-09-19 Janis Johnson <janis187@us.ibm.com>
35890 * gcc.dg/compat/mixed-struct-check.h: New.
35891 * gcc.dg/compat/mixed-struct-defs.h: New.
35892 * gcc.dg/compat/mixed-struct-init.h: New.
35893 * gcc.dg/compat/struct-by-value-19_main.c: New.
35894 * gcc.dg/compat/struct-by-value-19_x.c: New.
35895 * gcc.dg/compat/struct-by-value-19_y.c: New.
35896 * gcc.dg/compat/struct-by-value-20_main.c: New.
35897 * gcc.dg/compat/struct-by-value-20_x.c: New.
35898 * gcc.dg/compat/struct-by-value-20_y.c: New.
35899 * gcc.dg/compat/struct-return-19_main.c: New.
35900 * gcc.dg/compat/struct-return-19_x.c: New.
35901 * gcc.dg/compat/struct-return-19_y.c: New.
35902 * gcc.dg/compat/struct-return-20_main.c: New.
35903 * gcc.dg/compat/struct-return-20_x.c: New.
35904 * gcc.dg/compat/struct-return-20_y.c: New.
35906 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
35907 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35908 so that it will not complain on LP64 targets.
35910 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35913 * g++.dg/template/friend24.C: New test.
35915 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
35918 * g++.dg/template/memtmpl2.C: New test.
35920 2003-09-18 Mark Mitchell <mark@codesourcery.com>
35923 * gcc.dg/builtin-apply1.c: New test.
35925 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
35928 * g++.dg/warn/Wunused-4.C: New test.
35930 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35933 * g++.dg/other/gc2.C: New test.
35935 2003-09-17 Mark Mitchell <mark@codesourcery.com>
35938 * g++.dg/rtti/typeid3.C: New test.
35941 * g++.dg/overload/template1.C: New test.
35943 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
35945 * g++.dg/opt/cfg3.C: New test.
35947 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35950 * g++.dg/template/crash11.C: New test.
35952 2003-09-16 Jason Merrill <jason@redhat.com>
35953 Jakub Jelinek <jakub@redhat.com>
35955 * gcc.dg/attr-warn-unused-result.c: New test.
35957 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
35960 * g++.dg/expr/call2.C: New test.
35962 2003-09-15 Andreas Jaeger <aj@suse.de>
35964 * gcc.dg/Wold-style-definition-1.c: New test.
35966 2003-09-14 Mark Mitchell <mark@codesourcery.com>
35969 * g++.dg/parse/template12.C: New test.
35971 * g++.dg/abi/bitfield11.C: New test.
35972 * g++.dg/abi/bitfield12.C: Likewise.
35974 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
35976 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
35977 non-expansion of functional macro name without arguments at EOL.
35978 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
35980 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
35982 * gcc.c-torture/execute/20030914-[12].c: New tests.
35984 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
35987 * g++.dg/overload/addr1.C: New test.
35989 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
35991 * gcc.dg/20030909-1.c: New test.
35993 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35995 * gcc.dg/ultrasp10.c: New test.
35997 2003-09-09 Devang Patel <dpatel@apple.com>
35999 * gcc.dg/darwin-ld-6.c: New test.
36001 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36003 * gcc.dg/torture/builtin-explog-1.c: New testcase.
36005 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36007 * gcc.dg/ia64-types1.c: New test.
36008 * gcc.dg/ia64-types2.c: Likewise.
36010 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36012 * gcc.dg/builtins-1.c: Add more _Complex tests.
36013 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36015 * gcc.dg/builtins-1.c: Test existing _Complex functions.
36016 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36018 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36021 * g++.dg/lookup/koenig2.C: New test.
36024 * g++.dg/rtti/typeid2.C: New test.
36026 2003-09-08 Jakub Jelinek <jakub@redhat.com>
36028 * gcc.c-torture/compile/20030904-1.c: New test.
36030 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36032 * g++.dg/opt/longbranch2.C: New test.
36034 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36036 * g++.dg/template/crash10.C: Only compile it.
36038 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36040 PR middle-end/11665
36041 * gcc.c-torture/compile/20030907-1.c: New test.
36042 * g++.dg/init/array11.C: New test.
36044 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36047 * g++.dg/init/struct1.C: New test.
36049 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36052 * g++.dg/expr/comma1.C: New test.
36054 2003-09-06 Mark Mitchell <mark@codesourcery.com>
36057 * g++.dg/expr/static_cast5.C: New test.
36059 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
36062 * g++.dg/lookup/scoped7.C: New test.
36065 * g++.dg/other/static1.C: New test.
36068 * g++.dg/warn/template-1.C: New test.
36071 * g++.dg/template/crash10.C: New test.
36074 * g++.dg/overload/VLA.C: New test.
36077 * g++.dg/template/call1.C: New test.
36079 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36082 * g++.dg/parse/using3.C: New test.
36084 2003-09-06 Roger Sayle <roger@eyesopen.com>
36087 * g++.dg/overload/builtin3.C: New test case.
36089 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
36092 * gcc.dg/20030906-1.c: New test.
36093 * gcc.dg/20030906-2.c: Likewise.
36095 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36098 * g++.dg/parse/defarg5.C: New test.
36100 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36102 2003-09-05 Mark Mitchell <mark@codesourcery.com>
36105 * g++.dg/expr/static_cast4.C: New test.
36108 * g++.dg/template/crash9.C: New test.
36110 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
36112 * g++.old-deja/g++.ext/pretty2.C: Update for change
36114 * g++.old-deja/g++.ext/pretty3.C: Likewise.
36116 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
36119 * g++/dg/template/qualified-id1.C: New test.
36122 * g++.dg/warn/noeffect4.C: New test.
36124 2003-09-04 Matt Austern <austern@apple.com>
36126 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36127 * g++.dg/ext/fnname2.C: Likewise.
36128 * g++.dg/ext/fnname3.C: Likewise.
36130 2003-09-04 Mark Mitchell <mark@codesourcery.com>
36132 * g++.dg/expr/lval1.C: New test.
36133 * g++.dg/ext/lvcast.C: Remove.
36135 2003-09-03 Roger Sayle <roger@eyesopen.com>
36137 PR optimization/11700.
36138 * gcc.c-torture/compile/20030903-1.c: New test case.
36140 2003-09-03 Mark Mitchell <mark@codesourcery.com>
36143 * g++.dg/abi/layout4.C: New test.
36145 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
36148 * g++.dg/parse/friend3.C: New test.
36150 2003-09-02 Mark Mitchell <mark@codesourcery.com>
36153 * g++.dg/template/class1.C: New test.
36156 * g++.dg/expr/call1.C: New test.
36158 2003-09-01 Mark Mitchell <mark@codesourcery.com>
36161 * g++.dg/init/ref9.C: New test.
36164 * g++.dg/template/nested4.C: New test.
36166 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36169 * g++.dg/template/non-dependent4.C: New test.
36172 * g++.dg/inherit/conv1.C: New test.
36174 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36177 * g++.dg/ext/label1.C: New test.
36178 * g++.dg/ext/label2.C: Likewise.
36180 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36182 * g++.dg/expr/cond3.C: New test.
36184 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36186 * gcc.dg/builtins-1.c: Add new builtin cases.
36188 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36190 * gcc.dg/builtins-1.c: Add new cases.
36191 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36193 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36195 * gcc.dg/builtins-1.c: Add more math builtin tests.
36196 * gcc.dg/torture/builtin-attr-1.c: New test.
36198 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36200 PR optimization/5079
36201 * g++.dg/opt/static3.C: New test.
36203 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36205 * gcc.misc-tests/gcov-10b.c: New test.
36207 2003-08-27 Mark Mitchell <mark@codesourcery.com>
36209 * g++.dg/opt/ptrmem3.C: New test.
36211 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36213 2003-08-27 Jakub Jelinek <jakub@redhat.com>
36215 * gcc.dg/20030826-2.c: New test.
36217 2003-08-26 Roger Sayle <roger@eyesopen.com>
36219 PR middle-end/12002
36220 * g77.f-torture/compile/12002.f: New test case.
36222 2003-08-26 Roger Sayle <roger@eyesopen.com>
36224 * gcc.dg/20030826-1.c: New test case.
36226 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
36228 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36230 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
36233 * c++.dg/lookup/crash1.C: New test.
36235 * c++.dg/warn/noeffect3.C: New test.
36237 2003-08-25 Janis Johnson <janis187@us.ibm.com>
36239 * gcc.dg/compat/vector-1_x.c: Compile with -w.
36240 * gcc.dg/compat/vector-1_y.c: Ditto.
36241 * gcc.dg/compat/vector-2_x.c: Ditto.
36242 * gcc.dg/compat/vector-2_y.c: Ditto.
36244 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
36246 * gcc.dg/20030702-1.c: New test.
36248 2003-08-25 Mark Mitchell <mark@codesourcery.com>
36251 * g++.dg/ext/altivec-1.C: New test.
36253 2003-08-24 Richard Henderson <rth@redhat.com>
36255 * g++.dg/eh/simd-2.C: Add -w for x86.
36257 2003-08-23 Jakub Jelinek <jakub@redhat.com>
36259 * gcc.dg/20030815-1.c: New test.
36261 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36264 * g++.dg/parse/access6.C: New test.
36266 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36268 PR c++/641, c++/11876
36269 * g++.dg/template/friend22.C: New test.
36270 * g++.dg/template/friend23.C: Likewise.
36272 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36274 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36277 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36279 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36281 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36283 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36285 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36287 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36289 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36291 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36293 2003-08-21 Mark Mitchell <mark@codesourcery.com>
36296 * g++.dg/overload/prom1.C: New test.
36299 * g++.dg/parse/dtor2.C: New test.
36302 * g++.dg/parse/using2.C: New test.
36304 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
36307 * gcc.c-torture/compile/20030821-1.c: New.
36309 2003-08-20 Mark Mitchell <mark@codesourcery.com>
36312 * g++.dg/template/deduce2.C: New test.
36314 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
36316 * gcc.c-torture/execute/20030821-1.c: New test.
36318 2003-08-20 Roger Sayle <roger@eyesopen.com>
36320 PR middle-end/11984
36321 * gcc.dg/20030820-1.c: New test case.
36323 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
36326 * g++.dg/warn/noeffect2.C: New test.
36328 2003-08-19 Mark Mitchell <mark@codesourcery.com>
36331 * g++.dg/template/dtor2.C: New test.
36334 * g++.dg/template/operator1.C: New test.
36335 * g++.dg/parse/operator4.C: New test.
36338 * g++.dg/expr/enum1.C: New test.
36339 * gcc.dg/c99-bool-1.c: Remove bogus warning.
36342 * g++.dg/parse/elab2.C: New test.
36343 * g++.dg/parse/typedef4.C: Change error message.
36344 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36345 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36346 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36348 2003-08-19 Geoffrey Keating <geoffk@apple.com>
36350 * gcc.dg/pch/warn-1.c: New.
36351 * gcc.dg/pch/warn-1.hs: New.
36353 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36356 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36358 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36360 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36362 * gcc.dg/uninit-D.c: New Test.
36363 * gcc.dg/uninit-E.c: New Test.
36364 * gcc.dg/uninit-F.c: New Test.
36365 * gcc.dg/uninit-G.c: New Test.
36367 2003-08-19 Michael Ritzert <ritzert@t-online.de>
36369 * g++.dg/README: Describe the pch directory.
36371 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36374 * g++.dg/parse/access4.C: New test.
36375 * g++.dg/parse/access5.C: Likewise.
36376 * g++.old-deja/g++.jason/access17.C: Adjust error message.
36378 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
36380 * gcc.dg/noncompile/20030818-1.c: New.
36382 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
36385 * g++.dg/warn/noeffect1.C: New test.
36387 * g++.dg/template/scope2.C: New test.
36388 * g++.dg/template/error2.C: Correct dg-error
36390 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
36392 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36394 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
36397 * g++.dg/template/warn1.C: New.
36399 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
36401 * g++.dg/template/error2.C: New test.
36402 * g++.dg/lookup/using7.C: Adjust errors
36403 * g++.old-deja/g++.pt/crash36.C: Likewise.
36404 * g++.old-deja/g++.pt/derived3.C: Likewise.
36406 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36408 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36409 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36410 * gcc.c-torture/execute/builtins/string-9.c: New, from
36411 string-opt-9.c. Adjust for execute/builtins framework.
36412 * gcc.c-torture/execute/string-opt-9.c: Delete.
36414 2003-08-12 Mark Mitchell <mark@codesourcery.com>
36416 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36418 * g++.dg/parse/ret-type2.C: New test.
36421 * g++.dg/init/new8.C: New test.
36424 * g++.dg/parse/typedef5.C: New test.
36427 * g++.dg/parse/qualified2.C: New test.
36428 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36431 2003-08-11 Mark Mitchell <mark@codesourcery.com>
36433 * g++.dg/conversion/ptrmem1.C: New test.
36435 2003-08-11 Jakub Jelinek <jakub@redhat.com>
36438 * gcc.dg/20030811-1.c: New test.
36441 * gcc.c-torture/execute/20030811-1.c: New test.
36443 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36445 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36447 2003-08-10 Mark Mitchell <mark@codesourcery.com>
36450 * g++.dg/inherit/multiple1.C: New test.
36452 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
36454 * gcc.dg/spe1.c: New test.
36457 * g++.dg/expr/cast2.C: New test.
36460 * g++.dg/template/dependent-name2.C: New test.
36462 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
36464 * g++.dg/parse/crash11.C: Put the dg options in comments.
36466 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
36468 * lib/gcc-dg.exp: Update for diagnostic change.
36470 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36473 * g++.dg/parse/crash11.C: New test.
36475 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
36477 * gcc.dg/cpp/spacing1.c: Update.
36479 2003-08-04 Janis Johnson <janis187@us.ibm.com>
36482 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36483 a value for -mtune.
36485 2003-08-04 Roger Sayle <roger@eyesopen.com>
36487 PR middle-end/11771
36488 * gcc.c-torture/compile/20030804-1.c: New test case.
36490 2003-08-04 Roger Sayle <roger@eyesopen.com>
36492 * gcc.dg/20030804-1.c: New test case.
36494 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
36496 * gcc.dg/cpp/separate-1.c: New test.
36498 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
36501 * g++.dg/template/dependent-expr2.C: New test.
36504 * g++.dg/expr/ptrmem1.C: New test.
36506 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36509 * g++.dg/template/friend15.C: New test.
36511 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
36513 * lib/dg-pch.exp: Work round PCH bug.
36515 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36517 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
36518 builtins. Move cases from builtins-4.c here.
36520 * gcc.dg/torture/builtin-math-1.c: New test taken from
36521 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
36524 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
36527 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
36530 * g++.dg/template/using7.C: New test.
36532 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
36534 * import1.c, import2.c: New tests.
36536 2003-08-01 Jakub Jelinek <jakub@redhat.com>
36538 * g++.dg/eh/crossjump1.C: New test.
36540 2003-08-01 Mark Mitchell <mark@codesourcery.com>
36543 * g++.dg/template/using6.C: New test.
36546 * g++.dg/template/koenig2.C: New test.
36548 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36551 * g++.dg/parse/typedef4.C: New test.
36553 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36555 PR c++/8442, c++/8806
36556 * g++.dg/template/elab1.C: New test.
36557 * g++.dg/template/type2.C: Likewise.
36558 * g++.dg/template/ttp3.C: Adjust expected error message.
36559 * g++.old-deja/g++.law/visibility13.C: Likewise.
36560 * g++.old-deja/g++.niklas/t135.C: Likewise.
36561 * g++.old-deja/g++.pt/ttp41.C: Likewise.
36562 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36564 * g++.old-deja/g++.pt/ttp44.C: Likewise.
36566 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
36569 * g++.dg/ext/stmtexpr1.C: New test.
36571 * g++.dg/opt/tmp1.C: New test.
36574 * g++.dg/parse/constant4.C: New test.
36577 * g++.dg/template/using5.C: New test.
36579 2003-07-31 Roger Sayle <roger@eyesopen.com>
36581 * gcc.dg/builtins-27.c: New test case.
36583 2003-07-31 Jakub Jelinek <jakub@redhat.com>
36585 * gcc.dg/tls/opt-7.c: New test.
36587 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
36589 * g++.old-deja/g++.other/crash18.C: Remove.
36591 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
36593 * g++.dg/template/explicit3.C: New.
36594 * g++.dg/template/explicit4.C: New.
36595 * g++.dg/template/explicit5.C: New.
36598 * g++.dg/template/memtmpl1.C: New.
36600 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
36603 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36604 * gcc.dg/i386-387-5.c (dg-options): Likewise.
36606 2003-07-30 Jan Hubicka <jh@suse.cz>
36610 2003-07-29 Zack Weinberg <zack@codesourcery.com>
36612 * gcc.dg/struct-in-proto-1.c: New test.
36614 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
36616 * gcc.dg/cpp/include2.c: Only expect one message.
36618 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
36621 * g++.dg/template/using1.C: New test.
36622 * g++.dg/template/using2.C: New test.
36623 * g++.dg/template/using3.C: New test.
36624 * g++.dg/template/using4.C: New test.
36626 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
36628 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36629 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36631 2003-07-28 Jan Hubicka <jh@suse.cz>
36634 * g++.dg/opt/call1.C: New test.
36636 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
36639 * g++.dg/init/enum2.C: New test.
36640 * g++.dg/template/overload1.C: Add "-w" option.
36642 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
36644 * gcc.dg/Wdeclaration-after-statement-1.c,
36645 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36647 2003-07-28 Jakub Jelinek <jakub@redhat.com>
36649 * gcc.c-torture/compile/20030725-1.c: New test.
36651 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
36653 * gcc.dg/20030505.c: Only run for SPE.
36654 Remove definition of opaque type.
36656 2003-07-27 Mark Mitchell <mark@codesourcery.com>
36658 * g++.dg/template/ptrmem6.C: New test.
36660 2003-07-26 Geoffrey Keating <geoffk@apple.com>
36662 * gcc.c-torture/compile/zero-strct-2.c: New test.
36664 2003-07-25 Geoffrey Keating <geoffk@apple.com>
36666 * gcc.dg/intermod-1.c: New test.
36668 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
36671 * g++.dg/template/lookup2.C: New test.
36672 * g++.dg/template/memclass1.C: Remove instantiated from error.
36673 * g++.dg/other/error2.C: Tweak expected errors.
36676 * g++.dg/template/defarg3.C: New test.
36678 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36680 2003-07-24 Mark Mitchell <mark@codesourcery.com>
36682 * g++.dg/inherit/access5.C: New test.
36684 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36687 * g++.dg/template/crash8.C: New test.
36689 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
36692 * gcc.dg/noncompile/incomplete-2.c: New test.
36694 2003-07-23 Mark Mitchell <mark@codesourcery.com>
36697 * g++.dg/inherit/access4.C: New test.
36700 * g++.dg/expr/cond2.C: New test.
36702 PR optimization/10679
36703 * g++.dg/opt/inline4.C: New test.
36705 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
36707 * g++.dg/parse/crash10: New test.
36709 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
36711 * g++.dg/ext/flexary1.C: New test.
36713 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36716 * g++.dg/template/crash9.C: New test.
36718 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36721 * g++.dg/parse/typedef3.C: New test.
36724 * g++.dg/parse/operator2.C: New test.
36727 * g++.dg/parse/def-tmpl-arg1.C: New test.
36730 * g++.dg/parse/funptr1.C: New test.
36733 * g++.dg/parse/ambig3.C: New test.
36736 * g++.dg/parse/operator3.C: New test.
36739 * g++.dg/parse/template10.C: New test.
36742 * g++.dg/parse/template11.C: New test.
36745 * g++.dg/parse/invalid-op1.C: New test.
36748 * g++.dg/parse/condexpr1.C: New test.
36750 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
36752 * g++.dg/ext/packed3.C: New test.
36753 * g++.dg/ext/packed4.C: New test.
36755 * gcc.dg/pack-test-3.c: New test.
36757 2003-07-21 Janis Johnson <janis187@us.ibm.com>
36759 * lib/compat.exp: Handle dg-options per source file.
36760 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36761 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36762 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36763 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36764 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36765 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36766 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36767 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36768 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36769 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36770 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36771 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36772 * g++.dg/compat/break/bitfield7_x.C: Ditto.
36773 * g++.dg/compat/break/bitfield7_y.C: Ditto.
36775 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
36778 * gcc.c-torture/execute/20030718-1.c: New test.
36780 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36782 PR optimization/11536
36783 * gcc.dg/20030721-1.c: New test.
36785 2003-07-19 Mark Mitchell <mark@codesourcery.com>
36788 * g++.dg/template/lookup1.C: New test.
36790 2003-07-19 Zack Weinberg <zack@codesourcery.com>
36792 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36793 diagnostics of ill-formed constructs involving labels.
36794 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36795 the new 'previously defined here' message.
36797 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
36799 * g++.dg/parse/non-dependent2.C: New test.
36801 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
36803 * g++.dg/init/init-ref4.C: xfail on targets without
36806 2003-07-17 Jakub Jelinek <jakub@redhat.com>
36809 * gcc.c-torture/execute/20030717-1.c: New test.
36811 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36813 * g++.dg/opt/cfg1.C: New test.
36815 2003-07-17 Mark Mitchell <mark@codesourcery.com>
36817 PR optimization/11557
36818 * gcc.dg/20030717-1.c: New test.
36820 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
36823 * g++.dg/expr/crash-1.C: New test.
36826 * g++.dg/template/init3.C: New test.
36829 * g++.dg/template/non-dependent1.C: New test.
36832 * g++.dg/template/non-dependent2.C: New test.
36835 * g++.dg/template/non-dependent3.C: New test.
36838 * g++.dg/template/sizeof5.C: New test.
36840 2003-07-17 Geoffrey Keating <geoffk@apple.com>
36843 * gcc.c-torture/compile/mangle-1.c: New file.
36845 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36848 * g++.dg/parse/access3.C: New test.
36850 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
36853 * g++.dg/init/init-ref4.C: New test.
36855 2003-07-16 Mark Mitchell <mark@codesourcery.com>
36858 * g++.dg/parse/constant3.C: New test.
36859 * g++.dg/parse/crash7.C: Likewise.
36861 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
36864 * gcc.dg/i386-pentium4-not-mull.c: New.
36866 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
36868 * gcc.dg/asm-names.c (ymain): Make it weak.
36870 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36873 * g++.dg/template/friend21.C: New test.
36875 2003-07-16 Jakub Jelinek <jakub@redhat.com>
36877 * gcc.dg/cleanup-8.c: New test.
36878 * gcc.dg/cleanup-9.c: New test.
36880 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
36882 * g++.dg/ext/dll-MI1.h: New file.
36883 * g++.dg/ext/dllexport-MI1.C: New file.
36884 * g++.dg/ext/dllimport-MI1.C: New file.
36886 2003-07-15 Jakub Jelinek <jakub@redhat.com>
36888 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36889 it does not have cmpstrsi patterns (just cmpmemsi).
36891 2003-07-15 Mark Mitchell <mark@codesourcery.com>
36894 * g++.dg/debug/debug8.C: New test.
36896 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36899 * g++.dg/template/crash7.C: New test.
36901 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
36904 * gcc.c-torture/compile/20030708-1.c: New.
36906 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36908 * gcc.c-torture/execute/20030715-1.c: New test.
36910 2003-07-14 Geoffrey Keating <geoffk@apple.com>
36912 * gcc.dg/pch/inline-3.c: New file.
36913 * gcc.dg/pch/inline-3.hs: New file.
36914 * gcc.dg/pch/inline-4.c: New file.
36915 * gcc.dg/pch/inline-4.hs: New file.
36917 2003-07-14 Mark Mitchell <mark@codesourcery.com>
36920 * g++.dg/template/crash6.C: New test.
36923 * g++.dg/template/friend20.C: New test.
36926 * g++.dg/template/overload2.C: New test.
36928 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36930 PR optimization/11440
36931 * gcc.c-torture/execute/20030714-1.c: New test.
36933 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36936 * g++.dg/template/partial2.C: New test.
36938 2003-07-13 Mark Mitchell <mark@codesourcery.com>
36941 * g++.dg/template/anon1.C: New test.
36945 * g++.dg/parse/template9.C: Likewise.
36946 * g++.dg/template/crash4.C: New test.
36947 * g++.dg/template/koenig1.C: Likewise.
36948 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36949 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36950 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36952 * g++.old-deja/g++.jason/template36.C: Likewise.
36953 * g++.old-deja/g++.mike/p1989.C: Likewise.
36954 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36955 * g++.old-deja/g++.pt/ttp20.C: Use this->.
36956 * g++.old-deja/g++.pt/ttp21.C: Use this->.
36957 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36959 * g++.old-deja/g++.pt/union2.C: Use this->.
36961 2003-07-11 Jakub Jelinek <jakub@redhat.com>
36963 * gcc.dg/20030711-1.c: New test.
36965 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
36968 * g++.dg/parse/args1.C: New test.
36969 * g++.pt/defarg8.C: Change expected errors.
36971 2003-07-11 Mark Mitchell <mark@codesourcery.com>
36974 * g++.dg/template/nontype2.C: New test.
36977 * g++.dg/parse/template8.C: New test.
36980 * g++.dg/template/scope1.C: New test.
36982 * g++.dg/warn/Wsign-compare-1.C: New test.
36984 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
36986 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36988 2003-07-10 Mark Mitchell <mark@codesourcery.com>
36991 * g++.dg/template/explicit2.C: New test.
36994 * g++.dg/warn/pedantic1.C: New test.
36996 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
36999 * g++.dg/other/field1.C: New test.
37001 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
37004 * gcc.c-torture/compile/20030707-1.c: New.
37006 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37009 * g++.dg/template/access12.C: New test.
37011 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
37013 * g++.dg/bprob/bprob.exp (prof_ext): Update.
37014 * g77.dg/bprob/bprob.exp (prof_ext): Update.
37015 * gcc.misc-tests/bprob.exp (prof_ext): Update.
37016 * gcc.misc-tests/gcov.exp: Update
37017 * g++.dg/gcov/gcov.exp: Update
37018 * lib/gcov.exp: Update.
37020 2003-07-08 Mark Mitchell <mark@codesourcery.com>
37022 * g++.dg/abi/mangle17.C: Make sure template expressions are
37024 * g++.dg/abi/mangle4.C: Mark erroneous casts.
37025 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37026 * g++.dg/opt/stack1.C: Remove erroneous code.
37027 * g++.dg/parse/template7.C: New test.
37028 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37029 * g++.old-deja/g++.pt/crash4.C: Likewise.
37031 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37033 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37034 with zero or one occurence of `$' after the initial `L'.
37036 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
37038 * gcc.c-torture/compile/20030704-1.c: Add a comment.
37040 2003-07-08 Roger Sayle <roger@eyesopen.com>
37043 * gcc.dg/Wunreachable-6.c: New testcase.
37044 * gcc.dg/Wunreachable-7.c: New testcase.
37046 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37049 * gcc.dg/20030708-1.c: New test.
37051 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
37053 * gcc.dg/compat/sdata-section.h: New file.
37054 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37055 * gcc.dg/torture/mips-sdata-1.c: New test.
37057 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37060 * g++.dg/template/friend19.C: New test.
37062 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37064 * g++.dg/opt/strength-reduce.C: New test.
37066 2003-07-07 Roger Sayle <roger@eyesopen.com>
37069 * gcc.dg/20030707-1.c: New testcase.
37071 2003-07-07 Roger Sayle <roger@eyesopen.com>
37073 PR optimization/11059
37074 * g++.dg/opt/emptyunion.C: New testcase.
37076 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37077 Eric Botcazou <ebotcazou@libertysurf.fr>
37079 * g++.dg/opt/stack1.C: New test.
37081 2003-07-05 Mark Mitchell <mark@codesourcery.com>
37083 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37087 * g++.dg/expr/static_cast3.C: New test.
37089 2003-07-04 Zack Weinberg <zack@codesourcery.com>
37091 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37093 * gcc.dg/concat.c: Concatenation of string constants with
37094 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37095 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37096 * gcc.dg/cpp/escape-2.c: Use wide character constants where
37097 necessary to avoid multi-character character constant warning.
37098 * gcc.dg/cpp/escape.c: Likewise.
37099 * gcc.dg/cpp/ucs.c: Likewise.
37100 Remove backslashes from dg-bogus comments, as they confuse Tcl.
37103 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37106 * gcc.c-torture/compile/20030704-1.c: New.
37108 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37110 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37112 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
37114 PR c++/5287, PR c++/7910, PR c++/11021
37115 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37116 tests for warnings.
37117 * g++.dg/ext/dllimport2.C: Add tests for warnings.
37118 * g++.dg/ext/dllimport3.C: Likewise.
37119 * g++.dg/ext/dllimport4.C: New file.
37120 * g++.dg/ext/dllimport5.C: New file.
37121 * g++.dg/ext/dllimport6.C: New file.
37122 * g++.dg/ext/dllimport7.C: New file.
37123 * g++.dg/ext/dllimport8.C: New file.
37124 * g++.dg/ext/dllimport9.C: New file.
37125 * g++.dg/ext/dllimport10.C: New file.
37126 * g++.dg/ext/dllexport1.C: New file.
37128 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37130 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37131 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37133 2003-07-03 Roger Sayle <roger@eyesopen.com>
37135 * gcc.dg/builtins-25.c: New testcase.
37136 * gcc.dg/builtins-26.c: New testcase.
37138 2003-07-03 Janis Johnson <janis187@us.ibm.com>
37140 * gcc.dg/compat/vector-defs.h: New file.
37141 * gcc.dg/compat/vector-setup.h: New file.
37142 * gcc.dg/compat/vector-check.h: New file.
37143 * gcc.dg/compat/vector-1_main.c: New file.
37144 * gcc.dg/compat/vector-1_x.c: New file.
37145 * gcc.dg/compat/vector-1_y.c: New file.
37146 * gcc.dg/compat/vector-2_main.c: New file.
37147 * gcc.dg/compat/vector-2_x.c: New file.
37148 * gcc.dg/compat/vector-2_y.c: New file.
37150 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37151 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37152 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37153 * gcc.dg/compat/struct-align-1.h: New file.
37154 * gcc.dg/compat/struct-align-1_main.c: New file.
37155 * gcc.dg/compat/struct-align-1_x.c: New file.
37156 * gcc.dg/compat/struct-align-1_y.c: New file.
37157 * gcc.dg/compat/struct-align-2.h: New file.
37158 * gcc.dg/compat/struct-align-2_main.c: New file.
37159 * gcc.dg/compat/struct-align-2_x.c: New file.
37160 * gcc.dg/compat/struct-align-2_y.c: New file.
37162 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37163 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37164 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37165 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37166 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37167 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37168 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37169 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37170 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37171 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37172 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37173 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37174 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37175 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37176 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37177 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37178 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37179 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37180 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37181 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37182 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37183 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37184 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37185 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37186 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37187 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37188 * gcc.dg/compat/struct-return-10_x.c: Ditto.
37189 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37190 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37192 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37194 * gcc.dg/i386-call-1.c: New test.
37196 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
37199 * g++.dg/parse/defarg4.C: New.
37201 2003-07-03 Roger Sayle <roger@eyesopen.com>
37204 * gcc.c-torture/compile/20030703-1.c: New test case.
37206 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37208 * g++.dg/template/local3.C: Remove extra semicolon.
37210 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37212 * gcc.dg/i386-volatile-1.c: New test.
37214 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
37217 * g++.dg/other/offsetof2.C: XFAIL.
37218 * g++.dg/other/offsetof5.C: New.
37221 * g++.dg/template/error1.C: New.
37224 * g++.dg/template/dependent-expr1.C: New.
37226 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37229 * g++.dg/template/local3.C: New test.
37232 * g++.dg/lookup/scoped6.C: New test.
37234 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
37237 * g++.dg/other/error7.C: New test.
37239 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
37241 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37242 * g++.old-deja/g++.abi/vtable3.h: Likewise.
37243 * g++.old-deja/g++.law/code-gen5.C: Likewise.
37244 * g++.old-deja/g++.other/union2.C: Likewise.
37245 * gcc.dg/c90-const-expr-2.c: Likewise.
37246 * gcc.dg/c90-const-expr-3.c: Likewise.
37247 * gcc.dg/c99-const-expr-2.c: Likewise.
37248 * gcc.dg/c99-const-expr-3.c: Likewise.
37249 * gcc.dg/concat.c: Likewise.
37251 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37254 * g++.dg/init/static1.C: New test.
37256 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37258 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37259 * g++.old-deja/g++.other/access2.C: Likewise.
37260 * g++.old-deja/g++.other/decl2.C: Likewise.
37261 * gcc.c-torture/execute/20020615-1.c: Likewise.
37263 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37266 * g++.dg/template/sizeof4.C: New test.
37268 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37270 * g++.dg/other/error6.C: New test.
37272 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37275 * g++.dg/parse/constant2.C: New test.
37277 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37280 * g++.dg/other/error5.C: New test.
37282 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37284 * gcc.dg/format/gcc_diag-1.c: New test.
37286 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
37288 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37290 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
37292 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37293 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37294 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37296 2003-06-28 Jakub Jelinek <jakub@redhat.com>
37298 * gcc.c-torture/execute/builtins/string-8.c: New test.
37299 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37300 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37301 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37303 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37306 * g++.dg/ext/typeof6.C: New test.
37308 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37311 * g++.dg/init/enum1.C: New test.
37313 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
37315 * gcc.dg/20030627-1.c: New test.
37317 2003-06-26 Mark Mitchell <mark@codesourcery.com>
37320 * g++.dg/expr/static_cast2.C: New test.
37322 2003-06-26 Roger Sayle <roger@eyesopen.com>
37323 Jakub Jelinek <jakub@redhat.com>
37325 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37326 sprintf(dst,"%s",src) optimization.
37327 * gcc.c-torture/execute/20030626-1.c: New test case.
37328 * gcc.c-torture/execute/20030626-2.c: New test case.
37330 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
37332 * gcc.c-torture/execute/multi-ix.c: New test.
37334 * gcc.c-torture/execute/simd-4.c (main):
37335 Added missing semicolon at end of union.
37337 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
37340 * g++.dg/template/explicit-instantiation3.C: New test.
37342 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37344 * gcc.dg/20030626-1.c: Use signed char.
37346 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37348 * gcc.dg/20030626-1.c: New test.
37350 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
37352 * const-str-2.m: Update.
37354 2003-06-25 Mark Mitchell <mark@codesourcery.com>
37357 * g++.dg/rtti/dyncast1.C: New test.
37358 * g++.dg/abi/mangle4.C: Correct base-specifier access.
37359 * g++.dg/lookup/scoped1.C: Remove XFAIL.
37360 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37363 * g++.dg/expr/static_cast1.C: New test.
37365 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
37367 * gcc.dg/20030625-1.c: New test.
37369 2003-06-24 Roger Sayle <roger@eyesopen.com>
37371 * gcc.c-torture/compile/20030624-1.c: New test case.
37373 2003-06-24 Jakub Jelinek <jakub@redhat.com>
37375 * gcc.c-torture/execute/string-opt-17.c: New test.
37377 2003-06-24 Mark Mitchell <mark@codesourcery.com>
37380 * g++.dg/parse/crash6.C: New test.
37382 2003-06-23 Roger Sayle <roger@eyesopen.com>
37384 * gcc.dg/builtins-24.c: New test case.
37386 2003-06-23 Jakub Jelinek <jakub@redhat.com>
37388 * g++.dg/opt/operator1.C: New test.
37390 2003-06-22 Roger Sayle <roger@eyesopen.com>
37392 * gcc.c-torture/execute/string-opt-16.c: New test case.
37394 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37396 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
37397 * g++.old-deja/g++.other/conv7.C: Likewise.
37398 * g++.old-deja/g++.other/overcnv2.C: Likewise.
37399 * g++.old-deja/g++.other/overload14.C: Likewise.
37401 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37403 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37404 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37406 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37409 * g++.dg/warn/Winline-3.C: New test.
37411 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37413 * lib/target-supports.exp (check_alias_available): Make the test
37414 program acceptable to the Solaris assembler.
37417 * g++.dg/template/memclass2.C: New test.
37419 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37420 Eric Botcazou <ebotcazou@libertysurf.fr>
37422 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37423 data for non-matching targets.
37424 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37426 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37429 * g++.dg/template/member3.C: New test.
37431 2003-06-19 Mark Mitchell <mark@codesourcery.com>
37434 * g++.dg/template/func1.C: New test.
37437 * g++.dg/template/static4.C: New test.
37438 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37441 * g++.dg/init/ref7.C: New test.
37443 2003-06-19 Matt Austern <austern@apple.com>
37446 * g++.dg/anew1.C: New test.
37447 * g++.dg/anew2.C: New test.
37448 * g++.dg/anew3.C: New test.
37449 * g++.dg/anew4.C: New test.
37451 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
37453 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37455 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
37457 * gcc.c-torture/execute/simd-4.c (main): Make expected value
37460 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
37462 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37465 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
37467 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37468 * gcc.c-torture/compile/961203-1.c: Likewise.
37469 * gcc.c-torture/compile/980506-1.c: Likewise.
37471 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37474 * g++.dg/lookup/using7.C: New test.
37476 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37479 * g++.dg/abi/conv1.C: Remove it.
37480 * g++.dg/template/conv7.C: New test.
37481 * g++.dg/template/conv8.C: Likewise.
37482 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37483 conversion operator.
37485 2003-06-17 Janis Johnson <janis187@us.ibm.com>
37487 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37488 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37489 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37490 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37491 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37492 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37493 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37494 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37495 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37496 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37497 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37498 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37499 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37500 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37501 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37502 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37503 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37504 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37505 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37506 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37507 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37508 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37509 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37510 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37511 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37512 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37513 * gcc.dg/compat/struct-return-10_x.c: Ditto.
37514 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37515 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37517 2003-06-16 Mark Mitchell <mark@codesourcery.com>
37519 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
37520 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
37523 2003-06-16 Roger Sayle <roger@eyesopen.com>
37525 * gcc.dg/i386-387-5.c: New test case.
37526 * gcc.dg/i386-387-6.c: New test case.
37527 * gcc.dg/builtins-23.c: New test case.
37529 2003-06-15 Roger Sayle <roger@eyesopen.com>
37531 * gcc.dg/builtins-22.c: New test case.
37532 * gcc.dg/i386-387-1.c: Update to test exp.
37533 * gcc.dg/i386-387-2.c: Likewise.
37535 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37537 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
37539 2003-06-12 Mark Mitchell <mark@codesourcery.com>
37541 * lib/gcc-dg.exp (dg-require-dll): New function.
37542 (dg-xfail-if): Likewise.
37543 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37546 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37547 * gcc.c-torture/compile/20001205-1.c: Likewise.
37548 * gcc.c-torture/compile/20001226-1.c: Likewise.
37549 * gcc.c-torture/compile/20010518-2.c: Likewise.
37550 * gcc.c-torture/compile/20020312-1.c: Likewise.
37551 * gcc.c-torture/compile/20020604-1.c: Likewise.
37552 * gcc.c-torture/compile/920501-12.c: Likewise.
37553 * gcc.c-torture/compile/920501-4.c: Likewise.
37554 * gcc.c-torture/compile/920520-1.c: Likewise.
37555 * gcc.c-torture/compile/920521-1.c: Likewise.
37556 * gcc.c-torture/compile/920625-1.c: Likewise.
37557 * gcc.c-torture/compile/961203-1.c: Likewise.
37558 * gcc.c-torture/compile/980506-1.c: Likewise.
37559 * gcc.c-torture/compile/981006-1.c: Likewise.
37560 * gcc.c-torture/compile/981022-1.c: Likewise.
37561 * gcc.c-torture/compile/981223-1.c: Likewise.
37562 * gcc.c-torture/compile/990617-1.c: Likewise.
37563 * gcc.c-torture/compile/dll.c: Likewise.
37564 * gcc.c-torture/compile/labels-3.c: Likewise.
37565 * gcc.c-torture/compile/mipscop-1.c: Likewise.
37566 * gcc.c-torture/compile/mipscop-2.c: Likewise.
37567 * gcc.c-torture/compile/mipscop-3.c: Likewise.
37568 * gcc.c-torture/compile/mipscop-4.c: Likewise.
37569 * gcc.c-torture/compile/simd-5.c: Likewise.
37570 * gcc.c-torture/compile/20000804-1.x: Remove.
37571 * gcc.c-torture/compile/20001205-1.x: Likewise.
37572 * gcc.c-torture/compile/20001226-1.x: Likewise.
37573 * gcc.c-torture/compile/20010518-2.x: Likewise.
37574 * gcc.c-torture/compile/20020312-1.x: Likewise.
37575 * gcc.c-torture/compile/20020604-1.x: Likewise.
37576 * gcc.c-torture/compile/920501-12.x: Likewise.
37577 * gcc.c-torture/compile/920501-4.x: Likewise.
37578 * gcc.c-torture/compile/920520-1.x: Likewise.
37579 * gcc.c-torture/compile/920521-1.x: Likewise.
37580 * gcc.c-torture/compile/920625-1.x: Likewise.
37581 * gcc.c-torture/compile/961203-1.x: Likewise.
37582 * gcc.c-torture/compile/980506-1.x: Likewise.
37583 * gcc.c-torture/compile/981006-1.x: Likewise.
37584 * gcc.c-torture/compile/981022-1.x: Likewise.
37585 * gcc.c-torture/compile/981223-1.x: Likewise.
37586 * gcc.c-torture/compile/990617-1.x: Likewise.
37587 * gcc.c-torture/compile/mipscop-1.x: Likewise.
37588 * gcc.c-torture/compile/mipscop-2.x: Likewise.
37589 * gcc.c-torture/compile/mipscop-3.x: Likewise.
37590 * gcc.c-torture/compile/mipscop-4.x: Likewise.
37591 * gcc.c-torture/compile/simd-5.x: Likewise.
37593 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37595 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37597 * gcc.c-torture/execute/20030611-1.c: New test.
37599 2003-06-12 Roger Sayle <roger@eyesopen.com>
37602 * gcc.dg/20030612-1.c: New test case.
37604 2003-06-12 Mark Mitchell <mark@codesourcery.com>
37607 * g++.dg/expr/cast1.C: New test.
37609 2003-06-12 Roger Sayle <roger@eyesopen.com>
37611 * gcc.dg/builtins-21.c: New test case.
37613 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
37615 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37616 options instead of at the end.
37617 * lib/objc.exp (objc_target_compile): Likewise.
37619 2003-06-11 Mark Mitchell <mark@codesourcery.com>
37622 * g++.dg/parse/error1.C: New test.
37624 2003-06-11 Janis Johnson <janis187@us.ibm.com>
37626 * gcc.dg/compat/struct-by-value-11_main.c: New file.
37627 * gcc.dg/compat/struct-by-value-11_x.c: New file.
37628 * gcc.dg/compat/struct-by-value-11_y.c: New file.
37629 * gcc.dg/compat/struct-by-value-12_main.c: New file.
37630 * gcc.dg/compat/struct-by-value-12_x.c: New file.
37631 * gcc.dg/compat/struct-by-value-12_y.c: New file.
37632 * gcc.dg/compat/struct-by-value-13_main.c: New file.
37633 * gcc.dg/compat/struct-by-value-13_x.c: New file.
37634 * gcc.dg/compat/struct-by-value-13_y.c: New file.
37635 * gcc.dg/compat/struct-by-value-14_main.c: New file.
37636 * gcc.dg/compat/struct-by-value-14_x.c: New file.
37637 * gcc.dg/compat/struct-by-value-14_y.c: New file.
37638 * gcc.dg/compat/struct-by-value-15_main.c: New file.
37639 * gcc.dg/compat/struct-by-value-15_x.c: New file.
37640 * gcc.dg/compat/struct-by-value-15_y.c: New file.
37641 * gcc.dg/compat/struct-by-value-16_main.c: New file.
37642 * gcc.dg/compat/struct-by-value-16_x.c: New file.
37643 * gcc.dg/compat/struct-by-value-16_y.c: New file.
37644 * gcc.dg/compat/struct-by-value-17_main.c: New file.
37645 * gcc.dg/compat/struct-by-value-17_x.c: New file.
37646 * gcc.dg/compat/struct-by-value-17_y.c: New file.
37647 * gcc.dg/compat/struct-by-value-18_main.c: New file.
37648 * gcc.dg/compat/struct-by-value-18_x.c: New file.
37649 * gcc.dg/compat/struct-by-value-18_y.c: New file.
37651 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37652 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37653 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37654 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37655 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37656 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37657 * gcc.dg/compat/scalar-return-3_main.c: New file.
37658 * gcc.dg/compat/scalar-return-3_x.c: New file.
37659 * gcc.dg/compat/scalar-return-3_y.c: New file.
37660 * gcc.dg/compat/scalar-return-4_main.c: New file.
37661 * gcc.dg/compat/scalar-return-4_x.c: New file.
37662 * gcc.dg/compat/scalar-return-4_y.c: New file.
37664 2003-06-10 Janis Johnson <janis187@us.ibm.com>
37666 * gcc.dg/compat/fp2-struct-check.h: New file.
37667 * gcc.dg/compat/fp2-struct-defs.h: New file.
37668 * gcc.dg/compat/fp2-struct-init.h: New file.
37669 * gcc.dg/compat/struct-by-value-10_main.c: New file.
37670 * gcc.dg/compat/struct-by-value-10_x.c: New file.
37671 * gcc.dg/compat/struct-by-value-10_y.c: New file.
37672 * gcc.dg/compat/struct-return-10_main.c: New file.
37673 * gcc.dg/compat/struct-return-10_x.c: New file.
37674 * gcc.dg/compat/struct-return-10_y.c: New file.
37676 * gcc.dg/compat/compat-common.h: New file.
37677 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37678 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37679 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37680 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37681 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37682 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37683 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37684 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37685 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37686 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37687 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37688 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37689 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37690 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37691 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37692 * gcc.dg/compat/small-struct-check.h: Ditto.
37693 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37694 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37695 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37696 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37697 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37698 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37699 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37700 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37701 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37702 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37703 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37704 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37705 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37706 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37707 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37708 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37709 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37710 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37711 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37712 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37713 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37714 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37715 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37716 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37717 * gcc.dg/compat/struct-return-2_main.c: Ditto.
37718 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37719 * gcc.dg/compat/struct-return-2_y.c: Ditto.
37720 * gcc.dg/compat/struct-return-3_main.c: Ditto.
37721 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37722 * gcc.dg/compat/struct-return-3_y.c: Ditto.
37724 2003-06-10 Geoffrey Keating <geoffk@apple.com>
37726 * g++.dg/pch/static-1.C: New file.
37727 * g++.dg/pch/static-1.Hs: New file.
37729 2003-06-10 Richard Henderson <rth@redhat.com>
37731 * gcc.dg/asm-7.c: Adjust expected warning text.
37733 2003-06-10 Roger Sayle <roger@eyesopen.com>
37735 * gcc.dg/builtins-20.c: New test case.
37737 2003-06-10 Mark Mitchell <mark@codesourcery.com>
37740 * g++.dg/opt/template1.C: New test.
37742 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37744 * lib/gcc-dg.exp (dg-test): Clear additional_files and
37745 additional_sources.
37747 2003-05-21 David Taylor <dtaylor@emc.com>
37749 * gcc.dg/Wpadded.c: New file.
37751 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37753 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37754 * gcc.dg/special/weak-2.c: Add dg-require-weak.
37755 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37758 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
37760 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37762 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37764 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37765 (dg-require-alias): Likewise.
37766 (dg-require-gc-sections): Likewise.
37767 * lib/target-supports.exp (check_gc_sections_available): Likewise.
37769 2003-06-08 Richard Henderson <rth@redhat.com>
37771 * gcc.dg/20011029-2.c: Fix the array reference.
37772 * gcc.dg/asm-7.c: New.
37774 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
37776 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37778 2003-06-08 Mark Mitchell <mark@codesourcery.com>
37780 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37781 (dg-require-gc-sections): Likewise.
37783 2003-06-08 Jan Hubicka <jh@suse.cz>
37785 * i386-cmov1.c: Fix regular expression.
37786 * i386-cvt-1.c: Likewise.
37787 * i386-local.c: Likewise.
37788 * i386-local2.c: Likewise.
37789 * i386-mul.c: Likewise.
37790 * i386-ssetype-1.c: Likewise.
37791 * i386-ssetype-3.c: Likewise.
37792 * i386-ssetype-5.c: Likewise.
37794 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37797 * g++.dg/warn/implicit-typename2.C: New test.
37798 * g++.dg/warn/implicit-typename3.C: New test.
37800 2003-06-07 Richard Henderson <rth@redhat.com>
37802 * g++.dg/other/offsetof3.C: Use size_t.
37803 * g++.dg/other/offsetof4.C: Likewise.
37805 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
37807 * lib/copy-file.exp: New. Implement gcc_copy_files.
37809 * lib/dg-pch.exp: Load copy-file.exp
37810 (dg-pch): Use gcc_copy_files instead of "file copy".
37812 2003-06-06 Mark Mitchell <mark@codesourcery.com>
37814 * gcc.dg/weak/weak.exp: Simplify.
37815 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37816 * gcc.dg/weak/weak-1.c: Likewise.
37817 * gcc.dg/weak/weak-2.c: Likewise.
37818 * gcc.dg/weak/weak-3.c: Likewise.
37819 * gcc.dg/weak/weak-4.c: Likewise.
37820 * gcc.dg/weak/weak-5.c: Likewise.
37821 * gcc.dg/weak/weak-6.c: Likewise.
37822 * gcc.dg/weak/weak-7.c: Likewise.
37823 * gcc.dg/weak/weak-8.c: Likewise.
37824 * gcc.dg/weak/weak-9.c: Likewise.
37826 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
37828 gcc.c-torture/execute/20030606-1.c: New.
37830 2003-06-06 Roger Sayle <roger@eyesopen.com>
37832 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37833 * gcc.dg/builtins-19.c: Likewise.
37835 2003-06-06 Roger Sayle <roger@eyesopen.com>
37837 * gcc.dg/builtins-2.c: Add some more tests.
37838 * gcc.dg/builtins-18.c: New test case.
37839 * gcc.dg/builtins-19.c: New test case.
37841 2003-06-06 Roger Sayle <roger@eyesopen.com>
37842 Jim Wilson <wilson@tuliptree.org>
37844 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37846 2003-06-06 Jakub Jelinek <jakub@redhat.com>
37848 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37849 mempcpy/stpcpy calls not to be optimized into something else.
37850 * gcc.c-torture/execute/string-opt-3.c: Moved to...
37851 * gcc.c-torture/execute/builtins/string-7.c: ...here.
37852 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37854 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37856 * gcc.dg/format/asm_fprintf-1.c: New test.
37858 2003-06-05 Mark Mitchell <mark@codesourcery.com>
37860 * lib/gcc-defs.exp (additional_sources): New variable.
37861 (dg-additional-sources): New function.
37862 (additional_files): New variable.
37863 (dg-additional-files): New function.
37864 (dg-additional-files-options): Likewise.
37865 * lib/gcc-dg.exp (dg-require-weak): New function.
37866 (dg-require-alias): Likewise.
37867 (dg-require-gc-sections): Likewise.
37868 * lib/target-supports.exp (check_alias_available): Remove testfile
37870 (check_gc_sections_available): New function.
37871 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37872 (dg-gpp-additional-files): Likewise.
37873 * lib/g++.exp (additional_sources): Remove.
37874 (additional_files): Likewise.
37875 (g++_target_compile): Use dg-additional-files-options.
37877 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
37879 * gcc.dg/special/ecos.exp: Remove.
37880 * gcc.dg/special/20000419-2.c: Use dg-require-*.
37881 * gcc.dg/special/alias-1.c: Likewise.
37882 * gcc.dg/special/alias-2.c: Likewise.
37883 * gcc.dg/special/gcsec-1.c: Likewise.
37884 * gcc.dg/special/weak-1.c: Likewise.
37885 * gcc.dg/special/weak-2.c: Likewise.
37886 * gcc.dg/special/wkali-1.c: Likewise.
37887 * gcc.dg/special/wkali-2.c: Likewise.
37889 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37890 dg-gpp-additional-*.
37891 * g++.dg/special/conpr-3.C: Likewise.
37892 * g++.dg/special/conpr-4.C: Likewise.
37893 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37894 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37895 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37896 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37897 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37898 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37899 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37900 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37901 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37902 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37903 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37904 * g++.old-deja/g++.other/comdat1.C: Likewise.
37905 * g++.old-deja/g++.other/comdat2.C: Likewise.
37906 * g++.old-deja/g++.other/comdat3.C: Likewise.
37907 * g++.old-deja/g++.other/ctor1.C: Likewise.
37908 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37910 2003-06-05 Richard Henderson <rth@redhat.com>
37912 * gcc.dg/debug/20030605-1.c: New.
37914 2003-06-04 Mark Mitchell <mark@codesourcery.com>
37916 * README.QMTEST: Update.
37918 2003-06-04 Richard Henderson <rth@redhat.com>
37920 * gcc.dg/cleanup-1.c: New.
37921 * gcc.dg/cleanup-2.c: New.
37922 * gcc.dg/cleanup-3.c: New.
37923 * gcc.dg/cleanup-4.c: New.
37924 * gcc.dg/cleanup-5.c: New.
37925 * gcc.dg/cleanup-6.c: New.
37926 * gcc.dg/cleanup-7.c: New.
37928 2003-06-04 Mark Mitchell <mark@codesourcery.com>
37930 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37932 * lib/dg-pch.exp: New file.
37933 * g++.dg/pch/pch.exp: Use dg-pch.exp.
37934 * gcc.dg/pch/pch.exp: Likewise.
37936 2003-06-04 Roger Sayle <roger@eyesopen.com>
37938 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37939 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37940 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37941 * gcc.dg/builtins-17.c: New test case.
37942 * gcc.dg/i386-387-4.c: New test case.
37943 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37945 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37947 * gcc.dg/ultrasp9.c: New test.
37949 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37951 * gcc.c-torture/compile/20030604-1.c: New test.
37952 * gcc.dg/sparc-constant-1.c: New test.
37954 2003-06-03 Glen Nakamura <glen@imodulo.com>
37956 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37958 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
37960 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37962 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37963 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37965 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
37967 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37969 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37972 * g++.dg/template/spec10.C: New test.
37974 2003-06-03 Roger Sayle <roger@eyesopen.com>
37976 * gcc.dg/builtins-16.c: New test case.
37978 2003-06-03 Jakub Jelinek <jakub@redhat.com>
37980 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37981 mempcpy test with post-increments.
37982 * gcc.c-torture/execute/string-opt-3.c: New test.
37983 * gcc.dg/string-opt-1.c: New test.
37985 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
37988 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37990 2003-06-02 Mark Mitchell <mark@codesourcery.com>
37992 * lib/scanasm.exp (dg-scan): New function, factored out of ...
37993 (scan-assembler): ... here. Use dg-scan.
37994 (scan-assembler-not): Likewise.
37995 (scan-file): New function.
37996 (scan-file-not): Likewise.
37997 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37998 * gcc.dg/cpp/_Pragma4.c: Likewise.
37999 * gcc.dg/cpp/_Pragma5.c: Likewise.
38000 * gcc.dg/cpp/avoidpaste1.c: Likewise.
38001 * gcc.dg/cpp/avoidpaste2.c: Likewise.
38002 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38003 * gcc.dg/cpp/cmdlne-P.c: Likewise.
38004 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38005 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38006 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38007 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38008 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38009 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38010 * gcc.dg/cpp/cxxcom1.c: Likewise.
38011 * gcc.dg/cpp/line1.c: Likewise.
38012 * gcc.dg/cpp/maccom1.c: Likewise.
38013 * gcc.dg/cpp/maccom2.c: Likewise.
38014 * gcc.dg/cpp/maccom3.c: Likewise.
38015 * gcc.dg/cpp/maccom4.c: Likewise.
38016 * gcc.dg/cpp/maccom5.c: Likewise.
38017 * gcc.dg/cpp/maccom6.c: Likewise.
38018 * gcc.dg/cpp/multiline.c: Likewise.
38019 * gcc.dg/cpp/spacing1.c: Likewise.
38020 * gcc.dg/cpp/spacing2.c: Likewise.
38021 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38022 * gcc.dg/cpp/trad/maccom1.c: Likewise.
38023 * gcc.dg/cpp/trad/maccom2.c: Likewise.
38024 * gcc.dg/cpp/trad/maccom3.c: Likewise.
38025 * gcc.dg/cpp/trad/maccom4.c: Likewise.
38026 * gcc.dg/cpp/trad/maccom6.c: Likewise.
38027 * gcc.dg/cpp/cxxcom2.c: Likewise.
38028 * gcc.dg/cpp/cxxcom2.h: New file.
38030 * gcc.dg/cpp/truefalse.cpp: Move it to ...
38031 * g++.dg/cpp/truefalse.C: Here.
38032 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38034 2003-06-01 Loren James Rittle <ljrittle@acm.org>
38036 * gcc.dg/cpp/redef3.c: New file.
38038 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38040 * gcc.dg/i386-loop-3.c: New test.
38042 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
38044 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38046 2003-05-31 Roger Sayle <roger@eyesopen.com>
38048 * gcc.dg/fwrapv-1.c: New test case.
38049 * gcc.dg/fwrapv-2.c: New test case.
38051 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38054 * g++.dg/template/spec9.C: New test.
38056 2003-05-29 Roger Sayle <roger@eyesopen.com>
38058 * gcc.dg/duff-4.c: New test case.
38060 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
38063 * g77.dg/ffixed-form-1.f: New test
38064 * g77.dg/ffixed-form-2.f: New test
38065 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38066 * g77.dg/ffree-form-3.f: New test
38068 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
38070 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38071 * gcc.dg/wint_t-1.c: Likewise.
38073 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38075 * g++.dg/template/access11.C: New test.
38077 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38080 * g++.dg/template/access10.C: New test.
38082 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38083 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38085 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38087 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38089 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38090 suppress for powerpc-*-darwin*.
38091 * gcc.dg/torture/builtin-noret-2.c: Likewise.
38093 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38095 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38096 suppress option for powerpc-*-darwin*.
38098 2003-05-23 Roger Sayle <roger@eyesopen.com>
38100 * gcc.dg/builtins-1.c: Add tests for tan and atan.
38101 * gcc.dg/builtins-4.c: Add test for fmod.
38103 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38106 * g++.dg/template/instantiate4.C: New test.
38108 2003-05-22 Roger Sayle <roger@eyesopen.com>
38110 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38112 2003-05-21 Janis Johnson <janis187@us.ibm.com>
38114 * gcc.dg/compat/scalar-return-1_main.c: New file.
38115 * gcc.dg/compat/scalar-return-1_x.c: New file.
38116 * gcc.dg/compat/scalar-return-1_y.c: New file.
38117 * gcc.dg/compat/scalar-return-2_main.c: New file.
38118 * gcc.dg/compat/scalar-return-2_x.c: New file.
38119 * gcc.dg/compat/scalar-return-2_y.c: New file.
38120 * gcc.dg/compat/struct-return-3_main.c: New file.
38121 * gcc.dg/compat/struct-return-3_y.c: New file.
38122 * gcc.dg/compat/struct-return-3_x.c: New file.
38123 * gcc.dg/compat/struct-return-2_main.c: New file.
38124 * gcc.dg/compat/struct-return-2_x.c: New file.
38125 * gcc.dg/compat/struct-return-2_y.c: New file.
38127 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38129 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38130 for hppa*-hp-hpux*.
38131 * gcc.dg/20021014-1.c (dg-options): Likewise.
38132 * gcc.dg/nest.c (dg-options): Likewise.
38134 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
38137 * g++.dg/ext/dllimport2.C: New file.
38138 * g++.dg/ext/dllimport3.C: New file.
38140 2003-05-20 Janis Johnson <janis187@us.ibm.com>
38142 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38143 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38144 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38145 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38146 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38147 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38148 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38149 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38150 * gcc.dg/compat/small-struct-defs.h: New file.
38151 * gcc.dg/compat/small-struct-init.h: New file.
38152 * gcc.dg/compat/small-struct-check.h: New file.
38153 * gcc.dg/compat/fp-struct-defs.h: New file.
38154 * gcc.dg/compat/fp-struct-check.h: New file.
38155 * gcc.dg/compat/fp-struct-init.h: New file.
38156 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38157 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38159 2003-05-19 Jakub Jelinek <jakub@redhat.com>
38161 * gcc.dg/20030225-2.c: New test.
38163 2003-05-18 Roger Sayle <roger@eyesopen.com>
38164 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38166 * gcc.c-torture/compile/20030518-1.c: New test case.
38168 2003-05-18 Mark Mitchell <mark@codesourcery.com>
38170 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38171 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38172 gcc-dg-debug-runtest.
38173 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38174 gcc-dg-debug-runtest.
38176 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38179 * g++.dg/lookup/using6.C: New test.
38181 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38183 * g++.dg/parse/access2.C: New test.
38185 2003-05-17 Mark Mitchell <mark@codesourcery.com>
38187 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38188 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38189 * gcc.dg/debug/debug.exp: Likewise.
38191 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
38193 * gcc.dg/dollar.c: New test.
38195 2003-05-16 Janis Johnson <janis187@us.ibm.com>
38197 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38198 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38199 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38200 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38201 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38202 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38203 * gcc.dg/compat/struct-by-value-6_main.c: New file.
38204 * gcc.dg/compat/struct-by-value-6_x.c: New file.
38205 * gcc.dg/compat/struct-by-value-6_y.c: New file.
38206 * gcc.dg/compat/struct-by-value-7_main.c: New file.
38207 * gcc.dg/compat/struct-by-value-7_x.c: New file.
38208 * gcc.dg/compat/struct-by-value-7_y.c: New file.
38209 * gcc.dg/compat/struct-by-value-8_main.c: New file.
38210 * gcc.dg/compat/struct-by-value-8_x.c: New file.
38211 * gcc.dg/compat/struct-by-value-8_y.c: New file.
38212 * gcc.dg/compat/struct-by-value-9_main.c: New file.
38213 * gcc.dg/compat/struct-by-value-9_x.c: New file.
38214 * gcc.dg/compat/struct-by-value-9_y.c: New file.
38216 2003-05-16 Mark Mitchell <mark@codesourcery.com>
38218 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38219 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
38220 support for "repo" mode.
38221 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38222 * lib/g77-dg.exp: Likewise.
38223 * lib/obj-dg.exp: Likewise.
38225 2003-05-16 Jakub Jelinek <jakub@redhat.com>
38227 Merge from gcc-3_2-rhl8-branch:
38228 2003-04-23 Jakub Jelinek <jakub@redhat.com>
38230 * gcc.dg/tls/opt-6.c: New test.
38232 2003-04-05 Jakub Jelinek <jakub@redhat.com>
38234 * gcc.dg/20030405-1.c: New test.
38236 2003-03-09 Jakub Jelinek <jakub@redhat.com>
38238 * gcc.dg/20030309-1.c: New test.
38240 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38242 * gcc.c-torture/execute/20030307-1.c: New test.
38244 2003-02-20 Randolph Chung <tausq@debian.org>
38246 * gcc.c-torture/compile/20030220-1.c: New test.
38248 2003-02-18 Jakub Jelinek <jakub@redhat.com>
38250 * gcc.dg/20030217-1.c: New test.
38252 2003-01-29 Jakub Jelinek <jakub@redhat.com>
38254 * gcc.c-torture/compile/20020129-1.c: New test.
38256 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38258 * gcc.dg/unroll-1.c: New test.
38260 2002-11-16 Jan Hubicka <jh@suse.cz>
38262 * gcc.c-torture/execute/20020920-1.c: New test.
38264 2002-10-08 Jakub Jelinek <jakub@redhat.com>
38267 * gcc.c-torture/compile/20021008-1.c: New test.
38269 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
38272 * gcc.c-torture/execute/20020810-1.c: New test.
38274 2002-08-07 Jakub Jelinek <jakub@redhat.com>
38276 * gcc.c-torture/compile/20020807-1.c: New test.
38278 2002-07-30 Jakub Jelinek <jakub@redhat.com>
38280 * gcc.dg/tls/opt-1.c: New test.
38282 2002-07-29 Jakub Jelinek <jakub@redhat.com>
38284 * gcc.dg/20020729-1.c: New test.
38286 2002-07-20 Jakub Jelinek <jakub@redhat.com>
38288 * g++.dg/opt/life1.C: New test.
38290 2002-05-20 Jakub Jelinek <jakub@redhat.com>
38292 * gcc.dg/20020525-1.c: New test.
38294 2002-05-24 Jakub Jelinek <jakub@redhat.com>
38297 * g++.dg/ext/pretty1.C: New test.
38298 * g++.dg/ext/pretty2.C: New test.
38300 2003-05-15 Mark Mitchell <mark@codesourcery.com>
38303 * g++.dg/ext/typeof5.C: New test.
38305 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
38307 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38308 __USER_LABEL_PREFIX__ into account.
38309 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38311 2003-05-14 Roger Sayle <roger@eyesopen.com>
38313 * gcc.dg/builtins-15.c: New test case.
38315 2003-05-13 Zack Weinberg <zack@codesourcery.com>
38317 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38319 2003-05-12 Mark Mitchell <mark@codesourcery.com>
38321 * lib/g++.exp: Tweak handling of additional source files.
38322 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38323 * g++.dg/special/conpr-2a.C: Rename to ...
38324 * g++.dg/special/conpr-2a.cc: ... this.
38325 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38326 * g++.dg/special/conpr-3a.C: Rename to ...
38327 * g++.dg/special/conpr-3a.cc: This.
38328 * g++.dg/special/conpr-3b.C: Rename to ...
38329 * g++.dg/special/conpr-3b.cc: This.
38330 * g++.dg/special/conpr-4.C: New test.
38331 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38333 2003-05-12 David Edelsohn <edelsohn@gnu.org>
38335 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38337 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38339 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38340 * g++.old-deja/g++.robertl/eb71.C: Likewise.
38341 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38342 * g++.old-deja/g++.other/warn3.C: Likewise.
38344 2003-05-11 Roger Sayle <roger@eyesopen.com>
38346 * gcc.dg/i386-387-1.c: Update to also test log.
38347 * gcc.dg/i386-387-2.c: Likewise.
38349 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
38351 * g77.f-torture/execute/int8421.f: New test.
38353 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38355 PR c++/10230, c++/10481
38356 * g++.dg/lookup/scoped5.C: New test.
38358 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38361 * g++.dg/template/ttp6.C: New test.
38363 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
38365 * gcc.c-torture/execute/builtins: New directory.
38366 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38367 gcc.c-torture/execute/builtins.
38368 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38369 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38370 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
38371 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38373 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38376 * g++.dg/template/access8.C: New test.
38377 * g++.dg/template/access9.C: New test.
38379 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38382 * g++.dg/parse/access1.C: New test.
38384 2003-05-09 DJ Delorie <dj@redhat.com>
38386 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38387 long, and not an int.
38389 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38391 PR c++/10555, c++/10576
38392 * g++.dg/template/memclass1.C: New test.
38394 2003-05-08 DJ Delorie <dj@redhat.com>
38396 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38398 * gcc.c-torture/execute/20021024-1.x: Likewise.
38399 * gcc.c-torture/execute/shiftdi.x: Likewise.
38400 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38401 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38402 * gcc.dg/20021018-1.c: Likewise.
38404 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38406 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38408 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38409 (bcopy): Call memmove.
38411 2003-05-08 Roger Sayle <roger@eyesopen.com>
38413 * g77.f-torture/compile/8485.f: New test case.
38415 2003-05-07 Richard Henderson <rth@redhat.com>
38418 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38419 Verify exception_cleanup not called for rethrows.
38420 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38421 when exiting catch block without rethrowing.
38422 * g++.dg/eh/forced3.C: New.
38423 * g++.dg/eh/forced4.C: New.
38425 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
38427 * gcc.dg/20030505.c: Fix triplet.
38429 2003-05-06 DJ Delorie <dj@redhat.com>
38431 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38432 * gcc.dg/nest.c: Likewise.
38434 2003-05-05 Roger Sayle <roger@eyesopen.com>
38436 * gcc.dg/builtins-14.c: New test case.
38438 2003-05-05 Janis Johnson <janis187@us.ibm.com>
38440 * lib/compat.exp (compat-execute): New argument.
38441 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38442 * gcc.dg/compat: New test directory.
38443 * gcc.dg/compat/compat.exp: New expect script.
38444 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38445 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38446 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38447 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38448 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38449 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38451 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38452 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38453 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38454 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38455 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38456 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38457 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38458 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38459 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38460 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38461 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38462 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38463 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38464 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38465 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38467 2003-05-05 Zack Weinberg <zack@codesourcery.com>
38469 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38471 2003-05-05 Jakub Jelinek <jakub@redhat.com>
38473 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38475 2003-05-05 Geoffrey Keating <geoffk@apple.com>
38477 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38478 * gcc.dg/ppc-fsel-2.c: New test.
38480 * gcc.dg/unused-5.c: New test.
38482 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38485 * g++.dg/warn/pmf1.C: New test.
38487 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38490 * g++.dg/warn/main.C: New test.
38492 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38494 * gcc.dg/nonnull-3.c: New test.
38496 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
38498 * gcc.dg/cpp/Wtrigraphs.c: Update.
38499 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38501 2003-05-03 Geoffrey Keating <geoffk@apple.com>
38503 * gcc.dg/ppc-fsel-1.c: New test.
38505 2003-05-03 Zack Weinberg <zack@codesourcery.com>
38508 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
38510 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
38512 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38514 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38516 PR c++/9364, c++/10553, c++/10586
38517 * g++.dg/parse/typename4.C: New test.
38518 * g++.dg/parse/typename5.C: Likewise.
38520 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
38522 * gcc.c-torture/compile/20030503-1.c: New test.
38524 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38526 * g++.dg/lookup/using5.C: Fix testcase error.
38528 2003-05-01 Chris Demetriou <cgd@broadcom.com>
38530 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
38531 since MEABI is no longer supported. Remove all vestiges
38532 of MEABI from the test.
38534 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38537 * g++.dg/lookup/using5.C: New test.
38539 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38542 * g++.dg/template/ttp5.C: New test.
38544 2003-04-30 Mark Mitchell <mark@codesourcery.com>
38546 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38547 (dg-gpp-additional-sources): New function.
38548 (dg-gpp-additional-files): Likewise.
38549 * lib/g++.exp (additional_sources): New variable.
38550 (additional_files): Likewise.
38551 (g++_target_compile): Deal with them.
38552 * lib/old-dejagnu.exp: Remove.
38553 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38554 * g++.old-deja: Revise all tests to use dg commands.
38556 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38558 PR c++/9432, c++/9528
38559 * g++.dg/lookup/using4.C: New test.
38561 2003-04-29 Geoffrey Keating <geoffk@apple.com>
38563 * gcc.dg/noreturn-5.c: New file.
38564 * gcc.dg/noreturn-6.c: New file.
38566 * gcc.c-torture/compile/inline-1.c: New file.
38568 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38571 * g++.dg/template/explicit1.C: New test.
38573 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38576 * g++.dg/other/bitfield1.C: New test.
38579 * g++.dg/init/new7.C: New test.
38581 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38583 * g++.dg/ext/desig1.C: New test.
38584 * g++.dg/ext/init1.C: Update.
38586 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38588 2003-04-28 Mark Mitchell <mark@codesourcery.com>
38591 * g++.dg/warn/Winline-1.C: New test.
38593 2003-04-28 Jakub Jelinek <jakub@redhat.com>
38595 * gcc.c-torture/execute/string-opt-19.c: New test.
38597 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38598 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38600 2003-04-27 Mark Mitchell <mark@codesourcery.com>
38603 * g++.dg/init/new6.C: New test.
38606 * g++.dg/init/ref6.C: New test.
38608 2003-04-26 David Edelsohn <edelsohn@gnu.org>
38610 * g++.dg/warn/weak1.C: XFAIL on AIX4.
38612 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38614 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38615 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38617 2003-04-25 Mark Mitchell <mark@codesourcery.com>
38619 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38620 initialized static data members.
38622 2003-04-25 H.J. Lu <hjl@gnu.org>
38624 * gcc.dg/ia64-sync-4.c: New test.
38626 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38628 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
38631 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
38634 * g++.dg/warn/conv1.C: New test.
38635 * g++.old-deja/g++.other/conv7.C: Adjust.
38636 * g++.old-deja/g++.other/overload14.C: Adjust.
38638 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38641 * g++.dg/template/defarg2.C: New test.
38643 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
38645 * gcc.dg/cpp/include2.c: Update.
38646 * gcc.dg/cpp/multiline-2.c: New.
38647 * gcc.dg/cpp/multiline.c: Update.
38648 * gcc.dg/cpp/strify2.c: Update.
38649 * gcc.dg/cpp/trad/literals-2.c: Update.
38651 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38653 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38655 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38657 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38659 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38662 * g++.dg/parse/crash4.C: New test.
38665 * g++.dg/parse/crash5.C: New test.
38667 2003-04-22 Mark Mitchell <mark@codesourcery.com>
38670 * g++.dg/parse/crash3.C: New test.
38673 * g++.dg/parse/elab1.C: New test.
38675 2003-04-22 Devang Patel <dpatel@apple.com>
38677 * gcc.dg/cpp/trad/funlike-5.c: New test.
38679 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
38681 * g++.dg/other/packed1.C: Fix dg options.
38683 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
38685 * g++.dg/other/offsetof2.C: New test.
38687 2003-04-21 Mark Mitchell <mark@codesourcery.com>
38689 * g++.dg/template/recurse.C: Adjust location of error messages.
38691 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
38694 * g++.dg/init/addr-const1.C: New test.
38695 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38697 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
38700 * g++.dg/lookup/struct-hack1.C: New test.
38702 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
38704 * ucs.c: Update diagnostic messages.
38706 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
38708 * gcc.dg/cpp/truefalse.cpp: New test.
38709 * gcc.dg/cpp/cpp.exp: Update.
38710 * g++.dg/other/stdbool-if.C: Remove.
38712 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
38714 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38715 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38717 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38719 * gcc.c-torture/compile/20030418-1.c: New test.
38721 2003-04-17 Janis Johnson <janis187@us.ibm.com>
38723 * README.compat: Remove; content moved to doc/sourcebuild.texi.
38725 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38728 g++.dg/template/dependent-name1.C: New test.
38730 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
38732 * gcc.dg/warn-1.c (tourist_guide): New array,
38733 contains a pointer to bar.
38735 2003-04-16 Roger Sayle <roger@eyesopen.com>
38737 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38738 * gcc.c-torture/execute/medce-1.c: New test case.
38739 * gcc.c-torture/execute/medce-2.c: New test case.
38741 2003-04-15 Mark Mitchell <mark@codesourcery.com>
38743 * lib/prune.exp: Ignore more messages.
38746 * g++.dg/parse/lookup3.C: New test.
38748 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
38750 * gcc.c-torture/compile/20030415-1.c : New test.
38752 2003-04-14 Mark Mitchell <mark@codesourcery.com>
38754 * gcc.c-torture/execute/scope-2.c: Move to ...
38755 * gcc.dg/noncompile/scope.c: .... here.
38757 2003-04-14 Roger Sayle <roger@eyesopen.com>
38759 * gcc.dg/20030414-2.c: New test case.
38761 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
38764 * gcc.dg/20030414-1.c: New test.
38766 2003-04-13 Roger Sayle <roger@eyesopen.com>
38768 * gcc.dg/builtins-12.c: New test case.
38769 * gcc.dg/builtins-13.c: New test case.
38771 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38773 * gcc.c-torture/execute/string-opt-18.c: New test.
38775 2003-04-13 Mark Mitchell <mark@codesourcery.com>
38778 * g++.dg/init/new5.C: New test.
38780 2003-04-12 Mark Mitchell <mark@codesourcery.com>
38783 * g++.dg/ext/dllimport1.C: New test.
38785 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
38787 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38789 2003-04-11 Bud Davis <bdavis9659@comcast.net>
38792 * g77.f-torture/noncompile/9263.f: New test
38794 * g77.f-torture/execute/1832.f: New test
38796 2003-04-11 David Chad <davidc@freebsd.org>
38797 Loren J. Rittle <ljrittle@acm.org>
38800 * objc.dg/headers.m: New test.
38802 2003-04-10 Zack Weinberg <zack@codesourcery.com>
38804 * gcc.c-torture/execute/builtin-noret-2.c: New.
38805 * gcc.c-torture/execute/builtin-noret-2.x: New.
38806 XFAIL builtin-noret-2.c at -O1 and above.
38807 * gcc.dg/redecl.c: New.
38808 * gcc.dg/Wshadow-1.c: Update error regexps.
38810 2003-04-10 Mark Mitchell <mark@codesourcery.com>
38812 * g++.dg/abi/bitfield10.C: New test.
38814 2003-04-09 Mike Stump <mrs@apple.com>
38816 * gcc.dg/pch/pch.exp: Make testcase names longer.
38817 * g++.dg/pch/pch.exp: Make testcase names longer.
38819 2003-04-08 Roger Sayle <roger@eyesopen.com>
38821 * gcc.dg/builtins-11.c: New test case.
38823 2003-04-08 Roger Sayle <roger@eyesopen.com>
38825 * gcc.dg/builtins-9.c: New test case.
38826 * gcc.dg/builtins-10.c: New test case.
38828 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
38830 * gcc.dg/noncompile/init-4.c.c: New test.
38832 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
38834 * gcc.misc-test/gcov-9.c: New test.
38835 * gcc.misc-test/gcov-10.c: New test
38836 * gcc.misc-test/gcov-11.c: New test.
38838 2003-04-05 Zack Weinberg <zack@codesourcery.com>
38840 PR optimization/10024
38841 * gcc.c-torture/compile/20030405-1.c: New test.
38843 2003-04-04 Geoffrey Keating <geoffk@apple.com>
38845 * gcc.dg/pch/static-3.c: New.
38846 * gcc.dg/pch/static-3.hs: New.
38847 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38849 2003-04-04 Richard Henderson <rth@redhat.com>
38851 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38852 * g++.dg/eh/forced2.C: Likewise.
38854 2003-04-03 Mike Stump <mrs@apple.com>
38856 * lib/scanasm.exp (scan-assembler): Add xfail processing for
38858 (scan-assembler-times, scan-assembler-not): Likewise.
38859 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38861 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38863 * gcc.dg/sparc-loop-1.c: New test.
38865 2003-04-02 Geoffrey Keating <geoffk@apple.com>
38868 * g++.dg/pch/system-2.C: New.
38869 * g++.dg/pch/system-2.Hs: New.
38871 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
38873 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38875 * g++.dg/eh/simd-1.C (vecfunc): Same.
38877 2003-04-01 Roger Sayle <roger@eyesopen.com>
38879 * gcc.c-torture/execute/20030401-1.c: New test case.
38881 2003-04-01 Ziemowit Laski <zlaski@apple.com>
38883 * objc.dg/defs.m: New.
38885 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
38887 * g++.dg/eh/simd-1.C: New.
38888 * g++.dg/eh/simd-2.C: New.
38890 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
38892 * gcc.c-torture/execute/simd-3.c: New.
38894 2003-03-31 Mark Mitchell <mark@codesourcery.com>
38897 * gcc.dg/20030331-2.c: New test.
38899 2003-03-31 Mark Mitchell <mark@codesourcery.com>
38902 * g++.dg/parse/crash2.C: New test.
38904 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38906 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38907 * gcc.c-torture/execute/20030331-1.c: ...here.
38909 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38911 * gcc.c-torture/execute/20030331-1.c: New test.
38913 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
38915 * lib/gcov.exp: Adjust call return testing strings.
38916 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38918 2003-03-31 Roger Sayle <roger@eyesopen.com>
38920 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38921 * gcc.dg/builtins-7.c: New test case.
38922 * gcc.dg/builtins-8.c: New test case.
38924 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38926 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38928 2003-03-30 Mark Mitchell <mark@codesourcery.com>
38931 * g++.dg/lookup-class-member-2.C: New test.
38933 2003-03-30 Glen Nakamura <glen@imodulo.com>
38935 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38937 2003-03-28 Roger Sayle <roger@eyesopen.com>
38939 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38941 2003-03-28 Mark Mitchell <mark@codesourcery.com>
38943 * g++.dg/init/attrib1.C: New test.
38945 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38947 * gcc.dg/ultrasp8.c: New test.
38949 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38951 * gcc.dg/ultrasp7.c: New test.
38953 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
38956 * g++.dg/template/inline1.C: New test.
38958 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38960 * gcc.dg/sparc-dwarf2.c: New test.
38962 2003-03-27 Roger Sayle <roger@eyesopen.com>
38964 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38965 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38967 2003-03-27 Mark Mitchell <mark@codesourcery.com>
38969 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38970 than reading .x files.
38971 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38972 * g77.dg/gcov/gcov-1.f: Likewise.
38973 * gcc.misc-tests/gcov-4b.c: Likewise.
38974 * gcc.misc-tests/gcov-5b.c: Likewise.
38975 * gcc.misc-tests/gcov-6.c: Likewise.
38976 * gcc.misc-tests/gcov-7.c: Likewise.
38977 * gcc.misc-tests/gcov-8.c: Likewise.
38978 * g++.dg/gcov/gcov-1.x: Remove.
38979 * g77.dg/gcov/gcov-1.x: Likewise.
38980 * gcc.misc-tests/gcov-4b.x: Likewise.
38981 * gcc.misc-tests/gcov-5b.x: Likewise.
38982 * gcc.misc-tests/gcov-6.x: Likewise.
38983 * gcc.misc-tests/gcov-7.x: Likewise.
38984 * gcc.misc-tests/gcov-8.x: Likewise.
38986 2003-03-27 Glen Nakamura <glen@imodulo.com>
38989 * gcc.dg/20030324-1.c: New test.
38991 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
38994 * g++.dg/template/arg3.C: New test.
38997 * g++.dg/template/friend18.C: New test.
38999 2003-03-26 Roger Sayle <roger@eyesopen.com>
39001 * g77.f-torture/compile/20030326-1.f: New test case.
39003 2003-03-26 Janis Johnson <janis187@us.ibm.com>
39005 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39007 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39009 2003-03-26 Jakub Jelinek <jakub@redhat.com>
39011 * gcc.dg/ia64-sync-3.c: New test.
39013 2003-03-26 Alan Modra <amodra@bigpond.net.au>
39015 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39017 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39019 * gcc.dg/ultrasp6.c: New test.
39021 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39023 * gcc.dg/i386-signbit-1.c: New test.
39024 * gcc.dg/i386-signbit-2.c: New test.
39025 * gcc.dg/i386-signbit-3.c: New test.
39027 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39029 * gcc.dg/ultrasp5.c: Fix options.
39031 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39033 * gcc.dg/ultrasp5.c: Fix comment.
39035 2003-03-24 Bud Davis <bdavis9659@comcast.net>
39038 * g77.f-torture/execute/10197.f: New test.
39040 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
39042 PR c++/9898, c++/383
39043 * g++.dg/template/conv6.C: New test.
39046 * g++.dg/template/ptrmem5.C: New test.
39049 * g++.dg/lookup/koenig1.C: New test.
39052 * g++.dg/lookup/template2.C: New test.
39054 2003-03-24 Jakub Jelinek <jakub@redhat.com>
39056 * g++.dg/opt/rtti1.C: New test.
39058 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39060 * gcc.dg/ultrasp5.c: New test.
39062 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
39065 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39068 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39071 * gcc.dg/20030323-1.c: New test.
39073 2003-03-23 Roger Sayle <roger@eyesopen.com>
39075 * gcc.c-torture/compile/20030323-1.c: New test case.
39077 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
39079 * gcc.dg/20030321-1.c: New test.
39081 2003-03-22 Zack Weinberg <zack@codesourcery.com>
39083 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39085 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
39087 PR c++/9978, c++/9708
39088 * g++.dg/ext/vlm1.C: Adjust expected error.
39089 * g++.dg/ext/vla2.C: New test.
39090 * g++.dg/template/arg1.C: New test.
39091 * g++.dg/template/arg2.C: New test.
39093 2003-03-22 Bud Davis <bdavis9659@comcast.net>
39095 * g77.f-torture/execute/select.f: New test.
39096 * g77.f-torture/noncompile/select_no_compile.f: New test.
39098 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
39101 * g++.dg/other/error4.C: New test.
39103 2003-03-20 Mark Mitchell <mark@codesourcery.com>
39105 * g++.dg/template/friend17.C: New test.
39107 2003-03-21 Alan Modra <amodra@bigpond.net.au>
39109 * gcc.c-torture/compile/20030320-1.c: New.
39111 2003-03-20 Roger Sayle <roger@eyesopen.com>
39113 * gcc.dg/builtins-6.c: New test case.
39115 2003-03-19 Alan Modra <amodra@bigpond.net.au>
39118 * gcc.c-torture/compile/20030319-1.c: New.
39120 2003-03-18 Jan Hubicka <jh@suse.cz>
39122 * gcc.dg/i386-cvt-1.c: New test.
39124 2003-03-17 Zack Weinberg <zack@codesourcery.com>
39126 * objc.dg/naming-1.m: Use "(parse|syntax) error".
39127 * objc.dg/naming-2.m: Likewise.
39129 2003-03-17 Mark Mitchell <mark@codesourcery.com>
39132 * g++.dg/parse/crash1.C: New test.
39134 2003-03-16 Mark Mitchell <mark@codesourcery.com>
39137 * g++.dg/eh/cleanup1.C: New test.
39139 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39141 * gcc.c-torture/execute/20030316-1.c: New test case.
39143 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
39146 * g++.dg/init/ctor2.C: New test.
39148 2003-03-15 Roger Sayle <roger@eyesopen.com>
39150 * g77.f-torture/compile/xformat.f: New test case.
39152 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39154 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39155 * g++.old-deja/g++.mike/eh50.C: Likewise.
39157 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39160 * g++.dg/template/spec7.C: New test.
39161 * g++.dg/template/spec8.C: Likewise.
39163 2003-03-14 Jakub Jelinek <jakub@redhat.com>
39165 * gcc.c-torture/execute/20030313-1.c: New test.
39167 2003-03-14 Richard Henderson <rth@redhat.com>
39169 * gcc.dg/inline-2.c: Adjust alpha test for external call.
39171 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
39173 * gcc.c-torture/compile/20030314-1.c: New test.
39175 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
39177 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39178 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39180 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39181 to accept newer _imp__ prefix and additional
39182 newline in .drectve section.
39183 * gcc.dg/dll-4.c: Likewise.
39184 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39187 2003-03-13 Mark Mitchell <mark@codesourcery.com>
39189 * g++.dg/parse/namespace9.C: New test.
39191 * g++.dg/init/ref5.C: New test.
39192 * g++.dg/parse/ptrmem1.C: Likewise.
39194 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39196 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39197 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39198 regular expression.
39199 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39200 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39202 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
39204 * gcc.c-torture/execute/20030224-2.c: New test.
39206 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39208 * gcc.dg/decl-3.c: New test.
39210 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39212 * gcc.dg/i386-loop-2.c: New test.
39214 2003-03-11 Mark Mitchell <mark@codesourcery.com>
39217 * g++.dg/parse/namespace8.C: New test.
39220 * g++.dg/overload/builtin2.C: New test.
39222 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
39224 * gcc.dg/return-type-3.c: New test.
39226 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39228 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39229 profiling options are not supported.
39231 2003-03-10 Mark Mitchell <mark@codesourcery.com>
39233 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39234 * g++.old-deja/g++.warn/impint2.C: Likewise.
39236 2003-03-10 Devang Patel <dpatel@apple.com>
39238 * g++.dg/cpp/c++_cmd_1.C: New test.
39239 * g++.dg/cpp/c++_cmd_1.h: New file.
39241 2003-03-10 Segher Boessenkool <segher@koffie.nl>
39243 * gcc.dg/altivec-9.c: New file.
39245 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39247 * gcc.dg/ppc-sdata-1.c: New test.
39248 * gcc.dg/ppc-sdata-2.c: New test.
39250 2003-03-09 Mark Mitchell <mark@codesourcery.com>
39253 * g++.dg/opt/ptrmem2.C: New test.
39256 * g++.dg/opt/ptrmem1.C: New test.
39258 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39260 * gcc.dg/i386-loop-1.c: New test.
39262 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39265 * g++.dg/lookup/friend1.C: New test.
39267 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39270 * g++.dg/parser/constructor1.C: New test.
39272 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
39274 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39276 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39278 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
39280 * gcc.dg/cpp/Wunused.c: Update test.
39282 2003-03-08 Jan Hubicka <jh@suse.cz>
39284 * gcc.dg/inline-3.c: New test.
39286 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39289 * g++.dg/parse/builtin1.C: New test.
39292 * g++.dg/abi/cookie1.C: New test.
39293 * g++.dg/abi/cookie2.C: Likewise.
39296 * g++.dg/template/field1.C: New test.
39299 * g++.dg/parse/class1.C: New test.
39300 * g++.dg/parse/namespace7.C: Likewise.
39301 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39303 2003-03-07 Mark Mitchell <mark@codesourcery.com>
39305 * g++.dg/init/ref4.C: New test.
39307 2003-03-07 Jan Hubicka <jh@suse.cz>
39309 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39310 * gcc.dg/inline-3.c: New test.
39312 2003-03-06 Mark Mitchell <mark@codesourcery.com>
39314 * g++.dg/init/ref3.C: New test.
39317 * g++.dg/init/ref2.C: New test.
39320 * g++.dg/warn/Wshadow-2.C: New test.
39323 * g++.dg/warn/Woverloaded-1.C: New test.
39325 2003-03-05 Jan Hubicka <jh@suse.cz>
39327 * gcc.dg/i386-local2.c: New.
39328 * gcc.dg/i386-local.c: Fix typo.
39330 2003-03-05 Mark Mitchell <mark@codesourcery.com>
39332 * g++.dg/abi/layout3.C: New test.
39334 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39336 * gcc.c-torture/compile/20030305-1.c
39338 2003-03-05 Jan Hubicka <jh@suse.cz>
39340 * gcc.dg/i386-local.c: New.
39342 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
39344 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39346 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39348 * gcc.dg/switch-2.c: New test.
39349 * gcc.dg/switch-3.c: New test.
39350 * gcc.dg/Wswitch.c: Adjust line numbers.
39351 * gcc.dg/Wswitch-default.c: Likewise.
39352 * gcc.dg/Wswitch-enum.c: Likewise.
39354 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
39356 * gcc.c-torture/execute/20030222-1.c: New test.
39358 2003-03-03 James E Wilson <wilson@tuliptree.org>
39360 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39362 2003-03-03 Mark Mitchell <mark@codesourcery.com>
39365 * g++.dg/init/ref1.C: New test.
39367 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
39369 * gcc.dg/sh-relax.c: New SH-only test.
39371 2003-03-03 Geoffrey Keating <geoffk@apple.com>
39373 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
39374 comment explaining purpose of testcase.
39376 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39378 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39379 for HC11/HC12 (asm needs two int registers).
39380 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39381 HC11/HC12 because the test uses an asm which needs two 32-bit
39384 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39386 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39387 for HC11/HC12 (array is too large otherwise).
39388 * gcc.c-torture/compile/920501-4.x: New file, likewise.
39389 * gcc.c-torture/compile/20010518-2.x: Likewise.
39390 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39391 HC11/HC12 (array is too large).
39393 2003-03-01 Geoffrey Keating <geoffk@apple.com>
39395 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39396 * lib/g++-dg.exp (g++-dg-test): Likewise.
39398 2003-03-01 Roger Sayle <roger@eyesopen.com>
39400 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39401 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39403 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39405 * g++.dg/warn/implicit-typename1.C: Remove warning.
39407 2003-02-28 Richard Henderson <rth@redhat.com>
39409 * gcc.dg/noreturn-1.c: Move noreturn warning line.
39410 * gcc.dg/return-type-1.c: Move control reaches end warning line.
39412 2003-02-28 Geoffrey Keating <geoffk@apple.com>
39414 * gcc.dg/pch/pch.exp: Change .pch to .gch.
39415 * g++.dg/pch/pch.exp: Likewise.
39417 2003-02-28 Mark Mitchell <mark@codesourcery.com>
39420 * g++.dg/init/new4.C: New test.
39422 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
39424 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39426 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
39428 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39431 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39434 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39436 * lib/scanasm.exp: Add support for counting numbers of
39438 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39439 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39441 2003-02-25 Mark Mitchell <mark@codesourcery.com>
39444 * g++.dg/template/static3.C: New test.
39447 * g++.dg/parse/namespace6.C: New test.
39449 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39452 * gcc.dg/20030225-1.c: New test.
39454 2003-02-24 Mark Mitchell <mark@codesourcery.com>
39456 * README: Remove out-of-date information.
39459 * g++.dg/template/spec6.C: New test.
39461 2003-02-24 Jeff Law <law@redhat.com>
39463 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39465 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39467 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39468 * gcc.dg/pragma-ep-1.c: Likewise.
39470 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39473 * g++.dg/template/friend16.C: New test.
39475 2003-02-23 Mark Mitchell <mark@codesourcery.com>
39478 * g++.dg/parse/fused-params1.C: Adjust error messages.
39479 * g++.dg/template/nested3.C: New test.
39481 2003-02-24 Alan Modra <amodra@bigpond.net.au>
39483 * g++.dg/abi/param1.C: New test.
39485 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39488 * g++.dg/warn/implicit-typename1.C: New test.
39490 2003-02-22 Kelley Cook <kelleycook@comcast.net>
39492 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39494 * g++.old-deja/g++.other/store-expr2.C: Likewise.
39495 * gcc.c-torture/execute/20010129-1.x: Likewise.
39496 * gcc.dg/20011107-1.c: Likewise.
39497 * gcc.dg/20020108-1.c: Likewise.
39498 * gcc.dg/20020122-3.c: Likewise.
39499 * gcc.dg/20020206-1.c: Likewise.
39500 * gcc.dg/20020310-1.c: Likewise.
39501 * gcc.dg/20020426-2.c: Likewise.
39502 * gcc.dg/20020517-1.c: Likewise.
39503 * gcc.dg/991230-1.c: Likewise.
39504 * gcc.dg/i386-unroll-1.c: Likewise.
39505 * gcc.misc-tests/i386-prefetch.exp: Likewise.
39507 2003-02-22 Jan Hubicka <jh@suse.cz>
39509 * gcc.dg/i386-mul.c: New test.
39511 2003-02-21 Roger Sayle <roger@eyesopen.com>
39513 * gcc.dg/builtins-5.c: New test case.
39515 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
39517 * gcc.dg/asmreg-1.c: New test.
39519 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39522 * g++.dg/parse/varmod1.C: New test.
39524 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39527 * g++.dg/template/op1.C: New test.
39529 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39532 * g++.dg/template/nested2.C: New test.
39534 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39537 * g++.dg/expr/dtor1.C: New test.
39539 2003-02-21 Zack Weinberg <zack@codesourcery.com>
39541 * gcc.dg/cpp/include3.c: New test.
39542 * gcc.dg/cpp/inc/foo.h: New file.
39544 2003-02-21 Glen Nakamura <glen@imodulo.com>
39546 * gcc.c-torture/execute/20030221-1.c: New test.
39548 2003-02-20 Mark Mitchell <mark@codesourcery.com>
39551 * g++.dg/abi/conv1.C: New test.
39553 2003-02-20 Jan Hubicka <jh@suse.cz>
39555 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39557 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
39559 * gcc.c-torture/compile/20030219-1.c: New test.
39561 2003-02-18 Jan Hubicka <jh@suse.cz>
39563 * gcc.dg/funcorder.c: New test.
39565 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
39567 * gcc.c-torture/execute/20030218-1.c: New.
39569 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
39571 * gcc.dg/20030218-1.c: New.
39573 2003-02-18 Richard Henderson <rth@redhat.com>
39575 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39576 * gcc.dg/attr-used-2.c: New.
39578 2003-02-18 Mark Mitchell <mark@codesourcery.com>
39581 * g++.dg/init/copy5.C: New test.
39583 2003-02-18 Geoffrey Keating <geoffk@apple.com>
39585 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39586 * g++.dg/pch/pch.exp: Likewise.
39588 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
39590 * gcc.c-torture/execute/20030209-1.c: Enable the test if
39591 STACK_SIZE is not defined.
39593 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39596 * g++.dg/template/init1.C: New test.
39598 2003-02-16 Jan HUbicka <jh@suse.cz>
39600 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39601 (foo): Add few extra tests
39602 * gcc.dg/c99-const-expr-3.c: Likewise.
39603 * gcc.c-torture/execute/20030216-1.c: New.
39605 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39608 * g++.dg/ext/typeof4.C: New test.
39610 2003-02-15 Roger Sayle <roger@eyesopen.com>
39612 * gcc.dg/i386-387-3.c: New test case.
39614 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
39616 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39617 cris-*-elf* cris-*-aout* and mmix-*-*.
39619 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
39621 * gcc.dg/20030213-1.c: New test.
39623 2003-02-12 Roger Sayle <roger@eyesopen.com>
39625 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39626 * gcc.dg/i386-387-2.c: Likewise.
39628 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
39630 * gcc.dg/ppc-spe.c: Fix formatting.
39631 Enable tests that were previously unsupported by gas.
39632 Delete tests for instructions that no longer exist.
39633 Switch arguments on evsubifw builtin.
39635 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
39637 * gcc.c-torture/execute/20030209-1.c: Disable the test if
39638 STACK_SIZE is too small.
39640 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39641 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39643 * gcc.dg/decl-2.c: New test.
39645 2003-02-10 Jan Hubicka <jh@suse.cz>
39647 * gcc.dg/i386-fpcvt-1.c: New test.
39649 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
39651 * gcc.c-torture/execute/20030209-1.c: New test.
39653 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
39655 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39656 int-wide bitops, use the constants of the same width.
39657 Likewise, if long long is 32-bit wide, test bitops using
39660 2003-02-07 Loren James Rittle <ljrittle@acm.org>
39662 * gcc.dg/20021014-1.c: Annotate with expected notice text.
39664 2003-02-07 Roger Sayle <roger@eyesopen.com>
39666 * gcc.dg/builtins-4.c: New test case.
39668 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39670 * gcc.dg/20020430-1.c: Fix dg command typos.
39671 * gcc.dg/20020503-1.c: Likewise.
39673 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39676 * g++.dg/parse/fused-params1.C: New test.
39679 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39682 * g++.dg/parse/non-dependent1.C: New test.
39685 * g++.dg/parse/dupl-tmpl-args1.C: New test.
39688 * g++.dg/parse/undefined7.C: New test.
39689 * g++.dg/parse/non-templ1.C: New test.
39692 * g++.dg/parse/too-many-tmpl-args1.C: New test.
39694 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39696 * gcc.c-torture/compile/20030206-1.c: New test.
39698 2003-02-05 Roger Sayle <roger@eyesopen.com>
39700 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39701 "pow" to "foo" to avoid potential confusion with a math built-in.
39703 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39705 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39706 conditions for SPARC targets.
39708 2003-02-05 Jakub Jelinek <jakub@redhat.com>
39710 * gcc.dg/20030204-1.c: New test.
39712 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39715 * g++.dg/parse/array-size1.C: New test.
39718 * g++.dg/parse/undefined3.C: New test.
39721 * g++.dg/parse/undefined4.C: New test.
39724 * g++.dg/parse/undefined5.C: New test.
39727 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39730 * g++.dg/parse/casting-operator1.C: New test.
39733 * g++.dg/parse/undefined6.C: New test.
39736 * g++.dg/parse/missing-template1.C: New test.
39738 2003-02-04 Jan Hubicka <jh@suse.cz>
39740 * gcc.dg/i386-cadd.c: Compile using -march=k8.
39741 * gcc.dg/i386-cmov?.c: Likewise.
39742 * gcc.dg/i386-fpcvt-?.c: Likewise.
39743 * gcc.dg/i386-ssefp-1.c: Likewise.
39744 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39747 2003-02-03 Mark Mitchell <mark@codesourcery.com>
39750 * g++.dg/ext/max.C: New test.
39752 2003-02-03 Jan Hubicka <jh@suse.cz>
39754 * gcc.c-torture/execute/20030203-1.c: New test.
39756 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
39758 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39761 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
39763 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39764 * g++.dg/init/new2.C: Likewise.
39765 * g++.dg/other/new1.C: Likewise.
39767 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
39769 * gcc.dg/struct-ret-libc.c: New test.
39771 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
39773 * gcc.dg/20030129-1.c: New test.
39775 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39778 * g++.dg/template/ptrmem4.C: New test.
39780 2003-01-29 Mark Mitchell <mark@codesourcery.com>
39782 * g++.dg/parser/constant1.C: New test.
39784 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39787 * g++.dg/parse/friend2.C: New test.
39789 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
39792 * g++.dg/template/unify4.C: New test.
39794 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
39796 * gcc.c-torture/execute/20030128-1.c: New test.
39798 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
39800 * g++.dg/lookup/nested1.C: Test moved from ...
39801 * g++.old-deja/g++.other/lookup24.C: ... here.
39803 2003-01-28 Jan Hubicka <jh@suse.cz>
39805 * gcc.dg/i386-cmov5.c: New test.
39807 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39809 * gcc.c-torture/execute/20010925-1.c: Changed the
39810 memcpy declaration.
39812 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
39815 * g++.dg/parse/template5.C: New test.
39817 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
39820 * g77.dg/pr9258: New test.
39822 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39824 * README: Move relevant parts from README.g++.
39826 * README.g++: Remove this file.
39828 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
39830 * g++.dg/abi/dcast1.C: New test.
39832 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39834 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39836 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
39839 * g++.old-deja/g++.other/lookup24.C: New test.
39841 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39844 * gcc.dg/uninit-C.c: New test.
39846 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
39848 * g++.dg/abi/covariant1.C: New test.
39850 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
39852 * gcc.dg/20030123-1.c: New test.
39854 2003-01-25 Jan Hubicka <jh@suse.cz>
39857 * gcc.c-torture/compile/20030125-1.c
39859 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
39862 * g++.dg/parse/template3.C: New test.
39863 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39866 * g++.dg/parse/template4.C: New test.
39869 * g++.dg/template/qual2.C: New test.
39872 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39874 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39876 2003-01-25 Roger Sayle <roger@eyesopen.com>
39878 * gcc.c-torture/execute/switch-1.c: New test case.
39880 2003-01-25 Jan Hubicka <jh@suse.cz>
39882 * gcc.c-torture/execute/20030125-1.[cx]: New test.
39884 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
39886 Tweaks for Bison-1.875. From the NEWS file:
39887 "- `parse error' -> `syntax error'
39888 Bison now uniformly uses the term `syntax error'"
39889 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39890 * gcc.dg/cpp/digraph2.c: Likewise.
39891 * gcc.dg/cpp/direct2.c: Likewise.
39892 * gcc.dg/cpp/paste4.c: Likewise.
39893 * gcc.dg/c90-restrict-1.c: Likewise.
39894 * gcc.dg/c99-func-2.c: Likewise.
39895 * gcc.dg/noncompile/920721-2.c: Likewise.
39896 * gcc.dg/noncompile/930622-2.c: Likewise.
39897 * gcc.dg/noncompile/940112-1.c: Likewise.
39898 * gcc.dg/noncompile/950921-1.c: Likewise.
39899 * gcc.dg/noncompile/951123-1.c: Likewise.
39900 * gcc.dg/noncompile/971104-1.c: Likewise.
39901 * gcc.dg/noncompile/990416-1.c: Likewise.
39903 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
39905 * g++.dg/parse/undefined1.C: Add error message.
39907 2003-01-22 Mark Mitchell <mark@codesourcery.com>
39910 * g++.dg/parse/new1.C: New test.
39913 * g++.dg/parse/template2.C: New test.
39916 * g++.dg/parse/typedef2.C: New test.
39919 * g++.dg/ext/typeof3.C: New test.
39921 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39924 * g++.dg/parse/ret-type1.C: New test.
39927 * g++.dg/parse/tmpl-outside1.C: New test.
39930 * g++.dg/parse/int-as-enum1.C: New test.
39933 * g++.dg/parse/no-typename1.C: New test.
39936 * g++.dg/parse/no-value1.C: New test.
39939 * g++.dg/parse/wrong-inline1.C: New test.
39942 * g++.dg/parse/ref1.C: New test.
39945 * g++.dg/parse/attr-ctor1.C: New test.
39948 * g++.dg/parse/namespace5.C: New test.
39951 * g++.dg/parse/func-def1.C: New test.
39954 * g++.dg/parse/undefined1.C: New test.
39956 PR c++/5723, PR c++/8522
39957 * g++.dg/parse/specialization1.C: New test.
39959 PR c++/163, PR c++/8595
39960 * g++.dg/parse/struct-as-enum1.C: New test.
39963 * g++.dg/parse/undefined2.C: New test.
39965 2003-01-22 Mark Mitchell <mark@codesourcery.com>
39968 * g++.dg/parse/template1.C: New test.
39971 * g++.dg/parse/using1.C: New test.
39975 * g++.dg/parse/expr2.C: New test.
39978 * g++.dg/parse/lookup2.C: Likewise.
39980 2003-01-21 Jan Hubicka <jh@suse.cz>
39982 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39983 * gcc.c-torture/execute/eeprof-1.c: Likewise.
39984 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39985 * gcc.c-torture/execute/string-opt-*.c: Likewise.
39987 2003-01-20 Nick Clifton <nickc@redhat.com>
39989 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
39990 problem with ARM sibcall code generation.
39992 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
39994 * gcc.c-torture/execute/20030120-1.c: New.
39996 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
39998 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40000 2003-01-17 Mark Mitchell <mark@codesourcery.com>
40003 * g++.dg/parse/ctor1.C: New test.
40006 * g++.dg/parse/qualified1.C: New test.
40008 * g++.dg/parse/typename3.C: New test.
40010 2003-01-16 Richard Henderson <rth@redhat.com>
40012 * g++.dg/tls/init-2.C: Fix error matches for real this time.
40014 2003-01-16 Richard Henderson <rth@redhat.com>
40016 * g++.dg/pch/pch.exp: Copy test header to the working directory
40017 before using it either for precompilation or direct use.
40018 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40019 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40021 2003-01-16 Richard Henderson <rth@redhat.com>
40023 * gcc.dg/pch/pch.exp: Copy test header to the working directory
40024 before using it either for precompilation or direct use.
40025 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40026 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40028 2003-01-16 Mark Mitchell <mark@codesourcery.com>
40030 * g++.dg/ext/typename1.C: Add typename keyword.
40031 * g++.dg/template/crash1.C: Update error messages.
40032 * g++.dg/template/crash2.C: Remove error message.
40033 * g++.dg/parse/typename2.C: New test.
40034 * g++.dg/template/typename2.C: Change implicit
40035 typename warning into error.
40036 * g++.old-deja/g++.benjamin/tem03.C: Issue more
40038 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40039 * g++.old-deja/g++.brendan/crash56.C: Add this->.
40040 * g++.old-deja/g++.law/visibility13.C: Remove error
40042 * g++.old-deja/g++.ns/template17.C: Reorder code to
40043 make declaration visible in template.
40044 * g++.old-deja/g++.pt/crash3.C: Fix typos.
40045 * g++.old-deja/g++.pt/crash36.C: Issue more error
40047 * g++.old-deja/g++.pt/crash5.C: Improve error
40049 * g++.old-deja/g++.pt/crash67.C: Remove warning.
40050 * g++.old-deja/g++.pt/inherit1.C: Add this->.
40051 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40052 * g++.old-deja/g++.pt/typename16.C: Replace implicit
40053 typename warning with error message.
40054 * g++.old-deja/g++.pt/typename19.C: Remove warning.
40055 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40056 * g++.old-deja/g++.robertl/eb24.C: Use this->.
40058 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
40060 * g++.dg/parse/ambig2.C: New test.
40062 2003-01-15 Richard Henderson <rth@redhat.com>
40064 * g++.dg/tls/init-2.C: Update error message string.
40066 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40068 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40070 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
40072 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40074 * gcc.c-torture/compile/20001205-1.x: Likewise.
40075 * gcc.c-torture/compile/20001226-1.x: Likewise.
40076 * gcc.c-torture/compile/920520-1.x: Likewise.
40077 * gcc.c-torture/compile/961203-1.x: Likewise.
40078 * gcc.c-torture/compile/20020604-1.x: Likewise.
40080 2003-01-15 Jan Hubicka <jh@suse.cz>
40082 * gcc.c-torture/compile/20030115-1.c: New test.
40084 * gcc.dg/i386-fpcvt-1.c: New test.
40085 * gcc.dg/i386-fpcvt-2.c: New test.
40087 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
40089 Further conform g++'s __vmi_class_type_info to the C++ ABI
40091 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40094 2003-01-14 Jan Hubicka <jh@suse.cz>
40096 * gcc.dg/i386-fpcvt-1.c: New test.
40097 * gcc.dg/i386-fpcvt-2.c: New test.
40099 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40101 * gcc.dg/i386-mmx-3.c: New test.
40103 2003-01-12 Mark Mitchell <mark@codesourcery.com>
40106 * g++.dg/parse/octal1.C: New file.
40109 * g++.dg/parse/typename1.C: New file.
40111 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
40113 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40114 * gcc.dg/bf-no-ms-layout.c: Likewise.
40115 * gcc.dg/bf-ms-attrib.c: Likewise.
40117 2003-01-10 Mark Mitchell <mark@codesourcery.com>
40120 * g++.dg/parse/dtor1.C: New file.
40123 * g++.dg/rtti/typeid1.C: New file.
40126 * g++.dg/parse/lookup1.C: New file.
40129 * g++.dg/templ/spec5.C: New file.
40131 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
40133 * gcc.c-torture/compile/20030110-1.c: New test.
40135 2003-01-09 Geoffrey Keating <geoffk@apple.com>
40137 Merge from pch-branch:
40139 2002-12-23 Geoffrey Keating <geoffk@apple.com>
40141 * gcc.dg/pch/cpp-1.h: New.
40142 * gcc.dg/pch/cpp-1.c: New.
40143 * gcc.dg/pch/cpp-2.h: New.
40144 * gcc.dg/pch/cpp-2.c: New.
40146 2002-11-19 Geoffrey Keating <geoffk@apple.com>
40148 * gcc.dg/pch/except-1.h: New.
40149 * gcc.dg/pch/except-1.c: New.
40151 2002-11-13 Geoffrey Keating <geoffk@apple.com>
40153 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40155 * gcc.dg/pch: Include *.hp not *.h.
40156 * gcc.dg/pch/system-1.h: New.
40157 * gcc.dg/pch/system-1.c: New.
40159 2002-11-11 Geoffrey Keating <geoffk@apple.com>
40161 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40162 rather than trying to build and run a program using PCH.
40163 * gcc.dg/pch: Remove dg-do commands from test files.
40165 2002-11-08 Geoffrey Keating <geoffk@apple.com>
40167 * gcc.dg/pch/macro-3.c: New.
40168 * gcc.dg/pch/macro-3.h: New.
40170 2002-11-04 Geoffrey Keating <geoffk@apple.com>
40172 * gcc.dg/pch/common-1.c: New.
40173 * gcc.dg/pch/common-1.h: New.
40174 * gcc.dg/pch/decl-1.c: New.
40175 * gcc.dg/pch/decl-1.h: New.
40176 * gcc.dg/pch/decl-2.c: New.
40177 * gcc.dg/pch/decl-2.h: New.
40178 * gcc.dg/pch/decl-3.c: New.
40179 * gcc.dg/pch/decl-3.h: New.
40180 * gcc.dg/pch/decl-4.c: New.
40181 * gcc.dg/pch/decl-4.h: New.
40182 * gcc.dg/pch/decl-5.c: New.
40183 * gcc.dg/pch/decl-5.h: New.
40184 * gcc.dg/pch/global-1.c: New.
40185 * gcc.dg/pch/global-1.h: New.
40186 * gcc.dg/pch/inline-1.c: New.
40187 * gcc.dg/pch/inline-1.h: New.
40188 * gcc.dg/pch/inline-2.c: New.
40189 * gcc.dg/pch/inline-2.h: New.
40190 * gcc.dg/pch/static-1.c: New.
40191 * gcc.dg/pch/static-1.h: New.
40192 * gcc.dg/pch/static-2.c: New.
40193 * gcc.dg/pch/static-2.h: New.
40195 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
40197 * g++.dg/pch/pch.exp: Better handle failing testcases.
40198 * gcc.dg/pch/pch.exp: Likewise.
40199 * gcc.dg/pch/macro-1.c: New.
40200 * gcc.dg/pch/macro-1.h: New.
40201 * gcc.dg/pch/macro-2.c: New.
40202 * gcc.dg/pch/macro-2.h: New.
40204 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
40206 * g++.dg/dg.exp: Treat files in pch/ specially.
40207 * g++.dg/pch/pch.exp: New file.
40208 * g++.dg/pch/empty.H: New file.
40209 * g++.dg/pch/empty.C: New file.
40210 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40213 * gcc.dg/pch/pch.exp: New file.
40214 * gcc.dg/pch/empty.h: New file.
40215 * gcc.dg/pch/empty.c: New file.
40216 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40219 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40221 * g++.dg/template/friend14.C: New test.
40223 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40225 * gcc.dg/old-style-asm-1.c: New test.
40227 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
40229 * gcc.c-torture/compile/20030109-1.c: New test.
40231 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40233 * gcc.c-torture/execute/20030109-1.c: New test.
40235 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
40237 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40238 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40239 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40240 * g++.old-deja/g++.mike/eh2.C: Likewise.
40241 * g++.old-deja/g++.mike/eh3.C: Likewise.
40242 * g++.old-deja/g++.mike/eh5.C: Likewise.
40243 * g++.old-deja/g++.mike/eh6.C: Likewise.
40244 * g++.old-deja/g++.mike/eh7.C: Likewise.
40245 * g++.old-deja/g++.mike/eh8.C: Likewise.
40246 * g++.old-deja/g++.mike/eh9.C: Likewise.
40247 * g++.old-deja/g++.mike/eh10.C: Likewise.
40248 * g++.old-deja/g++.mike/eh12.C: Likewise.
40249 * g++.old-deja/g++.mike/eh13.C: Likewise.
40250 * g++.old-deja/g++.mike/eh14.C: Likewise.
40251 * g++.old-deja/g++.mike/eh16.C: Likewise.
40252 * g++.old-deja/g++.mike/eh17.C: Likewise.
40253 * g++.old-deja/g++.mike/eh18.C: Likewise.
40254 * g++.old-deja/g++.mike/eh21.C: Likewise.
40255 * g++.old-deja/g++.mike/eh23.C: Likewise.
40256 * g++.old-deja/g++.mike/eh24.C: Likewise.
40257 * g++.old-deja/g++.mike/eh25.C: Likewise.
40258 * g++.old-deja/g++.mike/eh26.C: Likewise.
40259 * g++.old-deja/g++.mike/eh27.C: Likewise.
40260 * g++.old-deja/g++.mike/eh28.C: Likewise.
40261 * g++.old-deja/g++.mike/eh29.C: Likewise.
40262 * g++.old-deja/g++.mike/eh31.C: Likewise.
40263 * g++.old-deja/g++.mike/eh33.C: Likewise.
40264 * g++.old-deja/g++.mike/eh34.C: Likewise.
40265 * g++.old-deja/g++.mike/eh35.C: Likewise.
40266 * g++.old-deja/g++.mike/eh36.C: Likewise.
40267 * g++.old-deja/g++.mike/eh37.C: Likewise.
40268 * g++.old-deja/g++.mike/eh38.C: Likewise.
40269 * g++.old-deja/g++.mike/eh39.C: Likewise.
40270 * g++.old-deja/g++.mike/eh40.C: Likewise.
40271 * g++.old-deja/g++.mike/eh41.C: Likewise.
40272 * g++.old-deja/g++.mike/eh42.C: Likewise.
40273 * g++.old-deja/g++.mike/eh44.C: Likewise.
40274 * g++.old-deja/g++.mike/eh46.C: Likewise.
40275 * g++.old-deja/g++.mike/eh47.C: Likewise.
40276 * g++.old-deja/g++.mike/eh48.C: Likewise.
40277 * g++.old-deja/g++.mike/eh49.C: Likewise.
40278 * g++.old-deja/g++.mike/eh50.C: Likewise.
40279 * g++.old-deja/g++.mike/eh51.C: Likewise.
40280 * g++.old-deja/g++.mike/eh53.C: Likewise.
40281 * g++.old-deja/g++.mike/eh55.C: Likewise.
40282 * g++.old-deja/g++.mike/p7912.C: Likewise.
40283 * g++.old-deja/g++.mike/p9706.C: Likewise.
40284 * g++.old-deja/g++.mike/p10416.C: Likewise.
40285 * g++.old-deja/g++.mike/p11667.C: Likewise.
40286 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40287 Remove redundant reference to Iris.
40288 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40289 Elxsi, i860, Pico Java, and WE32K.
40291 2003-01-07 Mark Mitchell <mark@codesourcery.com>
40293 * g++.dg/ext/asm4.C: New test.
40295 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40298 * g++.dg/template/friend12.C: New test.
40299 * g++.dg/template/friend13.C: Likewise.
40300 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40302 2003-01-08 Jan Hubicka <jh@suse.cz>
40304 * gcc.dg/i386-cadd.c: New test.
40305 * gcc.dg/i386-cmov4.c: Likewise.
40307 2003-01-06 Mark Mitchell <mark@codesourcery.com>
40310 * g++.dg/warn/Wunused-3.C: New test.
40312 * g++.dg/abi/bitfield9.C: New test.
40315 * g++.dg/parse/defarg3.C: New test.
40317 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
40319 * g++.dg/parse/ambig1.C: New test.
40320 * g++.dg/parse/defarg2.C: New test.
40322 2003-01-05 Mark Mitchell <mark@codesourcery.com>
40324 * g++.dg/template/defarg-1.C: New test.
40325 * g++.dg/template/local2.C: Likewise.
40327 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
40329 * gcc.c-torture/execute/20030105-1.c: New test.
40331 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40333 * g++.dg/parse/namespace3.C: Remove extra semicolons.
40334 * g++.dg/parse/namespace4.C: Likewise.
40336 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
40338 * g++.dg/template/ntp2.C: New test.
40340 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
40342 * g++.dg/parse/extern-C-1.C: New test.
40344 * g++.dg/parse/namespace4.C: New test.
40346 * g++.dg/template/nested1.C: New test.
40348 * g++.dg/parse/namespace3.C: New test.
40350 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
40352 * g++.dg/lookup/two-stage1.C: New test.
40354 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40356 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40357 * g++.old-deja/g++.jason/access8.C: Likewise.
40358 * g++.old-deja/g++.other/decl5.C: Likewise.
40360 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40362 * g++.dg/parse/parse7.C: New test.
40364 2003-01-02 Mark Mitchell <mark@codesourcery.com>
40367 * g++.dg/ext/attrib7.C: New test.
40369 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40371 * g++.dg/parse/parse6.C: New test.
40373 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
40375 * gcc.dg/h8300-stack-1.c: New.
40377 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40379 g++.dg/lookup/exception1.C: New test.
40381 g++.dg/lookup/template1.C: New test.
40383 g++.dg/parse/namespace2.C: New test.
40385 g++.dg/parse/parens2.C: New test.
40387 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40389 * g++.dg/parse/parse5.C: New test.
40390 * g++.dg/lookup/scoped4.C: New test.
40392 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40394 * g++.dg/parse/parens1.C: New test.
40396 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40398 * g++.dg/parse/parens2.C: New test.
40400 * g++.dg/lookup/scope-operator1.C: New test.
40402 * g++.dg/parse/operator1.C: New test.
40404 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40406 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40407 * g++.old-deja/g++.other/access6.C: Likewise.
40408 * g++.old-deja/g++.other/decl1.C: Likewise.
40409 * g++.old-deja/g++.pt/typename12.C: Likewise.
40411 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40413 * g++.dg/parse/namespace1.C: New test.
40415 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40417 * g++.dg/parse/parse4.C: New test.
40419 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40421 * g++.dg/parse/parse3.C: New test.
40423 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40425 * g++.dg/parse/parse2.C: New test.
40427 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40429 * g++.dg/template/friend11.C: New test.
40431 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40433 * g++.dg/parse/parse1.C: New test.
40435 2002-12-31 Janis Johnson <janis187@us.ibm.com>
40437 * lib/profopt.exp: Change the name of a global variable to avoid
40438 possible clashes with other test suites.
40440 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
40442 * g++.dg/inherit/covariant8.C: New test.
40444 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40446 * g++.dg/init/array9.C: New test.
40449 * g++.dg/parse/expr1.C: New test.
40451 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
40453 * gcc.c-torture/compile/20021230-1.c: New test.
40455 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
40457 * g++.dg/inherit/covariant5.C: New test.
40458 * g++.dg/inherit/covariant6.C: New test.
40459 * g++.dg/inherit/covariant7.C: New test.
40461 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40464 * g++.dg/other/access2.C: New test.
40466 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
40468 * g++.dg/other/anon-struct.C: No longer fails
40469 * g++.old-deja/g++.brendan/parse4.C: Likewise.
40470 * g++.old-deja/g++.brendan/parse5.C: Likewise.
40471 * g++.old-deja/g++.brendan/parse6.C: Likewise.
40473 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
40475 * g++.dg/parse/angle-bracket.C (main): No longer fails.
40477 2002-12-27 Mark Mitchell <mark@codesourcery.com>
40479 * g++.dg/eh/spec4.C: Remove stray semicolon.
40480 * g++.dg/expr/pmf-1.C: Change error message.
40481 * g++.dg/ext/asm1.C: Remove stray semicolon.
40482 * g++.dg/ext/typename1.C: Add missing typenames.
40483 * g++.dg/inherit/template-as-base.C: Change error message.
40484 * g++.dg/lookup/scoped1.C: Likewise.
40485 * g++.dg/lookup/scoped2.C: Likewise.
40486 * g++.dg/lookup/using2.C: Likewise.
40487 * g++.dg/other/component1.C: Remove stray semicolon.
40488 * g++.dg/other/do1.C: Change error message.
40489 * g++.dg/other/error2.C: Likewise.
40490 * g++.dg/other/init1.C: Likewise.
40491 * g++.dg/other/packed1.C: Remove stray semicolon.
40492 * g++.dg/other/ptrmem2.C: Change error message.
40493 * g++.dg/parse/parameter-declaration-1.C: Remove line number
40495 * g++.dg/special/initp1.C: Remove invalid attribute usage.
40496 * g++.dg/template/access3.C: Add typename keyword.
40497 * g++.dg/template/access5.C: Remove stray semicolon.
40498 * g++.dg/template/access6.C: Likewise.
40499 * g++.dg/template/complit1.C: Likewise.
40500 * g++.dg/template/crash1.C: Change error message.
40501 * g++.dg/template/inherit2.C: Remove stray semicolon.
40502 * g++.dg/template/instantiate2.C: Likewise.
40503 * g++.dg/template/instantiate3.C: Change error message.
40504 * g++.dg/template/qual1.C: Remove stray semicolon.
40505 * g++.dg/template/qualttp18.C: Change error message.
40506 * g++.dg/template/ref1.C: Remove stray semicolon.
40507 * g++.dg/template/sizeof1.C (A::value): Declare it.
40508 * g++.dg/template/spec4.C: Change error message.
40509 * g++.dg/template/static1.C: Likewise.
40510 * g++.dg/template/type1.C: Likewise.
40511 * g++.dg/template/typename3.C: Likewise.
40512 * g++.old-deja/g++.benjamin/13478.C: Change error message.
40513 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40514 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40515 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40516 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40517 named return value extension.
40518 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
40519 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
40520 * g++.old-deja/g++.bob/extern_C.C: Likewise.
40521 * g++.old-deja/g++.bob/inherit2.C: Likewise.
40522 * g++.old-deja/g++.brendan/complex1.C: Likewise.
40523 * g++.old-deja/g++.brendan/copy5.C: Likewise.
40524 * g++.old-deja/g++.brendan/crash13.C: Likewise.
40525 * g++.old-deja/g++.brendan/crash15.C: Likewise.
40526 * g++.old-deja/g++.brendan/crash18.C: Change error message.
40527 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
40528 * g++.old-deja/g++.brendan/crash38.C: Likewise.
40529 * g++.old-deja/g++.brendan/crash50.C: Likewise.
40530 * g++.old-deja/g++.brendan/crash56.C: Likewise.
40531 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
40533 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
40534 * g++.old-deja/g++.brendan/crash8.C: Change error message.
40535 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
40536 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40537 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
40538 * g++.old-deja/g++.brendan/template11.C: Likewise.
40539 * g++.old-deja/g++.brendan/template26.C: Likewise.
40540 * g++.old-deja/g++.brendan/template27.C: Use explicit
40541 specialization syntax.
40542 * g++.old-deja/g++.brendan/template30.C: Likewise.
40543 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40544 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40545 non-dependent names.
40546 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40547 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40548 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40549 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40550 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40551 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40552 named return value extension.
40553 * g++.old-deja/g++.ext/namedret2.C: Likewise.
40554 * g++.old-deja/g++.ext/namedret3.C: Likewise.
40555 * g++.old-deja/g++.ext/return1.C: Likewise.
40556 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40557 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40558 * g++.old-deja/g++.jason/access8.C: Likewise.
40559 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40560 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40561 pseudo-destructor names.
40562 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40563 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40564 pseudo-destructor names.
40565 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40566 * g++.old-deja/g++.jason/overload19.C: Likewise.
40567 * g++.old-deja/g++.jason/overload32.C: Likewise.
40568 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40570 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40571 * g++.old-deja/g++.jason/return.C: Likewise.
40572 * g++.old-deja/g++.jason/return2.C: Likewise.
40573 * g++.old-deja/g++.jason/shadow1.C: Likewise.
40574 * g++.old-deja/g++.jason/special.C: Use explicit specialization
40576 * g++.old-deja/g++.jason/template10.C: Account for use of
40577 non-dependent names.
40578 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40580 * g++.old-deja/g++.jason/template37.C: Likewise.
40581 * g++.old-deja/g++.law/access4.C: Change error messages.
40582 * g++.old-deja/g++.law/arm13.C: Remove incorrect
40583 pseudo-destructor names.
40584 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40585 * g++.old-deja/g++.law/ctors9.C: Likewise.
40586 * g++.old-deja/g++.law/cvt22.C: Likewise.
40587 * g++.old-deja/g++.law/dtors5.C: Likewise.
40588 * g++.old-deja/g++.law/global-init1.C: Likewise.
40589 * g++.old-deja/g++.law/missed-error3.C: Likewise.
40590 * g++.old-deja/g++.law/operators28.C: Likewise.
40591 * g++.old-deja/g++.law/visibility28.C: Likewise.
40592 * g++.old-deja/g++.martin/eval1.C: Likewise.
40593 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40595 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40596 * g++.old-deja/g++.mike/net34.C: Likewise.
40597 * g++.old-deja/g++.mike/net36.C: Likewise.
40598 * g++.old-deja/g++.mike/ns2.C: Likewise.
40599 * g++.old-deja/g++.mike/p12306.C: Likewise.
40600 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40602 * g++.old-deja/g++.mike/p700.C: Likewise.
40603 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40604 * g++.old-deja/g++.mike/p710.C: Likewise.
40605 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40607 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40608 * g++.old-deja/g++.mike/pmf9.C: Likewise.
40609 * g++.old-deja/g++.ns/crash2.C: Likewise.
40610 * g++.old-deja/g++.ns/crash3.C: Likewise.
40611 * g++.old-deja/g++.ns/invalid1.C: Likewise.
40612 * g++.old-deja/g++.ns/ns17.C: Likewise.
40613 * g++.old-deja/g++.ns/template16.C: Likewise.
40614 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40616 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40617 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40618 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40619 named return value extension.
40620 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40621 * g++.old-deja/g++.other/access4.C: Issue additional error
40623 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40624 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40625 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40626 * g++.old-deja/g++.other/crash25.C: Change error message.
40627 * g++.old-deja/g++.other/crash4.C: Change error message.
40628 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40629 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40630 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40632 * g++.old-deja/g++.other/defarg8.C: Likewise.
40633 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40634 * g++.old-deja/g++.other/dtor10.C: Likewise.
40635 * g++.old-deja/g++.other/incomplete.C: Likewise.
40636 * g++.old-deja/g++.other/linkage7.C: Likewise.
40637 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40639 * g++.old-deja/g++.other/mangle2.C: Likewise.
40640 * g++.old-deja/g++.other/refinit2.C: Likewise.
40641 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40642 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40643 * g++.old-deja/g++.pt/crash28.C: Likewise.
40644 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40646 * g++.old-deja/g++.pt/crash32.C: Change error message.
40647 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40648 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40649 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40650 error message position.
40651 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40652 * g++.old-deja/g++.pt/defarg8.C: Change error message.
40653 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40655 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40656 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40657 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40658 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40660 * g++.old-deja/g++.pt/explicit31.C: Likewise.
40661 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40662 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40664 * g++.old-deja/g++.pt/explicit71.C: Change error message.
40665 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40667 * g++.old-deja/g++.pt/friend28.C: Account for use of
40668 non-dependent names.
40669 * g++.old-deja/g++.pt/friend29.C: Likewise.
40670 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40672 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40673 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40674 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40676 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40677 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40679 * g++.old-deja/g++.pt/memclass20.C: Likewise.
40680 * g++.old-deja/g++.pt/memclass5.C: Likewise.
40681 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40683 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40684 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40685 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40686 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40687 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40688 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40690 * g++.old-deja/g++.pt/spec10.C: Likewise.
40691 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40692 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40693 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40694 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40695 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40696 * g++.old-deja/g++.pt/ttp62.C: Likewise.
40697 * g++.old-deja/g++.pt/ttp64.C: Likewise.
40698 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40699 * g++.old-deja/g++.pt/typename15.C: Likewise.
40700 * g++.old-deja/g++.pt/typename22.C: Likewise.
40701 * g++.old-deja/g++.pt/typename6.C: Change error messages.
40702 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40703 * g++.old-deja/g++.pt/virtual2.C: Likewise.
40704 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40706 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40707 return value extension.
40708 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40709 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40710 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40711 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40713 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
40715 * g++.dg/warn/inline1.C: New test.
40716 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40717 * g++.old-deja/g++.jason/synth10.C: Likewise.
40718 * g++.old-deja/g++.mike/net31.C: Likewise.
40719 * g++.old-deja/g++.mike/p8786.C: Likewise.
40721 * g++.dg/template/friend10.C: New test.
40722 * g++.dg/template/conv5.C: New test.
40724 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
40726 * g++.dg/lookup/scoped3.C: New test.
40728 * g++.dg/lookup/decl1.C: New test.
40729 * g++.dg/lookup/decl2.C: New test.
40731 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
40733 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40734 gcc.c-torture/compile/20021015-1.c,
40735 gcc.c-torture/compile/20021015-2.c,
40736 gcc.c-torture/compile/20021123-1.c,
40737 gcc.c-torture/compile/20021123-2.c,
40738 gcc.c-torture/compile/20021123-3.c,
40739 gcc.c-torture/compile/20021123-4.c,
40740 gcc.c-torture/execute/20021024-1.c: Add tests previously added
40741 only to 3.1 or 3.2 branch.
40743 2002-12-23 Mark Mitchell <mark@codesourcery.com>
40745 * gcc.dg/i386-bitfield3.c: New test.
40747 * gcc.dg/i386-bitfield2.c: New test.
40749 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
40751 * g++.dg/parse/conv_op1.C: New test.
40753 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
40755 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40758 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
40760 * gcc.c-torture/compile/20021220-1.c: New test.
40762 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
40764 * gcc.dg/i386-fastcall-1.c: New.
40766 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40768 * gcc.c-torture/execute/20021219-1.c: New test.
40770 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40772 * gcc.dg/i386-pic-1.c: New test.
40774 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40777 * g++.dg/template/friend9.C: New test.
40779 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40782 * g++.dg/template/access7.C: New test.
40784 2002-12-18 Nick Clifton <nickc@redhat.com>
40786 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40787 the libstdc++-v3 directory has been found.
40789 2002-12-12 Devang Patel <dpatel@apple.com>
40790 * gcc.dg/darwin-ld-1.c: New test.
40791 * gcc.dg/darwin-ld-2.c: New test.
40792 * gcc.dg/darwin-ld-3.c: New test.
40793 * gcc.dg/darwin-ld-4.c: New test.
40794 * gcc.dg/darwin-ld-5.c: New test.
40796 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40798 * gcc.c-torture/compile/20021212-1.c: New test.
40800 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
40802 * gcc.dg/fshort-wchar: New test.
40804 2002-12-10 Mark Mitchell <mark@codesourcery.com>
40807 * g++.dg/template/dtor1.C: New test.
40809 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40812 2002-12-10 Jakub Jelinek <jakub@redhat.com>
40814 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40816 2002-12-09 Mark Mitchell <mark@codesourcery.com>
40818 * g++.dg/template/static1.C: New test.
40819 * g++.dg/template/static2.C: New test.
40820 * g++.old-deja/g++.ext/memconst.C: New test.
40822 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40824 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40825 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40826 * g++.dg/special/initp1.C: Likewise.
40828 2002-12-06 Jakub Jelinek <jakub@redhat.com>
40830 * gcc.c-torture/execute/20021204-1.c: New test.
40832 2002-12-04 Geoffrey Keating <geoffk@apple.com>
40834 * gcc.dg/ppc-fmadd-1.c: New file.
40835 * gcc.dg/ppc-fmadd-2.c: New file.
40836 * gcc.dg/ppc-fmadd-3.c: New file.
40838 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40840 * gcc.c-torture/compile/20021204-1.c: New test.
40842 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
40844 * g++.dg/inherit/covariant2.C: New test.
40845 * g++.dg/inherit/covariant3.C: New test.
40846 * g++.dg/inherit/covariant4.C: New test.
40847 * g++.dg/inherit/covariant1.C: Remove XFAIL.
40848 * g++.old-deja/g++.robertl/eb17.C: Likewise.
40850 2002-12-03 Mark Mitchell <mark@codesourcery.com>
40853 * g++.dg/init/brace3.C: New test.
40855 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
40857 * gcc.dg/20020210-1.c: Fix a comment typo.
40859 2002-12-02 Mark Mitchell <mark@codesourcery.com>
40862 * g++.dg/parse/defarg1.C: New test.
40865 * g++.dg/template/char1.C: New test.
40867 * g++.dg/template/varmod1.C: Fix typo.
40869 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40872 * g++.old-deja/g++.pt/crash32.C: Expect error.
40874 2002-12-01 Mark Mitchell <mark@codesourcery.com>
40877 * g++.dg/template/varmod1.C: New test.
40880 * g++.dg/inherit/typeinfo1.C: New test.
40883 * g++.dg/inherit/typedef1.C: New test.
40885 2002-11-30 Mark Mitchell <mark@codesourcery.com>
40889 * g++.dg/template/strlen1.C: New test.
40892 * g++.dg/template/ctor2.C: New test.
40895 * g++.dg/init/string1.C: New test.
40898 * g++.dg/template/friend8.C: New test.
40900 2002-11-29 Joe Buck <jbuck@synopsys.com>
40902 * g++.dg/lookup/anon2.C: New test.
40904 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
40906 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40909 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
40911 * gcc.dg/bitfld-6.c: New test.
40913 2002-11-27 Jan Hubicka <jh@suse.cz>
40915 * gcc.c-torture/execute/20021127.[cx]: New test.
40917 2002-11-26 Jan Hubicka <jh@suse.cz>
40919 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40922 2002-11-26 Geoffrey Keating <geoffk@apple.com>
40924 * g++.dg/init/brace2.C: New test.
40925 * g++.old-deja/g++.mike/p9129.C: Correct.
40927 2002-11-26 Mark Mitchell <mark@codesourcery.com>
40929 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40931 2002-11-25 Andreas Bauer <baueran@in.tum.de>
40933 * gcc.dg/sibcall-6: New test for indirect sibcalls.
40935 2002-11-25 Mark Mitchell <mark@codesourcery.com>
40937 * g++.dg/abi/empty11.C: New test.
40938 * g++.dg/rtti/cv1.C: New test.
40940 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
40942 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40944 2002-11-24 Mark Mitchell <mark@codesourcery.com>
40946 * g++.dg/abi/empty10.C: New test.
40948 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40950 * gcc.c-torture/compile/20021124-1.c: New test.
40952 2002-11-22 Mark Mitchell <mark@codesourcery.com>
40954 * g++.dg/abi/rtti2.C: New test.
40956 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40958 * gcc.dg/i386-unroll-1.c: New test.
40960 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40962 * gcc.c-torture/compile/20021120-1.c: New test.
40963 * gcc.c-torture/compile/20021120-2.c: New test.
40965 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40967 * gcc.dg/bitfld-5.c: New test.
40969 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40971 * gcc.c-torture/execute/20021120-3.c: New test.
40973 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40975 * gcc.c-torture/execute/20021120-2.c: New test.
40977 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40979 * gcc.c-torture/execute/20021120-1.c: New test.
40981 2002-11-20 Jakub Jelinek <jakub@redhat.com>
40983 * gcc.c-torture/execute/20021118-3.c: New test.
40985 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40987 * gcc.c-torture/compile/20021119-1.c: New test.
40989 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
40991 * gcc.dg/duff-1.c: New test.
40992 * gcc.dg/duff-2.c: New test.
40993 * gcc.dg/duff-3.c: New test.
40995 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
40997 * gcc.dg/cpp/_Pragma5.c: New test.
40999 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41001 * gcc.c-torture/execute/20021118-2.c: New test.
41003 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41005 * gcc.c-torture/execute/20021118-1.c: New test.
41007 2002-11-16 Jakub Jelinek <jakub@redhat.com>
41009 * gcc.dg/20021116-1.c: New test.
41011 2002-11-14 Mark Mitchell <mark@codesourcery.com>
41013 * g++.dg/abi/vcall1.C: New test.
41015 2002-11-14 Jakub Jelinek <jakub@redhat.com>
41017 * gcc.dg/20021029-1.c: New test.
41018 * gcc.dg/20021029-2.c: New test.
41020 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
41022 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41024 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41027 * gcc.dg/20021110.c: Move to ...
41028 * gcc.c-torture/compile/20021110.c: .... here.
41030 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41033 * gcc.c-torture/execute/20021111-1.c
41035 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41038 * gcc.dg/20021110.c: New test.
41040 2002-11-10 Mark Mitchell <mark@codesourcery.com>
41042 * g++.dg/abi/vthunk3.C: Run only on x86.
41044 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
41046 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41048 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
41050 * lib/compat.exp (compat-execute): Fix logic error in last
41053 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
41055 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41057 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41060 * g++.dg/template/access6.C: New test.
41062 2002-11-08 Jan Hubicka <jh@suse.cz>
41064 * gcc.dg/i386-ssefp-1.c: New test.
41065 * gcc.dg/i386-ssefp-1.c: New test.
41067 2002-11-08 Jan Hubicka <jh@suse.cz>
41069 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41071 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41073 * g++.dg/abi/vthunk3.C: New test.
41076 * g++.dg/template/crash2.C: New test.
41078 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41080 * g++.dg/abi/dtor1.C: New test.
41081 * g++.dg/abi/dtor2.C: Likewise.
41083 2002-11-05 Geoffrey Keating <geoffk@apple.com>
41085 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41088 2002-11-04 Adam Nemet <anemet@lnxw.com>
41090 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41091 -mthumb. Only xfail with -O0.
41093 2002-11-03 Mark Mitchell <mark@codesourcery.com>
41095 * g++.dg/abi/thunk1.C: New test.
41096 * g++.dg/abi/thunk2.C: Likewise.
41097 * g++.dg/abi/vtt1.C: Likewise.
41099 2002-11-02 Diego Novillo <dnovillo@redhat.com>
41101 PR optimization/8423
41102 * gcc.c-torture/execute/builtin-constant.c: New test.
41104 2002-11-01 Zack Weinberg <zack@codesourcery.com>
41106 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41107 Add some more cases.
41109 2002-11-01 Mark Mitchell <mark@codesourcery.com>
41112 * g++.dg/opt/local1.C: New test.
41114 2002-10-30 Mark Mitchell <mark@codesourcery.com>
41117 * g++.dg/template/complit1.C: New test.
41120 * g++.dg/template/typename4.C: Likewise.
41122 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41124 Core issue 287, PR c++/7639
41125 * g++.dg/template/instantiate1.C: Adjust error location.
41126 * g++.dg/template/instantiate3.C: New test.
41127 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41128 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41129 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41131 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
41133 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41135 2002-10-29 Mark Mitchell <mark@codesourcery.com>
41138 * g++.dg/init/dtor2.C: New test.
41140 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41142 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41143 * gcc.dg/nest.c: Bypass errors on irix6.
41145 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
41147 * gcc.dg/nest.c: Expect error for mmix-*-*.
41148 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41150 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
41152 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41155 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41157 2002-10-25 Mike Stump <mrs@apple.com>
41159 * gcc.dg/warn-1.c: New test.
41161 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41163 * g++.dg/template/typename3.C: New test.
41165 2002-10-25 Mark Mitchell <mark@codesourcery.com>
41167 * g++.dg/lookup/ptrmem1.C: New test.
41169 * g++.dg/abi/vthunk2.C: New test.
41171 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41173 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41175 2002-10-24 Mark Mitchell <mark@codesourcery.com>
41177 * g++.dg/abi/empty9.C: New test.
41179 2002-10-24 Richard Henderson <rth@redhat.com>
41181 * g++.dg/inherit/thunk1.C: Enable for ia64.
41183 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41186 * g++.dg/lookup/pretty1.C: New test.
41188 2002-10-23 Jakub Jelinek <jakub@redhat.com>
41190 * gcc.dg/20021023-1.c: New test.
41192 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41195 * g++.dg/parse/inline1.C: New test.
41197 2002-10-23 Richard Henderson <rth@redhat.com>
41199 * g++.dg/inherit/thunk1.C: Enable for x86_64.
41201 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41203 2002-10-22 Mark Mitchell <mark@codesourcery.com>
41206 * g++.dg/parse/stmtexpr3.C: New test.
41208 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
41210 * g++.dg/expr/cond1.C: New test.
41212 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41214 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41216 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41218 * g++.dg/abi/vbase13.C: New test.
41219 * g++.dg/abi/vbase14.C: Likewise.
41221 2002-10-21 Jakub Jelinek <jakub@redhat.com>
41223 * gcc.dg/tls/pic-1.c: New test.
41224 * gcc.dg/tls/nonpic-1.c: New test.
41225 * gcc.dg/20021018-1.c: New test.
41227 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41229 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41230 Remove only files with the same base name as the test case.
41231 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41232 (profopt-execute): Likewise. Also, remove old profiling
41233 and performance data files before running the tests.
41235 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41236 * g++.dg/bprob/bprob.exp: Likewise.
41237 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
41238 to allow more general test case names.
41240 * g++.dg/bprob/bprob-1.C: Rename to ...
41241 * g++.dg/bprob/g++-bprob-1.C: ... this.
41243 * g77.dg/bprob/bprob-1.f: Rename to ...
41244 * g77.dg/bprob/g77-bprob-1.f: ... this.
41246 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41248 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41249 bison 1.50 or later.
41251 2002-10-21 Janis Johnson <janis187@us.ibm.com>
41253 * g++.dg/README: Describe more test directories.
41255 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41257 * g++.dg/init/array6.C: Add additional tests.
41259 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41261 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41262 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41264 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
41266 * gcc.c-torture/compile/20020604-1.x: New.
41267 * gcc.c-torture/compile/simd-5.x: Likewise.
41268 * gcc.c-torture/execute/920710-1.x: Likewise.
41269 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41271 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41273 * g++.dg/inherit/override1.C: Add dg-options clause.
41275 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41277 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41280 2002-10-19 Andreas Schwab <schwab@suse.de>
41282 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41283 directory component.
41285 2002-10-18 Mark Mitchell <mark@codesourcery.com>
41287 * g++.dg/inherit/thunk1.C: New test.
41289 * g++.dg/inherit/override1.C: New test.
41291 * g++.dg/abi/mangle11.C: New test.
41292 * g++.dg/abi/mangle14.C: New test.
41293 * g++.dg/abi/mangle17.C: New test.
41295 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
41297 * g++.dg/overload/member2.C: New test.
41299 2002-10-17 Janis Johnson <janis187@us.ibm.com>
41301 * g++.dg/README: Describe new compat directory.
41302 * g++.dg/dg.exp: Skip tests in compat directory.
41303 * README.compat: New file.
41304 * lib/compat.exp: New expect script.
41305 * g++.dg/compat: New test directory.
41306 * g++.dg/compat/compat.exp: New expect script.
41307 * g++.dg/compat/abi: New test directory.
41308 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41309 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41310 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41311 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41312 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41313 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41314 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41315 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41316 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41317 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41318 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41319 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41320 * g++.dg/compat/break: New test directory.
41321 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41322 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41323 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41324 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41325 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41326 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41327 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41328 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41329 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41330 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41331 g++.dg/compat/break/README: New files.
41332 * g++.dg/compat/eh: New test directory.
41333 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41334 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41335 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41336 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41337 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41338 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41339 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41340 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41341 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41342 g++.dg/compat/eh/filter2_y.C,
41343 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41344 g++.dg/compat/eh/new1_y.C,
41345 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41346 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41347 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41348 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41349 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41350 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41351 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41352 g++.dg/compat/eh/unexpected1_y.C: New files.
41353 * g++.dg/compat/init: New test directory.
41354 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41355 g++.dg/compat/init/array5_y.C,
41356 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41357 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41358 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41359 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41360 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41361 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41362 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41363 g++.dg/compat/init/init-ref2_y.C: New files.
41365 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41368 * g++.dg/inherit/using3.C: New test.
41370 2002-10-17 Jan Hubicka <jh@suse.cz>
41372 * gcc.dg/20021017-2.c: New test.
41374 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41376 * g++.dg/abi/mangle16.C: Adjust.
41378 * g++.dg/init/array8.C: New test.
41380 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
41382 * gcc.dg/special/mips-abi.exp: New test.
41383 * gcc.dg/special/mips-abi.s: Empty file used by the above.
41385 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41387 * g++.dg/abi/mangle16.C: New test.
41388 * g++.dg/abi/mangle17.C: Likewise.
41391 * g++.dg/template/ref1.C: New test.
41393 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41395 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41397 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
41399 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41401 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41404 * g++.dg/init/array7.C: New test.
41406 2002-10-15 Mark Mitchell <mark@codesourcery.com>
41408 * g++.dg/init/array6.C: New test.
41410 * g++.dg/abi/mangle13.C: Likewise.
41411 * g++.dg/abi/mangle14.C: Likewise.
41412 * g++.dg/abi/mangle15.C: Likewise.
41414 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41416 * g++.dg/abi/empty8.C: New test.
41418 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
41420 * g++.dg/init/ctor1.C: New test.
41422 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
41424 * gcc.c-torture/execute/20021015-1.c: New test.
41426 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
41428 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41430 2002-10-14 Jan Hubicka <jh@suse.cz>
41432 * gcc.dg/i386-ssetype-[1-5].c: New tests.
41434 2002-10-14 Richard Henderson <rth@redhat.com>
41436 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41438 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41440 PR optimization/6631
41441 * g++.dg/opt/const2.C: New test.
41443 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41446 * g++.dg/parse/friend1.C: New test.
41447 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41449 2002-10-14 Jakub Jelinek <jakub@redhat.com>
41451 * gcc.dg/20021014-1.c: New test.
41453 2002-10-11 Mark Mitchell <mark@codesourcery.com>
41456 * g++.dg/ext/vlm1.C: New test.
41457 * g++.dg/ext/vlm2.C: Likewise.
41459 * g++.dg/init/array1.C: Remove invalid braces.
41460 * g++.dg/init/brace1.C: New test.
41461 * g++.dg/init/copy2.C: Likewise.
41462 * g++.dg/init/copy3.C: Likewise.
41463 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41464 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41467 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
41469 * gcc.dg/cpp/assembler.S: Don't use -ansi.
41471 2002-10-11 Richard Shann <richard.shann@superh.com>
41473 * gcc.c-torture/compile/simd-5.c: New test.
41475 2002-10-10 Roger Sayle <roger@eyesopen.com>
41477 * gcc.c-torture/execute/shiftopt-1.c: New test case.
41479 2002-10-10 Jim Wilson <wilson@redhat.com>
41481 * gcc.c-torture/execute/20021010-1.c: New test.
41483 2002-10-09 Zack Weinberg <zack@codesourcery.com>
41486 * g++.dg/ext/typedef-init.C: New test.
41487 * gcc.dg/typedef-init.c: New test.
41489 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
41491 * gcc.dg/cpp/paste13.c: New test.
41493 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41495 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
41496 remaining platforms, XFAIL during compile, not execute. Don't
41499 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
41501 * gcc.dg/alias-1.c: Tweak expected warning.
41503 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41505 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
41507 2002-10-06 Andreas Jaeger <aj@suse.de>
41509 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
41510 * gcc.dg/cpp/c++98.C: Likewise.
41512 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41513 * g++.dg/cpp/c++98.C: Likewise.
41515 * g++.dg/README (Subdirectories): Mention cpp directory.
41518 * gcc.dg/20021006-1.c: New test.
41520 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41523 * g++.dg/other/warning1.C: New test.
41525 2002-10-04 Roger Sayle <roger@eyesopen.com>
41527 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
41528 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
41529 and sparc-*-* with -m64 as expected failures. See PR 8087.
41531 2002-10-03 Mark Mitchell <mark@codesourcery.com>
41534 * g++.dg/template/ptrmem3.C: New test.
41537 * g++.dg/template/union1.C: New test.
41539 2002-10-03 Mark Mitchell <mark@codesourcery.com>
41542 * g++.dg/abi/mangle9.C: New test.
41543 * g++.dg/abi/mangle10.C: New test.
41544 * g++.dg/abi/mangle11.C: New test.
41545 * g++.dg/abi/mangle12.C: New test.
41547 2002-10-02 Mark Mitchell <mark@codesourcery.com>
41550 * g++.dg/template/meminit1.C: New test.
41551 * g++.dg/warn/Wreorder-1.C: Likewise.
41552 * g++.old-deja/g++.mike/warn3.C: Tweak.
41553 * lib/prune.exp: Ingore "in copy constructor".
41555 2002-10-02 Andreas Jaeger <aj@suse.de>
41557 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41558 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41559 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41562 2002-10-01 Mark Mitchell <mark@codesourcery.com>
41564 * gcc.dg/empty1.C: Fix typo.
41566 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
41568 * gcc.dg/alias-1.c: New test.
41570 2002-10-01 Mark Mitchell <mark@codesourcery.com>
41572 * gcc.dg/empty1.C: New test.
41574 * g++.dg/tls/init-2.C: Tweak error messages.
41576 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
41578 * gcc.c-torture/compile/20020923-1.c: New test.
41580 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
41582 * gcc.c-torture/execute/ffs-1.c: New test.
41583 * gcc.c-torture/execute/ffs-2.c: Ditto.
41585 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
41587 * g++.dg/overload/member1.C: New test.
41589 2002-09-30 Mark Mitchell <mark@codesourcery.com>
41591 * g++.dg/abi/empty7.C: New test.
41592 * g++.dg/init/pm2.C: Likewise.
41594 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
41596 * g++.dg/rtti/crash1.C: New test.
41598 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
41600 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41601 gcc.dg/sibcall-4.c: New tests.
41603 2002-09-28 Roger Sayle <roger@eyesopen.com>
41605 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41606 powerpc and MMIX targets.
41608 2002-09-27 Zack Weinberg <zack@codesourcery.com>
41610 * gcc.dg/cpp/20020927-1.c: New.
41612 2002-09-26 David S. Miller <davem@redhat.com>
41614 * gcc.c-torture/compile/trunctfdf.c: New.
41616 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41618 * lib/target-supports.exp (check_weak_available): Handle solaris2.
41620 2002-09-27 Alan Modra <amodra@bigpond.net.au>
41622 * gcc.c-torture/execute/loop-15.c: New.
41624 2002-09-26 Janis Johnson <janis187@us.ibm.com>
41626 * README.QMTEST: Fix typo.
41628 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
41630 * gcc.dg/20020926-1.c: New test.
41632 2002-09-25 David S. Miller <davem@redhat.com>
41635 * gcc.c-torture/execute/shiftdi.c: New test.
41637 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
41639 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41640 unique to the tool.
41641 * lib/g77.exp (g77_init): Likewise.
41642 * lib/g++.exp (g++_init): Likewise.
41643 * lib/objc.exp (objc_init): Likewise.
41645 2002-09-25 Mark Mitchell <mark@codesourcery.com>
41647 * g++.dg/abi/empty5.C: New test.
41648 * g++.dg/abi/empty6.C: New test.
41649 * g++.dg/abi/vbase12.C: New test.
41651 2002-09-25 Richard Henderson <rth@redhat.com>
41653 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41654 too-small long double.
41656 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
41658 * gcc.dg/20020919-1.c: New test.
41660 2002-09-23 Mark Mitchell <mark@codesourcery.com>
41662 * g++.dg/abi/bitfield6.C: New test.
41663 * g++.dg/abi/bitfield7.C: New test.
41664 * g++.dg/abi/bitfield8.C: New test.
41665 * g++.dg/abi/vbase11.C: New test.
41667 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
41669 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41670 hppa*-*-hpux*. Update test comment.
41672 2002-09-20 Jakub Jelinek <jakub@redhat.com>
41674 * gcc.dg/tls/struct-1.c: New test.
41676 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
41678 * gcc.dg/cpp/tr-warn2.c: Update.
41680 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
41682 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41684 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
41686 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41689 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
41691 * gcc.c-torture/execute/ieee/mzero3.c: New test.
41693 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41694 Adjust for c++filt moved to binutils. Remove spurious duplicate
41695 setting of cxxfilt.
41697 2002-09-19 Geoffrey Keating <geoffk@apple.com>
41699 * gcc.dg/20020312-2.c: Update for darwin.
41701 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
41703 * g++.old-deja/g++.other/crash32.C: Mark ICE.
41705 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
41707 * objc.dg/comp-types-1.m: New test.
41708 * objc.dg/comp-types-2.m: New test.
41709 * objc.dg/comp-types-3.m: New test.
41710 * objc.dg/comp-types-4.m: New test.
41711 * objc.dg/comp-types-5.m: New test.
41712 * objc.dg/comp-types-6.m: New test.
41714 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
41716 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41718 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
41720 * g++.dg/other/do1.C: New test.
41722 * g++.dg/template/subst1.C: New test.
41724 2002-09-16 Steve Ellcey <sje@cup.hp.com>
41726 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41728 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
41730 * g++.dg/template/qualttp20.C: Adjust expected errors.
41731 * g++.old-deja/g++.jason/report.C: Likewise.
41732 * g++.old-deja/g++.other/qual1.C: Likewise.
41734 * g++.dg/lookup/scoped2.C: New test.
41736 * g++.dg/ext/asm3.C: New test.
41738 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
41740 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41742 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
41744 * ChangeLog: follow spelling conventions.
41745 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41746 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41747 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41748 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41749 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41750 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41751 * g++.old-deja/g++.law/global-init1.C: Likewise.
41752 * g++.old-deja/g++.other/delete4.C: Likewise.
41753 * g++.old-deja/g++.other/inline21.C: Likewise.
41754 * g++.old-deja/g++.other/singleton.C: Likewise.
41755 * g77.dg/strlen0.f: Likewise.
41756 * g77.f-torture/compile/20010519-1.f: Likewise.
41757 * g77.f-torture/compile/980310-4.f: Likewise.
41758 * gcc.c-torture/compile/20000605-1.c: Likewise.
41759 * gcc.c-torture/execute/20020225-1.c: Likewise.
41760 * gcc.dg/c90-hexfloat-2.c: Likewise.
41761 * gcc.dg/c99-bool-1.c: Likewise.
41762 * gcc.dg/c99-hexfloat-2.c: Likewise.
41763 * gcc.dg/dll-2.c: Likewise.
41764 * gcc.dg/wtr-union-init-1.c: Likewise.
41765 * gcc.dg/wtr-union-init-2.c: Likewise.
41766 * gcc.dg/wtr-union-init-3.c: Likewise.
41767 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41768 * gcc.dg/cpp/defined.c: Likewise.
41769 * gcc.dg/cpp/macsyntx.c: Likewise.
41770 * gcc.dg/cpp/paste2.c: Likewise.
41771 * gcc.dg/cpp/trad/defined.c: Likewise.
41772 * gcc.dg/format/c90-printf-1.c: Likewise.
41773 * gcc.dg/format/c90-scanf-1.c: Likewise.
41774 * gcc.dg/format/c99-printf-1.c: Likewise.
41775 * gcc.dg/format/c99-scanf-1.c: Likewise.
41776 * gcc.misc-tests/gcov-8.c: Likewise.
41777 * lib/profopt.exp: Likewise.
41779 2002-09-15 Krister Walfridsson <cato@df.lth.se>
41781 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41783 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
41785 * g++.dg/inherit/using2.C: New test.
41787 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
41789 * ChangeLog: Follow spelling conventions.
41790 * g++.dg/template/friend4.C: Likewise.
41791 * g++.old-deja/g++.pt/crash67.C: Likewise.
41792 * gcc.c-torture/execute/20000801-4.c: Likewise.
41793 * gcc.dg/c90-digraph-1.c: Likewise.
41794 * gcc.dg/c94-digraph-1.c: Likewise.
41795 * gcc.dg/c99-digraph-1.c: Likewise.
41796 * gcc.dg/cpp/line5.c: Likewise.
41797 * gcc.dg/cpp/multiline.c: Likewise.
41798 * gcc.dg/cpp/trad/literals-1.c: Likewise.
41799 * gcc.dg/format/attr-3.c: Likewise.
41800 * gcc.dg/format/c90-scanf-3.c: Likewise.
41801 * gcc.dg/format/ext-4.c: Likewise.
41803 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
41805 * g++.dg/template/pretty1.C: New test.
41807 2002-09-14 Alan Modra <amodra@bigpond.net.au>
41809 * gcc.c-torture/execute/struct-cpy-1.c: New test.
41811 2002-09-13 Matt Austern <austern@apple.com>
41813 * g++.dg/other/constref[12].C: New, regression tests for
41814 passing a cast expression to a function by const reference.
41816 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
41818 * g++.dg/template/deduce1.C: New test.
41820 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
41822 * gcc.c-torture/execute/simd-1.c: Force all use of int to
41825 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
41827 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41830 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
41832 * gcc.c-torture/compile/20020910-1.c: New test.
41834 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
41836 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41838 2002-09-10 Andreas Jaeger <aj@suse.de>
41840 * gcc.dg/20020312-2.c: Adjust for x86-64.
41842 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
41844 * g77.dg/7388.f: New test case for PR 7388.
41846 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
41848 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41850 2002-09-05 Ziemowit Laski <zlaski@apple.com>
41852 * objc.dg/proto-lossage-1.m: New test.
41854 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
41856 * gcc.dg/cpp/_Pragma4.c: Fix typo.
41858 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
41860 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
41863 2002-09-06 Stan Shebs <shebs@apple.com>
41864 David Edelsohn <edelsohn@gnu.org>
41866 * gcc.dg/weak: New directory.
41867 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41868 target-specific xfail bits.
41869 * gcc.dg/typeof-2.c: Move to new directory.
41870 * gcc.dg/weak.exp: New expect script.
41872 2002-09-06 Alan Modra <amodra@bigpond.net.au>
41874 * gcc.c-torture/execute/extzvsi.c: New test.
41876 2002-09-05 Stan Shebs <shebs@apple.com>
41878 * gcc.dg/weak-1.c: xfail on Darwin.
41879 * gcc.dg/weak-2.c: Ditto.
41880 * gcc.dg/weak-3.c: Ditto.
41881 * gcc.dg/weak-4.c: Ditto.
41882 * gcc.dg/weak-5.c: Ditto.
41883 * gcc.dg/weak-6.c: Ditto.
41884 * gcc.dg/weak-7.c: Ditto.
41885 * gcc.dg/weak-8.c: Ditto.
41886 * gcc.dg/weak-9.c: Ditto.
41888 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
41890 * gcc.c-torture/execute/loop-14.c: New test.
41892 2002-09-04 Jakub Jelinek <jakub@redhat.com>
41894 * g++.dg/other/cxa-atexit1.C: New test.
41896 * gcc.dg/typeof-2.c: New test.
41898 2002-09-03 Roger Sayle <roger@eyesopen.com>
41900 * gcc.dg/builtins-2.c: New testcase.
41901 * gcc.dg/builtins-3.c: New testcase.
41903 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
41905 * gcc.dg/cpp/_Pragma4.c: New test.
41907 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
41909 * objc/execute/nil_method-1.m: New testcase.
41911 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
41913 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41914 [Object class], not [Object initialize].
41916 2002-08-31 Roger Sayle <roger@eyesopen.com>
41917 Hans-Peter Nilsson <hp@bitrange.com>
41919 * gcc.c-torture/execute/20020720-1.x: Skip test on
41920 mmix-knuth-mmixware. Correct comment.
41922 2002-08-27 Mark Mitchell <mark@codesourcery.com>
41924 * g++.dg/abi/bitfield5.C: New test.
41925 * g++.dg/abi/vbase10.C: Likewise.
41927 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
41929 * objc.dg/undeclared-selector.m: New test.
41931 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
41933 * g++.dg/other/offsetof1.C: Avoid cast warning.
41935 2002-08-26 Ziemowit Laski <zlaski@apple.com>
41937 * objc.dg/super-class-2.m: New test.
41939 2002-08-24 Matt Austern <austern@apple.com>
41941 * g++.dg/ext/lvaddr.C: New test.
41942 * g++.dg/ext/lvcast.C: New test.
41944 2002-08-22 Mark Mitchell <mark@codesourcery.com>
41946 * g++.dg/inherit/cond1.C: New test.
41948 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
41950 * gcc.dg/noncompile/incomplete-1.c: New test.
41952 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
41954 * gcc.dg/typespec-1.c: New test.
41956 2002-08-20 Devang Patel <dpatel@apple.com>
41957 * objc.dg/proto-hier-2.m: New test.
41959 2002-08-19 Ziemowit Laski <zlaski@apple.com>
41961 * objc.dg/bitfield-1.m: New test.
41962 * objc.dg/bitfield-2.m: New test.
41964 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
41966 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41967 gcc.dg/c99-flex-array-4.c: New tests.
41969 2002-08-16 Stan Shebs <shebs@apple.com>
41971 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41973 2002-08-15 Jakub Jelinek <jakub@redhat.com>
41975 * gcc.dg/typeof-1.c: New test.
41976 * g++.dg/ext/typeof2.C: New test.
41978 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
41980 * g++.dg/other/offsetof1.C: New test.
41982 2002-08-14 Richard Henderson <rth@redhat.com>
41984 * gcc.dg/tls/diag-3.c: Fix expected message strings.
41986 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
41988 * gcc.dg/cpp/_Pragma3.c: New test.
41990 2002-08-13 Mark Mitchell <mark@codesourcery.com>
41992 * g++.dg/template/inherit3: New test.
41994 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
41996 * gcc.dg/bitfld-4.c: Add blank options.
41998 2002-08-09 Mark Mitchell <mark@codesourcery.com>
42000 * g++.dg/template/crash1.C: New test.
42002 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42004 * gcc.dg/tls/opt-2.c: New test.
42006 2002-08-08 Devang Patel <dpatel@apple.com>
42008 * objc.dg/selector-1.m : New test
42010 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42012 * g++.dg/abi/bitfield4.C: New test.
42013 * gcc.dg/bitfld-4.c: New test.
42015 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42017 * g++.dg/other/packed1.C: New test.
42019 2002-08-07 Mark Mitchell <mark@codesourcery.com>
42021 * g++.dg/abi/offsetof.C: Tweak error messages.
42022 * g++.old-deja/g++.mike/p10769a.C: Likewise.
42024 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42026 * gcc.dg/bitfld-3.c: New test.
42028 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42029 Richard Henderson <rth@redhat.com>
42031 * gcc.dg/i386-bitfield1.c: New test.
42032 * g++.dg/abi/bitfield3.C: Update.
42034 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
42036 * objc.dg/const-str-2.m: Update.
42037 * gcc.dg/cpp/c++98.c: Change to C extension.
42038 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42039 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42041 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
42043 * gcc.dg/tls/diag-3.c: New.
42045 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
42047 * g++.dg/README (Subdirectories): Document new subdir expr.
42048 * g++.dg/expr/pmf-1.C: New test.
42050 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
42052 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42054 2002-08-06 Jakub Jelinek <jakub@redhat.com>
42056 * g++.dg/abi/bitfield3.C: New test.
42058 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
42060 * lib/gcov.exp: Tweak expected line formats.
42061 * gcc.misc-tests/gcov8.c: New test.
42062 * gcc.misc-tests/gcov8.x: New flags.
42064 2002-08-05 Jakub Jelinek <jakub@redhat.com>
42066 * consistency.vlad/layout/endian.c: Include string.h.
42068 * gcc.c-torture/execute/20020805-1.c: New test.
42070 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
42072 * g++.dg/other/conversion1.C: New test.
42074 2002-08-03 Roger Sayle <roger@eyesopen.com>
42076 * gcc.dg/builtins-1.c: New testcase.
42078 2002-08-02 Mark Mitchell <mark@codesourcery.com>
42080 * g++.dg/inherit/access3.C: New test.
42082 2002-08-01 Jakub Jelinek <jakub@redhat.com>
42084 * gcc.dg/ia64-visibility-2.c: New test.
42086 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
42088 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42089 __qualifier_flags to __flags.
42091 2002-07-31 Mark Mitchell <mark@codesourcery.com>
42093 * g++.dg/inherit/operator1.C: New test.
42094 * g++.dg/lookup/disamb1.C: Fix typo in comment.
42095 * g++.dg/other/error1.C: Change expected error message.
42096 * g++.dg/template/conv4.C: Likewise.
42098 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
42100 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42101 for documented behavior.
42103 2002-07-25 Roger Sayle <roger@eyesopen.com>
42105 * gcc.c-torture/execute/20020720-1.x: Skip this test on
42106 several targets known to fail.
42108 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
42110 * gcc.dg/mips-args-[123].c: New tests.
42112 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
42114 * gcc.dg/ppc-spe.c: New.
42116 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
42118 * g++.dg/other/ptrmem4.C: New testcase.
42120 2002-07-24 Richard Henderson <rth@redhat.com>
42122 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42124 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
42126 * g++.dg/ext/alignof1.C (main): Return 0 for success.
42128 2002-07-24 Roger Sayle <roger@eyesopen.com>
42130 * gcc.c-torture/execute/memset-3.c: New testcase.
42132 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
42134 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42135 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42137 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42139 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42142 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
42144 * gcc.c-torture/compile/simd-4.c: New test.
42146 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42148 PR c++/7347, c++/7348
42149 * g++.dg/template/access4.C: New test.
42150 * g++.dg/template/access5.C: New test.
42151 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42152 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42153 * g++.old-deja/g++.pt/ttp58.C: Likewise.
42154 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42156 2002-07-22 Jakub Jelinek <jakub@redhat.com>
42158 * gcc.dg/gnu89-init-2.c: New test.
42160 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
42162 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42164 2002-07-20 Roger Sayle <roger@eyesopen.com>
42166 * gcc.c-torture/execute/20020720-1.c: New testcase.
42168 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
42170 * gcc.dg/cpp/Wsignprom.c: New tests.
42172 2002-07-20 Alan Modra <amodra@bigpond.net.au>
42174 * gcc.c-torture/execute/loop-13.c: New test.
42176 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
42178 * gcc.dg/cpp/expr.c: New tests.
42180 2002-07-18 David Edelsohn <edelsohn@gnu.org>
42182 * g++.dg/opt/pr6713.C: Add template instantiation.
42184 2002-07-18 Alan Modra <amodra@bigpond.net.au>
42186 * gcc.dg/nest.c: New test.
42188 2002-07-17 Richard Henderson <rth@redhat.com>
42190 * g++.dg/opt/pr6713.C: New test.
42192 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
42194 * gcc.c-torture/execute/loop-2e.x: Let the testcase
42195 XFAIL for all x86 processors.
42197 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
42199 * gcc.c-torture/execute/20010122-1.x: Do not test with
42200 -fomit-frame-pointer.
42202 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42204 * g++.dg/template/instantiate2.C: New test.
42205 * g++.dg/template/spec4.C: New test.
42207 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42209 * g++.dg/template/access2.C: New test.
42210 * g++.dg/template/access3.C: New test.
42212 2002-07-15 Zack Weinberg <zack@codesourcery.com>
42214 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42215 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42216 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42217 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42218 Convert to use <stdarg.h>.
42219 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42221 * gcc.dg/va-arg-2.c: New.
42222 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42224 2002-07-15 Jakub Jelinek <jakub@redhat.com>
42226 * gcc.c-torture/compile/20020710-1.c: New test.
42228 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
42229 Andrew Pinski <pinskia@physics.uc.edu>
42231 gcc.c-torture/compile/simd-2.c: New testcase.
42232 gcc.c-torture/compile/simd-3.c: Likewise.
42234 2002-07-11 Mark Mitchell <mark@codesourcery.com>
42237 * g++.dg/overload/error1.C: New test.
42239 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42241 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42242 configuration and IRIX 6 O32 ABI.
42244 2002-07-11 Roger Sayle <roger@eyesopen.com>
42246 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42248 2002-07-10 Roger Sayle <roger@eyesopen.com>
42250 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42252 2002-07-10 Jeffrey A Law <law@redhat.com>
42254 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42256 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
42258 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
42260 * gcc.dg/20020312-2.c: Check for __PPC__.
42262 2002-07-09 Diego Novillo <dnovillo@redhat.com>
42264 * gcc.c-torture/compile/20020709-1.c: New test.
42266 2002-07-07 Roger Sayle <roger@eyesopen.com>
42268 * g++.dg/template/qualttp21.C: New test case.
42270 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
42272 * gcc.c-torture/compile/20020706-1.c: New test.
42273 * gcc.c-torture/compile/20020706-2.c: New test.
42275 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
42276 Alexandre Oliva <aoliva@redhat.com>
42278 * g++.dg/warn/incomplete1.C: New test.
42280 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42283 * g++.dg/warn/noreturn1.C: New test.
42285 2002-07-03 Mark Mitchell <mark@codesourcery.com>
42288 * g++.dg/debug/debug6.C: New test.
42289 * g++.dg/debug/debug7.C: New test.
42291 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
42293 * gcc.c-torture/compile/simd-3.c: New test.
42295 2002-07-03 Chris Demetriou <cgd@broadcom.com>
42297 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42298 * gcc.dg/20020620-1.c: Likewise.
42300 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42303 * g++.dg/init/array4.C: New test.
42304 * g++.dg/init/array5.C: New test.
42306 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
42308 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42309 * gcc.c-torture/execute/simd-2.c (main): Likewise.
42311 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42313 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42314 * gcc.dg/wtr-aggr-init-1.c: Likewise.
42315 * gcc.dg/wtr-conversion-1.c: Likewise.
42316 * gcc.dg/wtr-escape-1.c: Likewise.
42317 * gcc.dg/wtr-int-type-1.c: Likewise.
42318 * gcc.dg/wtr-label-1.c: Likewise.
42319 * gcc.dg/wtr-static-1.c: Likewise.
42320 * gcc.dg/wtr-strcat-1.c: Likewise.
42321 * gcc.dg/wtr-suffix-1.c: Likewise.
42322 * gcc.dg/wtr-switch-1.c: Likewise.
42323 * gcc.dg/wtr-unary-plus-1.c: Likewise.
42324 * gcc.dg/wtr-union-init-1.c: Likewise.
42325 * gcc.dg/wtr-union-init-2.c: Likewise.
42326 * gcc.dg/wtr-union-init-3.c: Likewise.
42328 * gcc.dg/wtr-func-def-1.c: New test.
42330 2002-07-02 Devang Patel <dpatel@apple.com>
42332 * objc.dg/param-1.m: New test.
42334 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
42336 * gcc.dg/cpp/trad/directive.c: Add test.
42337 * gcc.dg/cpp/trad/macroargs.c: Add test.
42338 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42340 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
42342 * gcc.dg/cpp/cmdlne-M.c: New test.
42344 2002-07-02 Ziemowit Laski <zlaski@apple.com>
42346 * objc.dg/desig-init-1.m: New test.
42348 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42351 * g++.dg/template/instantiate1.C: New test.
42353 2002-07-01 Mark Mitchell <mark@codesourcery.com>
42356 * g++.dg/template/sizeof2.C: New test.
42358 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42360 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42361 gcc.dg/cpp/trad/include.c: New tests.
42363 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
42366 * gcc.c-torture/compile/20020701-1.c: New test.
42368 2002-07-01 Stan Shebs <shebs@apple.com>
42370 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42372 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42373 (objc-torture-execute): or here.
42375 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
42377 * gcc.c-torture/execute/arith-rand-ll.c: New test.
42379 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42381 * gcc.dg/cpp/trad/escaped-nl.c: New test.
42383 2002-06-30 Devang Patel <dpatel@apple.com>
42385 * objc.dg/fsyntax-only.m: New test.
42387 2002-06-27 Mark Mitchell <mark@codesourcery.com>
42390 * g++.dg/template/friend7.C: New file.
42392 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
42394 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42397 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
42399 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42400 avoid division by zero.
42402 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
42404 * gcc.dg/Wunknownprag.c: New tests.
42406 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
42408 * gcc.c-torture/execute/simd-2.c: New test.
42410 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
42412 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42413 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42414 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42415 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42416 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42417 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42418 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42419 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42420 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42421 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42422 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42423 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42424 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42425 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42426 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42427 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42428 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42430 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
42432 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42433 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42434 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42435 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42437 * gcc.dg/cpp/trad/directive.c: Update.
42439 2002-06-23 Andreas Jaeger <aj@suse.de>
42441 * gcc.c-torture/execute/complex-6.c: New.
42443 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
42445 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42446 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42447 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42448 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42450 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
42452 * gcc.dg/cpp/trad: New directory with traditional tests copied
42453 from parent directory.
42454 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42455 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42456 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42457 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42458 Move to trad/ and rename.
42459 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42460 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42461 gcc.dg/cpp/trad/redef2.c: New tests.
42462 * gcc.dg/cpp/trad/trad.exp: New driver.
42464 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
42466 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42467 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42468 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42469 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42472 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
42474 * gcc.dg/20020620-1.c: New test.
42476 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42478 * g++.dg/template/ttp4.C: New test.
42480 2002-06-19 Jakub Jelinek <jakub@redhat.com>
42482 * g++.dg/opt/vt1.C: Fix regexp.
42484 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42486 * gcc.c-torture/execute/pure-1.c: Make functions static again.
42487 Don't use attribute `noinline'.
42489 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
42491 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42493 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
42495 * gcc.c-torture/execute/simd-1.c: New.
42497 * gcc.dg/simd-1.c: New.
42499 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
42501 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42503 2002-06-16 Richard Henderson <rth@redhat.com>
42505 * g++.dg/ext/anon-struct1.C: New.
42506 * g++.dg/ext/anon-struct2.C: New.
42507 * g++.dg/ext/anon-struct3.C: New.
42508 * gcc.dg/anon-struct-1.c: New.
42509 * gcc.dg/anon-struct-2.c: New.
42510 * gcc.dg/anon-struct-3.c: New.
42511 * gcc.dg/20011008-1.c: Adjust warning text.
42512 * gcc.dg/20020527-1.c: Add -fms-extensions.
42514 2002-06-16 Richard Henderson <rth@redhat.com>
42516 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42518 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
42520 * gcc.c-torture/execute/20020615-1.c: New test.
42522 2002-06-15 Roger Sayle <roger@eyesopen.com>
42524 * gcc.c-tortuture/execute/compare-1.c: New test case.
42525 * gcc.c-tortuture/execute/compare-2.c: New test case.
42526 * gcc.c-tortuture/execute/compare-3.c: New test case.
42528 2002-06-13 Richard Henderson <rth@redhat.com>
42530 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
42533 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42535 * g++.dg/template/typename2.C: Update error message.
42537 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
42539 * gcc.c-torture/execute/20020611-1.c: New test.
42541 2002-06-11 Bob Wilson <bob.wilson@acm.org>
42543 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42544 list of targets to skip.
42546 2002-06-10 Bob Wilson <bob.wilson@acm.org>
42548 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42549 targets if not optimizing.
42551 2002-06-10 Jakub Jelinek <jakub@redhat.com>
42553 * gcc.c-torture/compile/20020605-1.c: New test.
42555 * g++.dg/opt/vt1.C: New test.
42557 * gcc.dg/20020531-1.c: New test.
42559 * gcc.dg/20020530-1.c: New test.
42561 * gcc.dg/20020527-1.c: New test.
42563 * g++.dg/opt/cse1.C: New test.
42565 2002-06-07 Roger Sayle <roger@eyesopen.com>
42567 * gcc.dg/20020607-2.c: New test case.
42569 2002-06-07 Jakub Jelinek <jakub@redhat.com>
42571 * gcc.c-torture/compile/20020604-1.c: New test.
42573 2002-06-04 Richard Henderson <rth@redhat.com>
42575 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42576 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42577 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42579 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
42581 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42583 2002-06-03 Richard Henderson <rth@redhat.com>
42585 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42586 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42588 2002-06-02 Richard Henderson <rth@redhat.com>
42590 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42591 test functions static.
42593 2002-06-02 Andreas Jaeger <aj@suse.de>
42595 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42598 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
42600 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42601 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42602 Update for mofified diagnostics.
42603 * gcc.dg/c99-intconst-1.c: No longer fail.
42605 2002-06-02 Richard Henderson <rth@redhat.com>
42607 * gcc.dg/uninit-A.c: Remove xfail markers.
42609 2002-06-01 Roger Sayle <roger@eyesopen.com>
42611 * gcc.dg/fnegate-1.c: New test case.
42613 2002-05-30 Osku Salerma <osku@iki.fi>
42615 * gcc.c-torture/execute/mayalias-1.c: New file.
42617 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
42619 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42620 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42621 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42623 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
42625 * gcc.c-torture/execute/20020529-1.c: New test.
42627 2002-05-27 Richard Henderson <rth@redhat.com>
42629 * g++.dg/ext/attrib6.C: New test case.
42631 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42633 * gcc.c-torture/execute/pure-1.c: New test.
42635 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
42637 * gcc.dg/cpp/arith-2.c: Remove.
42639 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
42641 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42642 * gcc.dg/cpp/if-3.c: Remove.
42644 2002-05-26 Jakub Jelinek <jakub@redhat.com>
42646 * g++.dg/opt/cse2.C: New test.
42648 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
42650 * gcc.dg/cpp/arith-1.c: New semantic tests.
42651 * gcc.dg/cpp/if-1.c: Update.
42653 2002-05-24 Ben Elliston <bje@redhat.com>
42655 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42657 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42659 * gcc.dg/verbose-asm.c: New test.
42661 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
42663 * gcc.dg/cpp/paste12.c: New test.
42665 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
42667 * g++.dg/parse/named_ops.C: New test.
42669 2002-05-23 Mark Mitchell <mark@codesourcery.com>
42671 * gcc.dg/weak-8.c: New test.
42673 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
42675 * gcc.dg/weak-2.c: Allow optional leading underscore
42676 in scan-assembler symbol name.
42677 * gcc.dg/weak-3.c: Likewise.
42678 * gcc.dg/weak-4.c: Likewise.
42679 * gcc.dg/weak-5.c: Likewise.
42681 2002-05-23 Jakub Jelinek <jakub@redhat.com>
42683 * gcc.dg/20020523-1.c: New test.
42685 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
42687 * objc.dg/const-str-2.m: Update now that we stop after
42688 a command line error.
42690 2002-05-22 Richard Henderson <rth@redhat.com>
42692 * g++.dg/dg.exp: Fix typo in test pruneing.
42694 2002-05-22 Richard Henderson <rth@redhat.com>
42696 * g++.dg/dg.exp: Prune the tls subdirectory.
42697 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42698 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42699 * g++.dg/tls/init-1.C: New.
42701 2002-05-22 Jakub Jelinek <jakub@redhat.com>
42703 * gcc.dg/20020517-1.c: New test.
42705 2002-05-21 Richard Henderson <rth@redhat.com>
42707 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42708 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42710 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
42712 * g++.dg/other/copy2.C: New test.
42714 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
42716 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42717 (MAX_COPY): Bump up to 10 times sizeof (long long).
42718 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42720 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42721 sizeof (long long).
42723 * gcc.c-torture/execute/strcpy-1.c: New test.
42725 2002-05-19 Jason Merrill <jason2redhat.com>
42727 * g++.dg/ext/oper1.C: New test.
42729 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
42730 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
42732 * README.QMTEST: New file.
42734 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42736 2002-05-19 Andreas Jaeger <aj@suse.de>
42738 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42740 * gcc.c-torture/execute/loop-2d.x: Likewise.
42742 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
42744 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42745 support weak symbols.
42746 * gcc.dg/weak-4.c: Likewise.
42747 * gcc.dg/weak-6.c: Likewise.
42749 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
42751 * gcc.dg/weak-3.c: Add dg-excess-error comment for
42752 cygwin, coff and h8300-*-hms targets
42753 * gcc.dg/weak-5.c: Likewise.
42754 * gcc.dg/weak-7.c: Likewise.
42756 2002-05-16 Jason Merrill <jason@redhat.com>
42758 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42759 (scan-assembler-not, scan-assembler-dem): Likewise.
42760 (scan-assembler-dem-not): Likewise.
42762 2002-05-15 Richard Henderson <rth@redhat.com>
42764 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42766 2002-05-15 Richard Henderson <rth@redhat.com>
42768 * gcc.dg/weak-5.c (vfoo1c): No warning here.
42769 (vfoo1f): Warning here.
42770 (vfoo1l): Don't redefine the alias.
42772 2002-05-14 Jason Merrill <jason@redhat.com>
42773 Alexandre Oliva <aoliva@redhat.com>
42775 * g++.dg/init/pm1.C: New test.
42777 2002-05-12 David S. Miller <davem@redhat.com>
42779 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42782 2002-05-10 Roger Sayle <roger@eyesopen.com>
42784 * gcc.c-torture/execute/20020510-1.c: New test case.
42786 2002-05-10 David S. Miller <davem@redhat.com>
42788 * gcc.c-torture/execute/conversion.c: Test long double too.
42790 2002-05-09 Jakub Jelinek <jakub@redhat.com>
42792 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42793 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42794 * lib/g++.exp (g++_link_flags): Likewise.
42795 * lib/objc.exp (objc_target_compile): Likewise.
42797 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
42799 * gcc.dg/cpp/poison.c: Update.
42800 * gcc.dg/cpp/20000625-2.c: Remove.
42801 * gcc.dg/cpp/direct2s.c: Remove final test.
42803 2002-05-08 Tom Rix <trix@redhat.com>
42805 * gcc.c-torture/execute/20020508-1.c: New test.
42806 * gcc.c-torture/execute/20020508-2.c: New test.
42807 * gcc.c-torture/execute/20020508-3.c: New test.
42809 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
42811 * gcc.dg/cpp/charconst-4.c: More tests.
42813 2002-05-08 Mark Mitchell <mark@codesourcery.com>
42816 * gcc.dg/weak-3.c: Update location of warning messages.
42817 * gcc.dg/weak-5.c: Likewise.
42819 2002-05-06 Roger Sayle <roger@eyesopen.com>
42821 * gcc.c-torture/execute/20020506-1.c: New test case.
42823 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
42825 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42827 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
42829 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42831 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
42833 * gcc.dg/cpp/charconst-3.c: New test.
42835 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
42837 * gcc.dg/cpp/charconst.c: Update tests.
42839 2002-05-05 Tim Josling <tej@melbpc.org.au>
42841 * treelang: Added directory for new sample language treelang. Also
42842 lib/treelang.exp: New file to signal treelang should be tested.
42844 2002-05-03 Jakub Jelinek <jakub@redhat.com>
42846 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42847 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42848 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42849 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42850 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42851 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42852 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42854 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
42856 * gcc.dg/format/xopen-2.c: New test.
42858 2002-05-03 Jakub Jelinek <jakub@redhat.com>
42860 * gcc.dg/20020503-1.c: New test.
42862 2002-05-02 Mark Mitchell <mark@codesourcery.com>
42864 * g++.dg/init/dtor1.C: Make it tougher.
42866 2002-05-01 Mark Mitchell <mark@codesourcery.com>
42868 * g++.dg/init/dtor1.C: New test.
42870 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
42872 * gcc.dg/altivec-8.c: New.
42874 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
42876 * gcc.dg/altivec-7.c: New.
42878 2002-04-29 Jakub Jelinek <jakub@redhat.com>
42880 * g++.dg/parse/typedef1.C: New test.
42882 2002-04-29 Mark Mitchell <mark@codesourcery.com>
42885 * g++.dg/template/friend6.C: New test.
42888 * g++.dg/init/copy1.C: New test.
42890 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
42892 * g++.dg/warn/effc1.C: New test.
42894 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
42896 * gcc.dg/cpp/if-cexp.c: Add a test.
42898 2002-04-28 Jakub Jelinek <jakub@redhat.com>
42900 * gcc.dg/20020426-2.c: New test.
42902 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
42904 * gcc.dg/cpp/if-mop.c: Update.
42905 * gcc.dg/cpp/if-mpar.c: Add test.
42906 * gcc.dg/cpp/if-oppr.c: Update.
42908 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42911 * gcc.dg/weak-[2-7].c: New tests.
42913 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
42915 * gcc.dg/enum1.c: New test.
42917 2002-04-26 Mark Mitchell <mark@codesourcery.com>
42920 * g++.dg/inherit/access2.C: New test.
42922 2002-04-26 Mark Mitchell <mark@codesourcery.com>
42925 * gcc.dg/20020426-1.c: New test.
42927 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
42929 * g++.dg/abi/enum1.C: New test.
42931 2002-04-26 Richard Henderson <rth@redhat.com>
42933 * gcc.dg/c99-bool-1.c: Expect always true warning.
42935 2002-04-25 Roger Sayle <roger@eyesopen.com>
42937 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42939 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42941 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42944 2002-04-24 Mark Mitchell <mark@codesourcery.com>
42946 * g++.dg/abi/mange7.C: New test.
42949 * g++.dg/parse/stmtexpr2.C: New test.
42951 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
42953 * gcc.dg/20020312-2.c: Add SH target.
42955 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42957 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42958 compiler output on mips*-*-irix*.
42960 2002-04-23 Jakub Jelinek <jakub@redhat.com>
42962 * g++.dg/parse/attr1.C: New test.
42964 2002-04-23 Roger Sayle <roger@eyesopen.com>
42966 * gcc.c-torture/execute/string-opt-17.c: New test case.
42967 * gcc.c-torture/execute/memset-2.c: New test case.
42969 2002-04-23 Mark Mitchell <mark@codesourcery.com>
42972 * g++.dg/template/friend5.C: New test.
42975 * g++.dg/template/qual1.C: Likewise.
42977 2002-04-22 Zack Weinberg <zack@codesourcery.com>
42979 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42980 Include stdlib.h, not stdio.h or ctype.h.
42982 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
42984 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42985 cris-*-elf* and mmix-*-*.
42986 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42987 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42988 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42990 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42991 * gcc.dg/wchar_t-1.c: Ditto.
42993 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
42995 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42998 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
43000 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43002 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43004 * gcc.c-torture/execute/20000906-1.x: Delete.
43006 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
43008 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43010 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
43013 * g77.f-torture/execute/6367.f: New test.
43014 * g77.f-torture/execute/6367.x: Disable for MMIX.
43016 2002-04-19 Mark Mitchell <mark@codesourcery.com>
43019 * g++.dg/opt/inline2.C: New test.
43021 2002-04-18 Richard Henderson <rth@redhat.com>
43023 * gcc.dg/20000906-1.c: Enable for all targets.
43024 * gcc.c-torture/compile/iftrap-2.c: New.
43026 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43028 * gcc.dg/20020418-1.c: New test.
43029 * gcc.dg/20020418-2.c: New test.
43031 2002-04-18 Richard Henderson <rth@redhat.com>
43033 * gcc.c-torture/compile/iftrap-1.c: New.
43034 * gcc.dg/iftrap-1.c: Adjust for ia64.
43035 * gcc.dg/iftrap-2.c: New.
43037 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43039 * gcc.c-torture/compile/20020418-1.c: New test.
43041 2002-04-18 Roger Sayle <roger@eyesopen.com>
43043 * gcc.c-torture/compile/20020415-1.c: New.
43045 2002-04-18 David S. Miller <davem@redhat.com>
43047 * gcc.c-torture/execute/20020418-1.c: New test.
43049 2002-04-17 Jakub Jelinek <jakub@redhat.com>
43051 * gcc.dg/20020416-1.c: New test.
43053 * g++.dg/opt/inline1.C: New test.
43055 2002-04-16 Jakub Jelinek <jakub@redhat.com>
43057 * gcc.dg/altivec-5.c: New test.
43059 * gcc.dg/20020415-1.c: New test.
43061 2002-04-15 Mark Mitchell <mark@codesourcery.com>
43063 * lib/chill.exp: Remove.
43065 2002-04-14 Jakub Jelinek <jakub@redhat.com>
43067 * g++.dg/other/big-struct.C: New test.
43069 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
43071 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43074 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
43077 * gcc.dg/i386-387-1.c: Allow optional leading underscore
43078 in scan-assembler function name
43080 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
43082 * g77.f-torture/execute/980628-4.x,
43083 g77.f-torture/execute/980628-5.x,
43084 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43085 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43086 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43089 2002-04-13 David S. Miller <davem@redhat.com>
43091 * gcc.c-torture/execute/20020413-1.c: New test.
43093 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
43096 * g++.dg/ext/asm1.C: New tests.
43098 2002-04-12 Mark Mitchell <mark@codesourcery.com>
43101 * g++.dg/parse/stmtexpr1.C: New test.
43104 * g++.dg/template/copy1.C: New test.
43106 2002-04-12 Richard Henderson <rth@redhat.com>
43108 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43110 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
43112 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43113 gcc.c-torture/execute/20020307-2.c.
43115 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
43117 * g++.dg/ext/attrib5.C,
43118 * g++.dg/lookup/struct1.C: New tests.
43120 2002-04-11 Jakub Jelinek <jakub@redhat.com>
43122 * gcc.dg/20020411-1.c: New test.
43124 * gcc.c-torture/execute/20020411-1.c: New test.
43126 2002-04-10 Janis Johnson <janis187@us.ibm.com>
43128 * g77.f-torture/execute/6177.f: New test.
43130 2002-04-10 Jakub Jelinek <jakub@redhat.com>
43133 * g++.dg/opt/cleanup1.C: New test.
43135 * g++.dg/opt/const1.C: New test.
43137 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
43139 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43141 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
43144 * g++.dg/template/typename2.C: New test.
43146 2002-04-10 Alan Modra <amodra@bigpond.net.au>
43148 * gcc.c-torture/execute/loop-12.c: New.
43150 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
43152 * g77.f-torture/execute/980628-4.x,
43153 g77.f-torture/execute/980628-5.x,
43154 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43155 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43156 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43158 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43160 PR optimization/6086
43161 * g++.dg/opt/preinc1.C: New test.
43163 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43166 * g++.dg/opt/static2.C: New test.
43168 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43171 * gcc.dg/20020406-1.c: New test.
43173 2002-04-04 David S. Miller <davem@redhat.com>
43175 * gcc.c-torture/execute/20020404-1.c: New test.
43177 2002-04-04 Jakub Jelinek <jakub@redhat.com>
43180 * gcc.dg/20020312-2.c: Do not declare global register variable
43181 if __PIC__ or __pic__ is defined.
43183 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
43185 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
43186 __asm__ so that it works correctly even if -ansi -pedantic-errors.
43188 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43190 * gcc.misc-tests/linkage.exp: Update last change to handle
43191 sparc*-, not just sparc-.
43193 2002-04-03 Richard Henderson <rth@redhat.com>
43195 * gcc.dg/cpp/ucs.c: Improved long UCS test.
43197 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43199 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43201 2002-04-02 David S. Miller <davem@redhat.com>
43203 * gcc.c-torture/execute/20020402-3.c: New test.
43205 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43207 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43208 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43210 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43211 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43212 g77.f-torture/execute/20001201.x,
43213 g77.f-torture/execute/u77-test.x: New files.
43215 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43216 * gcc.dg/wchar_t-1.c: Ditto.
43218 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43220 * gcc.c-torture/execute/20020402-1.c: New test.
43222 2002-04-01 Richard Henderson <rth@redhat.com>
43224 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43226 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43228 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43230 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43232 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43234 * g++.dg/inherit/template-as-base.C: Expect error.
43235 * g++.dg/inherit/namespace-as-base.C: Likewise.
43237 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
43239 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43240 g++.dg/ext/instantiate3.C: Tweak match patterns.
43242 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43243 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43246 2002-03-31 Richard Henderson <rth@redhat.com>
43248 * gcc.dg/special/alias-2.c: New.
43249 * gcc.dg/special/ecos.exp: Run it.
43251 2002-03-31 Richard Henderson <rth@redhat.com>
43253 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43255 2002-03-31 Kazu Hirata <kazu@hxi.com>
43257 * gcc.dg/weak-1.c: Disable on h8300 port.
43259 2002-03-29 Janis Johnson <janis187@us.ibm.com>
43261 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43262 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43264 * g++.dg/bprob/bprob-1.C: New test.
43265 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43266 * g++.dg/gcov/gcov-1.C: New test.
43267 * g++.dg/gcov/gcov-1.x: New file.
43268 * g++.dg/gcov/gcov-2.C: New test.
43269 * g++.dg/gcov/gcov-3.C: New test.
43270 * g++.dg/gcov/gcov-3.h: New file.
43272 2002-03-28 Roger Sayle <roger@eyesopen.com>
43274 * g++.old-deja/g++.other/builtins5.C: New test.
43275 * g++.old-deja/g++.other/builtins6.C: New test.
43276 * g++.old-deja/g++.other/builtins7.C: New test.
43277 * g++.old-deja/g++.other/builtins8.C: New test.
43278 * g++.old-deja/g++.other/builtins9.C: New test.
43280 2002-03-29 Jakub Jelinek <jakub@redhat.com>
43282 * g++.dg/opt/static1.C: New test.
43284 * g++.dg/opt/longbranch1.C: New test.
43286 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
43288 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43290 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43292 2002-03-28 Jeffrey A Law (law@redhat.com)
43294 * gcc.c-torture/execute/20020328-1.c: New test.
43296 2002-03-27 Richard Henderson <rth@redhat.com>
43298 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43299 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43300 move from g++.old-deja/g++.ext/.
43302 2002-03-27 Mark Mitchell <mark@codesourcery.com>
43304 * g++.dg/init/new2.C: New test.
43306 2002-03-26 Richard Henderson <rth@redhat.com>
43308 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43310 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43313 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
43315 * gcc.dg/20001102-1.c: Likewise.
43317 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
43319 * gcc.dg/cpp/endif-pedantic1.c,
43320 gcc.dg/cpp/endif-pedantic2.c: New tests.
43322 2002-03-26 Mark Mitchell <mark@codesourcery.com>
43324 * g++.dg/init/new1.C: New test.
43326 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
43328 * g++.dg/abi/vbase9.C: New test.
43330 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
43332 * gcc.dg/arm-asm.c: New test.
43334 2002-03-26 Andrew Cagney <ac131313@redhat.com>
43336 * gcc.dg/Wswitch-enum.c: New test.
43339 2002-03-26 Richard Henderson <rth@redhat.com>
43341 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43344 2002-03-25 Richard Henderson <rth@redhat.com>
43346 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
43349 * gcc.c-torture/compile/20011119-1.c (xxx): New.
43350 * gcc.c-torture/compile/20011119-2.c (xxx): New.
43352 2002-03-25 Zack Weinberg <zack@codesourcery.com>
43354 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43356 2002-03-25 Bob Wilson <bob.wilson@acm.org>
43358 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43359 targets using generic thunk support.
43361 2002-03-25 Jakub Jelinek <jakub@redhat.com>
43363 * gcc.c-torture/compile/20020323-1.c: New test.
43365 * g++.dg/opt/conj2.C: New test.
43367 2002-03-24 Richard Henderson <rth@redhat.com>
43369 * gcc.dg/weak-1.c: Use -fno-common.
43371 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43373 * g77.dg/f77-edit-apostrophe-out.f: New test
43374 * g77.dg/f77-edit-h-out.f: New test
43375 * g77.dg/f77-edit-t-in.f: New test
43376 * g77.dg/f77-edit-t-out.f: New test
43377 * g77.dg/f77-edit-x-out.f: New test
43378 * g77.dg/f77-edit-slash-out.f: New test
43379 * g77.dg/f77-edit-colon-out.f: New test
43380 * g77.dg/f77-edit-s-out.f: New test
43382 2002-03-24 Richard Henderson <rth@redhat.com>
43384 * objc/execute/formal_protocol-6.x: New XFAIL.
43386 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43388 * gcc.dg/weak-1.c: Early return from dg-final on platforms
43389 that do not support weak symbols
43391 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43393 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43394 * lib/g77.exp: Likewise.
43395 * lib/objc.exp: Likewise.
43397 2002-03-23 Andrew Cagney <ac131313@redhat.com>
43399 * gcc.dg/Wswitch-default.c: New test.
43401 2002-03-23 Jakub Jelinek <jakub@redhat.com>
43403 * g++.dg/other/enum1.C: New test.
43405 2002-03-23 Zack Weinberg <zack@codesourcery.com>
43407 * gcc.dg/pragma-ep-3.c: Fix typo.
43409 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43411 * g++.dg/inherit/template-as-base.C: New test.
43413 2002-03-22 Jakub Jelinek <jakub@redhat.com>
43415 * g++.old-deja/g++.other/dwarf2-1.C: Move...
43416 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
43418 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
43420 * gcc.dg/cpp/multiline.c: Update to match.
43422 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
43424 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43426 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
43428 * gcc.dg/cpp/extratokens2.c: New file.
43430 2002-03-21 David Edelsohn <edelsohn@gnu.org>
43432 * gcc.dg/20020312-2.c: Add rs6000 target.
43434 * gcc.c-torture/compile/20020319-1.c: New test.
43436 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43438 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43439 (A, E): Handle this.
43441 2002-03-20 Jason Merrill <jason@redhat.com>
43443 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43445 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43446 through prune_gcc_output.
43448 2002-03-20 Jakub Jelinek <jakub@redhat.com>
43450 * gcc.c-torture/compile/20020320-1.c: New test.
43452 2002-03-19 Jakub Jelinek <jakub@redhat.com>
43454 * gcc.c-torture/compile/20020318-1.c: New test.
43456 * gcc.dg/struct-by-value-1.c: New test.
43458 * gcc.dg/20020319-1.c: New test.
43460 2002-03-18 Jakub Jelinek <jakub@redhat.com>
43462 * g++.dg/opt/conj1.C: New test.
43464 2002-03-17 Mark Mitchell <mark@codesourcery.com>
43466 * g++.dg/template/qualttp20.C: Revert previous change.
43467 * g++.dg/template/qualttp3.C: Likewise.
43468 * g++.dg/template/qualttp4.C: Likewise.
43469 * g++.dg/template/qualttp5.C: Likewise.
43470 * g++.dg/template/qualttp6.C: Likewise.
43471 * g++.dg/template/qualttp7.C: Likewise.
43472 * g++.dg/template/qualttp8.C: Likewise.
43473 * g++.dg/template/recurse.C: Likewise.
43475 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
43477 * gcc.dg/cpp/wchar-1.c: Update.
43479 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
43481 * g++.dg/template/conv1.C: New test.
43482 * g++.dg/template/conv2.C: New test.
43483 * g++.dg/template/conv3.C: New test.
43484 * g++.dg/template/conv4.C: New test.
43486 2002-03-15 Mark Mitchell <mark@codesourcery.com>
43488 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43489 * g++.dg/template/qualttp3.C: Likewise.
43490 * g++.dg/template/qualttp4.C: Likewise.
43491 * g++.dg/template/qualttp5.C: Likewise.
43492 * g++.dg/template/qualttp6.C: Likewise.
43493 * g++.dg/template/qualttp7.C: Likewise.
43494 * g++.dg/template/qualttp8.C: Likewise.
43495 * g++.dg/template/recurse.C: Likewise.
43497 2002-03-15 Mark Mitchell <mark@codesourcery.com>
43499 * g++.dg/opt/dtor1.C: New test.
43501 2002-03-15 Jakub Jelinek <jakub@redhat.com>
43503 * gcc.c-torture/compile/20020315-1.c: New test.
43505 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
43507 * gcc.dg/weak-1.c: Fix scan tests.
43509 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
43511 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43512 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43513 cris-*-aout* mmix-*-*.
43514 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43515 cris-*-aout* mmix-*-*.
43516 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43517 cris-*-elf* cris-*-aout* and mmix-*-*.
43518 * gcc.dg/20001009-1.c: Ditto.
43519 * gcc.dg/20010912-1.c: Ditto.
43520 * gcc.dg/20020122-4.c: Ditto.
43521 * gcc.dg/inline-2.c: Ditto.
43523 2002-03-14 Jeffrey A Law (law@cygnus.com)
43525 * gcc.c-torture/compile/20020314-1.c: New test.
43527 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
43529 * gcc.c-torture/execute/20020314-1.c: New test.
43531 2002-03-14 Jakub Jelinek <jakub@redhat.com>
43533 * g++.dg/warn/Wunused-1.C: New test.
43535 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
43537 * g++.dg/abi/mangle6.C: New test.
43539 2002-03-13 Jakub Jelinek <jakub@redhat.com>
43541 * gcc.c-torture/compile/20020309-2.c: New test.
43543 * gcc.c-torture/compile/20020312-1.c: New test.
43545 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
43547 * g++.dg/other/access1.C: New test.
43549 2002-03-12 Jakub Jelinek <jakub@redhat.com>
43551 * gcc.c-torture/execute/wchar_t-1.c: New test.
43553 2002-03-12 David Edelsohn <edelsohn@gnu.org>
43555 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43557 2002-03-12 Roger Sayle <roger@eyesopen.com>
43559 * gcc.dg/20020312-1.c: New test case.
43561 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
43563 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43565 2002-03-11 Richard Henderson <rth@redhat.com>
43567 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43568 * g++.old-deja/g++.jason/report.C: Likewise.
43570 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
43572 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43573 * g++.old-deja/g++.robertl/eb56.C: Likewise.
43575 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
43577 * g++.dg/overload/pmf1.C: New test.
43579 2002-03-11 Kazu Hirata <kazu@hxi.com>
43581 * gcc.c-torture/execute/20020307-1.c: Use long.
43583 2002-03-11 Jakub Jelinek <jakub@redhat.com>
43585 PR optimization/5844
43586 * gcc.dg/20020310-1.c: New test.
43588 2002-03-09 Michael Meissner <meissner@redhat.com>
43590 * gcc.c-torture/execute/memcpy-2.c: New test.
43591 * gcc.c-torture/execute/memset-1.c: New test.
43592 * gcc.c-torture/execute/strlen-1.c: New test.
43593 * gcc.c-torture/execute/strcmp-1.c: New test.
43594 * gcc.c-torture/execute/strncmp-1.c: New test.
43596 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
43598 * gcc.dg/ppc-ldstruct.c: New test.
43600 2002-03-09 Jakub Jelinek <jakub@redhat.com>
43602 * gcc.c-torture/execute/va-arg-22.c: New test.
43604 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43606 * gcc.c-torture/compile/20020309-1.c: New test.
43608 2002-03-08 Jakub Jelinek <jakub@redhat.com>
43610 * gcc.c-torture/execute/20020307-2.c: New test.
43612 2002-03-07 Jeffrey A Law (law@redhat.com)
43614 * g77.f-torture/compile/20020307-1.f: New test.
43616 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
43618 * gcc.dg/unordered-1.c: New test.
43620 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
43622 * gcc.c-torture/execute/20020307-1.c: New test.
43624 2002-03-05 Jakub Jelinek <jakub@redhat.com>
43626 * gcc.dg/20020304-1.c: New test.
43628 * gcc.c-torture/compile/20020304-2.c: New test.
43630 2002-03-04 Zack Weinberg <zack@codesourcery.com>
43632 * gcc.c-torture/compile/20020304-1.c: New test case
43635 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
43637 * gcc.dg/20020103-1.c: Add other -D ppc variants.
43639 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
43641 * g++.dg/other/classkey1.C: New test.
43643 2002-03-01 Richard Henderson <rth@redhat.com>
43645 * gcc.c-torture/compile/981223-1.x: New.
43646 * gcc.c-torture/compile/920625-1.x: New.
43648 2002-02-28 Richard Henderson <rth@redhat.com>
43650 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43652 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
43654 * gcc.c-torture/execute/20020227-1.c: New test.
43656 2002-02-27 Mark Mitchell <mark@codesourcery.com>
43658 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43660 * g++.old-deja/g++.oliva/partord1.C: Likewise.
43661 * g++.old-deja.g++.other/defarg1.C: Likewise.
43662 * g++.old-deja/g++.pt/calls2.C: Likewise.
43663 * g++.old-deja/g++.pt/crash20.C: Likewise.
43664 * g++.old-deja/g++.pt/crash30.C: Likewise.
43665 * g++.old-deja/g++.pt/crash36.C: Likewise.
43666 * g++.old-deja/g++.pt/crash6.C: Likewise.
43667 * g++.old-deja/g++.pt/defarg13.C: Likewise.
43668 * g++.old-deja/g++.pt/derived3.C: Likewise.
43669 * g++.old-deja/g++.pt/error1.C: Likewise.
43670 * g++.old-deja/g++.pt/friend21.C: Likewise.
43671 * g++.old-deja/g++.pt/friend23.C: Likewise.
43672 * g++.old-deja/g++.pt/infinite1.C: Likewise.
43673 * g++.old-deja/g++.robertl/eb128.C: Likewise.
43675 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
43677 * gcc.c-torture/execute/20020225-2.c: New test.
43679 2002-02-27 Zack Weinberg <zack@codesourcery.com>
43681 * gcc.c-torture/execute/920730-1t.c,
43682 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43683 Delete test cases, only relevant to -traditional.
43685 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
43687 * gcc.dg/cpp/undef1.c: Remove.
43688 * gcc.dg/cpp/directiv.c: Update.
43689 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43691 2002-02-27 Michael Meissner <meissner@redhat.com>
43693 * gcc.c-torture/execute/20020226-1.c: New test.
43695 2002-02-26 Jakub Jelinek <jakub@redhat.com>
43697 * g++.dg/debug/debug4.C: New test.
43699 * gcc.dg/ia64-visibility-1.c: New test.
43701 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
43703 * gcc.dg/debug/20020224-1.c: New.
43705 2002-02-25 Kazu Hirata <kazu@hxi.com>
43707 * gcc.c-torture/execute/960416-1.x: New.
43708 * gcc.c-torture/execute/divconst-3.x: Likewise.
43710 2002-02-25 Jakub Jelinek <jakub@redhat.com>
43712 * gcc.dg/20020224-1.c: New test.
43714 2002-02-25 Alan Modra <amodra@bigpond.net.au>
43716 * gcc.c-torture/execute/20020225-1.c: New.
43718 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
43720 * gcc.dg/cpp/wchar-1.c: New test.
43722 2002-02-23 Jakub Jelinek <jakub@redhat.com>
43724 * gcc.dg/20020222-1.c: New test.
43726 2002-02-22 Jakub Jelinek <jakub@redhat.com>
43728 * g++.dg/opt/anonunion1.C: New test.
43730 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
43732 * g++.dg/template/qualttp19.C: New test.
43733 * g++.dg/template/qualttp20.C: New test.
43734 * g++.old-deja/g++.jason/report.C: Adjust expected errors
43735 * g++.old-deja/g++.other/qual1.C: Likewise.
43737 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
43739 * gcc.dg/attr-alwaysinline.c: New.
43741 2002-02-21 Jakub Jelinek <jakub@redhat.com>
43743 * gcc.dg/20020220-1.c: New test.
43745 * gcc.dg/20020220-2.c: New test.
43747 * g++.dg/opt/mmx1.C: New test.
43749 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
43751 * gcc.c-torture/compile/20020110.c: New test.
43753 2002-02-20 Jakub Jelinek <jakub@redhat.com>
43755 * gcc.c-torture/execute/20020219-1.c: New test.
43757 * gcc.dg/20020219-1.c: New test.
43759 * gcc.dg/noncompile/20020220-1.c: New test.
43761 * g++.dg/opt/ptrintsum1.C: New test.
43763 * gcc.dg/debug/20020220-1.c: New test.
43765 2002-02-17 Jakub Jelinek <jakub@redhat.com>
43767 * gcc.c-torture/execute/20020216-1.c: New test.
43769 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
43771 * gcc.dg/decl-1.c: Update, new test.
43773 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
43775 * g++.dg/abi/bitfield1.C: New test.
43776 * g++.dg/abi/bitfield2.C: New test.
43778 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
43780 * gcc.dg/attr-nest.c: New test.
43782 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
43784 * gcc.c-torture/execute/20020215-1.c: New test.
43786 2002-02-14 Jakub Jelinek <jakub@redhat.com>
43788 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43789 * g++.dg/debug/debug.exp: New.
43790 * g++.dg/debug/trivial.C: New.
43791 * g++.dg/debug/debug1.C: Moved...
43792 * g++.dg/other/debug1.C: ...from here.
43793 * g++.dg/debug/debug2.C: Moved...
43794 * g++.dg/other/debug2.C: ...from here.
43795 * g++.dg/debug/debug3.C: Moved...
43796 * g++.dg/other/debug3.C: ...from here.
43798 * gcc.dg/noncompile/20020213-1.c: New test.
43800 2002-02-13 Jakub Jelinek <jakub@redhat.com>
43802 * g++.dg/other/debug3.C: New test.
43804 * gcc.c-torture/execute/20020213-1.c: New test.
43806 2002-02-13 Richard Smith <richard@ex-parrot.com>
43808 * g++.old-deja/g++.other/thunk1.C: New test.
43810 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
43812 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43814 2002-02-13 Stan Shebs <shebs@apple.com>
43816 * gcc.dg/altivec-3.c: New.
43818 2002-02-12 Jakub Jelinek <jakub@redhat.com>
43820 * gcc.dg/Wunreachable-1.c: New test.
43821 * gcc.dg/Wunreachable-2.c: New test.
43823 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
43825 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43827 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
43829 * gcc.dg/decl-1.c: New test.
43831 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
43833 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43835 2002-02-10 Kazu Hirata <kazu@hxi.com>
43837 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43838 * gcc.c-torture/compile/980506-1.x: Likewise.
43840 2002-02-10 Kazu Hirata <kazu@hxi.com>
43842 * gcc.dg/20020210-1.c: New.
43844 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
43846 * g77.f-torture/execute/947.f: New regression test
43847 for PR fortran/947.
43849 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
43851 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43852 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43854 2002-02-08 Richard Henderson <rth@redhat.com>
43856 * gcc.c-torture/compile/labels-3.c: New.
43858 2002-02-08 Jakub Jelinek <jakub@redhat.com>
43860 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43861 expression statements work instead.
43862 * gcc.dg/noncompile/20020207-1.c: New test.
43864 2002-02-07 Richard Henderson <rth@redhat.com>
43866 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43868 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43870 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43872 * lib/g77-dg.exp: Trim g77 error messages so that they are
43873 recognized by dg.exp.
43875 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43878 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
43880 2002-02-07 Richard Henderson <rth@redhat.com>
43882 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43883 to be sufficiently aligned for integers.
43885 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
43887 * g++.dg/template/friend4.C: New test.
43889 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43892 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43895 2002-02-07 Richard Henderson <rth@redhat.com>
43897 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43898 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43899 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43900 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43902 2002-02-06 Richard Henderson <rth@redhat.com>
43904 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43906 2002-02-06 Janis Johnson <janis187@us.ibm.com>
43908 * gcc.dg/20020206-1.c: New test.
43910 2002-02-06 Jakub Jelinek <jakub@redhat.com>
43912 * gcc.c-torture/execute/20020206-1.c: New test.
43914 * gcc.c-torture/execute/20020206-2.c: New test.
43916 PR optimization/5429:
43917 * gcc.c-torture/compile/20020206-1.c: New test.
43919 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
43921 * g++.dg/ext/align1.C: Do not use an explicit alignment value
43922 as certain file formats cannot support particularly large
43925 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43926 and do not expect to be able to link the executable.
43928 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43929 fail because the COFF format does not support the weak attribute.
43931 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
43933 * g77.dg/pr5473.f: New test
43935 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
43937 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43938 Fix testcase accordingly.
43940 2002-02-04 Richard Henderson <rth@redhat.com>
43942 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43943 (buf): Change to be an array of pointers, not ints.
43945 2002-02-04 Jakub Jelinek <jakub@redhat.com>
43947 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
43948 before all tests. Move warning one line above to match where it
43950 * gcc.dg/Wswitch-2.c: New test.
43951 * g++.dg/warn/Wswitch-1.C: New test.
43952 * g++.dg/warn/Wswitch-2.C: New test.
43954 2002-02-04 Richard Henderson <rth@redhat.com>
43956 * g++.dg/abi/offsetof.C: Fix size comparison.
43958 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
43960 * gcc.dg/cast-qual-2.c: New test.
43962 2002-02-04 Jakub Jelinek <jakub@redhat.com>
43964 * gcc.dg/20020201-4.c: New test.
43966 2002-02-04 Ben Elliston <bje@redhat.com>
43968 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43969 target_info attribute != 0, in addition to the empty string.
43970 (gcc_target_compile): Likewise.
43972 2002-02-03 Andrew Cagney <ac131313@redhat.com>
43974 * gcc.dg/Wswitch.c: New test.
43975 PR gcc/4475. PR gcc/3780.
43977 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
43979 * g77.f-torture/execute/5122.f: New test for regressions
43980 against PR fortran/5122.
43982 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
43984 * g77.f-torture/compile/pr3743.f: Delete
43985 * g77.dg/pr3743-1.f: New test.
43986 * g77.dg/pr3743-2.f: New test.
43987 * g77.dg/pr3743-3.f: New test.
43988 * g77.dg/pr3743-4.f: New test.
43990 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
43992 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43994 2002-02-02 Richard Henderson <rth@redhat.com>
43996 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43997 * gcc.c-torture/execute/bf64-1.c: Likewise.
43999 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44001 * gcc.dg/20020201-2.c: New test.
44003 * gcc.dg/20020201-3.c: New test.
44005 * gcc.c-torture/execute/bitfld-2.c: New test.
44007 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
44009 * gcc.dg/bitfld-1.c: Update.
44010 * gcc.dg/bitfld-2.c: Update.
44011 * gcc.c-torture/execute/bitfld-1.x: New.
44013 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44015 * gcc.c-torture/execute/20020201-1.c: New test.
44017 2002-02-01 Janis Johnson <janis187@us.ibm.com>
44020 * gcc.dg/20020201-1.c: New test.
44022 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
44025 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44026 * g77.f-torture/compile/pr3743.x: Remove
44028 2002-01-31 Tom Rix <trix@redhat.com>
44030 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44032 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
44034 * gcc.dg/noncompile/20020130-1.c: New test.
44036 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
44038 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44040 2002-01-29 Richard Henderson <rth@redhat.com>
44042 * gcc.c-torture/execute/991118-1.c: Cast various constants back
44044 * gcc.c-torture/execute/bf64-1.c: Likewise.
44046 2002-01-29 Jakub Jelinek <jakub@redhat.com>
44048 * gcc.c-torture/execute/20020129-1.c: New test.
44050 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
44052 * gcc.c-torture/compile/20000224-1.c: Update.
44053 * gcc.c-torture/execute/bitfld-1.c: New tests.
44054 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44055 * gcc.dg/uninit-A.c: Update.
44057 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
44059 * g++.dg/template/ctor1.C: Add instantiation.
44061 2002-01-28 Paul Koning <pkoning@equallogic.com>
44063 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44064 argument to __builtin_prefetch to be const ptr.
44066 2002-01-28 Jakub Jelinek <jakub@redhat.com>
44068 * gcc.c-torture/compile/20020120-1.c: New test.
44070 2002-01-27 Kazu Hirata <kazu@hxi.com>
44072 * gcc.c-torture/execute/20020127-1.c: New test.
44074 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
44076 * g77.dg/f77-edit-i-in.f: New test
44077 * g77.dg/f77-edit-i-out.f: New test
44079 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
44081 * gcc.dg/debug/debug.exp: New file.
44082 * gcc.dg/debug/trivial.c: New file.
44083 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44084 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44085 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44086 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44087 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44088 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44089 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44090 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44091 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44092 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44093 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44094 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44095 * gcc.dg/20000503-1.c: Removed.
44096 * gcc.dg/20010207-1.c: Removed.
44097 * gcc.dg/20011223-1.c: Removed.
44098 * gcc.dg/20020104-2.c: Removed.
44099 * gcc.dg/debug-1.c: Removed.
44100 * gcc.dg/debug-2.c: Removed.
44101 * gcc.dg/debug-3.c: Removed.
44102 * gcc.dg/debug-4.c: Removed.
44103 * gcc.dg/debug-5.c: Removed.
44104 * gcc.dg/debug-6.c: Removed.
44105 * gcc.dg/dwarf2-1.c: Removed.
44106 * gcc.dg/dwarf2-2.c: Removed.
44108 2002-01-25 Jakub Jelinek <jakub@redhat.com>
44110 * g++.old-deja/g++.other/eh5.C: New test.
44111 * g++.old-deja/g++.other/sibcall2.C: New test.
44112 * g++.old-deja/g++.other/array9.C: New test.
44113 * g++.old-deja/g++.other/typename2.C: New test.
44114 * g++.old-deja/g++.other/crash60.C: New test.
44115 * g++.old-deja/g++.other/conv9.C: New test.
44116 * g++.old-deja/g++.other/mangle10.C: New test.
44117 * g++.old-deja/g++.other/unchanging1.C: New test.
44118 * g++.old-deja/g++.other/exprstmt1.C: New test.
44119 * g++.old-deja/g++.other/inline23.C: New test.
44120 * g++.old-deja/g++.eh/ia64-1.C: New test.
44121 * g++.old-deja/g++.other/dwarf2-1.C: New test.
44122 * g++.old-deja/g++.other/reload1.C: New test.
44123 * g++.old-deja/g++.other/static20.C: New test.
44124 * g++.old-deja/g++.other/local-alloc1.C: New test.
44125 * g++.old-deja/g++.other/conv8.C: New test.
44126 * g++.old-deja/g++.other/stmtexpr2.C: New test.
44127 * g++.old-deja/g++.other/storeexpr1.C: New test.
44128 * g++.old-deja/g++.other/storeexpr2.C: New test.
44129 * g++.dg/eh/template2.C: New test.
44130 * g++.dg/warn/weak1.C: New test.
44132 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
44134 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44135 Remove first, non-varying, argument.
44137 2002-01-23 Richard Henderson <rth@redhat.com>
44139 * gcc.dg/inline-2.c: New.
44141 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44142 Add optional target arg. Check number of arguments.
44143 (scan-assembler-not, scan-assembler-dem): Likewise.
44144 (scan-assembler-dem-not): Likewise.
44146 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44148 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44150 * g++.old-deja/g++.brendan/parse3.C,
44151 g++.old-deja/g++.other/crash26.C,
44152 g++.old-deja/g++.other/crash28.C,
44153 g++.old-deja/g++.other/crash29.C,
44154 g++.old-deja/g++.other/crash30.C,
44155 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44157 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
44159 * gcc.dg/20020115-1.c: New.
44161 2002-01-23 Bob Wilson <bob.wilson@acm.org>
44163 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44165 2002-01-23 Janis Johnson <janis187@us.ibm.com>
44167 * gcc.dg/20020122-3.c: New.
44169 2002-01-23 Jakub Jelinek <jakub@redhat.com>
44171 * g++.dg/other/gc1.C: New test.
44173 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44175 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44177 2002-01-22 Richard Henderson <rth@redhat.com>
44179 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44181 2002-01-22 Richard Henderson <rth@redhat.com>
44183 * gcc.dg/20020122-4.c: New.
44185 2002-01-22 H.J. Lu <hjl@gnu.org>
44187 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44189 * gcc.dg/special/ecos.exp: Likewise.
44190 * lib/g++-dg.exp: Likewise.
44191 * lib/g77-dg.exp: Likewise.
44192 * lib/gcc-dg.exp : Likewise.
44193 * lib/mike-g++.exp: Likewise.
44194 * lib/mike-g77.exp: Likewise.
44195 * lib/mike-gcc.exp: Likewise.
44196 * lib/objc-dg.exp: Likewise.
44198 2002-01-22 Janis Johnson <janis187@us.ibm.com>
44201 * gcc.dg/20020122-2.c: New test.
44203 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
44205 * gcc.dg/20020122-1.c: New test.
44207 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
44209 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44211 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
44213 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44215 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44217 * gcc.c-torture/compile/20020121-1.c: New test.
44219 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
44221 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44224 2002-01-21 Jakub Jelinek <jakub@redhat.com>
44226 * gcc.dg/20020218-1.c: New test.
44228 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
44230 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44232 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44233 "At global scope" warning
44234 * g++.dg/ext/align1.C: Change cygwin test for alignment
44235 from db-bogus to dg-warning
44237 2002-01-21 Zack Weinberg <zack@codesourcery.com>
44239 * g77.f-torture/compile/cpp2.F: New test.
44241 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
44243 * g++.dg/template/access1.C: New test.
44245 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
44247 * gcc.dg/20020118-1.c: New.
44249 2002-01-18 Kazu Hirata <kazu@hxi.com>
44251 * gcc.c-torture/execute/20020118-1.c: New test.
44253 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44255 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44256 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44257 alignment warnings.
44259 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44261 * gcc.misc-tests/i386-prefetch.exp: Save and restore
44262 torture_with_loops and torture_without_loops
44264 2002-01-17 Jakub Jelinek <jakub@redhat.com>
44266 * gcc.c-torture/compile/20020116-1.c: New test.
44268 2002-01-16 Jakub Jelinek <jakub@redhat.com>
44270 * gcc.dg/20020116-2.c: New test.
44272 * gcc.dg/ultrasp4.c: New test.
44274 * gcc.dg/20020116-1.c: New test.
44276 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
44278 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44281 2002-01-15 Janis Johnson <janis187@us.ibm.com>
44283 * gcc.misc-tests/i386-prefetch.exp: New.
44284 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44285 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44286 * gcc.misc-tests/i386-pf-none-1.c: New test.
44287 * gcc.misc-tests/i386-pf-sse-1.c: New test.
44289 2002-01-15 Jakub Jelinek <jakub@redhat.com>
44291 * gcc.dg/gnu89-init-1.c: Add new tests.
44293 2002-01-15 Andreas Jaeger <aj@suse.de>
44295 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44296 * gcc.dg/i386-mmx-2.c: Likewise.
44297 * gcc.dg/i386-sse-1.c: Likewise.
44298 * gcc.dg/i386-sse-2.c: Likewise.
44299 * gcc.dg/i386-sse-3.c: Likewise.
44301 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
44303 * g77.f-torture/execute/intrinsic-unix-bessel.f:
44304 Uncomment additional cases that now pass.
44306 2002-01-11 Richard Henderson <rth@redhat.com>
44308 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44309 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44311 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
44313 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44315 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
44317 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44318 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44320 2002-01-10 Dale Johannesen <dalej@apple.com>
44322 * gcc.c-torture/execute/loop-11.c: New.
44324 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
44326 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44327 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44329 2002-01-09 Richard Henderson <rth@redhat.com>
44331 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44332 type in which to perform the operation for each size.
44334 2002-01-09 Alan Matsuoka (alanm@redhat.com)
44336 * gcc.c-torture/compile/20020109-2.c: New test.
44338 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
44340 * gcc.c-torture/execute/loop-10.c: New test.
44342 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44344 * gcc.c-torture/compile/20010226-1.c: New test.
44345 * gcc.c-torture/compile/20010227-1.c: New test.
44346 * gcc.c-torture/compile/20010426-1.c: New test.
44347 * gcc.c-torture/compile/20010510-1.c: New test.
44348 * gcc.c-torture/compile/20010605-3.c: New test.
44349 * gcc.c-torture/compile/20010824-1.c: New test.
44350 * gcc.c-torture/execute/20010409-1.c: New test.
44351 * gcc.dg/noncompile/20000901-1.c: New test.
44352 * gcc.dg/20001023-1.c: New test.
44353 * gcc.dg/20001101-1.c: New test.
44354 * gcc.dg/20001102-1.c: New test.
44355 * gcc.dg/20010207-1.c: New test.
44356 * gcc.dg/20010405-1.c: New test.
44357 * gcc.dg/20010822-1.c: New test.
44358 * gcc.dg/20011107-1.c: New test.
44360 2002-01-09 Jeffrey A Law (law@redhat.com)
44362 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44364 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
44365 execution failure on PA targets.
44367 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44369 * gcc.c-torture/compile/20020109-1.c: New test.
44371 2002-01-08 Kazu Hirata <kazu@hxi.com>
44373 * gcc.c-torture/execute/20020108-1.c: New test.
44375 2002-01-08 Jakub Jelinek <jakub@redhat.com>
44377 * gcc.dg/20020108-1.c: New test.
44379 2002-01-08 H.J. Lu <hjl@gnu.org>
44381 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44384 2002-01-08 Geoff Keating <geoffk@redhat.com>
44386 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44389 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
44391 * gcc.dg/altivec-4.c: Test altivec predicates.
44393 2002-01-07 Jakub Jelinek <jakub@redhat.com>
44395 * gcc.c-torture/execute/20020107-1.c: New test.
44397 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
44400 * gcc.c-torture/compile/20020106-1.c: New test.
44402 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
44404 * gcc.c-torture/execute/nestfunc-4.c: New test.
44406 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44408 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44409 extra triple that slipped in.
44410 * g++.old-deja/g++.abi/align.C: Likewise.
44411 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44413 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44415 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44416 * g++.old-deja/g++.abi/align.C: Likewise.
44417 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44419 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44421 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44424 2002-01-04 Jakub Jelinek <jakub@redhat.com>
44426 * gcc.dg/20020104-1.c: New test.
44428 * gcc.dg/20020104-2.c: New test.
44430 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
44432 * gcc.dg/20020103-1.c: Fix typo in target selector.
44434 2002-01-03 Richard Henderson <rth@redhat.com>
44436 * gcc.dg/20020103-1.c: New.
44438 2002-01-03 Kazu Hirata <kazu@hxi.com>
44440 * gcc.c-torture/execute/20020103-1.c: New test.
44442 2002-01-03 Jakub Jelinek <jakub@redhat.com>
44444 * g++.dg/other/debug2.C: New test.
44446 * gcc.c-torture/compile/20020103-1.c: New test.
44448 2002-01-02 Jakub Jelinek <jakub@redhat.com>
44450 * gcc.dg/gnu89-init-1.c: Added new tests.
44452 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44454 * g++.dg/template/friend2.C: Remove as patch is reverted.
44456 * g++.dg/warn/oldcast1.C: New test.
44458 * g++.dg/template/ptrmem1.C: New test.
44459 * g++.dg/template/ptrmem2.C: New test.
44461 * g++.dg/template/ntp.C: New test.
44463 * g++.dg/other/component1.C: New test.
44465 * g++.dg/template/ttp3.C: New test.
44467 * g++.dg/template/friend2.C: New test.
44468 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44470 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44472 * g++.dg/other/ptrmem1.C: New test.
44473 * g++.dg/other/ptrmem2.C: New test.
44475 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44477 * g++.dg/template/ctor1.C: New test.
44479 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44481 * g++.dg/template/friend2.C: New test.
44483 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
44485 * gcc.dg/mmix-1.c: New test.
44487 2001-12-31 Richard Henderson <rth@redhat.com>
44489 * gcc.dg/asm-5.c: New.
44491 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
44493 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44494 in namespace __gnu_cxx
44496 2001-12-30 Richard Henderson <rth@redhat.com>
44498 * gcc.dg/debug-6.c: New.
44500 2001-12-30 Jakub Jelinek <jakub@redhat.com>
44502 * gcc.c-torture/compile/20011229-2.c: New test.
44504 2001-12-29 Jakub Jelinek <jakub@redhat.com>
44506 * gcc.dg/debug-3.c: New test.
44507 * gcc.dg/debug-4.c: New test.
44508 * gcc.dg/debug-5.c: New test.
44510 2001-12-29 Richard Henderson <rth@redhat.com>
44512 * g++.dg/eh/loop1.C: New.
44514 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
44516 * g++.dg/template/crash1.C: New test.
44518 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
44520 * g++.dg/other/const1.C: New test.
44522 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
44524 * gcc.c-torture/compile/20011229-1.c: New test.
44526 2001-12-28 Stan Shebs <shebs@apple.com>
44528 * lib/objc-torture.exp: Resync with c-torture.exp.
44529 * lib/objc.exp: Load standard libraries.
44531 2001-12-28 Jakub Jelinek <jakub@redhat.com>
44533 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
44536 2001-12-27 Roger Sayle <roger@eyesopen.com>
44538 * gcc.c-torture/execute/string-opt-16.c: New testcase.
44540 2001-12-27 Richard Henderson <rth@redhat.com>
44542 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44544 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
44546 * g++.dg/eh/ctor1.C: New test.
44547 * g++.dg/other/error2.C: New test.
44549 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
44551 * g++.dg/other/init2.C: New test.
44553 2001-12-24 Richard Henderson <rth@redhat.com>
44555 * gcc.dg/20011223-1.c: New.
44556 * gcc.dg/inline-1.c: New.
44558 2001-12-23 Richard Henderson <rth@redhat.com>
44560 * gcc.dg/asm-4.c: Test operand modifiers.
44562 2001-12-23 Richard Henderson <rth@redhat.com>
44564 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44566 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
44568 * gcc.c-torture/execute/20011223-1.c: New test.
44570 2001-12-21 Richard Henderson <rth@redhat.com>
44572 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44573 re-enables the warning.
44575 2001-12-21 Richard Henderson <rth@redhat.com>
44577 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44579 2001-12-20 Jakub Jelinek <jakub@redhat.com>
44581 * gcc.c-torture/compile/20011218-1.c: New test.
44583 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
44585 * gcc.misc-test/arm-isr.exp: New file. Control running of the
44587 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
44588 epilogue generation for ARM ISR routines.
44590 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44592 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44593 * gcc.dg/format/c90-printf-3.c: Likewise.
44594 * gcc.dg/format/c99-printf-3.c: Likewise.
44595 * gcc.dg/format/ext-1.c: Likewise.
44596 * gcc.dg/format/ext-6.c: Likewise.
44597 * gcc.dg/format/format.h: Prototype unlocked stdio.
44599 2001-12-20 Richard Henderson <rth@redhat.com>
44601 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44603 (malloc): Correct allocation logic. Abort if we fill up the
44604 arena before initialization complete.
44605 (realloc): Correct allocation logic.
44607 2001-12-20 Jakub Jelinek <jakub@redhat.com>
44609 * gcc.c-torture/compile/20011219-2.c: New test.
44611 * gcc.c-torture/execute/20011219-1.c: New test.
44613 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
44615 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44616 target does not support weak symbols.
44618 2001-12-19 Jakub Jelinek <jakub@redhat.com>
44620 * gcc.c-torture/compile/20011219-1.c: New test.
44622 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
44624 * g++.dg/other/error1.C: New test.
44626 2001-12-17 Jeffrey A Law (law@redhat.com)
44628 * gcc.c-torture/execute/20011217-1.c: New test.
44630 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
44632 * objc.dg/special/: New directory.
44633 * objc.dg/special/special.exp: New file.
44634 * objc.dg/special/unclaimed-category-1.h: New file.
44635 * objc.dg/special/unclaimed-category-1a.m: New file.
44636 * objc.dg/special/unclaimed-category-1.m: New file.
44638 2001-12-17 Andreas Jaeger <aj@suse.de>
44640 * gcc.c-torture/compile/20011217-2.c: New test.
44642 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
44644 * gcc.c-torture/compile/20011217-1.c: New test.
44646 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
44648 * gcc.dg/20011214-1.c: New.
44650 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
44652 * gcc.dg/altivec-4.c: New.
44654 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
44656 * gcc.dg/20011113-1.c: New test.
44658 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44660 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44661 std::__malloc_alloc_template<0> and
44662 std::__default_alloc_template<false, 0>.
44664 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
44666 * objc/execute/bf-21.m: New test.
44667 * objc/execute/enumeration-1.m: New test.
44668 * objc/execute/enumeration-2.m: New test.
44670 2001-12-12 Jakub Jelinek <jakub@redhat.com>
44672 * gcc.dg/gnu89-init-1.c: New test.
44674 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
44676 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44677 * g++.old-deja/g++.jason/2371.C: Likewise.
44678 * g++.old-deja/g++.jason/template33.C: Likewise.
44679 * g++.old-deja/g++.jason/template34.C: Likewise.
44680 * g++.old-deja/g++.jason/template36.C: Likewise.
44681 * g++.old-deja/g++.oliva/typename1.C: Likewise.
44682 * g++.old-deja/g++.oliva/typename2.C: Likewise.
44683 * g++.old-deja/g++.other/typename1.C: Likewise.
44684 * g++.old-deja/g++.pt/inherit2.C: Likewise.
44685 * g++.old-deja/g++.pt/nontype5.C: Likewise.
44686 * g++.old-deja/g++.pt/typename11.C: Likewise.
44687 * g++.old-deja/g++.pt/typename14.C: Likewise.
44688 * g++.old-deja/g++.pt/typename16.C: Likewise.
44689 * g++.old-deja/g++.pt/typename3.C: Likewise.
44690 * g++.old-deja/g++.pt/typename4.C: Likewise.
44691 * g++.old-deja/g++.pt/typename5.C: Likewise.
44692 * g++.old-deja/g++.pt/typename7.C: Likewise.
44693 * g++.old-deja/g++.robertl/eb9.C: Likewise.
44695 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
44697 * g++.dg/other/linkage1.C: New test.
44698 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44701 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
44703 * gcc.dg/concat.c: New test.
44705 2001-12-11 Stan Shebs <shebs@apple.com>
44707 * objc/compile: New test directory.
44708 * objc/compile/compile.exp: New expect script.
44709 * objc/compile/20011211-1.m: New compile test.
44711 2001-12-11 Jason Merrill <jason@redhat.com>
44713 * lib/prune.exp (prune_gcc_output): Also handle "In member
44714 function". So many permutations...
44716 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
44718 * g++.dg/template/typedef1.C: New test.
44720 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
44722 * g++.dg/other/copy1.C: New test.
44724 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
44726 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44728 * gcc.dg/builtin-choose-expr.c: New.
44730 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
44732 * gcc.dg/altivec-2.c: New.
44734 2001-12-07 Richard Henderson <rth@redhat.com>
44736 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44738 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
44740 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44743 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44745 * g++-old.deja/g++.robertl/eb101.C: Deleted.
44747 2001-12-06 Janis Johnson <janis187@us.ibm.com>
44749 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44750 variable argument list.
44752 2001-12-06 Zack Weinberg <zack@codesourcery.com>
44754 * gcc.c-torture/execute/memcheck: Delete entire directory.
44755 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44756 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44758 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
44760 * gcc.dg/Wshadow-1.c: New test.
44762 2001-12-05 Jakub Jelinek <jakub@redhat.com>
44764 * gcc.c-torture/compile/20011130-1.c: New test.
44766 * gcc.dg/noncompile/20011025-1.c: New test.
44768 * g++.dg/other/anon-union.C: New test.
44770 * gcc.c-torture/execute/20011024-1.c: New test.
44772 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
44774 * gcc.c-torture/execute/20000722-1.x,
44775 gcc.c-torture/execute/20010123-1.x: Remove.
44776 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44777 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44778 gcc.dg/c99-complit-2.c: New tests.
44780 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
44782 * g++.dg/inherit/base1.C: New test.
44784 2001-12-04 Jakub Jelinek <jakub@redhat.com>
44786 * g++.dg/other/stdarg1.C: New test.
44788 * gcc.c-torture/compile/20011130-2.c: New test.
44790 2001-12-03 Janis Johnson <janis187@us.ibm.com>
44792 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44793 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44794 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44795 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44796 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44797 * gcc.dg/builtin-prefetch-1.c: New test.
44799 2001-12-03 Jakub Jelinek <jakub@redhat.com>
44801 * gcc.dg/20011130-1.c: New test.
44803 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
44805 * g++.dg/other/scope1.C: New test.
44806 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44808 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
44810 * gcc.dg/vla-init-1.c: New test.
44812 2001-12-01 Geoff Keating <geoffk@redhat.com>
44814 * gcc.c-torture/compile/structs.c: New testcase from GDB.
44816 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
44818 * objc.dg/alias.m: Update.
44819 * objc.dg/class-1.m: Update.
44820 * objc.dg/const-str-1.m: Update.
44821 * objc.dg/fwd-proto-1.m: Update.
44822 * objc.dg/id-1.m: Update.
44823 * objc.dg/super-class-1.m: Update.
44825 2001-11-29 Mark Mitchell <mark@codesourcery.com>
44827 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44830 2001-11-28 Jeffrey A Law (law@cygnus.com)
44832 * gcc.c-torture/execute/20011128-1.c: New test.
44834 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
44836 * gcc.dg/20011127-1.c: New test.
44838 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
44840 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
44841 from Austin Group draft 7.
44842 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
44843 scanf format arguments.
44844 * gcc.dg/format/no-exargs-2.c: New test.
44846 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
44848 * g++.dg/abi/vbase8-4.C: New test.
44850 2001-11-24 Ian Lance Taylor <ian@airs.com>
44852 * gcc.c-torture/execute/20011121-1.c: New test.
44854 2001-11-23 Jeffrey A Law (law@cygnus.com)
44856 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44858 2001-11-23 Andreas Jaeger <aj@suse.de>
44860 * gcc.dg/cpp/charconst-2.c: New test.
44862 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
44864 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44865 to the host if it is remote. Let tests specify extra headers
44867 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44868 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44869 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44870 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44871 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44872 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44873 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44874 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44875 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44876 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44878 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
44880 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44881 for little endian ARMs.
44883 2001-11-20 Jakub Jelinek <jakub@redhat.com>
44885 * gcc.c-torture/compile/20011119-1.c: New test.
44886 * gcc.c-torture/compile/20011119-2.c: New test.
44888 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
44890 * gcc.dg/altivec-1.c: Fix typo.
44892 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
44894 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44896 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
44898 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44900 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
44902 * lib/g77.exp: Don't specify --rpath-link.
44904 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44905 across all the headers.
44906 * gcc.dg/format/format.exp: For testing on a remote host,
44909 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44910 * gcc.c-torture/execute/930406-1.c: Likewise.
44911 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44913 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
44915 * gcc.dg/altivec-1.c: New.
44917 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
44919 * gcc.dg/cpp/fpreprocessed.c: New test case.
44921 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
44923 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44924 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44925 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44927 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
44929 * gcc.dg/no-builtin-1.c: New test.
44931 2001-11-16 Jakub Jelinek <jakub@redhat.com>
44933 * gcc.c-torture/execute/20011115-1.c: New test.
44935 2001-11-15 Jakub Jelinek <jakub@redhat.com>
44937 * gcc.c-torture/compile/20011114-2.c: New test.
44938 * gcc.c-torture/compile/20011114-3.c: New test.
44939 * gcc.c-torture/compile/20011114-4.c: New test.
44941 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
44943 * g++.dg/other/init1.C: New test.
44945 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
44947 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44950 * gcc.c-torture/execute/20011114-1.c: New testcase.
44952 * gcc.c-torture/compile/20010327-1.c: Revert last change.
44953 * gcc.c-torture/compile/20011114-1.c: New test, exactly
44954 like the (before this change) version of 20010327-1.c.
44956 2001-11-14 Roger Sayle <roger@eyesopen.com>
44958 * gcc.c-torture/execute/string-opt-13.c: New testcase.
44960 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
44962 * g++.dg/init/array2.C: New test.
44964 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
44966 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44968 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
44970 * g++.dg/other/forscope1.C: New test.
44971 * g++.dg/ext/forscope1.C: New test.
44972 * g++.dg/ext/forscope2.C: New test.
44974 2001-11-13 Jakub Jelinek <jakub@redhat.com>
44976 * gcc.c-torture/execute/20011113-1.c: New test.
44978 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
44980 * gcc.c-torture/execute/20011109-2.c: New test.
44982 * gcc.c-torture/execute/20011109-1.c: New test.
44984 2001-11-09 Jakub Jelinek <jakub@redhat.com>
44986 * gcc.c-torture/compile/20011109-1.c: New test.
44988 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
44990 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44991 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44992 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44993 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44994 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44995 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44996 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44998 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
45000 * g++.dg/warn/Wshadow-1.C: New tests.
45001 * g++.old-deja/g++.mike/for3.C: Update.
45003 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
45005 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45006 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45007 XFAILs. Adjust expected error texts.
45008 * gcc.c-torture/compile/20011106-1.c,
45009 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45010 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45011 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45012 gcc.dg/c99-array-lval-5.c: New tests.
45014 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45016 * gcc.dg/cpp/defined.c: Update.
45018 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45020 * gcc.c-torture/execute/anon-1.c: New test.
45022 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
45024 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45025 same size, so no warning should be produced on stormy16.
45027 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45028 due to oversized array.
45029 * g++.old-deja/g++.mike/ns15.C: Likewise.
45030 * g++.old-deja/g++.pt/crash16.C: Likewise.
45032 2001-11-02 Graham Stott <grahams@redhat.com>
45034 * g++.dgother/debug1.C: Fix typos.
45036 2001-11-01 Jakub Jelinek <jakub@redhat.com>
45038 * g++.dg/other/debug1.C: New test.
45040 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45042 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45045 2001-10-30 Jakub Jelinek <jakub@redhat.com>
45047 * gcc.dg/20011029-2.c: New test.
45049 * gcc.c-torture/compile/20011029-1.c: New test.
45051 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
45053 * objc/execute/class_self-1.m: New test.
45054 * objc/execute/class_self-2.m: New test.
45056 2001-10-25 Zack Weinberg <zack@codesourcery.com>
45058 * gcc.misc-tests/msgs.exp: Delete.
45059 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45060 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
45061 error set to match recent changes.
45063 2001-10-24 Zack Weinberg <zack@codesourcery.com>
45065 * gcc.dg/20011021-1.c: New test.
45067 2001-10-24 Jakub Jelinek <jakub@redhat.com>
45069 * gcc.c-torture/compile/20011023-1.c: New test.
45071 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
45073 * lib/g77.exp: Rewrite based on lib/g++.exp.
45075 2001-10-19 Jakub Jelinek <jakub@redhat.com>
45077 * gcc.c-torture/execute/20011019-1.c: New test.
45079 * gcc.dg/20011018-1.c: New test.
45081 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
45083 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45085 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
45087 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45088 * gcc.dg/attr-invalid.c: Likewise.
45090 2001-10-18 Jakub Jelinek <jakub@redhat.com>
45092 * gcc.dg/20011015-1.c: New test.
45094 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45096 * g++.dg/template/unify2.C: New test.
45098 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45100 * g++.dg/other/exception-specification.C: New test
45102 2001-10-13 Tom Rix <trix@redhat.com>
45104 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45105 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45107 2001-10-12 Jakub Jelinek <jakub@redhat.com>
45109 * gcc.dg/20011009-1.c: New test.
45111 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
45114 * g++.dg/other/friend1.C: New test.
45116 2001-10-11 Richard Henderson <rth@redhat.com>
45118 * g++.old-deja/g++.other/crash18.C: Add -S to options.
45120 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45122 * gcc.c-torture/compile/20011010-1.c: New.
45124 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
45126 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45127 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45128 g77.f-torture/execute/execute.exp,
45129 g77.f-torture/noncompile/noncompile.exp,
45130 gcc.c-torture/compile/compile.exp,
45131 gcc.c-torture/execute/execute.exp,
45132 gcc.c-torture/execute/ieee/ieee.exp,
45133 gcc.c-torture/execute/memcheck/memcheck.exp,
45134 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45135 objc/execute/execute.exp: Update FSF address.
45137 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
45139 * gcc.dg/cpp/cmdlne-C.c: Update.
45140 * gcc.dg/cpp/cmdlne-C2.c: New.
45142 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45144 * gcc.c-torture/execute/20011008-3.c: New.
45146 2001-10-08 DJ Delorie <dj@redhat.com>
45148 * gcc.dg/20011008-1.c: New.
45149 * gcc.dg/20011008-2.c: New.
45151 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
45153 * gcc.dg/cpp/spacing1.c: Update test.
45155 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
45157 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45158 spelling errors of "separate" as "seperate".
45160 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
45162 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45163 enough to avoid inlining.
45165 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45167 * lib/g77.exp: set libg2c_dir correctly.
45169 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
45171 * gcc.dg/cpp/macro11.c: New test.
45173 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45175 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45176 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45177 gcc.dg/format/multattr-3.c: New tests.
45178 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
45179 tests for format attributes on function pointers being rejected.
45181 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45183 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45185 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45187 * g++.dg/warn/format1.C: New test.
45189 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
45191 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45193 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45195 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45197 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45199 * gcc.dg/cpp/redef2.c: Add test.
45201 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
45203 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45204 long-standing bug on i686, apparently.
45205 * gcc.c-torture/execute/loop-2c.x: New file.
45206 * gcc.c-torture/execute/loop-2d.x: New file.
45207 * gcc.c-torture/execute/loop-3c.x: New file.
45209 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
45211 * gcc.dg/cpp/20000625-2.c: Correct line number.
45213 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45215 * gcc.dg/cpp/macro10.c: New test.
45216 * gcc.dg/cpp/strify3.c: New test.
45217 * gcc.dg/cpp/spacing1.c: Add tests.
45218 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45219 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45221 2001-09-24 DJ Delorie <dj@redhat.com>
45223 * gcc.c-torture/execute/20010924-1.c: New test.
45225 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45227 * objc/execute/paste.m: Remove.
45229 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
45231 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45233 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
45235 * g77.dg/strlen0.f: New test.
45237 2001-09-21 Richard Henderson <rth@redhat.com>
45239 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45240 * g++.old-deja/g++.abi/vtable2.C: Likewise.
45242 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
45244 Table-driven attributes.
45245 * g++.dg/ext/attrib1.C: New test.
45247 2001-09-20 DJ Delorie <dj@redhat.com>
45249 * gcc.dg/20000926-1.c: Update expected warning messages.
45250 * gcc.dg/array-2.c: Likewise, and test for warnings too.
45251 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45254 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
45256 * g++.dg/eh/registers1.C: New test case.
45258 2001-09-17 Richard Henderson <rth@redhat.com>
45260 * gcc.dg/array-5.c: Fix VLA decomposition test.
45262 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
45264 * gcc.dg/cpp/line5.c: New testcase.
45266 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
45268 * gcc.dg/cpp/macro9.c: New test.
45270 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
45272 * gcc.c-torture/execute/980223.c: Change type of addr from long
45275 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
45277 * gcc.c-torture/execute/20010915-1.c: New test.
45279 2001-09-14 Janis Johnson <janis187@us.ibm.com>
45281 * g77.dg/bprob: New directory.
45282 * g77.dg/bprob/bprob.exp: New file.
45283 * g77.dg/bprob/bprob-1.f: New test.
45284 * g77.dg/gcov: New directory.
45285 * g77.dg/gcov/gcov.exp: New file.
45286 * g77.dg/gcov/gcov-1.f: New test.
45287 * g77.dg/gcov/gcov-1.x: New file.
45289 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
45291 * gcc.dg/cpp/directiv.c: Update.
45292 * gcc.dg/cpp/undef1.c: Update.
45294 2001-09-12 Jakub Jelinek <jakub@redhat.com>
45296 * gcc.dg/20010912-1.c: New test.
45298 2001-09-11 Janis Johnson <janis187@us.ibm.com>
45300 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45301 language-independent file in lib.
45302 * lib/gcov.exp: New file.
45304 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
45306 * gcc.c-torture/compile/20010911-1.c: New test.
45308 2001-09-10 Janis Johnson <janis187@us.ibm.com>
45310 * lib/profopt.exp: New, to support profile-directed optimizations.
45311 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45312 * gcc.misc-tests/bprob-1.c: New test.
45313 * gcc.misc-tests/bprob-2.c: New test.
45315 2001-09-07 Janis Johnson <janis187@us.ibm.com>
45317 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45318 XFAIL and which kinds of gcov output to verify.
45319 * gcc.misc-tests/gcov-4b.x: New file.
45320 * gcc.misc-tests/gcov-5b.x: New file.
45321 * gcc.misc-tests/gcov-6.x: New file.
45322 * gcc.misc-tests/gcov-7.c: New test.
45323 * gcc.misc-tests/gcov-7.x: New file.
45325 2001-09-06 Janis Johnson <janis187@us.ibm.com>
45327 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45328 * gcc.misc-tests/gcov-6.c: New test.
45330 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
45333 * g++.dg/abi/vbase1.C: New test.
45335 2001-09-05 Ziemowit Laski <zlaski@apple.com>
45337 * objc.dg/method-2.m: New.
45339 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
45342 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45343 * g++.dg/init/empty1.C: New test.
45345 2001-09-03 Jakub Jelinek <jakub@redhat.com>
45347 * gcc.c-torture/compile/20010903-1.c: New test.
45349 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
45351 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45354 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
45356 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45358 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45360 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45362 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
45364 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45365 for 16-bit 'unsigned int'.
45367 2001-08-29 Kazu Hirata <kazu@hxi.com>
45369 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45371 2001-08-27 Richard Henderson <rth@redhat.com>
45373 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45374 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45376 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
45378 * gcc.dg/asm-names.c (ymain): New.
45380 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
45382 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45383 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45384 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45386 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45388 * gcc.dg/compare5.c: New testcase.
45390 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
45392 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45393 and "In instantiation".
45395 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
45397 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45399 2001-08-20 Janis Johnson <janis187@us.ibm.com>
45401 * gcc.misc-tests/gcov.exp: Add support for branch information.
45402 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45403 * gcc.misc-tests/gcov-4.c: New test.
45404 * gcc.misc-tests/gcov-4b.c: New test.
45405 * gcc.misc-tests/gcov-5b.c: New test.
45407 2001-08-20 Zack Weinberg <zackw@panix.com>
45409 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45412 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
45414 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45416 2001-08-19 Jakub Jelinek <jakub@redhat.com>
45418 * g++.dg/eh/template1.C: New test.
45420 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
45422 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45424 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45427 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
45429 * lib/g77-dg.exp: Use prune.exp for common procedures
45430 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45431 * lib/g77.exp: (g77-dg-prune) Remove
45433 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
45435 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45437 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45439 * g++.dg/template/unify1.C: New test.
45441 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
45443 * g++.dg/abi/empty4.C: New test.
45445 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
45447 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45449 * g77.f-torture/compile/pr3743.x: Likewise.
45451 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
45453 * g++.dg/other/using-declaration.C: New test.
45455 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45457 * gcc.dg/cpp/tr-sign.c: New testcase.
45459 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45461 * gcc.dg/cpp/19951025-1.c: Revert.
45462 * gcc.dg/cpp/directiv.c: We no longer process directives that
45463 interrupt macro arguments.
45465 2001-08-03 Zack Weinberg <zackw@stanford.edu>
45467 * gcc.dg/bconstp-1.c: New test.
45469 2001-08-03 Richard Henderson <rth@redhat.com>
45471 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45473 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
45475 * gcc.dg/cpp/19951025-1.c: Update.
45477 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
45479 * g77.dg/ff90-1.f (s): Fix reference of variable z,
45482 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
45485 * g++.old-deja/g++.ns/ns14.C: Remove special options.
45486 * g++.old-deja/g++.other/std1.C: Likewise.
45487 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45489 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45491 * lib/g77.exp: Load gcc-defs.exp for common procedures
45492 (g77_pass, g77_fail, g77_finish, g77_exit,
45493 ${tool}_check_unsupported_p} Now redundant. Deleted.
45495 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45497 * g77.dg/fbackslash.f
45498 * g77.dg/fcase-preserve.f
45500 * g77.dg/ffixed-line-length-0.f
45501 * g77.dg/ffixed-line-length-132.f
45502 * g77.dg/ffixed-line-length-7.f
45503 * g77.dg/ffixed-line-length-72.f
45504 * g77.dg/ffixed-line-length-none.f
45505 * g77.dg/ffree-form-1.f
45506 * g77.dg/fno-backslash.f
45507 * g77.dg/fno-f90-1.f
45508 * g77.dg/fno-fixed-form-1.f
45509 * g77.dg/fno-onetrip.f
45510 * g77.dg/fno-typeless-boz.f
45511 * g77.dg/fno-underscoring.f
45512 * g77.dg/fno-vxt-1.f
45513 * g77.dg/fonetrip.f
45514 * g77.dg/ftypeless-boz.f
45515 * g77.dg/fugly-assumed.f
45516 * g77.dg/funderscoring.f
45519 2001-08-01 Ziemowit Laski <zlaski@apple.com>
45521 * objc.dg/fwd-proto-1.m: New.
45522 * objc.dg/local-decl-1.m: New.
45523 * objc.dg/naming-1.m: New.
45524 * objc.dg/naming-2.m: New.
45525 * objc.dg/proto-hier-1.m: New.
45527 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
45529 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
45530 largest-type elements to a struct makes its size grow.
45532 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
45534 * g++.dg/abi/vthunk1.C: New test.
45536 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
45538 * g++.dg/abi/vbase8-22.C: New test.
45540 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45542 * gcc.dg/cpp/macro8.c: New test.
45544 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
45546 * g++.dg/abi/vbase8-21.C: New test.
45548 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
45550 * g++.dg/abi/vbase8-10.C: New test.
45552 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45554 * lib/g++.exp (g++_set_ld_library_path): Renamed to
45555 ${tool}_set_ld_library_path.
45557 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45560 2001-07-26 Stan Cox <scox@redhat.com>
45562 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45563 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45564 gcc_exit, gcc_check_unsupported_p):
45565 Moved to gcc-deps.exp
45566 * gcc-deps.exp: New file.
45568 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45570 * g++.old-deja/g++.pt/defarg14.C: New test.
45572 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45574 * g++.old-deja/g++.other/lineno5.C: New test.
45576 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45578 * g++.old-deja/g++.pt/crash68.C: New test.
45580 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45582 * g++.old-deja/g++.other/crash42.C: New test.
45584 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45586 * gcc.dg/cpp/extratokens.c: Fix.
45587 * gcc.dg/cpp/skipping2.c: New tests.
45589 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45591 * gcc.c-torture/execute/20010724-1.c: New file.
45592 * gcc.c-torture/execute/20010724-1.x: New file.
45594 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45596 * g++.old-deja/g++.other/cond7.C: New test.
45598 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45600 * g++.old-deja/g++.other/optimize4.C: New test.
45602 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45604 * g++.old-deja/g++.abi/vbase8-5.C: New test.
45606 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
45608 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45609 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45610 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45611 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45613 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45614 bug report" message.
45616 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45617 * g++.dg/ext/instantiate1.C: Move from old-deja.
45619 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
45621 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45622 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45623 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45624 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45626 2001-07-23 Jeffrey A Law (law@cygnus.com)
45628 * gcc.c-torture/execute/20010723-1.c: New test.
45630 2001-07-23 Ben Elliston <bje@redhat.com>
45632 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45634 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45636 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45638 Delete handling of ieee_multilib_flags.
45639 Pass -mieee for alpha*-*-* and sh-*-*.
45640 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45642 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
45644 Remove old-abi tests.
45645 * g++.old-deja/g++.mike/p11116.C: Remove.
45646 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45648 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
45650 * g77.f-torture/compile/pr3743.f: New test
45652 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
45654 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45656 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45658 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45659 g++.old-deja/g++.pt/static6.C: Likewise.
45660 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45661 supports weak symbols.
45663 2001-07-18 Andreas Jaeger <aj@suse.de>
45665 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45668 2001-07-18 Andreas Jaeger <aj@suse.de>
45670 * gcc.dg/iftrap-1.c: Fix target line.
45672 2001-07-17 Richard Henderson <rth@redhat.com>
45674 * gcc.c-torture/execute/20010717-1.c: New.
45676 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
45678 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45681 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45683 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45685 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45687 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45688 UAC_SIGBUS, UAC_NOPRINT definitions.
45690 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
45692 * objc/execute/object_is_class.m: New test.
45693 * objc/execute/object_is_meta_class.m: New test.
45695 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45697 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45698 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45700 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
45702 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45703 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45705 2001-07-14 Richard Henderson <rth@redhat.com>
45707 * gcc.dg/iftrap-1.c: New.
45709 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
45711 * g77.f-torture/execute/intrinsic77.f: New test.
45713 2001-07-11 Janis Johnson <janis@us.ibm.com>
45715 * gcc.misc-tests/gcov-3.c: New test.
45717 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
45719 * gcc.c-torture/compile/20010711-1.c,
45720 * gcc.c-torture/compile/20010711-2.c: New tests.
45722 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
45724 * gcc.c-torture/execute/20010711-1.c: New test.
45726 2001-07-11 Ben Elliston <bje@redhat.com>
45728 * g++.old-deja/g++.other/enum5.C: New test.
45730 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
45732 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45733 (g++-dg-prune): Call prune_gcc_output.
45734 * prune.exp: New file for prune_gcc_output.
45735 * lib/g++.exp, lib/gcc.exp: Load it.
45737 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
45739 * gcc.c-torture/compile/20010701-1.c,
45740 g++.old-deja/g++.ext/attrib6.C: New tests.
45742 2001-07-06 Jeffrey A Law (law@cygnus.com)
45744 * gcc.c-torture/compile/20010706-1.c: New test.
45746 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
45748 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45750 2001-06-28 Stan Shebs <shebs@apple.com>
45752 * gcc.dg/pragma-darwin.c: New test.
45754 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45756 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45757 Solaris 2.[678] system.
45759 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
45761 * gcc.dg/20010622-1.c: New test.
45763 2001-06-18 Stan Shebs <shebs@apple.com>
45765 * objc.dg: New directory.
45766 * objc.dg/dg.exp: New file.
45767 * objc.dg/alias.m: New.
45768 * objc.dg/class-1.m: New.
45769 * objc.dg/class-2.m: New.
45770 * objc.dg/const-str-1.m: New.
45771 * objc.dg/const-str-2.m: New.
45772 * objc.dg/id-1.m: New.
45773 * objc.dg/method-1.m: New.
45774 * objc.dg/super-class-1.m: New.
45775 * lib/objc-dg.exp: New file.
45777 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
45779 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45782 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
45784 * g++.old-deja/g++.abi/vbase8-9.C: New test.
45786 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45788 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45791 2001-06-12 Richard Henderson <rth@redhat.com>
45793 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45795 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
45797 * g++.old-deja/g++.abi/vbase5.C: New test.
45798 * g++.old-deja/g++.abi/vbase6.C: New test.
45799 * g++.old-deja/g++.abi/vbase7.C: New test.
45801 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45803 * gcc.c-torture/compile/20010610-1.c: New test.
45805 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
45807 * g++.old-deja/g++.abi/vbase4.C: New test.
45809 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45811 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45812 support %f for HC11/HC12 targets.
45813 * gcc.c-torture/execute/930513-1.x: New file, likewise.
45814 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45815 on HC11/HC12 targets.
45816 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45818 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45820 * gcc.dg/wchar_t-1.c: New file.
45821 * gcc.dg/wint_t-1.c: Likewise.
45823 2001-06-11 Bernd Schmidt <bernds@redhat.com>
45825 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45827 2001-06-11 Richard Henderson <rth@redhat.com>
45829 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45831 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
45833 * gcc.c-torture/compile/20010611-1.c: New test.
45835 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
45837 * gcc.dg/c99-tag-1.c: Add more tests.
45839 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
45841 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45842 representation on MN10300 and ARM/Thumb.
45844 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
45846 * g77.f-torture/execute/20010610.f: New.
45848 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
45850 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45853 2001-06-09 Richard Henderson <rth@redhat.com>
45855 * gcc.c-torture/execute/ashrdi-1.c: New.
45856 * gcc.c-torture/execute/ashldi-1.c: New.
45857 * gcc.c-torture/execute/lshrdi-1.c: New.
45859 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
45861 * objc/execute/load-3.m: Added. Check sending +load to categories,
45862 in addition to classes.
45864 2001-06-08 Stan Shebs <shebs@apple.com>
45866 * objc/execute/load-2.m: New test. From Nicola Pero
45867 <n.pero@mi.flashnet.it>.
45869 2001-06-08 Jakub Jelinek <jakub@redhat.com>
45871 * gcc.c-torture/execute/20010605-2.c: New test.
45873 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
45875 * g++.old-deja/g++.abi/vbase2.C: New test.
45876 * g++.old-deja/g++.abi/vbase3.C: New test.
45878 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
45880 * g++.old-deja/g++.pt/friend49.C: New test.
45882 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
45884 * g++.old-deja/g++.ext/anon3.C: New test.
45886 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
45888 * g++.old-deja/g++.other/conv7.C: New test.
45890 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
45892 * gcc.c-torture/compile/20010605-2.c: New test.
45894 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
45896 * gcc.c-torture/execute/20010604-1.c: New test.
45898 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
45900 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45902 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
45904 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45905 (g++_link_flags): Likewise.
45906 (g++_init): Pass gccpath's value to two previous functions.
45908 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45910 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45911 Ensure logfile entry matches exec command line.
45913 2001-05-31 Richard Henderson <rth@redhat.com>
45915 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45916 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45918 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
45920 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45921 compiler for irix6.2
45923 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
45925 * g++.old-deja/g++.other/optimize3.C: New file.
45927 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
45929 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45932 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
45934 * g++.old-deja/g++.other/optimize2.C: New file.
45936 2001-05-25 Diego Novillo <dnovillo@redhat.com>
45938 * gcc.c-torture/compile/20010518-2.c: New file.
45939 * gcc.c-torture/execute/20010518-1.c: New file.
45940 * gcc.c-torture/execute/20010518-2.c: New file.
45942 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
45944 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45946 2001-05-24 Mark Mitchell <mark@codesourcery.com>
45948 G++ no longer defines builtins that do not begin with __builtin.
45949 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45950 * g++.old-deja/g++.brendand/misc13.C: Likewise.
45951 * g++.old-deja/g++.law/builtin1.C: Likewise.
45952 * g++.old-deja/g++.law/cvt2.C: Likewise.
45953 * g++.old-deja/g++.mike/net5.C: Likewise.
45954 * g++.old-deja/g++.other/builtins1.C: Likewise.
45955 * g++.old-deja/g++.other/builtins2.C: Likewise.
45956 * g++.old-deja/g++.other/builtins3.C: Likewise.
45957 * g++.old-deja/g++.other/builtins4.C: Likewise.
45958 * g++.old-deja/g++.other/inline8.C: Likewise.
45959 * g++.old-deja/g++.robertl/eb39.C: Likewise.
45961 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
45963 * g++.old-deja/g++.pt/using1.C: Adjust.
45964 * g++.old-deja/g++.pt/using2.C: New test.
45966 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
45968 * gcc.dg/cpp/charconst.c: New tests.
45969 * gcc.dg/cpp/escape.c: New tests.
45970 * gcc.dg/cpp/escape-1.c: New tests.
45971 * gcc.dg/cpp/escape-2.c: New tests.
45972 * gcc.dg/cpp/ucs.c: New tests.
45974 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
45976 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45977 native compiler for irix6.5.
45979 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
45981 * lib/g++.exp (g++_include_flags): Use args to compute
45983 (g++_link_flags): Likewise.
45984 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45986 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
45988 * gcc.dg/c90-hexfloat-1.c: Add more tests.
45990 2001-05-21 Geoff Keating <geoffk@redhat.com>
45992 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45995 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45997 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45999 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46000 to STACK_SIZE; Use it to define size of add_histo array.
46001 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46003 (f): Use GITT_SIZE to define size of gitt local table.
46004 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46005 to STACK_SIZE; Use it to define size of bytemem array.
46007 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46009 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46010 on 68HC11/HC12 due to the asm instruction.
46011 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46012 * gcc.c-torture/compile/920520-1.x: Likewise.
46013 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46014 on 68HC11/HC12 because the function is larger than 64K.
46015 * gcc.c-torture/compile/961203-1.x: New file, this test fails
46016 on 68HC11/HC12 because the structure is too large.
46018 2001-05-20 Richard Henderson <rth@redhat.com>
46020 * gcc.c-torture/execute/20010520-1.c: New.
46022 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46024 * g++.old-deja/g++.warn/compare1.C: New test.
46025 * gcc.dg/compare4.c: New test.
46027 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
46029 * g++.old-deja/g++.other/optimize1.C: New test.
46031 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46033 * g++.old-deja/g++.pt/spec41.C: New test.
46035 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
46037 * gcc.c-torture/compile/20010114-1.x: Remove.
46039 2001-05-18 Stan Shebs <shebs@apple.com>
46041 * gcc.c-torture/compile/20010518-1.c: New test.
46043 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
46045 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46046 * g++.old-deja/g++.pt/crash67.C: New test.
46048 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
46050 * g++.old-deja/g++.other/debug9.C: New test.
46052 2001-05-16 Zack Weinberg <zackw@stanford.edu>
46054 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46056 2001-05-16 Jan Hubicka <jh@suse.cz>
46058 * gcc.c-torture/compile/20010516-1.c: New test.
46060 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46062 * g++.old-deja/g++.other/crash41.C: New test.
46064 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46066 * g++.old-deja/g++.pt/crash66.C: New test.
46068 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
46070 * g++.old-deja/g++.robertl/eb27.C: Convert.
46072 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
46074 * g++.dg/friend-warn.C: New test. Do not warn about friend
46075 declaration being redundant.
46077 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
46079 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46081 2001-05-14 Mark Mitchell <mark@codesourcery.com>
46083 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46085 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
46087 * lib/g++.exp: Use testsuite_flags.
46089 2001-05-13 Mark Mitchell <mark@codesourcery.com>
46091 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46093 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
46095 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46097 2001-05-11 Mark Mitchell <mark@codesourcery.com>
46099 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46101 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
46103 * gcc.c-torture/compile/20010313-1.c: New test.
46105 2001-05-09 Zack Weinberg <zackw@stanford.edu>
46107 * gcc.dg/cpp/direct2.c: New test.
46108 * gccq.dg/cpp/direct2s.c: New test.
46110 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46112 2001-05-07 Mark Mitchell <mark@codesourcery.com>
46114 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46115 * g++.old-deja/g++.other/op3.C: Likewise.
46117 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46119 * gcc.dg/cpp/syshdr.h: New file.
46120 * gcc.dg/cpp/sysmac1.c: Update.
46121 * gcc.dg/cpp/sysmac2.c: Update.
46123 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46125 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46127 2001-05-04 David Edelsohn <edelsohn@gnu.org>
46129 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46130 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46132 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
46134 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46136 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
46138 * lib/g++.exp (g++_include_flags): Don't use any special flags
46139 if TESTING_IN_BUILD_TREE is not defined.
46140 (g++_init): Use a plain 'c++' as the compiler if
46141 TESTING_IN_BUILD_TREEE is not defined.
46143 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46145 * g++.old-deja/g++.eh/catch13.C: New test.
46146 * g++.old-deja/g++.eh/catch14.C: New test.
46148 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46150 * gcc.dg/cpp/tr-define.c: New test.
46152 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
46154 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46155 <stdlib.h>, not <malloc.h>.
46157 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46159 * g++.old-deja/g++.ns/template17.C: New test.
46161 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46163 * g++.old-deja/g++.pt/ref4.C: New test.
46165 2001-04-30 Richard Henderson <rth@redhat.com>
46167 * gcc.dg/20000724-1.c: Revert last change.
46169 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
46171 * g77.f-torture/execute/20010430.f: New test.
46173 2001-04-30 Mark Mitchell <mark@codesourcery.com>
46175 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46177 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
46179 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46181 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46183 * g++.old-deja/g++.eh/crash6.C: New test.
46185 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46187 * g++.old-deja/g++.other/warn7.C: New test.
46189 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46191 * g++.old-deja/g++.other/defarg9.C: New test.
46193 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46195 * g77.f-torture/compile/20010426.f: New test.
46196 * g77.f-torture/execute/20010426.f: New test.
46198 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46200 * g77.f-torture/compile/20000629-1.x: Remove - error
46203 2001-04-26 Jeffrey A Law (law@cygnus.com)
46205 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46206 Tweak slightly to work with g++.dg framework.
46207 * g++.dg/special/ecos.exp: Run initp1.C test.
46208 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46210 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46211 its linker doesn't give line numbers either.
46212 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46214 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46216 * g++.old-deja/g++.other/lex1.C: New test.
46218 2001-04-26 Jakub Jelinek <jakub@redhat.com>
46220 * gcc.dg/noncompile/20010425-1.c: New test.
46222 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46224 * g++.old-deja/g++.pt/mangle2.C: New test.
46226 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46228 * gcc.dg/format/plus-1.c: New test.
46230 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46232 * gcc.dg/20010423-1.c: New test.
46234 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46236 * gcc.c-torture/execute/20010422-1.c: New test.
46238 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
46240 * g++.old-deja/g++.ns/type2.C: New test.
46242 2001-04-24 Zack Weinberg <zackw@stanford.edu>
46244 * g++.old-deja/g++.other/perf1.C: New test.
46246 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
46248 * gcc.dg/c99-func-2.c: Remove xfail.
46249 * gcc.dg/c99-func-3.c: Remove xfail.
46250 * gcc.dg/c99-func-4.c: Remove xfail.
46252 2001-04-23 Zack Weinberg <zackw@stanford.edu>
46254 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46256 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
46258 * gcc.c-torture/compile/20010423-1.c: New test.
46260 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46262 * g++.old-deja/g++.pt/typename28.C: New test.
46264 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46266 * g++.old-deja/g++.abi/empty2.C: New test.
46267 * g++.old-deja/g++.abi/empty3.C: New test.
46269 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46271 * g++.old-deja/g++.other/comdat2.C: New test.
46272 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46274 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46276 * g++.old-deja/g++.other/overload14.C: New test.
46278 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46280 * g++.old-deja/g++.other/lookup23.C: New test.
46282 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46284 * gcc.c-torture/execute/20010403-1.c: New test.
46286 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
46287 Mark Mitchell <mark@codesourcery.com>
46289 * lib/old-dejagnu.exp: Don't delete output of executable.
46290 Add .exe suffix to executables.
46292 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
46294 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46296 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46298 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46300 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46302 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46303 * g++.old-deja/g++.abi/crash1.C: New test.
46305 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46307 * g++.old-deja/g++.other/crash40.C: New test.
46309 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46311 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46313 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
46315 * g++.old-deja/g++.other/warn6.C: New test.
46317 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46319 * g++.old-deja/g++.robertl/eb42.C: Same.
46321 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46323 * gcc.dg/wtr-conversion-1.c: New testcase.
46325 2001-04-10 Richard Henderson <rth@redhat.com>
46327 * g++.old-deja/g++.other/array5.C: New.
46329 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46331 * gcc.c-torture/execute/20010408-1.c: New test.
46333 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
46335 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46336 headers and constructs.
46337 * g++.old-deja/g++.robertl/eb79.C: Same.
46338 * g++.old-deja/g++.robertl/eb77.C (main): Same.
46339 * g++.old-deja/g++.robertl/eb73.C: Same.
46340 * g++.old-deja/g++.robertl/eb66.C (main): Same.
46341 * g++.old-deja/g++.robertl/eb55.C (t): Same.
46342 * g++.old-deja/g++.robertl/eb54.C (main): Same.
46343 * g++.old-deja/g++.robertl/eb46.C (main): Same.
46344 * g++.old-deja/g++.robertl/eb44.C: Same.
46345 * g++.old-deja/g++.robertl/eb41.C (main): Same.
46346 * g++.old-deja/g++.robertl/eb4.C (main): Same.
46347 * g++.old-deja/g++.robertl/eb39.C: Same.
46348 * g++.old-deja/g++.robertl/eb33.C (main): Same.
46349 * g++.old-deja/g++.robertl/eb31.C (main): Same.
46350 * g++.old-deja/g++.robertl/eb30.C: Same.
46351 * g++.old-deja/g++.robertl/eb3.C: Same.
46352 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46353 * g++.old-deja/g++.robertl/eb21.C: Same.
46354 * g++.old-deja/g++.robertl/eb15.C: Same.
46355 * g++.old-deja/g++.robertl/eb118.C: Same.
46356 * g++.old-deja/g++.robertl/eb115.C (main): Same.
46357 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46358 * g++.old-deja/g++.robertl/eb109.C: Same.
46359 * g++.old-deja/g++.other/sibcall1.C (main): Same.
46360 * g++.old-deja/g++.mike/rtti1.C: Same.
46361 * g++.old-deja/g++.mike/p658.C: Same.
46362 * g++.old-deja/g++.mike/net46.C: Same.
46363 * g++.old-deja/g++.mike/net34.C: Same.
46364 * g++.old-deja/g++.mike/memoize1.C: Same.
46365 * g++.old-deja/g++.mike/eh2.C: Same.
46366 * g++.old-deja/g++.law/weak.C: Same.
46367 * g++.old-deja/g++.law/visibility7.C: Same.
46368 * g++.old-deja/g++.law/visibility25.C: Same.
46369 * g++.old-deja/g++.law/visibility22.C: Same.
46370 * g++.old-deja/g++.law/visibility2.C: Same.
46371 * g++.old-deja/g++.law/visibility17.C: Same.
46372 * g++.old-deja/g++.law/visibility13.C: Same.
46373 * g++.old-deja/g++.law/visibility10.C: Same.
46374 * g++.old-deja/g++.law/visibility1.C: Same.
46375 * g++.old-deja/g++.law/virtual3.C (eval): Same.
46376 * g++.old-deja/g++.law/vbase1.C: Same.
46377 * g++.old-deja/g++.law/operators32.C: Same.
46378 * g++.old-deja/g++.law/nest3.C: Same.
46379 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46380 * g++.old-deja/g++.law/except5.C (main): Same.
46381 * g++.old-deja/g++.law/cvt7.C (run): Same.
46382 * g++.old-deja/g++.law/cvt2.C: Same.
46383 * g++.old-deja/g++.law/cvt16.C: Same.
46384 * g++.old-deja/g++.law/ctors6.C (bar): Same.
46385 * g++.old-deja/g++.law/ctors17.C (main): Same.
46386 * g++.old-deja/g++.law/ctors13.C: Same.
46387 * g++.old-deja/g++.law/ctors12.C (main): Same.
46388 * g++.old-deja/g++.law/ctors10.C: Same.
46389 * g++.old-deja/g++.law/code-gen5.C: Same.
46390 * g++.old-deja/g++.law/bad-error7.C: Same.
46391 * g++.old-deja/g++.law/arm9.C: Same.
46392 * g++.old-deja/g++.law/arm12.C: Same.
46393 * g++.old-deja/g++.law/arg8.C: Same.
46394 * g++.old-deja/g++.law/arg1.C: Same.
46395 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46396 * g++.old-deja/g++.jason/template31.C: Same.
46397 * g++.old-deja/g++.jason/template24.C (main): Same.
46398 * g++.old-deja/g++.jason/2371.C: Same.
46399 * g++.old-deja/g++.eh/new2.C: Same.
46400 * g++.old-deja/g++.eh/new1.C: Same.
46401 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46402 * g++.old-deja/g++.brendan/nest21.C (main): Same.
46403 * g++.old-deja/g++.brendan/err-msg3.C: Same.
46404 * g++.old-deja/g++.brendan/crash62.C: Same.
46405 * g++.old-deja/g++.brendan/crash52.C: Same.
46406 * g++.old-deja/g++.brendan/crash49.C (main): Same.
46407 * g++.old-deja/g++.brendan/crash38.C: Same.
46408 * g++.old-deja/g++.brendan/crash15.C (main): Same.
46409 * g++.old-deja/g++.brendan/copy9.C: Same.
46411 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
46413 * gcc.c-torture/execute/20001203-2.c (memset):
46414 Count argument is of type __SIZE_TYPE__.
46416 2001-04-04 Diego Novillo <dnovillo@redhat.com>
46418 * gcc.c-torture/compile/20010404-1.c: New test.
46420 2001-04-04 Jakub Jelinek <jakub@redhat.com>
46422 * gcc.c-torture/compile/20010326-1.c: New test.
46424 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
46426 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46427 peculiarities of the SH.
46428 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46430 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46432 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46433 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46434 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46436 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46438 * g77.f-torture/compile/20010321-1.f: New test.
46440 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46442 * gcc.c-torture/compile/20010329-1.c: New test.
46444 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46446 * gcc.c-torture/execute/20010329-1.c: New test.
46448 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46450 * g++.old-deja/g++.other/eh4.C: Fix typo.
46452 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46454 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46456 2001-03-28 Philip Blundell <philb@gnu.org>
46458 * gcc.c-torture/compile/20010328-1.c: New test.
46460 2001-03-27 Richard Henderson <rth@redhat.com>
46462 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46463 * g++.old-deja/g++.eh/vbase3.C: Likewise.
46465 2001-03-27 Alan Modra <alan@linuxcare.com.au>
46467 * gcc.c-torture/compile/20010327-1.c: New test.
46469 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
46471 * g++.old-deja/g++.other/friend12.C: New test.
46472 * g++.old-deja/g++.other/friend9.C: Expect no errors.
46473 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46475 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
46477 * gcc.c-torture/execute/20010325-1.c: New test.
46479 2001-03-23 Jakub Jelinek <jakub@redhat.com>
46481 * g++.old-deja/g++.other/mangle3.C: New test.
46483 2001-03-22 Jakub Jelinek <jakub@redhat.com>
46485 * g++.old-deja/g++.other/anon8.C: New test.
46487 2001-03-20 Philip Blundell <philb@gnu.org>
46489 * gcc.c-torture/compile/20010320-1.c: New test.
46491 2001-03-17 Richard Henderson <rth@redhat.com>
46493 * g++.old-deja/g++.other/eh4.C: Add expected error text.
46495 2001-03-15 Geoff Keating <geoff@redhat.com>
46497 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46500 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
46502 * g++.old-deja/g++.other/eh4.C: New test.
46504 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
46506 * gcc.dg/cpp/mi1.c: Update.
46508 2001-03-14 Jakub Jelinek <jakub@redhat.com>
46510 * g++.old-deja/g++.other/regstack.C: New test.
46512 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
46514 * g++.old-deja/g++.other/ref4.C: New test.
46516 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
46518 * objc/execute/va_method.m: Added.
46519 * objc/execute/IMP.m: Added.
46520 * objc/execute/_cmd.m: Added.
46521 * objc/execute/accessing_ivars.m: Added.
46522 * objc/execute/class-1.m: Added.
46523 * objc/execute/class-10.m: Added.
46524 * objc/execute/class-11.m: Added.
46525 * objc/execute/class-12.m: Added.
46526 * objc/execute/class-13.m: Added.
46527 * objc/execute/class-14.m: Added.
46528 * objc/execute/class-2.m: Added.
46529 * objc/execute/class-3.m: Added.
46530 * objc/execute/class-4.m: Added.
46531 * objc/execute/class-5.m: Added.
46532 * objc/execute/class-6.m: Added.
46533 * objc/execute/class-7.m: Added.
46534 * objc/execute/class-8.m: Added.
46535 * objc/execute/class-9.m: Added.
46536 * objc/execute/class-tests-1.h
46537 * objc/execute/class-tests-2.h
46538 * objc/execute/compatibility_alias.m: Added.
46539 * objc/execute/encode-1.m: Added.
46540 * objc/execute/formal_protocol-1.m: Added.
46541 * objc/execute/formal_protocol-2.m: Added.
46542 * objc/execute/formal_protocol-3.m: Added.
46543 * objc/execute/formal_protocol-4.m: Added.
46544 * objc/execute/formal_protocol-5.m: Added.
46545 * objc/execute/formal_protocol-6.m: Added.
46546 * objc/execute/formal_protocol-7.m: Added.
46547 * objc/execute/informal_protocol.m: Added.
46548 * objc/execute/initialize.m: Added.
46549 * objc/execute/load.m: Added.
46550 * objc/execute/many_args_method.m: Added.
46551 * objc/execute/nested-3.m: Added.
46552 * objc/execute/no_clash.m: Added.
46553 * objc/execute/private.m: Added.
46554 * objc/execute/redefining_self.m: Added.
46555 * objc/execute/root_methods.m: Added.
46556 * objc/execute/selector-1.m: Added.
46557 * objc/execute/static-1.m: Added.
46558 * objc/execute/static-2.m: Added.
46559 * objc/execute/va_method.m: Added.
46561 2001-03-10 Richard Henderson <rth@redhat.com>
46563 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46565 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
46567 * g++.old-deja/g++.other/crash31.C: XFAIL.
46568 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46569 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46570 * gcc.c-torture/execute/20010123-1.x: XFAIL.
46571 * gcc.c-torture/execute/20010124-1.x: XFAIL.
46572 * gcc.dg/sequence-pt-1.c: XFAIL one test.
46574 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
46576 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46578 2001-03-06 Zack Weinberg <zackw@stanford.edu>
46580 * gcc.dg/20000724-1.c: Don't use multiline strings.
46582 2001-03-06 Zack Weinberg <zackw@stanford.edu>
46584 * objc/execute/string1.m, objc/execute/string2.m: Compare the
46585 result of -cString against what we expect it to be; don't just
46586 print it out for no one to read.
46588 * objc/execute/string3.m, objc/execute/string4.m: New tests.
46589 Based on testcases provided by Nicola Pero.
46591 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
46593 * gcc.dg/cpp/macro7.c: New test.
46595 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
46597 * gcc.dg/cpp/multiline.c: Update.
46599 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46601 * g++.old-deja/g++.other/enum3.C: New test.
46603 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46605 * g++.old-deja/g++.other/pod1.C: New test.
46607 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46609 * g++.old-deja/g++.ext/overload1.C: New test.
46611 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
46613 * g++.old-deja/g++.pt/using1.C: New test.
46615 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
46617 * g++.old-deja/g++.other/using9.C: New test.
46619 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
46621 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46623 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46625 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
46627 * g++.old-deja/g++.ext/realpt1.C: Remove.
46629 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
46631 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46633 2001-02-26 Will Cohen <wcohen@redhat.com>
46635 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46637 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
46639 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46640 templatized constructors.
46642 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46644 * gcc.c-torture/execute/20010224-1.c: New test.
46646 2001-02-23 Jakub Jelinek <jakub@redhat.com>
46648 * gcc.c-torture/execute/20010222-1.c: New test.
46650 2001-02-22 Jakub Jelinek <jakub@redhat.com>
46652 * g++.old-deja/g++.other/inline20.C: New test.
46654 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
46656 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46658 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46660 * g++.old-deja/g++.other/lookup22.C: New test.
46662 2001-02-19 Zack Weinberg <zackw@stanford.edu>
46664 * g77.dg: New directory.
46665 * g77.dg/20010216-1.f: New test case.
46666 * g77.dg/dg.exp: New driver.
46667 * lib/g77-dg.exp: New driver library.
46669 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46671 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46673 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
46675 * g++.old-deja/g++.other/decl9.C: New test.
46677 2001-02-16 Jakub Jelinek <jakub@redhat.com>
46679 * g++.old-deja/g++.other/init16.C: Update the test so that it does
46680 not need <string> and also tests the initialization at runtime.
46682 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
46684 * gcc.c-torture/execute/longlong.c: New test.
46686 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
46688 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46690 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
46692 * gcc.c-torture/execute/920302-1.c (execute):
46693 Change argument type to short.
46695 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
46697 * g++.old-deja/g++.pt/deduct6.C: New test.
46699 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
46701 * g++.old-deja/g++.pt/deduct5.C: New test.
46703 2001-02-14 Jakub Jelinek <jakub@redhat.com>
46705 * gcc.c-torture/execute/20010209-1.c: New test.
46707 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
46709 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46711 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
46713 * g++.dg/vtgc1.C: Update for new ABI.
46715 * consistency.vlad: New directory, 1665 files.
46717 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
46719 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46721 * gcc.dg/cpp/digraphs.c: Declare puts.
46723 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46725 * g++.old-deja/g++.other/warn5.C: New test.
46727 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46729 * g++.old-deja/g++.pt/spec40.C: New test.
46731 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46733 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46735 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46737 2001-02-12 Jakub Jelinek <jakub@redhat.com>
46739 * gcc.c-torture/compile/20010209-1.c: New test.
46741 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
46743 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46744 excess errors message but not if it crashes.
46745 * g++.old-deja/g++.other/crash27.C: Likewise.
46746 * g++.old-deja/g++.other/crash28.C: Likewise.
46747 * g++.old-deja/g++.other/crash30.C: Likewise.
46748 * g++.old-deja/g++.other/crash32.C: Likewise.
46749 * g++.old-deja/g++.other/crash35.C: Likewise.
46750 * g++.old-deja/g++.pt/inherit2.C: Likewise.
46752 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
46754 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46755 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46756 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46757 g77.f-torture/execute/execute.exp,
46758 g77.f-torture/noncompile/noncompile.exp,
46759 gcc.c-torture/execute/execute.exp,
46760 gcc.c-torture/execute/memcheck/memcheck.exp,
46761 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46762 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46763 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46764 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46765 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46766 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46767 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46768 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46769 Remove bug reporting instructions with ancient email addresses.
46771 2001-02-07 Jakub Jelinek <jakub@redhat.com>
46773 * gcc.dg/20010202-1.c: New test.
46774 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46776 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
46778 * g++.dg/stdbool-if.C: New test.
46780 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
46782 * objc/execute/fdecl.m: Added main().
46784 2001-02-07 Jakub Jelinek <jakub@redhat.com>
46786 * gcc.c-torture/execute/20010206-1.c: New test.
46788 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
46790 * gcc.dg/cpp/avoidpaste1.c: Update.
46792 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
46794 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46795 Pero <nicola@brainstorm.co.uk>.
46796 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46798 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
46800 * g++.old-deja/g++.pt/spec39.C: New test.
46802 2001-02-05 Jakub Jelinek <jakub@redhat.com>
46804 * gcc.c-torture/compile/20010202-1.c: New test.
46806 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
46808 * g++.old-deja/g++.abi/primary2.C: New test.
46809 * g++.old-deja/g++.abi/primary3.C: New test.
46810 * g++.old-deja/g++.abi/primary4.C: New test.
46811 * g++.old-deja/g++.abi/primary5.C: New test.
46812 * g++.old-deja/g++.abi/vtable3.h: New test.
46813 * g++.old-deja/g++.abi/vtable3a.C: New test.
46814 * g++.old-deja/g++.abi/vtable3b.C: New test.
46815 * g++.old-deja/g++.abi/vtable3c.C: New test.
46816 * g++.old-deja/g++.abi/vtable3d.C: New test.
46817 * g++.old-deja/g++.abi/vtable3e.C: New test.
46818 * g++.old-deja/g++.abi/vtable3f.C: New test.
46819 * g++.old-deja/g++.abi/vtable3g.C: New test.
46820 * g++.old-deja/g++.abi/vtable3h.C: New test.
46821 * g++.old-deja/g++.abi/vtable3i.C: New test.
46822 * g++.old-deja/g++.abi/vtable3j.C: New test.
46823 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46825 2001-02-03 Jakub Jelinek <jakub@redhat.com>
46827 * g++.old-deja/g++.other/anon6.C: New test.
46828 * g++.old-deja/g++.other/anon7.C: New test.
46830 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
46832 * gcc.dg/cpp/avoidpaste2.c: New tests.
46834 2001-01-31 Jakub Jelinek <jakub@redhat.com>
46836 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46838 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
46840 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46841 DECIMAL_DIG cases for Irix."
46843 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
46845 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46847 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
46849 * gcc.dg/c99-tag-1.c: New test.
46851 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
46853 * gcc.dg/cpp/tr-warn1.c: Add tests.
46855 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
46857 * gcc.dg/cpp/avoidpaste1.c: Update.
46858 * gcc.dg/cpp/paste4.c: Update.
46860 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
46862 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46865 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46867 * g++.old-deja/g++.other/inline19.C: New test.
46869 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
46871 * gcc.dg/Wlarger-than.c: New test.
46873 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
46875 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46877 2001-01-29 Jakub Jelinek <jakub@redhat.com>
46879 * gcc.c-torture/execute/20010129-1.c: New test.
46880 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46882 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
46884 * gcc.dg/cpp/avoidpaste1.c: Test case.
46886 2001-01-28 Jakub Jelinek <jakub@redhat.com>
46888 * g++.old-deja/g++.other/inline18.C: New test.
46890 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46892 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46893 and __builtin_putchar.
46895 2001-01-27 Jakub Jelinek <jakub@redhat.com>
46897 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46900 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
46902 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46903 floating point number rounding mode to round to the nearest
46904 representable mode.
46906 2001-01-25 Jakub Jelinek <jakub@redhat.com>
46908 * g++.old-deja/g++.other/mangle2.C: New test.
46910 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
46912 * gcc.c-torture/compile/20010124-1.c: New test.
46914 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
46916 * g++.old-deja/g++.pt/spec38.C: New test.
46918 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46920 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46923 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46925 * gcc.c-torture/execute/20010123-1.c: New test.
46927 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
46929 * g++.old-deja/g++.pt/spec37.C: New test.
46931 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
46933 * g++.old-deja/g++.pt/overload14.C: New test.
46935 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46937 * gcc.c-torture/execute/20010122-1.c: New test, exercise
46938 __builtin_return_address.
46940 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
46942 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46943 * g++.old-deja/g++.pt/spec35.C: New test.
46944 * g++.old-deja/g++.pt/spec36.C: New test.
46946 2001-01-20 Jakub Jelinek <jakub@redhat.com>
46948 * gcc.c-torture/compile/20010118-1.c: New test.
46950 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
46952 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46954 2001-01-19 Jakub Jelinek <jakub@redhat.com>
46956 * gcc.c-torture/execute/20010119-1.c: New test.
46958 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46960 * g++.old-deja/g++.other/vbase5.C: New test.
46962 2001-01-19 Jakub Jelinek <jakub@redhat.com>
46964 * gcc.c-torture/execute/20010118-1.c: New test.
46966 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46968 * g++.old-deja/g++.pt/deduct3.C: New test.
46970 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46972 * g++.old-deja/g++.pt/spec34.C: New test.
46974 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46976 * g77.f-torture/compile/20000601-2.f: New test.
46978 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46980 * g++.old-deja/g++.other/init17.C: New test.
46982 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
46984 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46986 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46988 * g++.old-deja/g++.pt/unify8.C: New test.
46990 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46992 * g++.old-deja/g++.abi/vbase1.C: New test.
46994 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46996 * g++.old-deja/g++.pt/crash65.C: New test.
46998 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
47000 * gcc.dg/cpp/assembl2.S: New test case.
47002 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
47004 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47007 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47009 * g++.old-deja/g++.other/builtins1.C: New test.
47010 * g++.old-deja/g++.other/builtins2.C: Likewise.
47011 * g++.old-deja/g++.other/builtins3.C: Likewise.
47012 * g++.old-deja/g++.other/builtins4.C: Likewise.
47014 2001-01-17 Jakub Jelinek <jakub@redhat.com>
47016 * gcc.c-torture/compile/20010117-1.c: New test.
47017 * gcc.c-torture/compile/20010117-2.c: New test.
47019 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47021 * g77.f-torture/execute/20010116.[fx]: New test,
47023 * g77.f-torture/compile/20010115.f: Indicate it's
47024 a test for PR fortran/1636.
47026 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
47028 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47030 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47032 * g77.f-torture/compile/20010115.f: New test.
47034 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
47036 * g++.old-deja/g++.pt/nontype5.C: New test.
47038 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
47040 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47041 have an equivalent working one below it.
47043 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47045 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47046 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47048 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47050 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47051 message containing "init_priority".
47052 (conpr-2.C): Likewise.
47053 (conpr-3.C): Likewise.
47054 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47056 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47058 * gcc.c-torture/execute/20010114-2.c: New test.
47060 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
47062 * gcc.c-torture/compile/20010114-1.c: New test.
47063 * gcc.c-torture/compile/20010114-1.x: Xfail.
47064 * gcc.c-torture/compile/20010114-2.c: New test.
47065 * gcc.c-torture/execute/20010114-1.c: New test.
47066 * gcc.dg/trunc-1.c: New test.
47067 * gcc.dg/uninit-B.c: New test.
47069 2001-01-13 Nick Clifton <nickc@redhat.com>
47071 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47074 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
47076 * gcc.c-torture/compile/20010113-1.c: New test.
47078 2001-01-13 Jakub Jelinek <jakub@redhat.com>
47080 * gcc.c-torture/compile/20001212-1.c: New test.
47082 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
47084 * gcc.dg/cpp/widestr1.c: Update.
47085 * gcc.dg/cpp/prag-imp.c: Remove.
47087 2001-01-12 Jakub Jelinek <jakub@redhat.com>
47089 * gcc.c-torture/execute/20000801-3.x: Remove.
47090 * gcc.dg/c90-init-1.c: New test.
47091 * gcc.dg/c99-init-1.c: New test.
47092 * gcc.dg/c99-init-2.c: New test.
47093 * gcc.dg/gnu99-init-1.c: New test.
47095 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
47097 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47098 testing that no relevant ones were found.
47100 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47102 * g++.old-deja/g++.pt/cast2.C: New test.
47104 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47106 * g++.old-deja/g++.pt/friend47.C: New test.
47108 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47110 * g++.old-deja/g++.pt/instantiate13.C: New test.
47112 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47114 * g++.old-deja/g++.other/defarg7.C: New test.
47115 * g++.old-deja/g++.other/defarg8.C: New test.
47117 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47119 * g++.old-deja/g++.pt/crash64.C: New test.
47121 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47123 * g++.old-deja/g++.pt/crash63.C: New test.
47125 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
47127 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47129 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
47131 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47133 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47135 * g++.old-deja/g++.pt/error3.C: New test.
47137 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47139 * g++.old-deja/g++.other/crash39.C: New test.
47141 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47143 * g++.old-deja/g++.other/vbase4.C: New test.
47145 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
47147 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47148 * gcc.dg/special/20000419-2.c: New file. Identical to above.
47149 * gcc.dg/special/special.exp: New test driver which will check
47150 for alias support for the above test.
47152 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
47154 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47155 problems on small machines.
47156 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47159 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
47161 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47163 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47165 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
47167 * g++.old_deja/g++.pt/using8.C: New test.
47169 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
47171 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47173 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
47175 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47176 where a failure is expected.
47177 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47179 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47181 * g++.old_deja/g++.pt/instantiate12.C: New test.
47183 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47185 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47187 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47188 * g++.old-deja/g++.brendan/crash17.C: Likewise.
47189 * g++.old-deja/g++.brendan/crash29.C: Likewise.
47190 * g++.old-deja/g++.brendan/crash48.C: Likewise.
47191 * g++.old-deja/g++.brendan/ns1.C: Likewise.
47192 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47193 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47194 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47195 * g++.old-deja/g++.eh/spec6.C: Likewise.
47196 * g++.old-deja/g++.jason/crash3.C: Likewise.
47197 * g++.old-deja/g++.law/ctors11.C: Likewise.
47198 * g++.old-deja/g++.law/ctors17.C: Likewise.
47199 * g++.old-deja/g++.law/ctors5.C: Likewise.
47200 * g++.old-deja/g++.law/ctors9.C: Likewise.
47201 * g++.old-deja/g++.mike/ambig1.C: Likewise.
47202 * g++.old-deja/g++.mike/net22.C: Likewise.
47203 * g++.old-deja/g++.mike/p3538a.C: Likewise.
47204 * g++.old-deja/g++.mike/p3538b.C: Likewise.
47205 * g++.old-deja/g++.mike/virt3.C: Likewise.
47206 * g++.old-deja/g++.niklas/t128.C: Likewise.
47207 * g++.old-deja/g++.other/anon4.C: Likewise.
47208 * g++.old-deja/g++.other/using1.C: Likewise.
47209 * g++.old-deja/g++.other/warn3.C: Likewise.
47210 * g++.old-deja/g++.pt/t37.C: Likewise.
47211 * g++.old-deja/g++.robertl/eb69.C: Likewise.
47212 * g++.old-deja/g++.robertl/eb71.C: Likewise.
47214 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47216 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47218 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47220 * gcc.c-torture/execute/stdio-opt-3.c: New test.
47222 2001-01-07 Jakub Jelinek <jakub@redhat.com>
47224 * gcc.c-torture/compile/20010107-1.c: New test.
47226 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47228 * gcc.c-torture/execute/builtin-noret-1.c: New test.
47230 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47232 * gcc.dg/format/format.h: New file.
47233 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47234 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47235 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47236 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47237 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47238 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47239 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47240 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47241 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47242 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47243 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47244 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47245 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47246 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47247 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47248 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47249 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47250 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47251 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47252 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47253 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47254 instead of declaring standard types, macros and functions in each
47257 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
47259 * gcc.c-torture/execute/20010106-1.c: New test.
47261 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
47263 * gcc.dg/format/format.exp: New file.
47264 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47265 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47266 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47267 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47268 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47269 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47270 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47271 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47272 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47273 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47274 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47275 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47276 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47277 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47278 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47279 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47280 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47281 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47282 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47283 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47284 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47285 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47286 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47287 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47288 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47289 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47290 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47291 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47292 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47293 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47294 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47295 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47296 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47297 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47298 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47299 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47300 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47301 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47302 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47303 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47304 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47305 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47307 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
47309 * gcc.c-torture/execute/991228-1.c: Take word endianness into
47312 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
47314 * gcc.c-torture/execute/builtin-complex-1.c: New test.
47316 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
47318 * g++.old-deja/g++.pt/crash62.C: New test.
47320 2001-01-04 Richard Henderson <rth@redhat.com>
47322 * gcc.dg/20000926-1.c: Update expected warnings.
47323 * gcc.dg/array-2.c: Likewise.
47324 * gcc.dg/array-4.c: Also validate flexible array members.
47325 * gcc.dg/c99-flex-array-1.c: New.
47327 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
47329 * gcc.c-torture/compile/20001222-1.x: Remove.
47331 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47333 * gcc.c-torture/execute/built-in-setjmp.c: New.
47335 2001-01-03 Richard Henderson <rth@redhat.com>
47337 * gcc.dg/940510-1.c: Update expected error wording.
47338 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47340 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
47342 * lib/target-supports.exp (check_alias_available): Modified to
47343 indicate aliases not supported if only weak aliases are supported.
47345 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47347 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47348 Turn on cmpstrsi checks for __pj__ and __i370__.
47350 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47352 * g++.old-deja/g++.other/virtual11.C: New test.
47354 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47356 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47358 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47360 * gcc.c-torture/compile/20010102-1.c: New test.
47362 2001-01-02 Andreas Jaeger <aj@suse.de>
47364 * gcc.dg/noreturn-3.c: New test.
47366 * gcc.dg/noreturn-4.c: New test.
47368 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47370 * gcc.c-torture/execute/stdio-opt-1.c: Also test
47371 __builtin_fputc and __builtin_fwrite.
47373 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47375 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47376 signed char, not default char.
47378 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47380 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47382 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
47384 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47386 2000-12-29 Richard Henderson <rth@redhat.com>
47388 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47389 (__cyg_profile_func_exit): Define.
47391 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
47393 * g++.dg/vtgc1.C: New test.
47395 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
47397 * gcc.dg/noncompile/20001228-1.c: New test.
47399 * gcc.dg/20001228-1.c: New test.
47401 * gcc.c-torture/execute/20001228-1.c: New test.
47403 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
47405 * gcc.dg/format-strfmon-1.c: New test.
47407 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47409 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47410 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47411 * gcc.c-torture/execute/string-opt-1.c: Likewise.
47412 * gcc.c-torture/execute/string-opt-2.c: Likewise.
47413 * gcc.c-torture/execute/string-opt-3.c: Likewise.
47414 * gcc.c-torture/execute/string-opt-4.c: Likewise.
47415 * gcc.c-torture/execute/string-opt-6.c: Likewise.
47416 * gcc.c-torture/execute/string-opt-7.c: Likewise.
47417 * gcc.c-torture/execute/string-opt-8.c: Likewise.
47418 * gcc.c-torture/execute/string-opt-9.c: Likewise.
47419 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47420 * gcc.c-torture/execute/string-opt-11.c: Likewise.
47421 * gcc.c-torture/execute/string-opt-12.c: Likewise.
47423 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47424 * gcc.c-torture/execute/string-opt-4.c: Test index.
47426 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
47428 * gcc.c-torture/compile/20001226-1.c: New test.
47430 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
47432 * gcc.c-torture/compile/20001222-1.c: New test.
47433 * gcc.c-torture/compile/20001222-1.x: Xfail.
47435 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
47437 * gcc.c-torture/execute/comp-goto-2.c: New test.
47439 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
47441 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47442 Use long types if __INT_MAX__ is 32767.
47443 (main): Use cast to (sint32 *) when poking 88 into a_page.
47445 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47447 2000-12-21 Bernd Schmidt <bernds@redhat.com>
47449 * gcc.c-torture/compile/20001221-1.c: New test.
47450 * gcc.c-torture/execute/20001221-1.c: New test.
47452 2000-12-20 Richard Henderson <rth@redhat.com>
47454 * g++.old-deja/g++.pt/crash36.C: Update error lines.
47455 * g++.old-deja/g++.robertl/eb109.C: Likewise.
47457 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47459 * gcc.dg/compare3.c: New test.
47461 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47463 * gcc.dg/format-warnll-1.c: New test.
47465 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
47467 * gcc.dg/cpp/cmdlne-P.c: New test.
47469 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47471 * gcc.c-torture/execute/builtin-abs-1.c,
47472 gcc.c-torture/execute/builtin-abs-2.c: New tests.
47474 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47476 * gcc.dg/cpp/multiline.c: New test.
47478 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47480 * g++.old-deja/g++.other/syshdr1.C: Update.
47481 * gcc.dg/cpp/lineflags.c: Remove temporarily.
47483 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47485 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47487 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47489 * g++.old-deja/g++.pt/ttp65.C: New test.
47491 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47493 * g++.old-deja/g++.pt/ttp64.C: New test.
47495 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47497 * g++.old-deja/g++.pt/spec33.C: New test.
47499 2000-12-14 Catherine Moore <clm@redhat.com>
47501 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47502 * gcc.c-torture/execute/920612-2.c: Likewise.
47503 * gcc.c-torture/execute/920428-2.c: Likewise.
47504 * gcc-c-torture/execute/va-arg-11.c: Call exit.
47505 * gcc.c-torture/execute/va-arg-21.c: Likewise.
47507 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47509 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
47510 * gcc.dg/pack-test-2.c: Likewise.
47512 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
47514 Tests by Zack Weinberg <zackw@stanford.edu>.
47516 * gcc.dg/cpp/defined.c: Update.
47517 * gcc.dg/cpp/defined_trad.c: New tests.
47519 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
47521 * gcc.dg/cpp/trad-direct.c: Update.
47523 2000-12-11 Neil Booth <neilb@earthling.net>
47525 * gcc.dg/cpp/defined_trad.c
47527 2000-12-11 Neil Booth <neilb@earthling.net>
47529 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
47531 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
47533 * gcc.dg/format-miss-2.c: New test.
47535 2000-12-09 Neil Booth <neilb@earthling.net>
47537 * gcc.dg/cpp/lineflags.c: New tests.
47538 * gcc.dg/cpp/poison.c: Update.
47539 * gcc.dg/cpp/redef2.c: Update.
47540 * gcc.dg/cpp/skipping.c: New test.
47542 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
47544 * g++.old-deja/g++.other/eh3.C: New testcase.
47546 2000-12-07 Neil Booth <neilb@earthling.net>
47548 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47549 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47550 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47551 wtr-union-init-2.c, wtr-union-init-3.c: Update.
47552 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47555 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47557 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47558 __SIZE_TYPE__ instead of int for type of integers cast to
47561 2000-12-07 Jakub Jelinek <jakub@redhat.com>
47563 * g++.old-deja/g++.other/cleanup4.C: New test.
47565 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47567 * format-sec-1.c: New test.
47569 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47571 * gcc.dg/format-nonlit-3.c: New test.
47573 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47575 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47576 through a null pointer.
47578 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47580 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47581 * g++.old-deja/g++.pt/partial4.C: New test.
47583 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
47585 * gcc.c-torture/execute/ieee/hugeval.x: New.
47587 2000-12-06 Neil Booth <neilb@earthling.net>
47589 * gcc.dg/cpp/backslash2.c: New tests.
47591 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47593 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47594 * gcc.c-torture/execute/stdio-opt-2.c: New test.
47596 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
47598 * gcc.c-torture/execute/20001203-2.c: New testcase.
47600 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
47602 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47603 * g++.old-deja/g++.other/virtual10.C: New test.
47605 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
47607 * g++.old-deja/g++.mike/pmf5.C: Remove test.
47609 2000-12-05 Richard Henderson <rth@redhat.com>
47611 * gcc.c-torture/compile/20001205-1.c: New.
47613 2000-12-04 Neil Booth <neilb@earthling.net>
47615 * g++.old-deja/g++.other/virtual9.C: New test.
47616 * g++.old-deja/g++.pt/crash61.C: New test.
47617 * gcc.c-torture/execute/loop-9.c: New test.
47619 2000-12-04 Neil Booth <neilb@earthling.net>
47621 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47622 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47623 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47624 * gcc.dg/cpp/extratokens.c: ...here.
47626 2000-12-04 Neil Booth <neilb@earthling.net>
47628 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47631 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47633 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47634 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47636 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
47638 * gcc.c-torture/execute/20001203-1.c: New test.
47640 2000-12-03 Neil Booth <neilb@earthling.net>
47642 * gcc.dg/cpp/macro6.c: New test cases.
47644 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47646 * gcc.c-torture/execute/string-opt-9.c: New test.
47647 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47648 * gcc.c-torture/execute/string-opt-11.c: Likewise.
47649 * gcc.c-torture/execute/string-opt-12.c: Likewise.
47651 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47652 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47654 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
47656 * gcc.dg/cpp/if-6.c: New testcase.
47658 * gcc.dg/20001201-1.c: New testcase.
47660 2000-12-02 Neil Booth <neilb@earthling.net>
47662 * g++.old-deja/g++.other/externC4.C,
47663 g++.old-deja/g++.other/friend10.C: New tests.
47665 2000-12-02 Neil Booth <neilb@earthling.net>
47667 * g++.old-deja/g++.other/instan2.C
47668 * g++.old-deja/g++.other/instan3.C: New test.
47670 2000-12-02 Neil Booth <neilb@earthling.net>
47672 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47673 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47674 gnuc99.c,gnuc99-pedantic.c: New tests.
47676 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
47678 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47679 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47681 2000-12-01 Neil Booth <neilb@earthling.net>
47683 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47684 * gcc.dg/cpp/poison.c: Update.
47685 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47687 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
47689 * g77.f-torture/execute/20001201.f: New test.
47691 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
47693 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47695 2000-12-01 Jakub Jelinek <jakub@redhat.com>
47697 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47699 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
47701 * g++.old-deja/g++.other/cast6.C: New test.
47703 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
47705 * gcc.c-torture/execute/20001130-2.c: New testcase.
47707 2000-11-30 Richard Henderson <rth@redhat.com>
47709 * gcc.c-torture/execute/20001130-1.c: New test.
47711 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47713 * g++.old-deja/g++.other/op3.C: New test.
47715 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47717 * g++.old-deja/g++.other/op2.C: New test.
47719 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47721 * g++.old-deja/g++.other/crash38.C: New test.
47723 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
47725 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47727 2000-11-29 Jakub Jelinek <jakub@redhat.com>
47729 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47731 * gcc.c-torture/execute/string-opt-6.c: New test.
47733 * gcc.dg/20001117-1.c: Add main.
47735 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
47737 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47739 * gcc.dg/940510-1.c: ... to here.
47741 * gcc.dg/20000926-1.c: GNU C now allows initializations of
47742 zero-size arrays in toplevel structures.
47744 2000-11-28 Jakub Jelinek <jakub@redhat.com>
47746 * gcc.c-torture/execute/loop-8.c: New test.
47748 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47750 * g++.old-deja/g++.other/base1.C: New test.
47752 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47754 * g++.old-deja/g++.other/parse2.C: New test.
47756 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47758 * g++.old-deja/g++.pt/incomplete1.C: New test.
47760 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47762 * g++.old-deja/g++.other/friend9.C: New test.
47764 2000-11-28 Jakub Jelinek <jakub@redhat.com>
47766 * gcc.dg/20001127-1.c: New test.
47768 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
47770 * g++.old-deja/g++.pt/friend46.C: New test.
47772 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
47774 * g++.old-deja/g++.other/ptrmem8.C: New test.
47776 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47778 * gcc.c-torture/execute/string-opt-7.c: New test.
47779 * gcc.c-torture/execute/string-opt-8.c: Likewise.
47781 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
47783 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47784 instead of 'mkcheck 2'.
47786 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
47788 * gcc.c-torture/execute/memcheck/driver.c,
47789 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47790 C9X references to refer to C99.
47792 2000-11-25 Jakub Jelinek <jakub@redhat.com>
47794 * gcc.dg/ultrasp3.c: New test.
47796 2000-11-25 Neil Booth <neilb@earthling.net>
47798 * gcc.dg/cpp/include2.c: Update test to be locale independent.
47800 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
47802 * gcc.c-torture/compile/20001123-2.c: New.
47804 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47806 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47808 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
47810 * gcc.dg/sequence-point-1.c: Add some new tests.
47811 * gcc.c-torture/execute/20001124-1.c: New test.
47813 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
47815 * g++.old-deja/g++.other/vaarg4.C: New test.
47816 * gcc.c-torture/compile/20001123-1.c: New test.
47818 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
47820 * g++.other/crash24.C: Adjust and remove XFAIL.
47821 * g++.other/crash37.C: New test.
47823 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
47825 * g++.old-deja/g++.pt/instantiate9.C: New test.
47827 2000-11-22 Mark Mitchell <mark@codesourcery.com>
47829 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47832 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47833 * g++.old-deja/g++.robertl/eb55.C: Likewise.
47835 2000-11-22 Neil Booth <neilb@earthling.net>
47837 * gcc.dg/cpp/Wtrigraphs.c: New test.
47839 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
47841 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47843 2000-11-22 Jakub Jelinek <jakub@redhat.com>
47845 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47847 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
47849 * lib/gcc-dg.exp: load_lib scanasm.exp.
47850 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47851 * lib/g++-dg.exp: load_lib scanasm.exp.
47852 * lib/scanasm.exp: New.
47853 (scan-assembler, scan-assembler-not): Add optional arguments to
47854 test name, or if not present, the pattern name.
47855 (scan-assembler-dem, scan-assembler-dem-not): New.
47857 * g++.dg/dg.exp: New.
47859 2000-11-21 Neil Booth <neilb@earthling.net>
47861 * gcc.dg/cpp/integrated1.c: Remove.
47863 2000-11-21 Jakub Jelinek <jakub@redhat.com>
47865 * gcc.c-torture/execute/20001121-1.c: New test.
47867 2000-11-21 Richard Henderson <rth@redhat.com>
47869 * gcc.c-torture/compile/20001121-1.c: New test.
47871 2000-11-20 Neil Booth <neilb@earthling.net>
47873 * gcc.dg/cpp/integrated1.c: New test.
47875 2000-11-21 Jakub Jelinek <jakub@redhat.com>
47877 * g++.old-deja/g++.other/inline17.C: New test.
47879 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
47881 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47882 local variable to be zero: I made the variable global. Now
47883 uses abort() and exit() instead of relying on main's return value.
47885 2000-11-20 Neil Booth <neilb@earthling.net>
47887 * gcc.dg/cpp/paste2.c: Update test.
47888 * objc/execute/paste.m: New test.
47890 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
47892 * gcc.dg/c99-condexpr-1.c: New test.
47894 2000-11-20 Neil Booth <neilb@earthling.net>
47896 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47898 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
47900 * g++.old-deja/g++.pt/export1.C: New test.
47902 2000-11-20 Jakub Jelinek <jakub@redhat.com>
47904 * gcc.dg/20001117-1.c: New test.
47906 2000-11-18 Richard Henderson <rth@redhat.com>
47908 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47910 2000-11-18 Richard Henderson <rth@redhat.com>
47912 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47913 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47914 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47916 2000-11-18 Richard Henderson <rth@redhat.com>
47918 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47919 (main): New. Exit cleanly.
47921 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
47923 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47924 gcc.dg/c99-fordecl-2.c: New tests.
47926 2000-11-18 Richard Henderson <rth@redhat.com>
47928 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47929 * gcc.c-torture/execute/zerolen-2.c: New.
47931 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47933 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47936 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
47938 * g++.old-deja/g++.pt/instantiate8.C: New test.
47940 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
47942 * g++.old-deja/g++.other/incomplete.C: Add more tests.
47943 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47945 2000-11-16 Nick Clifton <nickc@redhat.com>
47947 * gcc.c-torture/execute/nestfunc-2.c: New test.
47948 * gcc.c-torture/execute/nestfunc-3.c: New test.
47950 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
47952 * gcc.c-torture/compile/20001116-1.c: New test.
47954 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47956 * gcc.c-torture/execute/20001115-1.c: New test.
47958 2000-11-15 Mark Mitchell <mark@codesourcery.com>
47960 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47961 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47962 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47963 * g++.old-deja/g++.abi/vmihint.C: Likewise.
47965 2000-11-15 Neil Booth <neilb@earthling.net>
47967 gcc.dg/cpp/_Pragma1.c: Update.
47968 gcc.dg/cpp/_Pragma2.c: New test.
47970 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
47972 * g++.old-deja/g++.other/anon5.C: New test.
47974 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
47976 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47979 2000-11-14 Jakub Jelinek <jakub@redhat.com>
47981 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47984 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
47986 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47987 labels at end of compound statements.
47989 2000-11-13 Jakub Jelinek <jakub@redhat.com>
47991 * gcc.c-torture/execute/loop-7.c: New test.
47993 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
47995 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47997 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
47999 * gcc.dg/c99-bool-1.c: New test.
48001 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48003 * gcc.dg/c99-scope-1.c: Remove xfail.
48004 * gcc.dg/c99-scope-2.c: New test.
48006 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48008 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48009 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48011 2000-11-11 Mark Mitchell <mark@codesourcery.com>
48013 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48016 * g++.mike/p700.C: Don't typedef wchar_t.
48017 * g++.mike/p784.C: Likewise.
48018 * g++.mike/eb101.C: Don't use __wchar_t.
48020 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
48022 * g77.f-torture/execute/20001111.[fx]: Test premature exit
48025 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
48027 * gcc.c-torture/execute/20001111-1.c: New test.
48029 2000-11-10 Nick Clifton <nickc@redhat.com>
48031 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48032 long multuiple and accumulate.
48034 2000-11-09 Richard Henderson <rth@redhat.com>
48036 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48037 via size_t instead of int.
48039 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48040 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48041 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48042 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48044 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
48046 * gcc.c-torture/compile/20001109-1.c: New test.
48047 * gcc.c-torture/compile/20001109-2.c: New test.
48049 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
48051 * g++.old-deja/g++.pt/operator1.C: New test.
48052 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48054 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48056 * gcc.dg/20001108-1.c: New test.
48058 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48060 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48061 with both arguments constant strings.
48062 * gcc.c-torture/execute/string-opt-3.c: New test.
48063 * gcc.c-torture/execute/string-opt-4.c: New test.
48064 * gcc.c-torture/execute/string-opt-5.c: New test.
48066 2000-11-08 Nick Clifton <nickc@redhat.com>
48068 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
48069 mulsidi3adddi patterns.
48071 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
48073 * g++.old-deja/g++.other/crash36.C: New test.
48075 2000-11-08 Jakub Jelinek <jakub@redhat.com>
48077 * g++.old-deja/g++.other/init16.C: New test.
48079 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
48081 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48083 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48085 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48086 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48087 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48089 2000-11-07 DJ Delorie <dj@redhat.com>
48091 * gcc.dg/20000614-1.c: Add return so that test can pass.
48093 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48095 * gcc.c-torture/execute/string-opt-1.c: New test.
48097 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48099 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
48100 mips-sgi-irix6.* because the MIPS ABI passes floating-point
48101 parameters in registers, and there is no way for a varargs
48102 function to know in which order the integer and floating-point
48103 parameters should be interleaved when they are placed on the
48105 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48106 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48108 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48110 * gcc.c-torture/execute/string-opt-2.c: New test.
48112 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
48114 * g++.old-deja/g++.pt/crash60.C: New test.
48116 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48118 * g++.old-deja/g++.other/crash24.C: New test.
48119 * g++.old-deja/g++.other/crash25.C: New test.
48120 * g++.old-deja/g++.other/crash26.C: New test.
48121 * g++.old-deja/g++.other/crash27.C: New test.
48122 * g++.old-deja/g++.other/crash28.C: New test.
48123 * g++.old-deja/g++.other/crash29.C: New test.
48124 * g++.old-deja/g++.other/crash30.C: New test.
48125 * g++.old-deja/g++.other/crash31.C: New test.
48126 * g++.old-deja/g++.other/crash32.C: New test.
48127 * g++.old-deja/g++.other/crash33.C: New test.
48128 * g++.old-deja/g++.other/crash34.C: New test.
48129 * g++.old-deja/g++.other/crash35.C: New test.
48131 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48133 * gcc.c-torture/execute/20001031-1.c: New test.
48135 2000-11-04 Mark Mitchell <mark@codesourcery.com>
48137 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48140 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48141 standards-conformant.
48143 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48145 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48146 * g++.old-deja/g++.mike/p755a.C: Likewise.
48147 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48148 library makes no calls to `operator new' during initialization.
48150 2000-11-04 Neil Booth <neilb@earthling.net>
48152 * gcc.dg/cpp/include2.c: New tests.
48154 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
48156 * lib/g++.exp (g++_set_ld_library_path): New function.
48157 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48159 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
48161 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
48164 2000-11-01 Richard Henderson <rth@redhat.com>
48166 * g++.old-deja/g++.ext/namedret1.C: New.
48167 * g++.old-deja/g++.ext/namedret2.C: New.
48168 * g++.old-deja/g++.ext/namedret3.C: New.
48170 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
48172 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48173 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48175 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48177 * gcc.c-torture/execute/va-arg-21.c: New test.
48179 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
48181 * gcc.dg/c99-complex-2.c: New test.
48183 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48185 * gcc.c-torture/execute/stdio-opt-1.c: New test.
48187 2000-10-31 Jakub Jelinek <jakub@redhat.com>
48189 * g++.old-deja/g++.other/inline16.C: New test.
48191 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
48193 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48194 __PRETTY_FUNCTION__
48196 2000-10-29 Neil Booth <neilb@earthling.net>
48198 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48200 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48201 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48204 2000-10-29 Neil Booth <neilb@earthling.net>
48206 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48207 * mi1.c, mi1c.h: Add null directives to multiple-include test.
48208 * mi5.c: Test multiple includes work with -C.
48209 * trigraphs.c: Test ^= version.
48211 2000-10-28 Neil Booth <neilb@earthling.net>
48213 New tests and test updates for new macro expander.
48215 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48216 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48217 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48218 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48219 new diagnostic messages.
48221 * gcc.dg/cpp/macro3.c: New tests.
48223 2000-10-27 Mark Mitchell <mark@codesourcery.com>
48225 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48228 2000-10-27 Jakub Jelinek <jakub@redhat.com>
48230 * g++.old-deja/g++.other/eh2.C: New test.
48232 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
48234 * gcc.c-torture/execute/20001027-1.c: New test.
48236 2000-10-26 Richard Henderson <rth@redhat.com>
48238 * gcc.c-torture/execute/20001026-1.c: New.
48240 2000-10-26 Mark Mitchell <mark@codesourcery.com>
48242 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48243 * g++.old-deja/g++.law/builtin1.C: Likewise.
48244 * g++.old-deja/g++.law/ctors10.C: Likewise.
48245 * g++.old-deja/g++.law/virtual3.C: Likewise.
48246 * g++.old-deja/g++.mike/p658.C: Likewise.
48247 * g++.old-deja/g++.other/sibcall1.C: Likewise.
48248 * g++.old-deja/g++.other/vaarg2.C: Likewise.
48249 * g++.old-deja/g++.robertl/eb124.C: Likewise.
48250 * g++.old-deja/g++.robertl/eb44.C: Likewise.
48251 * g++.old-deja/g++.robertl/eb77.C: Likewise.
48253 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
48255 * gcc.c-torture/compile/20001024-1.c: New test.
48257 2000-10-25 Mark Mitchell <mark@codesourcery.com>
48259 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48260 to tell us whether or not we are using V3.
48262 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
48264 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48267 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
48269 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48271 2000-10-25 Jakub Jelinek <jakub@redhat.com>
48273 * gcc.c-torture/execute/20001024-1.c: New test.
48275 2000-10-24 Jakub Jelinek <jakub@redhat.com>
48277 * g++.old-deja/g++.other/sibcall1.C: New test.
48279 2000-10-20 Jakub Jelinek <jakub@redhat.com>
48281 * gcc.dg/noncompile/init-3.c: New test.
48283 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
48285 * gcc.dg/format-array-1.c: New test.
48287 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48289 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48290 writing through null pointers; remove comment about testing
48291 unterminated strings.
48293 2000-10-17 Matthew Hiller <hiller@redhat.com>
48295 * gcc.c-torture/execute/20001017-2.c: New test.
48297 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48299 * gcc.c-torture/compile/20001018-1.c: New test.
48300 * gcc.c-torture/compile/20001018-1.x: Xfail.
48302 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48304 * gcc.c-torture/execute/20001017-1.c: New test.
48306 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48308 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48309 for multiple use of arguments with scanf formats; add tests for
48310 multiple use of arguments.
48312 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
48314 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48315 from some old tests.
48317 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48319 * gcc.dg/format-miss-1.c: New test.
48321 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48323 * gcc.c-torture/execute/20001013-1.c: New test.
48325 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48327 * gcc.dg/format-branch-1.c: New test.
48329 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48331 * README, lib/file-format.exp: Remove EGCS references.
48333 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48335 * gcc.dg/20001013-1.c: New test.
48337 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
48339 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48340 for intmax_t in the compiler using __typeof__ and the type rules
48341 for conditional expressions.
48343 2000-10-13 Jakub Jelinek <jakub@redhat.com>
48345 * gcc.dg/20001012-1.c: New test.
48346 * gcc.dg/20001012-2.c: New test.
48348 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48350 * gcc.dg/format-attr-1.c: New test.
48352 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48354 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48355 __LONG_LONG_MAX__ instead of LLONG_MAX.
48357 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48359 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48361 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48364 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
48366 * gcc.dg/sequence-pt-1.c: New test.
48368 2000-10-11 Geoff Keating <geoffk@cygnus.com>
48370 * gcc.c-torture/execute/20001011-1.c: New testcase.
48371 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48373 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48375 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48376 does not error on it.
48378 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48380 * gcc.dg/20001009-1.c: New test.
48382 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
48384 * gcc.c-torture/compile/20001009-1.c: Move from here ....
48385 * gcc.c-torture/execute/20001009-2.c: ... to here.
48387 2000-10-09 Geoff Keating <geoffk@cygnus.com>
48389 * gcc.c-torture/compile/20001009-1.c: New testcase.
48390 * gcc.c-torture/execute/20001009-1.c: New testcase.
48391 Testcases provided by Jan Hubicka <jh@suse.cz>.
48393 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48395 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48396 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48397 uintmax_t using <limits.h> to emulate the compiler's internal
48398 logic. No longer XFAIL %j tests.
48400 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48402 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48403 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48404 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48405 regexps and details of expected handling of some bad formats.
48406 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48409 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48411 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48412 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48413 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48414 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48417 2000-10-06 Richard Henderson <rth@cygnus.com>
48419 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48420 * g++.old-deja/g++.brendan/crash52.C: Likewise.
48421 * g++.old-deja/g++.jason/report.C: Likewise.
48422 * g++.old-deja/g++.law/friend5.C: Likewise.
48423 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
48424 of the expected warnings.
48426 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
48428 * g++.old-deja/g++.pt/enum14.C: New test.
48430 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
48432 * g++.old-deja/g++.pt/crash59.C: New test.
48434 2000-10-04 Will Cohen <wcohen@redhat.com>
48436 * gcc.dg/20000926-1.c: New test.
48438 2000-10-03 Geoff Keating <geoffk@cygnus.com>
48440 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48441 function name for current C++ compiler.
48442 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48444 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
48446 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48447 __PRETTY_FUNCTION__.
48448 * g++.old-deja/g++.ext/pretty2.C: Likewise.
48450 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48452 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48454 2000-09-26 Jakub Jelinek <jakub@redhat.com>
48456 * gcc.c-torture/compile/20000923-1.c: New test.
48458 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48460 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48461 * g++.old-deja/g++.pt/ttp62.C: Same.
48462 * g++.old-deja/g++.other/inline14.C: Same.
48464 2000-09-24 Richard Henderson <rth@cygnus.com>
48466 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48468 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
48470 * gcc.dg/c90-printf-1.c: Add test for wide string format.
48472 2000-09-22 Geoff Keating <geoffk@cygnus.com>
48474 * gcc.c-torture/compile/20000922-1.c: New file.
48476 2000-09-21 Nick Clifton <nickc@redhat.com>
48478 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48479 a signed long modulo operation.
48480 (mod6): New function - perform an unsigned long modulo operation.
48481 (main): Add tests for modulos of very large numbers by very small
48484 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48486 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48488 2000-09-19 Richard Henderson <rth@cygnus.com>
48490 * gcc.dg/compare2.c (case 10): XFAIL.
48492 2000-09-18 Richard Henderson <rth@cygnus.com>
48494 * gcc.c-torture/execute/20000906-1.c: Move ...
48495 * gcc.dg/20000906-1.c: ... here. Only run on targets
48496 that support __builtin_trap.
48498 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
48500 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48502 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
48504 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
48505 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
48506 more $ format tests.
48508 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
48510 * gcc.dg/format-errmk-1.c: New test.
48512 2000-09-17 Greg McGary <greg@mcgary.org>
48514 * gcc.c-torture/execute/20000917-1.x: Remove.
48516 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
48518 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
48520 2000-09-17 Greg McGary <greg@mcgary.org>
48522 * gcc.c-torture/execute/20000917-1.c: New test.
48523 * gcc.c-torture/execute/20000917-1.x: XFAIL.
48525 2000-09-16 Neil Booth <NeilB@earthling.net>
48527 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
48528 in nested macro bug.
48530 2000-09-15 Neil Booth <NeilB@earthling.net>
48532 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
48534 2000-09-14 Jeffrey A Law (law@cygnus.com)
48536 * gcc.c-torture/execute/20000914-1.c: New test.
48538 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
48540 * g++.other/inline13.C: New test.
48542 2000-09-12 Andreas Jaeger <aj@suse.de>
48544 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48545 constant by Ulrich Drepper <drepper@redhat.com>.
48547 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
48549 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48551 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48553 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48555 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
48557 * gcc.dg/cpp/backslash.c: New test.
48559 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
48561 * gcc.c-torture/execute/20000910-1.c: New test.
48562 * gcc.c-torture/execute/20000910-2.c: Likewise.
48564 2000-09-11 Robert Lipe <robertl@sco.com>
48566 * gcc.dg/pragma-align.c: New test.
48568 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
48570 * g++.old-deja/g++.pt/explicit82.C: New test.
48571 * g++.old-deja/g++.pt/explicit83.C: New test.
48573 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
48575 * gcc.dg/asm-names.c: New test.
48577 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48579 * gcc.dg/cpp/tr-warn6.c: New test
48581 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
48583 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48586 2000-09-07 Catherine Moore <clm@redhat.com>
48588 * gcc.c-torture/execute/unroll-1.c: New test.
48590 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
48592 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48594 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48595 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48596 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48597 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48598 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48600 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48601 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48603 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48605 * g++.old-deja/g++.pt/deduct2.C: New test.
48607 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48609 * g++.old-deja/g++.pt/parms2.C: New test.
48611 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48613 * g++.old-deja/g++.pt/crash58.C: New test.
48615 2000-09-06 Greg McGary <greg@mcgary.org>
48617 * gcc.c-torture/execute/20000906-1.c: New test.
48618 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48620 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48622 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48624 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48626 * g++.old-deja/g++.pt/crash57.C: New test.
48628 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48630 * g++.old-deja/g++.pt/crash56.C: New test.
48632 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48634 * g++.old-deja/g++.pt/koenig1.C: New test.
48636 2000-09-04 Jakub Jelinek <jakub@redhat.com>
48638 * gcc.dg/20000904-1.c: New test.
48640 2000-09-04 Jakub Jelinek <jakub@redhat.com>
48642 * gcc.dg/cpp/paste8.c: New test.
48644 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
48646 * gcc.c-torture/compile/20000827-1.c: New test.
48648 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
48650 * gcc.dg/format-diag-1.c: New test.
48652 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
48654 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48655 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48656 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48657 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48658 gcc.dg/formatz-1.c: Adjust warning regular expressions.
48660 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
48662 * g++.old-deja/g++.other/nested4.C: New test.
48664 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
48666 * g++.old-deja/g++.ns/scoped1.C: New test.
48668 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
48670 * lib/g++.exp: Support testing already-installed GCC.
48672 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48674 * wtr-label-1.c, wtr-suffix-1.c: New tests.
48676 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48678 * gcc.dg/return-type-2.c: New test.
48680 2000-08-27 Geoff Keating <geoffk@cygnus.com>
48682 * gcc.c-torture/compile/20000825-1.c: New test.
48684 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
48686 * gcc.dg/dwarf2-2.c: New test.
48688 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
48690 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48691 dg-warning regexps.
48693 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
48695 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48696 gcc.dg/format-ext-5.c: New tests.
48698 2000-08-25 Jakub Jelinek <jakub@redhat.com>
48700 * g++.old-deja/g++.other/crash22.C: New test.
48702 2000-08-24 Mark Mitchell <mark@codesourcery.com>
48704 * gcc.dg/noncompile/930622-2.c: Adjust error message.
48706 2000-08-24 Richard Henderson <rth@cygnus.com>
48708 * gcc.dg/ia64-sync-1.c: New test.
48709 * gcc.dg/ia64-sync-2.c: New test.
48710 * gcc.dg/ia64-asm-1.c: New test.
48712 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
48714 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48715 * gcc.dg/format-ext-2.c: New test.
48717 2000-08-23 Jason Merrill <jason@redhat.com>
48719 * lib/old-dejagnu.exp: Also ignore "In member function" and
48722 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48724 * gcc.dg/noncompile/label-lineno-1.c: New test.
48726 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
48728 * gcc.dg/c99-array-nonobj-1.c: New test.
48730 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
48732 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48734 * gcc.dg/format-ext-1.c: New test.
48736 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48738 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48739 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48740 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48741 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48742 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48744 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
48746 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48747 gcc.dg/c99-strftime-2.c: New tests.
48749 2000-08-22 Richard Henderson <rth@cygnus.com>
48751 * gcc.c-torture/execute/20000822-1.c: New test.
48753 2000-08-21 Jakub Jelinek <jakub@redhat.com>
48755 * gcc.c-torture/execute/20000819-1.x: Remove.
48757 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
48759 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48760 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48761 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48762 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48763 gcc.dg/format-xopen-1.c: New tests.
48765 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
48767 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48769 2000-08-21 Jakub Jelinek <jakub@redhat.com>
48771 * g++.old-deja/g++.other/loop2.C: New test.
48773 * gcc.c-torture/compile/20000606-1.c: New test.
48774 * gcc.c-torture/compile/20000728-1.c: New test.
48775 * gcc.c-torture/execute/20000801-1.c: New test.
48776 * gcc.c-torture/execute/20000801-2.c: New test.
48777 * gcc.c-torture/execute/20000819-1.c: New test.
48778 * gcc.c-torture/execute/20000819-1.x: XFAIL.
48779 * gcc.dg/20000629-1.c: New test.
48780 * gcc.dg/20000724-1.c: New test.
48781 * gcc.dg/20000807-1.c: New test.
48783 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48785 * gcc.dg/cpp/pragma-1.c: New test.
48786 * gcc.dg/cpp/pragma-2.c: New test.
48788 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
48790 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48791 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
48793 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48795 * gcc.c-torture/compile/20000818-1.c: New test.
48797 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
48799 * gcc.c-torture/execute/20000818-1.c: New test.
48801 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
48803 * gcc.dg/format-va-1.c: New test.
48805 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48807 * g++.old-deja/g++.other/typedef8.C: New test.
48809 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48811 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48812 * g++.old-deja/g++.mike/net36.C: Mark candidate.
48813 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48814 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48815 * g++.old-deja/g++.other/ptrmem7.C: New test.
48816 * g++.old-deja/g++.pt/ptrmem10.C: New test.
48818 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48820 * g++.old-deja/g++.pt/typename27.C: New test.
48822 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
48824 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48825 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48826 * g++.old-deja/g++.pt/friend45.C: New test.
48827 * g++.old-deja/g++.other/friend8.C: New test.
48829 2000-08-15 Richard Henderson <rth@cygnus.com>
48831 * gcc.c-torture/execute/20000815-1.c: New test.
48833 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
48835 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48836 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48837 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48839 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
48841 * g++.old-deja/g++.other/refinit2.C: New test.
48843 2000-08-13 Geoff Keating <geoffk@cygnus.com>
48845 * lib/c-torture.exp (c-torture): Make
48846 compiler_conditional_xfail_data global.
48847 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48848 compiler_conditional_xfail_data machinery.
48849 (f-torture-execute): Likewise.
48850 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48851 and only when unrolling loops.
48853 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48855 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
48857 * g++.old-deja/g++.pt/explicit81.C: New test.
48859 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
48861 * g++.old-deja/g++.pt/typename26.C: New test.
48863 2000-08-10 Geoff Keating <geoffk@cygnus.com>
48865 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48868 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
48870 * g++.old-deja/g++.other/array3.C: New test.
48872 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
48874 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48875 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48876 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48879 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
48881 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48882 * g++.old-deja/g++.abi/vmihint.C: Likewise.
48884 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
48886 * gcc.c-torture/execute/20000808-1.c: New test.
48888 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
48890 * gcc.dg/c90-const-expr-1.c: New test.
48892 2000-08-08 Richard Henderson <rth@cygnus.com>
48894 * gcc.dg/noncompile/920923-1.c: Declare calloc.
48896 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
48898 * gcc.dg/noncompile/const-ll-1.c: New test.
48900 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
48902 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48904 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
48906 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48907 that running programs linked against the shared version of libobjc
48910 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
48912 * gcc.dg/c99-printf-1.c: New test.
48914 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
48916 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48918 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
48920 * gcc.c-torture/execute/20000731-1.x: Delete.
48922 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
48924 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48925 and torture_without_loops as is done by c-torture.exp.
48926 (search_for): Copy from c-torture.exp.
48927 (gcc-dg-runtest): New function, drives a directory of tests
48928 iterating over the TORTURE_OPTIONS.
48929 (scan-assembler, scan-assembler-not): Move here from
48930 individual directory drivers.
48932 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48933 defined by lib/gcc-dg.exp.
48934 * gcc.dg/cpp/cpp.exp: Likewise.
48935 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
48936 gcc-dg-runtest, so we cycle over optimization options.
48938 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48939 * gcc.dg/compare2.c: No longer expected to fail.
48941 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
48943 * gcc.c-torture/execute/20000804-1.c: New test.
48945 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
48947 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48949 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
48951 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48953 2000-08-03 Jeffrey A Law (law@cygnus.com)
48955 * gcc.c-torture/compile/20000803-1.c: New test.
48957 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
48959 * gcc.c-torture/execute/20000801-3.c,
48960 gcc.c-torture/execute/20000801-4.c: New tests.
48961 * gcc.c-torture/execute/20000801-3.x,
48962 gcc.c-torture/execute/20000801-4.x: Xfail.
48964 2000-08-02 Geoff Keating <geoffk@cygnus.com>
48966 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48967 libobjc/.libs to allow for libtool.
48969 2000-08-02 Jakub Jelinek <jakub@redhat.com>
48971 * gcc.c-torture/compile/20000802-1.c: New test.
48973 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
48975 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48977 2000-07-31 Jeffrey A Law (law@cygnus.com)
48979 * gcc-c-torture/execute/20000731-2.c: New test.
48981 * gcc.c-torture/execute/20000731-1.c: New test.
48982 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48984 2000-07-31 Jakub Jelinek <jakub@redhat.com>
48986 * gcc.dg/cpp/paste7.c: New test.
48987 * gcc.dg/cpp/20000725-1.c: New test.
48989 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
48991 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48992 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48993 declaration warning for __builtin_dwarf_reg_size.
48995 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48997 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
48999 * gcc.dg/noncompile/voidparam-1.c: New test.
49001 2000-07-30 Richard Henderson <rth@cygnus.com>
49003 * gcc.dg/c90-digraph-1.c: Don't xfail.
49004 * gcc.dg/compare2.c (case 10): Xfail.
49005 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49007 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
49009 * gcc.dg/c99-main-1.c: New test.
49011 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
49013 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49015 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
49017 * gcc.c-tortuer/execute/20000726-1.c: New test.
49019 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
49021 * gcc.c-torture/execute/enum-2.c: New test.
49023 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49025 * gcc.dg/cpp/tr-warn3.c: New test.
49027 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49029 * g++.old-deja/g++.ext/implicit1.C: Remove.
49030 * g++.old-deja/g++.jason/c2.C: Remove
49031 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49032 * g++.old-deja/g++.pt/crash16.C: Likewise.
49033 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49035 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49037 * g++.old-deja/g++.other/for2.C: New test.
49039 2000-07-25 Jakub Jelinek <jakub@redhat.com>
49041 * gcc.dg/20000720-1.c: New test.
49043 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
49045 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
49047 2000-07-24 Geoff Keating <geoffk@cygnus.com>
49049 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49050 * gcc.c-torture/execute/20000722-1.c: New.
49051 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49053 2000-07-24 Jakub Jelinek <jakub@redhat.com>
49055 * gcc.dg/cpp/20000720-1.S: New test.
49057 2000-07-21 Michael Meissner <meissner@redhat.com>
49059 * gcc.c-torture/execute/ieee/hugeval.c: New test.
49061 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49063 * g++.old-deja/g++.brendan/crash16.C,
49064 g++.old-deja/g++.brendan/parse3.C,
49065 g++.old-deja/g++.brendan/redecl1.C,
49066 g++.old-deja/g++.ns/template13.C,
49067 g++.old-deja/g++.other/decl4.C,
49068 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49070 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49072 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49073 and "Internal error".
49075 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49077 * gcc.dg/cpp/paste6.c: New test.
49079 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
49081 * gcc.dg/cpp/tr-direct.c: New test.
49083 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49084 gcc.dg/cpp/undef1.c: Tweak error regexps.
49086 2000-07-18 Eric Christopher <echristo@redhat.com>
49088 * gcc.c-torture/compile/20000718-1.c: New test.
49090 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
49092 * cpplex.c (_cpp_push_token): If the token being pushed back
49093 is the previous token in this context, just subtract one from
49095 * cppmacro.c (save_expansion): Clear aux field when storing a
49098 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
49100 * gcc.dg/noncompile/redecl-1.c: New test.
49102 2000-07-18 Jakub Jelinek <jakub@redhat.com>
49104 * gcc.c-torture/execute/20000717-5.c: New test.
49105 * gcc.c-torture/execute/20000717-1.x: Removed.
49107 2000-07-17 Richard Henderson <rth@cygnus.com>
49109 * gcc.c-torture/execute/20000717-4.c: New test.
49111 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
49113 * gcc.dg/cpp/syshdr.c: New test.
49114 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49116 2000-07-17 Neil Booth <neilb@earthling.net>
49118 * gcc.dg/cpp/cmdlne-dM.c: New test.
49119 * gcc.dg/cpp/cmdlne-dD.c: New test.
49121 2000-07-17 Jeffrey A Law (law@cygnus.com)
49123 * gcc.c-torture/execute/20000717-3.c: New test.
49125 * gcc.c-torture/compile/20000717-1.c: New test.
49127 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
49129 * gcc.c-torture/execute/20000717-2.c: New test.
49131 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49133 * gcc.dg/formatz-1.c: New test.
49135 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49136 * gcc.dg/c99-digraph-1.c: New tests.
49138 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49139 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49141 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49142 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49143 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49144 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49145 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49146 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49147 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49149 2000-07-17 Greg McGary <greg@mcgary.org>
49151 * gcc.c-torture/execute/20000717-1.c: New test.
49152 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49154 2000-07-15 Jakub Jelinek <jakub@redhat.com>
49156 * gcc.c-torture/execute/20000715-2.c: New test.
49157 * gcc.dg/20000715-1.c: New test.
49159 2000-07-15 Michael Meissner <meissner@redhat.com>
49161 * gcc.c-torture/execute/20000715-1.c: New test.
49163 2000-07-13 Jakub Jelinek <jakub@redhat.com>
49165 * gcc.c-torture/execute/20000707-1.c: New test.
49167 2000-07-13 Neil Booth <NeilB@earthling.net>
49169 * gcc.dg/cpp/digraph1.c,
49170 gcc.dg/cpp/digraph2.c,
49171 gcc.dg/cpp/digraphs.c: New tests.
49173 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
49175 * g77.f-torture/compile/20000630-2.f: New test.
49176 * g77.f-torture/compile/20000630-2.x
49178 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
49180 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
49182 2000-07-11 Neil Booth <NeilB@earthling.net>
49184 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49186 2000-07-11 Neil Booth <NeilB@earthling.net>
49188 * gcc.dg/cpp/cmdlne-C.c: New.
49190 2000-07-09 Neil Booth <NeilB@earthling.net>
49192 * gcc.dg/cpp/directiv.c: New tests.
49193 * gcc.dg/cpp/undef1.c: Update.
49195 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
49197 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49199 2000-07-09 Neil Booth <NeilB@earthling.net>
49201 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49203 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
49205 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49206 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49208 2000-07-08 Neil Booth <NeilB@earthling.net>
49210 * gcc.dg/cpp/macsyntx.c: New tests.
49212 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49214 * gcc.dg/20000707-1.c: New test.
49216 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49218 * gcc.c-torture/execute/20000706-1.c: New test.
49219 * gcc.c-torture/execute/20000706-2.c: New test.
49220 * gcc.c-torture/execute/20000706-3.c: New test.
49221 * gcc.c-torture/execute/20000706-4.c: New test.
49222 * gcc.c-torture/execute/20000706-5.c: New test.
49224 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49226 * g++.old-deja/g++.pt/instantiate7.C: New test.
49228 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49230 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49231 * g++.old-deja/g++.mike/thunk3.C: Likewise.
49232 * g++.old-deja/g++.other/rtti3.C: Likewise.
49233 * g++.old-deja/g++.other/rttid3.C: Likewise.
49235 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
49237 * g77.f-torture/compile/20000630-1.x: Fix typo
49239 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
49241 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49244 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
49246 * gcc.dg/cpp/ident.c: New test.
49248 2000-07-05 Neil Booth <NeilB@earthling.net>
49250 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49251 gcc.dg/cpp/lexstrng.c: New tests.
49253 2000-07-04 Neil Booth <NeilB@earthling.net>
49255 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49256 * gcc.dg/cpp/strify2.c: Same.
49258 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
49260 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49261 * gcc.dg/cpp/19990703-1.c: Likewise.
49262 * gcc.dg/cpp/20000625-1.c: Likewise.
49263 * gcc.dg/cpp/20000625-2.c: Likewise.
49265 * gcc.dg/cpp/macro1.c,
49266 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49267 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49268 gcc.dg/cpp/strify1.c,
49269 gcc.dg/cpp/strify2.c: New tests.
49271 2000-07-03 Jakub Jelinek <jakub@redhat.com>
49273 * gcc.c-torture/execute/20000703-1.c: New test.
49275 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49277 * g++.old-deja/g++.pt (lookup10.C): New test.
49279 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49281 * g++.old-deja/g++.pt (typename25.C): New test.
49283 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
49285 * gcc.c-torture/compile/20000701-1.c: New test.
49287 2000-06-30 Nick Clifton <nickc@cygnus.com>
49289 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49292 2000-06-30 Catherine Moore <clm@cygnus.com>
49294 * gcc.c-torture/execute/align-1.c: New test.
49296 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
49298 * g++.old-deja/g++.pt/expr8.C: New test.
49299 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49301 2000-06-29 Nick Clifton <nickc@cygnus.com>
49303 * gcc.c-torture/compile/20000629-1.c: New test.
49305 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49308 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49309 gcc.dg/noncompile directory, depending on whether they're
49310 preprocessor tests or not. Annotate all the tests for the dg
49313 * gcc.c-torture/noncompile/noncompile.exp: Delete.
49314 * gcc.dg/noncompile/noncompile.exp: New.
49318 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
49319 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
49320 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
49321 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
49322 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
49323 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
49324 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
49325 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
49326 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
49327 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
49328 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
49329 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
49330 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
49331 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
49332 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
49333 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
49334 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
49335 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
49336 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
49337 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
49338 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
49339 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
49340 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
49341 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
49343 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
49344 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
49345 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
49346 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
49347 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
49348 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
49350 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49352 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49353 declare one variable. On the fourth, error.
49354 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49355 declared by 20000628-1a.h.
49357 2000-06-29 Richard Henderson <rth@redhat.com>
49359 * gcc.c-torture/execute/930529-1.x: New file.
49360 * gcc.dg/920413-1.c: Adjust expected warning text.
49361 * gcc.dg/980217-1.c: Declare abort.
49362 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49364 2000-06-29 Jeffrey A Law (law@cygnus.com)
49366 * g77.f-torture/compile/20000629-1.f: New test.
49367 * g77.f-torture/compile/20000629-1.x: Expected to fail.
49369 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49371 Rearrange lots of files, removing entirely the
49372 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49376 gcc.c-torture/code_quality/code_quality.exp
49377 gcc.c-torture/special/special.exp
49378 gcc.failure/failure.exp
49379 gcc.failure/940409-1.x
49380 gcc.c-torture/compile/961203-1.x
49383 gcc.misc-tests/linkage.exp
49384 gcc.c-torture/execute/920730-1t.c
49385 gcc.c-torture/execute/920730-1t.x
49386 gcc.c-torture/compile/920520-1.x
49387 gcc.c-torture/compile/920521-1.x
49388 gcc.c-torture/compile/981006-1.x
49389 gcc.c-torture/execute/eeprof-1.x
49391 * Moved files (possibly with modifications to fit a new harness):
49393 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
49394 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
49395 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
49396 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
49397 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
49398 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
49399 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
49400 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
49401 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
49402 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
49403 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
49404 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
49405 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
49406 gcc.failure/940409-1.c gcc.dg/940409-1.c
49408 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49410 * c-torture/compile/961203-1.x: Delete.
49412 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
49413 not exit. Include stdio.h.
49414 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49415 * gcc.misc-tests/dg-12.c: Likewise.
49416 * gcc.misc-tests/dg-5.c: Likewise.
49417 * gcc.misc-tests/dg-6.c: Likewise.
49418 * gcc.misc-tests/dg-7.c: Prototype abort.
49419 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49420 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49421 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
49423 * gcc.misc-tests/sieve.c: Use return from main, not exit.
49424 * gcc.misc-tests/sort2.c: Use return from main, not exit.
49426 2000-06-28 Jakub Jelinek <jakub@redhat.com>
49428 * gcc.dg/cpp/20000628-1.c: New test.
49429 * gcc.dg/cpp/20000628-1.h: New header for above test.
49430 * gcc.dg/cpp/20000628-1a.h: Likewise.
49432 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
49434 * gcc.dg/cpp: New directory.
49435 * gcc.dg/cpp/cpp.exp: New driver.
49436 * gcc.dg/cpp/20000627-1.c: New test.
49437 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49438 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49439 and rewrite as a compilation test.
49441 * gcc.dg: Move many files into the cpp subdirectory, possibly
49442 renaming or editing them as well.
49444 990119-1.c cpp/19990119-1.c
49445 990228-1.c cpp/19990228-1.c
49446 990407-1.c cpp/19990407-1.c
49447 990409-1.c cpp/19990409-1.c
49448 990413-1.c cpp/19990413-1.c
49449 990703-1.c cpp/19990703-1.c
49450 20000127-1.c cpp/20000127-1.c
49451 20000129-1.c cpp/20000129-1.c
49452 20000207-1.c cpp/20000207-1.c
49453 20000207-2.c cpp/20000207-2.c
49454 20000209-1.c cpp/20000209-1.c
49455 20000209-2.c cpp/20000209-2.c
49456 20000301-1.c cpp/20000301-1.c
49457 20000419-1.c cpp/20000419-1.c
49458 20000510-1.S cpp/20000510-1.S
49459 20000519-1.c cpp/20000519-1.c
49460 20000529-1.c cpp/20000529-1.c
49461 20000625-1.c cpp/20000625-1.c
49462 20000625-2.c cpp/20000625-2.c
49463 cpp-as1.c cpp/assert1.c
49464 cpp-as2.c cpp/assert2.c
49465 cxx-comments-1.c cpp/cxxcom1.c
49466 cxx-comments-2.c cpp/cxxcom2.c
49467 endif-label.c cpp/endif.c
49468 cpp-hash1.c cpp/hash1.c
49469 cpp-hash2.c cpp/hash2.c
49470 cpp-if1.c cpp/if-1.c
49471 cpp-if2.c cpp/if-2.c
49472 cpp-if3.c cpp/if-3.c
49473 cpp-if4.c cpp/if-4.c
49474 cpp-if5.c cpp/if-5.c
49475 cpp-cond.c cpp/if-cexp.c
49476 cpp-missingop.c cpp/if-mop.c
49477 cpp-missingparen.c cpp/if-mpar.c
49478 cpp-opprec.c cpp/if-oppr.c
49479 cpp-ifparen.c cpp/if-paren.c
49480 cpp-shortcircuit.c cpp/if-sc.c
49481 cpp-shift.c cpp/if-shift.c
49482 cpp-unary.c cpp/if-unary.c
49483 cpp-li1.c cpp/line1.c
49484 cpp-li2.c cpp/line2.c
49485 lineno.c cpp/line3.c
49486 lineno-2.c cpp/line4.c
49488 cpp-mic.h cpp/mi1c.h
49489 cpp-micc.h cpp/mi1cc.h
49490 cpp-mind.h cpp/mi1nd.h
49491 cpp-mindp.h cpp/mi1ndp.h
49492 cpp-mix.h cpp/mi1x.h
49493 cpp-mi2.c cpp/mi2.c
49494 cpp-mi2a.h cpp/mi2a.h
49495 cpp-mi2b.h cpp/mi2b.h
49496 cpp-mi2c.h cpp/mi2c.h
49497 cpp-mi3.c cpp/mi3.c
49498 cpp-mi3.def cpp/mi3.def
49499 poison-1.c cpp/poison.c
49500 pr-impl.c cpp/prag-imp.c
49501 cpp-redef-2.c cpp/redef1.c
49502 cpp-redef.c cpp/redef2.c
49503 strpaste.c cpp/strp1.c
49504 strpaste-2.c cpp/strp2.c
49505 cpp-tradpaste.c cpp/tr-paste.c
49506 cpp-tradstringify.c cpp/tr-str.c
49507 cpp-tradwarn1.c cpp/tr-warn1.c
49508 cpp-tradwarn2.c cpp/tr-warn2.c
49509 trigraphs.c cpp/trigraphs.c
49510 cpp-unc1.c cpp/unc1.c
49511 cpp-unc2.c cpp/unc2.c
49512 cpp-unc3.c cpp/unc3.c
49513 cpp-unc.c cpp/unc4.c
49514 undef.c cpp/undef1.c
49515 undef-2.c cpp/undef2.c
49516 cpp-wi1.c cpp/widestr1.c
49518 2000-06-27 Mark Mitchell <mark@codesourcery.com>
49520 * lib/g++.exp (g++_include_flags): Tweak.
49522 2000-06-27 H.J. Lu <hjl@gnu.org>
49523 Loren J. Rittle <ljrittle@acm.org>
49525 * lib/g++.exp (g++_include_flags): Override libgloss.exp
49526 version with one that knows about the new gcc tree structure.
49527 (g++_link_flags): Same.
49529 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
49531 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
49532 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
49533 case we are cross-compiling.
49535 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
49536 g++.old-deja/g++.niklas/Makefile.in,
49537 g++.old-deja/g++.niklas/configure.in,
49538 g++.old-deja/g++.other/Makefile.in,
49539 g++.old-deja/g++.other/configure.in,
49540 gcc.c-torture/code_quality/Makefile.in,
49541 gcc.c-torture/code_quality/configure.in,
49542 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49543 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49544 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49545 gcc.c-torture/execute/ieee/Makefile.in,
49546 gcc.c-torture/execute/ieee/configure.in,
49547 gcc.c-torture/noncompile/Makefile.in,
49548 gcc.c-torture/noncompile/configure.in,
49549 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49550 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49551 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49553 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
49555 * g++.old-deja/g++.other/ambig3.C: New test.
49557 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
49559 * g++.old-deja/g++.pt/syntax1.C: New test.
49560 * g++.old-deja/g++.pt/syntax2.C: New test.
49561 * g++.old-deja/g++.other/syntax3.C: New test.
49562 * g++.old-deja/g++.other/syntax4.C: New test.
49564 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
49566 * gcc.dg/20000623-1.c: Prototype exit and abort.
49568 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
49570 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49572 * gcc.dg/cpp-mi3.def: New file.
49574 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49576 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49577 lexer's error messages.
49578 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49579 divine anything from the linemarkers.
49580 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49581 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49583 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
49585 * gcc.dg/20000623-1.c: New test.
49587 2000-06-22 Jakub Jelinek <jakub@redhat.com>
49589 * gcc.c-torture/execute/20000622-1.c: New test.
49591 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
49593 * g++.old-deja/g++.other/init15.C: New test.
49595 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
49597 * g++.old-deja/g++.pt/vaarg2.C: New test.
49598 * g++.old-deja/g++.pt/vaarg3.C: New test.
49600 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
49602 * g++.old-deja/g++.other/dyncast6.C: New test.
49604 2000-06-15 Jakub Jelinek <jakub@redhat.com>
49606 * gcc.c-torture/execute/loop-6.c: New test.
49608 2000-06-14 Jakub Jelinek <jakub@redhat.com>
49610 * gcc.dg/20000614-1.c: New test.
49611 * gcc.dg/20000614-2.c: New test.
49613 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
49615 * g++.old-deja/g++.other/inline12.C: New test.
49617 2000-06-13 Jakub Jelinek <jakub@redhat.com>
49619 * g++.old-deja/g++.other/eh1.C: New test.
49621 2000-06-12 Jakub Jelinek <jakub@redhat.com>
49623 * g++.old-deja/g++.other/type.C: New test.
49625 2000-06-05 Jakub Jelinek <jakub@redhat.com>
49627 * g++.old-deja/g++.other/initstring.C: New test.
49629 2000-06-12 Jason Merrill <jason@redhat.com>
49631 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49633 2000-06-09 Jeffrey A Law (law@cygnus.com)
49635 * gcc.c-torture/compile/20000609-1.c: New test.
49637 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
49639 * gcc.dg/20000609-1.c: New test.
49641 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
49643 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49644 * gcc.c-torture/noncompile/poison-1.c: Move...
49645 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49646 * gcc.dg/cpp-li1.c: Add a token after the #line.
49648 2000-06-05 Richard Henderson <rth@cygnus.com>
49650 * gcc.c-torture/execute/20000605-2.c: New test.
49651 * gcc.c-torture/execute/20000605-3.c: New test.
49653 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
49655 * g77.f-torture/execute/20000503-1.x: New file.
49657 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
49659 * g++.old-deja/g++.eh/badalloc1.C: New test.
49661 2000-06-05 Richard Henderson <rth@cygnus.com>
49663 * gcc.c-torture/execute/20000605-1.c: New test.
49665 2000-06-05 Jakub Jelinek <jakub@redhat.com>
49666 Nathan Sidwell <nathan@codesourcery.com>
49668 * gcc.c-torture/compile/20000605-1.c: New test.
49670 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
49672 * g77.f-torture/compile/20000601-1.f: New test.
49674 2000-06-03 Richard Henderson <rth@cygnus.com>
49676 * gcc.c-torture/execute/20000603-1.c: New.
49678 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
49680 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49681 * gcc.dg/noreturn-2.c (noreturn): Likewise.
49683 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
49685 * gcc.dg/compare2.c (case 12): XFAIL.
49686 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49687 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49689 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49691 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
49693 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49694 guard macro is already defined when the header is first
49696 * gcc.dg/cpp-mix.h: New file.
49697 * gcc.dg/endif-label.c: Update patterns to match compiler.
49699 * g++.brendan/complex1.C: Declare abort.
49700 * g++.law/refs4.C: Remove XFAIL.
49701 * g++.oliva/expr2.C: Declare abort and exit.
49703 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
49705 * gcc.c-torture/execute/20000528-1.c: New test.
49707 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49708 * g++.old-deja/g++.law/temps4.C: Likewise.
49710 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49711 stdlib.h. Call abort() on failure.
49712 * g++.old-deja/g++.law/refs4.C: Likewise.
49713 * g++.old-deja/g++.law/temps4.C: Likewise.
49714 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49715 * gcc.c-torture/execute/20000112-1.c: Include string.h.
49717 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
49719 Relative to g++.dg/special:
49720 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49722 Relative to g++.old-deja:
49723 * g++.brendan/complex1.C, g++.jason/optimize2.C,
49724 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49725 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49726 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49727 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49728 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49729 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49731 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49732 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49733 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49734 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49735 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49736 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49739 * g++.other/goto1.C: Update expectations for error messages.
49741 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
49743 * gcc.c-torture/compile/20000523-1.c: New test.
49745 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
49747 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49749 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
49751 * g++.old-deja/g++.eh/catch11.C: New test.
49752 * g++.old-deja/g++.eh/catch12.C: New test.
49754 2000-05-24 Nick Clifton <nickc@cygnus.com>
49756 * gcc.c-torture/execute/20000523-1.c: New test.
49758 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
49760 * c-torture/execute/bcp-1.c: Replace abort in arg of
49761 __builtin_constant_p with a generic external function.
49763 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49764 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49765 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49766 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49767 Prototype abort and/or exit.
49769 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49770 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49771 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49772 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49774 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
49776 * gcc.dg/dwarf2-1.c: New test.
49778 2000-05-20 Richard Henderson <rth@cygnus.com>
49780 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49782 2000-05-20 Andreas Jaeger <aj@suse.de>
49784 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49787 2000-05-19 David Edelsohn <edelsohn@gnu.org>
49789 * gcc.c-torture/execute/20000519-2.c: New test.
49791 2000-05-19 Andreas Jaeger <aj@suse.de>
49793 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49794 which fails with SSA.
49796 * lib/c-torture.exp: Also test with -O3 -fssa.
49798 2000-05-18 Michael Meissner <meissner@redhat.com>
49800 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49801 * gcc.c-torture/execute/920415-1.c: Ditto.
49802 * gcc.c-torture/execute/920501-1.c: Ditto.
49803 * gcc.c-torture/execute/conversion.c: Ditto.
49804 * gcc.c-torture/execute/cvt-1.c: Ditto.
49806 2000-05-18 Jeffrey A Law (law@cygnus.com)
49808 * gcc.c-torture/compile/20000518-1.c: New test.
49810 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
49812 * g77.f-torture/compile/200005018.f: New test.
49814 2000-05-17 Jeffrey A Law (law@cygnus.com)
49816 * gcc.c-torture/compile/20000517-1.c: New test.
49818 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49820 * gcc.c-torture/execute/20000516-1.c: New test.
49822 2000-05-15 Jakub Jelinek <jakub@redhat.com>
49824 * g++.old-deja/g++.other/eh.C: New test.
49826 2000-05-12 Richard Henderson <rth@cygnus.com>
49828 * gcc.c-torture/execute/990208-1.c (main): Don't pass
49829 constants through to doit's conditional.
49831 2000-05-11 Jeffrey A Law (law@cygnus.com)
49833 * gcc.c-torture/compile/20000511-1.c: New test.
49834 * g77.f-torture/compile/20000511-1.f: New test.
49835 * g77.f-torture/compile/20000511-2.f: New test.
49837 2000-05-11 Michael Meissner <meissner@redhat.com>
49839 * gcc.c-torture/execute/20000511-1.c: New test.
49841 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
49843 * gcc.dg/dg.exp: Scan .S files as well as .c files.
49844 * gcc.dg/20000510-1.S: New.
49846 2000-05-08 Catherine Moore <clm@cygnus.com>
49848 * gcc.dg/unused-3.c: New.
49850 2000-05-06 Richard Henderson <rth@cygnus.com>
49852 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49853 * g++.old-deja/g++.mike/warn1.C: Likewise.
49854 * g++.old-deja/g++.pt/local1.C: Likewise.
49855 * g++.old-deja/g++.pt/local7.C: Likewise.
49856 * g++.old-deja/g++.pt/spec16.C: Likewise.
49858 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
49860 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49862 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
49864 * g77.f-torture/execute/20000503-1.f: New test.
49866 2000-05-04 Andreas Jaeger <aj@suse.de>
49868 * gcc.dg/noreturn-2.c: New test.
49870 2000-05-04 Neil Booth <NeilB@earthling.net>
49872 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49875 2000-05-04 Richard Henderson <rth@cygnus.com>
49877 * gcc.c-torture/execute/20000503-1.c: Fix typo.
49879 2000-05-04 Richard Henderson <rth@cygnus.com>
49881 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
49882 OpenSSL by Jason R Thorpe.
49884 2000-05-03 Jim Wilson <wilson@cygnus.com>
49886 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49888 2000-05-03 Robert Lipe <robertlipe@usa.net>
49890 * gcc.dg/20000503-1.c: New test.
49892 2000-05-02 Jakub Jelinek <jakub@redhat.com>
49894 * gcc.c-torture/compile/20000502-1.c: New test.
49895 * g++.old-deja/g++.other/align.C: New test.
49896 * gcc.dg/cpp-tradstringify.c: New test.
49898 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
49900 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49901 and hard registers.
49903 2000-04-26 Geoff Keating <geoffk@cygnus.com>
49905 * gcc.c-torture/execute/loop-5.c: New test.
49907 2000-04-25 Jakub Jelinek <jakub@redhat.com>
49909 * gcc.c-torture/execute/va-arg-20.c: New test.
49911 2000-04-23 Jeffrey A Law (law@cygnus.com)
49913 * gcc.c-torture/execute/20000422-1.c: New test.
49915 2000-04-20 Greg McGary <gkm@gnu.org>
49917 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49918 when optimizing, but without sibling-call optimizations (-O1).
49920 2000-04-20 Jeffrey A Law (law@cygnus.com)
49922 * gcc.c-torture/compile/20000420-1.c: New test.
49924 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
49926 * g++.abi/ptrflags.C: New test.
49927 * g++.eh/catchptr1.C: Test incomplete pointer chains.
49929 2000-04-19 Catherine Moore <clm@cygnus.com>
49931 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49933 2000-04-19 Greg McGary <gkm@gnu.org>
49935 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49936 sibling-call optimizations.
49938 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
49940 * gcc.dg/20000419-1.c: New test.
49942 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
49944 * gcc.c-torture/execute/20000412-6.c: New test.
49946 2000-04-12 Jeffrey A Law (law@cygnus.com)
49948 * gcc.c-torture/execute/20000412-5.c: New test.
49949 * g77.f-torture/compile/20000412-1.f: New test.
49950 * gcc.c-torture/execute/20000412-4.c: New test.
49951 * gcc.c-torture/compile/20000412-2.c: New test.
49952 * gcc.c-torture/execute/20000412-3.c: New test.
49953 * gcc.c-torture/compile/20000412-1.c: New test.
49954 * gcc.c-torture/execute/20000412-2.c: New test.
49956 2000-04-12 Jakub Jelinek <jakub@redhat.com>
49958 * objc/execute/bf-20.m: New test.
49960 2000-04-10 Richard Henderson <rth@cygnus.com>
49962 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49964 * gcc.c-torture/execute/20000412-1.c: New test.
49966 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
49968 * g++.old-deja/g++.eh/catchptr1.C: New test.
49970 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
49972 * g++.old-deja/g++.abi/cxa_vec.C: New test.
49974 2000-04-08 Neil Booth <NeilB@earthling.net>
49976 * gcc.dg/cpp-nullchar.c: Remove test as
49977 embedded nulls cause problems.
49979 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49981 * gcc.dg/compare2.c: New test.
49983 2000-04-08 Neil Booth <NeilB@earthling.net>
49985 * gcc.dg/cpp-nullchar.c: New test.
49987 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
49989 * gcc.dg/cpp-mi2.c: New test.
49990 * gcc.dg/cpp-mi2[abc].h: New files.
49992 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
49994 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49997 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
49999 * g++.old-deja/g++.abi/vmihint.C: New test.
50001 2000-04-06 Neil Booth <NeilB@earthling.net>
50003 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50004 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50007 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
50009 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50010 avoid stack-frame overwrite.
50012 2000-04-05 Jakub Jelinek <jakub@redhat.com>
50014 * gcc.c-torture/compile/20000405-2.c: New test.
50015 * gcc.c-torture/compile/20000405-3.c: New test.
50017 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50019 * gcc.c-torture/compile/20000405-1.c: New test.
50021 2000-04-04 Geoff Keating <geoffk@cygnus.com>
50023 * gcc.dg/cast-qual-1.c: Revert last change.
50025 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50027 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50029 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
50031 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50032 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50034 2000-04-03 Jeffrey A Law (law@cygnus.com)
50036 * gcc.c-torture/compile/20000403-2.c: New test.
50037 * gcc.c-torture/compile/20000403-1.c: New test.
50039 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
50041 * gcc.c-torture/execute/20000403-1.c: New test.
50043 2000-04-03 Geoff Keating <geoffk@cygnus.com>
50045 * gcc.c-torture/execute/20000402-1.c: New test.
50047 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
50049 * gcc.c-torture/execute/va-arg-15.c: New test.
50050 * gcc.c-torture/execute/va-arg-16.c: New test.
50051 * gcc.c-torture/execute/va-arg-17.c: New test.
50052 * gcc.c-torture/execute/va-arg-18.c: New test.
50053 * gcc.c-torture/execute/va-arg-19.c: New test.
50055 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
50057 * gcc.c-torture/compile/981211-1.c: Move to...
50058 * gcc.dg/cpp-as1.c: ...here.
50059 * gcc.dg/cpp-as2.c: New file.
50061 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50064 2000-04-02 Neil Booth <NeilB@earthling.net>
50066 * gcc.dg/cpp-cond.c New tests.
50067 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
50068 accidental success less likely.
50069 * gcc.dg/cpp-missingop.c New tests.
50070 * gcc.dg/cpp-missingparen.c New tests.
50071 * gcc.dg/cpp-shift.c New tests.
50072 * gcc.dg/cpp-shortcircuit.c New tests.
50073 * gcc.dg/cpp-unary.c New tests.
50075 2000-03-29 Jeffrey A Law (law@cygnus.com)
50077 * gcc.c-torture/compile/20000329-1.c: New test.
50079 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
50081 * gcc.c-torture/compile/20000326-1.c: New test.
50082 * gcc.c-torture/compile/20000326-2.c: New test.
50084 2000-03-24 Geoff Keating <geoffk@cygnus.com>
50086 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50087 the first parameter is a function argument.
50089 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
50091 * g++.old-deja/g++.ext/array4.C: New test.
50093 2000-03-22 Geoff Keating <geoffk@cygnus.com>
50095 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50097 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50099 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50101 2000-03-19 Richard Henderson <rth@cygnus.com>
50103 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50105 2000-03-19 Richard Henderson <rth@cygnus.com>
50107 * gcc.c-torture/compile/20000319-1.c: New test.
50109 2000-03-14 Jeffrey A Law (law@cygnus.com)
50111 * gcc.c-torture/execute/20000314-3.c: New test.
50112 * gcc.c-torture/execute/20000314-2.c: New test.
50113 * gcc.c-torture/execute/20000314-1.c: New test.
50114 * gcc.c-torture/compile/20000314-2.c: New test.
50115 * gcc.c-torture/compile/20000314-1.c: New test.
50117 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
50119 * g++.old-deja/g++.warn/inline.C: New test.
50121 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
50123 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50124 standards-compliant result rather than specific constants.
50125 Put test-values in array.
50127 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
50129 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50130 (g++_target_compile): Put test-specific options last.
50132 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50134 * g++.old-deja/g++.eh/vbase4.C: New test.
50136 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50138 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50140 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50142 * g++.old-deja/g++.brendan/misc12.C: Removed.
50143 * g++.old-deja/g++.pt/memtemp77.C: Constify.
50144 * g++.old-deja/g++.ext/pretty4.C: New test.
50146 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50148 * g++.old-deja/g++.other/string2.C: New test.
50150 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
50152 * g++.old-deja/g++.warn/impint2.C: New test.
50154 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
50156 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50159 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
50161 * g++.old-deja/g++.warn/impint.C: New test.
50162 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50163 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50164 * g++.old-deja/g++.pt/explicit12.C: Likewise.
50165 * g++.old-deja/g++.pt/explicit13.C: Likewise.
50166 * g++.old-deja/g++.pt/explicit17.C: Likewise.
50167 * g++.old-deja/g++.pt/explicit18.C: Likewise.
50168 * g++.old-deja/g++.pt/explicit19.C: Likewise.
50169 * g++.old-deja/g++.pt/explicit23.C: Likewise.
50170 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50171 * g++.old-deja/g++.pt/explicit35.C: Likewise.
50172 * g++.old-deja/g++.pt/explicit6.C: Likewise.
50173 * g++.old-deja/g++.pt/memclass7.C: Likewise.
50175 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
50177 * gcc.dg/cpp-redef.c: New test.
50179 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
50181 * g++.old-deja/g++.pt/unify7.C: New test.
50183 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50185 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50186 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50188 2000-02-25 Geoff Keating <geoffk@cygnus.com>
50190 * gcc.c-torture/compile/20000224-1.c: New test.
50192 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50194 * gcc.c-torture/compile/cpp-2.c: New test.
50195 * gcc.c-torture/compile/cpp-1.c: New test.
50197 2000-02-25 Jeffrey A Law (law@cygnus.com)
50199 * gcc.c-torture/execute/20000225-1.c: New test.
50201 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50203 * gcc.dg/cpp-li2.c: New test.
50205 * gcc.dg/cpp-wi1.c: New test.
50207 * gcc.dg/cpp-li1.c: New test.
50209 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
50211 * g++.old-deja/g++.other/sizeof5.C: New test.
50213 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50215 * gcc.c-torture/execute/va-arg-13.c: New test.
50217 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
50219 * gcc.c-torture/execute/va-arg-12.c: New test.
50221 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50223 * gcc.c-torture/execute/20000223-1.c: New test.
50225 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50227 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50229 2000-02-22 Mark Mitchell <mark@codesourcery.com>
50231 * g++.old-deja/g++.abi/ptrmem.C: New test.
50233 2000-02-19 Richard Henderson <rth@cygnus.com>
50235 * gcc.c-torture/compile/init-3.c: New.
50237 2000-02-17 Mark Mitchell <mark@codesourcery.com>
50239 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50242 2000-02-11 Robert Lipe <robertl@sco.com>
50244 * gcc.c-torture/compile/20000211-3.c: New test.
50246 2000-02-11 Martin Buchholz <martin@xemacs.org>
50248 * gcc.c-torture/compile/20000211-2.c: New test.
50250 2000-02-11 Jeffrey A Law (law@cygnus.com)
50252 * gcc.c-torture/compile/20000211-1.c: New test.
50254 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
50256 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50259 2000-02-08 Nathan Sidwell <nathan@acm.org>
50261 * g++.old-deja/g++.other/cast5.C: New test.
50263 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
50265 * gcc.c-torture/execute/20000205-1.c: New.
50267 2000-02-03 Nathan Sidwell <nathan@acm.org>
50269 * g++.old-deja/g++.jason/cast3.C: Return void.
50270 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50272 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50274 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50276 * gcc.dg/loop-1.c: New test.
50278 2000-01-27 Jakub Jelinek <jakub@redhat.com>
50280 * gcc.c-torture/compile/20000127-1.c: New test.
50281 * gcc.c-torture/execute/991228-1.c: New test.
50283 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50285 * gcc.dg/unused-2.c: New test.
50287 * gcc.dg/conv-1.c: New test.
50289 2000-01-24 Mark Mitchell <mark@codesourcery.com>
50291 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50293 (tool_option_proc): Fix typo.
50295 2000-01-24 Geoff Keating <geoffk@cygnus.com>
50297 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50298 of the ld on the host, not on the build machine.
50299 Also, don't crash if '--help' is not a supported option.
50301 2000-01-24 Richard Henderson <rth@cygnus.com>
50303 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50305 2000-01-20 Jeffrey A Law (law@cygnus.com)
50307 * gcc.c-torture/execute/20000120-2.c: New test.
50308 * gcc.c-torture/execute/20000120-1.c: New test.
50310 2000-01-13 Jeffrey A Law (law@cygnus.com)
50312 * gcc.c-torture/execute/20000113-1.c: New test.
50314 2000-01-12 Jeffrey A Law (law@cygnus.com)
50316 * gcc.c-torture/execute/20000112-1.c: New test.
50318 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50320 * gcc.dg/20000111-1.c: New test.
50322 2000-01-10 Jeffrey A Law (law@cygnus.com)
50324 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50325 with 16 bit integers.
50327 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50329 * gcc.dg/20000108-1.c: New test.
50331 2000-01-05 Nathan Sidwell <nathan@acm.org>
50333 * g++.old-deja/g++.ns/koenig8.C: New test.
50335 2000-01-05 Nathan Sidwell <nathan@acm.org>
50337 * g++.old-deja/g++.other/cast4.C: New test.
50339 2000-01-05 Jeffrey A Law (law@cygnus.com)
50341 * gcc.c-torture/compile/20000105-2.c: New test.
50342 * gcc.c-torture/compile/20000105-1.c: New test.
50344 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50346 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50347 references to printf & atoi to conform to ANSI standard.
50348 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50349 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50350 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50351 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50352 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50353 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50354 * g++.old-deja/g++.brendan/copy1.C: Likewise.
50355 * g++.old-deja/g++.brendan/copy2.C: Likewise.
50356 * g++.old-deja/g++.brendan/copy3.C: Likewise.
50357 * g++.old-deja/g++.brendan/copy4.C: Likewise.
50358 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50359 * g++.old-deja/g++.brendan/copy6.C: Likewise.
50360 * g++.old-deja/g++.brendan/copy7.C: Likewise.
50361 * g++.old-deja/g++.brendan/copy8.C: Likewise.
50362 * g++.old-deja/g++.brendan/crash11.C: Likewise.
50363 * g++.old-deja/g++.brendan/crash14.C: Likewise.
50364 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50365 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50366 * g++.old-deja/g++.brendan/delete2.C: Likewise.
50367 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50368 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50369 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50370 * g++.old-deja/g++.brendan/eh1.C: Likewise.
50371 * g++.old-deja/g++.brendan/groff1.C: Likewise.
50372 * g++.old-deja/g++.brendan/init3.C: Likewise.
50373 * g++.old-deja/g++.brendan/misc12.C: Likewise.
50374 * g++.old-deja/g++.brendan/misc7.C: Likewise.
50375 * g++.old-deja/g++.brendan/new2.C: Likewise.
50376 * g++.old-deja/g++.brendan/operators4.C: Likewise.
50377 * g++.old-deja/g++.brendan/operators5.C: Likewise.
50378 * g++.old-deja/g++.brendan/overload2.C: Likewise.
50379 * g++.old-deja/g++.brendan/overload7.C: Likewise.
50380 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50381 * g++.old-deja/g++.brendan/reference1.C: Likewise.
50382 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50383 * g++.old-deja/g++.brendan/template24.C: Likewise.
50384 * g++.old-deja/g++.brendan/template3.C: Likewise.
50385 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50386 * g++.old-deja/g++.jason/inline3.C: Likewise.
50387 * g++.old-deja/g++.jason/opeq.C: Likewise.
50388 * g++.old-deja/g++.law/arg5.C: Likewise.
50389 * g++.old-deja/g++.law/arm7.C: Likewise.
50390 * g++.old-deja/g++.law/ctors11.C: Likewise.
50391 * g++.old-deja/g++.law/cvt8.C: Likewise.
50392 * g++.old-deja/g++.law/init9.C: Likewise.
50393 * g++.old-deja/g++.law/refs4.C: Likewise.
50394 * g++.old-deja/g++.law/template2.C: Likewise.
50395 * g++.old-deja/g++.law/visibility24.C: Likewise.
50396 * g++.old-deja/g++.law/vtable3.C: Likewise.
50397 * g++.old-deja/g++.mike/asm2.C: Likewise.
50398 * g++.old-deja/g++.mike/eh1.C: Likewise.
50399 * g++.old-deja/g++.mike/misc1.C: Likewise.
50400 * g++.old-deja/g++.mike/misc13.C: Likewise.
50401 * g++.old-deja/g++.mike/misc14.C: Likewise.
50402 * g++.old-deja/g++.mike/ns12.C: Likewise.
50403 * g++.old-deja/g++.mike/p1248.C: Likewise.
50404 * g++.old-deja/g++.mike/p3708.C: Likewise.
50405 * g++.old-deja/g++.mike/p3708a.C: Likewise.
50406 * g++.old-deja/g++.mike/p3708b.C: Likewise.
50407 * g++.old-deja/g++.mike/p646.C: Likewise.
50408 * g++.old-deja/g++.mike/p700.C: Likewise.
50409 * g++.old-deja/g++.mike/p783.C: Likewise.
50410 * g++.old-deja/g++.mike/p783a.C: Likewise.
50411 * g++.old-deja/g++.mike/p783b.C: Likewise.
50412 * g++.old-deja/g++.mike/p786.C: Likewise.
50413 * g++.old-deja/g++.mike/p789.C: Likewise.
50414 * g++.old-deja/g++.mike/p789a.C: Likewise.
50415 * g++.old-deja/g++.mike/p807a.C: Likewise.
50416 * g++.old-deja/g++.other/delete3.C: Likewise.
50417 * g++.old-deja/g++.other/dyncast1.C: Likewise.
50418 * g++.old-deja/g++.other/dyncast2.C: Likewise.
50419 * g++.old-deja/g++.other/dyncast3.C: Likewise.
50420 * g++.old-deja/g++.other/empty1.C: Likewise.
50421 * g++.old-deja/g++.other/temporary1.C: Likewise.
50422 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50423 * g++.old-deja/g++.pt/t16.C: Likewise.
50424 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50426 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
50428 * gcc.dg/991230-1.c: New test.
50430 1999-12-29 Jeffrey A Law (law@cygnus.com)
50432 * gcc.c-torture/compile/991229-3.c: New test.
50433 * gcc.c-torture/compile/991229-2.c: New test.
50434 * gcc.c-torture/compile/991229-1.c: New test.
50436 1999-12-29 Greg McGary <gkm@eng.ascend.com>
50438 * gcc.c-torture/compile/labels-2.c: New test.
50440 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
50442 * gcc.c-torture/execute/991227-1.c: New test.
50444 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50446 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50448 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
50450 * gcc.c-torture/execute/991221-1.c: New test.
50452 1999-12-20 Nathan Sidwell <nathan@acm.org>
50454 * g++.old-deja/g++.other/cast3.C: New test.
50456 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
50458 * gcc.c-torture/execute/991216-4.c: New test.
50460 1999-12-16 Michael Meissner <meissner@cygnus.com>
50462 * gcc.c-torture/execute/991216-1.c: New test.
50463 * gcc.c-torture/execute/991216-2.c: New test.
50464 * gcc.c-torture/execute/991216-3.c: New test.
50466 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50468 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50469 Actually make the test fail by using "-O2" for compilation.
50471 1999-12-15 Nathan Sidwell <nathan@acm.org>
50473 * g++.old-deja/g++.warn/cast-align1.C: New test.
50475 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50477 * gcc.c-torture/compile/991214-1.c: New test.
50478 * gcc.c-torture/compile/991214-2.c: New test.
50480 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50482 * gcc.dg/991214-1.c: New test.
50484 1999-12-13 Jeffrey A Law (law@cygnus.com)
50486 * gcc.c-torture/compile/991213-3.c: New test.
50487 * gcc.c-torture/compile/991213-2.c: New test.
50488 * gcc.c-torture/compile/991213-1.c: New test.
50490 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
50492 * gcc.dg/991209-1.c: New test.
50494 1999-12-08 Nathan Sidwell <nathan@acm.org>
50496 * gcc.c-torture/compile/991208-1.c: New test.
50498 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50500 * gcc.dg/ultrasp2.c: New test.
50502 1999-12-05 Alex Samuel <samuel@codesourcery.com>
50504 * g++.old-deja/g++.abi/align.C (main): Fix typo.
50506 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
50508 * gcc.c-torture/compile/991202-1.c: New test.
50509 * gcc.c-torture/execute/991202-1.c: New test.
50510 * gcc.c-torture/execute/991202-2.c: New test.
50511 * gcc.c-torture/execute/991202-3.c: New test.
50513 1999-12-02 Alex Samuel <samuel@codesourcery.com>
50515 * g++.old-deja/g++.abi/align.C: New test.
50516 * g++.old-deja/g++.abi/aggregates.C: Likewise.
50517 * g++.old-deja/g++.abi/bitfields.C: Likewise.
50519 1999-12-01 Richard Henderson <rth@cygnus.com>
50521 * gcc.c-torture/execute/991201-1.c: New.
50523 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
50525 * gcc.dg/991129-1.c: New test.
50527 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
50529 * gcc.c-torture/compile/991127-1.c: New test.
50531 1999-11-22 Nathan Sidwell <nathan@acm.org>
50533 * g++.old-deja/g++.other/warn4.C: New test.
50535 1999-11-22 Nathan Sidwell <nathan@acm.org>
50537 * g++.old-deja/g++.eh/cleanup2.C: New test.
50538 * g++.old-deja/g++.ext/pretty2.C: New test.
50539 * g++.old-deja/g++.ext/pretty3.C: New test.
50540 * g++.old-deja/g++.other/debug6.C: New test.
50542 1999-10-20 Jim Wilson <wilson@cygnus.com>
50544 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50545 compiler_output to look for one error message instead of two.
50547 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
50549 * gcc.c-torture/execute/991118-1.c: Also test case
50550 where the word boundary does not split a byte evenly.
50552 1999-11-19 Nathan Sidwell <nathan@acm.org>
50554 * g++.old-deja/g++.ext/restrict1.C: New test.
50556 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50558 * gcc.c-torture/execute/991118-1.c: New test.
50560 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
50562 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50563 working directory pathnames.
50565 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
50567 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50568 host is equipped with driver.h and driver.o so it can actually
50569 compile and run the tests.
50571 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
50573 * gcc.c-torture/compile/991008-1.c: New test.
50575 1999-11-08 Nick Clifton <nickc@cygnus.com>
50577 * lib/gcc-dg.exp: Include target-supports.exp
50579 1999-11-05 Nick Clifton <nickc@cygnus.com>
50581 * lib/target-supports.exp: New file: Provide procs to test for
50582 features supported by the target.
50583 (check_weak_available): Moved here from ecos.exp.
50584 (check_alias_available): New proc: Determine of the target
50585 toolchain supports the alias attribute.
50587 * gcc.dg/special/ecos.exp: Move check_weak_available to
50588 target-supports.exp.
50589 (alias-1.c): Only perform the test if the target supports
50591 (wkali-1.c): Only perform the test if the target supports
50594 * gcc.dg/990506-0.c: Expect error messages from cross
50595 targets as well as native targets.
50597 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50599 * gcc.dg/ultrasp1.c: Removed xfail.
50600 * gcc.dg/struct-ret-2.c: Likewise.
50601 * gcc.dg/array-1.c: Likewise.
50603 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50605 * gcc.dg/struct-ret-2.c: New test.
50607 * gcc.dg/array-1.c: New test.
50609 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
50611 * gcc.c-torture/execute/991030-1.c: New test.
50613 1999-10-26 Richard Henderson <rth@cygnus.com>
50615 * gcc.c-torture/compile/991026-2.c: New test.
50617 1999-10-26 Jeffrey A Law (law@cygnus.com)
50619 * gcc.c-torture/compile/991026-1.c: New test.
50621 1999-10-23 Jeffrey A Law (law@cygnus.com)
50623 * gcc.c-torture/execute/991023-1.c: New test.
50625 1999-10-19 Jeffrey A Law (law@cygnus.com)
50627 * gcc.c-torture/execute/991019-1.c: New test.
50629 1999-10-16 Richard Henderson <rth@cygnus.com>
50631 * gcc.c-torture/execute/991016-1.c: New test.
50633 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
50635 * gcc.c-torture/execute/991014-1.c: New test.
50637 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
50639 * g++.old-deja/g++.other/union2.C: New test.
50641 1999-10-13 Nathan Sidwell <nathan@acm.org>
50643 * g++.old-deja/g++.other/vaarg2.C: New test.
50644 * g++.old-deja/g++.other/vaarg3.C: New test.
50646 1999-10-12 Craig Burley <craig@jcb-sc.com>
50648 * g77.f-torture/noncompile/19990905-1.f: Moved from being
50651 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
50653 * gcc.c-torture/execute/va-arg-11.c: New test.
50655 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
50657 * lib/file-format.exp (gcc_target_object_format): Don't
50658 crash if objdump is unavailable.
50660 1999-09-29 Donn Terry <donn@interix.com>
50662 * gcc.misc-tests/mg.exp: delete extraneous redirection.
50664 1999-09-28 Nick Clifton <nickc@cygnus.com>
50666 * gcc.c-torture/compile/990928-1.c: New test.
50668 1999-09-28 Nathan Sidwell <nathan@acm.org>
50670 * g++.old-deja/g++.other/decl6.C: New test.
50672 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50674 * gcc.c-torture/execute/va-arg-10.c: New test.
50676 1999-09-27 Nathan Sidwell <nathan@acm.org>
50678 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50679 __PRETTY_FUNCTION__.
50681 1999-09-23 Nick Clifton <nickc@cygnus.com>
50683 * gcc.c-torture/execute/990923-1.c: New test.
50685 1999-09-21 Nick Clifton <nickc@cygnus.com>
50687 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50688 for which -fpic is inappropriate.
50690 1999-09-21 Mark Mitchell <mark@codesourcery.com>
50692 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50694 1999-09-21 Nathan Sidwell <nathan@acm.org>
50696 * g++.old-deja/g++.other/dyncast1.C: New test.
50697 * g++.old-deja/g++.other/dyncast2.C: New test.
50698 * g++.old-deja/g++.other/dyncast3.C: New test.
50699 * g++.old-deja/g++.other/dyncast4.C: New test.
50700 * g++.old-deja/g++.other/dyncast5.C: New test.
50701 * g++.old-deja/g++.eh/catch3.C: New test.
50702 * g++.old-deja/g++.eh/catch3p.C: New test.
50703 * g++.old-deja/g++.eh/catch4.C: New test.
50704 * g++.old-deja/g++.eh/catch4p.C: New test.
50705 * g++.old-deja/g++.eh/catch5.C: New test.
50706 * g++.old-deja/g++.eh/catch5p.C: New test.
50707 * g++.old-deja/g++.eh/catch6.C: New test.
50708 * g++.old-deja/g++.eh/catch6p.C: New test.
50709 * g++.old-deja/g++.eh/catch7.C: New test.
50710 * g++.old-deja/g++.eh/catch7p.C: New test.
50711 * g++.old-deja/g++.eh/catch8.C: New test.
50712 * g++.old-deja/g++.eh/catch8p.C: New test.
50713 * g++.old-deja/g++.eh/catch9.C: New test.
50714 * g++.old-deja/g++.eh/catch9p.C: New test.
50716 1999-09-13 Nathan Sidwell <nathan@acm.org>
50718 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50719 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50721 1999-09-13 Jeffrey A Law (law@cygnus.com)
50723 * gcc.c-torture/compile/990913-1.c: New test.
50725 1999-09-10 Nathan Sidwell <nathan@acm.org>
50727 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50728 * g++.old-deja/g++.jason/rfg5.C: Likewise.
50730 1999-09-09 Richard Henderson <rth@cygnus.com>
50732 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50734 1999-09-09 Nathan Sidwell <nathan@acm.org>
50736 * g++.old-deja/g++.other/lookup11.C: New test.
50737 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50738 what is permitted and what we want.
50739 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50741 * g++.old-deja/g++.jason/rfg5.C: Likewise.
50743 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
50745 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50746 * gcc.c-torture/noncompile/poison-1.c: New file.
50748 1999-09-08 Nathan Sidwell <nathan@acm.org>
50750 * g++.old-deja/g++.other/sizeof3.C: New test.
50751 * g++.old-deja/g++.other/sizeof4.C: New test.
50752 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50753 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50755 1999-09-07 Richard Henderson <rth@cygnus.com>
50757 * gcc.dg/va-arg-1.c: New.
50759 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50761 * gcc.c-torture/execute/va-arg-9.c: New test.
50763 1999-09-05 Craig Burley <craig@jcb-sc.com>
50765 * g77.f-torture/compile/980519-2.f: New test.
50766 * g77.f-torture/compile/19990905-0.f: New test.
50767 * g77.f-torture/compile/19990905-1.f: New test.
50768 * g77.f-torture/compile/19990905-2.f: New test.
50770 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50772 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
50774 * gcc.c-torture/execute/990827-1.c: Fix typo.
50776 1999-09-03 Nathan Sidwell <nathan@acm.org>
50778 * g++.old-deja/g++.other/deref1.C: New test.
50780 1999-09-02 Nathan Sidwell <nathan@acm.org>
50782 * g++.old-deja/g++.other/ambig2.C: New test.
50783 * g++.old-deja/g++.other/cond5.C: New test.
50784 * g++.old-deja/g++.other/lookup16.C: New test.
50786 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
50788 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50791 1999-08-31 Jeffrey A Law (law@cygnus.com)
50793 * lib/c-torture.exp: Avoid the "compare executables" optimization
50794 when testing native.
50796 1999-08-29 Jeffrey A Law (law@cygnus.com)
50798 * gcc.c-torture/execute/990829-1.c: New test.
50799 * gcc.c-torture/compile/990829-1.c: New test.
50801 1999-08-27 Paul Burchard <burchard@pobox.com>
50803 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50804 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50805 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50806 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50807 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50808 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50809 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50810 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50811 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50812 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50813 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50815 1999-08-27 Jeffrey A Law (law@cygnus.com)
50817 * gcc.c-torture/execute/990827-1.c: New test.
50819 1999-08-26 Craig Burley <craig@jcb-sc.com>
50821 * g77.f-torture/noncompile/19990826-4.f: New test.
50823 * g77.f-torture/compile/19990826-3.f: New test.
50825 * g77.f-torture/execute/19990826-2.f: New test.
50827 * g77.f-torture/compile/19990826-1.f: New test.
50829 * gcc.c-torture/execute/990826-0.c: New test.
50830 * g77.c-torture/execute/19990826-0.f: New test.
50832 * g77.f-torture/noncompile/970626-2.f: New test.
50834 1999-08-25 Paul Burchard <burchard@pobox.com>
50836 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50837 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50838 lss-011.C: New tests.
50840 1999-08-25 Nathan Sidwell <nathan@acm.org>
50842 * g++.old-deja/g++.other/decl5.C: New test.
50844 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50846 * noncompile/noncompile.exp: Load_lib c-torture.exp.
50847 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50848 call `postbase' for each one. All callers of `postbase' changed
50849 to call this instead.
50851 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
50853 * gcc.c-torture/execute/990811-1.c: New test.
50855 1999-08-09 Nick Clifton <nickc@cygnus.com>
50857 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50860 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50863 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
50865 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50867 1999-08-04 Jeffrey A Law (law@cygnus.com)
50869 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50871 1999-08-04 Nathan Sidwell <nathan@acm.org>
50873 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50875 1999-08-04 Jeffrey A Law (law@cygnus.com)
50877 * gcc.c-torture/execute/990804-1.c: New test.
50879 1999-08-03 Nathan Sidwell <nathan@acm.org>
50881 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50882 * g++.old-deja/g++.brendan/crash64.C: Likewise.
50883 * g++.old-deja/g++.brendan/overload8.C: Likewise.
50885 1999-08-03 Nathan Sidwell <nathan@acm.org>
50887 * g++.old-deja/g++.other/struct1.C: New test.
50889 1999-08-03 Nathan Sidwell <nathan@acm.org>
50891 * g++.old-deja/g++.other/enum2.C: New test.
50893 1999-08-02 Richard Henderson <rth@cygnus.com>
50895 Adapted from tests from Franz Sirl:
50896 * gcc.c-torture/execute/va-arg-7.c: New test.
50897 * gcc.c-torture/execute/va-arg-8.c: New test.
50899 1999-08-01 Jeffrey A Law (law@cygnus.com)
50901 * gcc.c-torture/compile/990801-2.c: New test.
50903 * gcc.c-torture/compile/990801-1.c: New test.
50905 1999-07-27 Michael Meissner <meissner@cygnus.com>
50907 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50908 fp-cmp-1.c, converting double to float.
50910 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50911 fp-cmp-1.c, converting double to long double.
50913 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50914 from fr1 to unknown_register, since fr1 is a legitimate register
50917 1999-07-25 Jeffrey A Law (law@cygnus.com)
50919 * README: More listname related changes.
50921 1999-07-08 Catherine Moore <clm@cygnus.com>
50923 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
50925 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
50927 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50929 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
50931 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50933 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
50935 * gcc.dg/990703-1.c: New test.
50937 1999-06-29 Nick Clifton <nickc@cygnus.com>
50939 * lib/file-format.exp: New file: Move definition of proc
50940 gcc_target_object_format to here from
50941 gcc.dg/special/ecos.exp.
50943 * lib/c-torture.exp: Include lib file-format.exp.
50944 * lib/gcc-dg.exp: Include lib file-format.exp.
50946 * gcc.dg/special/ecos.exp: Remove definition of proc
50947 gcc_target_object_format.
50949 1999-06-28 Jeffrey A Law (law@cygnus.com)
50951 * gcc.c-torture/execute/990628-1.c: New test.
50953 1999-06-25 Jeffrey A Law (law@cygnus.com)
50955 * gcc.c-torture/compile/990625-2.c: New test.
50957 * gcc.c-torture/compile/990625-1.c: New test.
50959 1999-06-23 Nick Clifton <nickc@cygnus.com>
50961 * gcc.c-torture/compile/dll.c: New test case. Check that dll
50962 attributes compile.
50963 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50964 ports that use the COFF/PE file format.
50966 1999-06-17 Jeffrey A Law (law@cygnus.com)
50968 * gcc.c-torture/compile/990617-1.c: New test.
50970 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
50972 * g++.old-deja/g++.other/decl4.C: New test.
50974 1999-06-14 Nathan Sidwell <nathan@acm.org>
50976 * g++.old-deja/g++.other/bitfld3.C: New test.
50978 1999-06-08 Nathan Sidwell <nathan@acm.org>
50980 * g++.old-deja/g++.eh/catch1.C: New test.
50982 1999-06-07 Jeffrey A Law (law@cygnus.com)
50984 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50986 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50987 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
50989 1999-06-05 Craig Burley <craig@jcb-sc.com>
50991 * g77.f-torture/compile/19990502-0.f: Replace with new,
50992 shorter, test that still fails after recent changes.
50994 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50996 * gcc.c-torture/execute/990604-1.c: New test.
50998 1999-05-31 Jeffrey A Law (law@cygnus.com)
51000 * gcc.c-torture/execute/990531-1.c: New test.
51002 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51004 * gcc.c-torture/compile/990527-1.c: New test.
51006 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
51008 * gcc.c-torture/execute/990527-1.c: New test.
51010 1999-05-25 Nick Clifton <nickc@cygnus.com>
51012 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51013 bitfields as signed.
51015 1999-05-25 Craig Burley <craig@jcb-sc.com>
51017 * g77.f-torture/compile/19990525-0.f: New test.
51019 1999-05-25 Jeffrey A Law (law@cygnus.com)
51021 * gcc.c-torture/execute/990525-2.c: New test.
51023 * gcc.c-torture/execute/990525-1.c: New test.
51025 1999-05-24 Nathan Sidwell <nathan@acm.org>
51027 * g++.old-deja/g++.other/anon3.C: New test.
51028 * g++.old-deja/g++.other/anon4.C: New test.
51029 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51030 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51031 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51034 1999-05-24 Jeffrey A Law (law@cygnus.com)
51036 * gcc.c-torture/execute/990524-1.c: New test.
51038 * gcc.dg/990524-1.c: New test.
51040 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51042 * gcc.c-torture/compile/990523-1.c: New test.
51044 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
51046 * gcc.c-torture/compile/990519-1.c: New test.
51048 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51050 * gcc.c-torture/compile/990517-1.c: New test.
51052 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51053 (e4, f4): New tests.
51056 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51058 * gcc.dg/noreturn-1.c: New test.
51060 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51062 * gcc.c-torture/execute/990513-1.c: New test.
51064 1999-05-10 Richard Henderson <rth@cygnus.com>
51066 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51068 1999-05-10 Craig Burley <craig@jcb-sc.com>
51070 * g77.f-torture/execute/erfc.f: Use small single-precision
51071 values, to avoid problems on Alphas when not -mieee.
51073 1999-05-08 Craig Burley <craig@jcb-sc.com>
51075 * gcc.dg/990506-0.c: New test.
51077 1999-05-08 Richard Henderson <rth@cygnus.com>
51079 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51080 the constant to test. Don't XFAIL 64-bit targets.
51082 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51083 * g++.old-deja/g++.law/profile1.C: Likewise.
51085 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51086 operator new instances.
51087 * g++.old-deja/g++.other/delete5.C: Likewise.
51089 1999-05-03 Craig Burley <craig@jcb-sc.com>
51091 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51094 1999-05-03 Craig Burley <craig@jcb-sc.com>
51096 * g77.f-torture/execute/u77-test.f: Reverse order of two
51097 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51099 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51101 * gcc.dg/compare1.c: New test.
51103 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
51105 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51108 1999-05-02 Craig Burley <craig@jcb-sc.com>
51110 * g77.f-torture/compile/19990502-1.f: New test.
51112 1999-05-02 Craig Burley <craig@jcb-sc.com>
51114 * g77.f-torture/compile/19990502-0.f: New test.
51116 1999-05-02 Craig Burley <craig@jcb-sc.com>
51118 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51121 1999-05-02 Craig Burley <craig@jcb-sc.com>
51123 * g77.f-torture/execute/u77-test.f (main): List libU77
51124 intrinsics not currently tested.
51125 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51126 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51127 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51128 Trim blanks off the ends of some printed strings.
51130 1999-05-02 Craig Burley <craig@jcb-sc.com>
51132 * g77.f-torture/execute/u77-test.f (main): Just warn about
51133 FSTAT gid disagreement, as it's expected on some systems.
51135 1999-05-01 Craig Burley <craig@jcb-sc.com>
51137 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51138 use a new function, which allows for some slop.
51139 Clean up some commentary.
51140 (issum): The new function.
51141 (sgladd): Deleted subroutine.
51143 1999-05-01 Craig Burley <craig@jcb-sc.com>
51145 * g77.f-torture/execute/u77-test.f: Modify to be more like
51146 libf2c/libU77 version, bringing patches to that version here.
51147 Add suitable commentary.
51149 1999-04-25 Richard Henderson <rth@cygnus.com>
51151 * gcc.dg/990424-1.c: New test.
51153 1999-04-24 Craig Burley <craig@jcb-sc.com>
51155 * g77.f-torture/execute/u77-test.f (main): Bug involving
51156 LSTAT has been fixed, so turn back on full checking.
51158 1999-04-20 Craig Burley <craig@jcb-sc.com>
51160 * g77.f-torture/compile/19990419-0.f: New test.
51161 * g77.f-torture/execute/19990419-1.f: New test.
51163 1999-04-17 Richard Henderson <rth@cygnus.com>
51165 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51166 to avoid the need for a prototype to supress a warning.
51168 1999-04-07 Jim Wilson <wilson@cygnus.com>
51170 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51172 1999-04-04 Jeffrey A Law (law@cygnus.com)
51174 * gcc.c-torture/execute/990404-1.c: New test.
51176 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51178 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51179 * gcc.dg/cpp-if3.c: Don't use -pedantic.
51180 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51181 missing initializer warnings.
51183 1999-03-28 Jeffrey A Law (law@cygnus.com)
51185 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51188 1999-03-26 Jeffrey A Law (law@cygnus.com)
51190 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51192 1999-03-26 Craig Burley <craig@jcb-sc.com>
51194 * g77.f-torture/execute/19990325-0.f: New test.
51195 * g77.f-torture/execute/19990325-1.f: New test.
51197 1999-03-24 Jeffrey A Law (law@cygnus.com)
51199 * gcc.c-torture/execute/990324-1.c: New test.
51201 1999-03-22 Jim Wilson <wilson@cygnus.com>
51203 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51206 1999-03-17 Richard Henderson <rth@cygnus.com>
51208 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
51210 1999-03-13 Craig Burley <craig@jcb-sc.com>
51212 * g77.f-torture/execute/19990313-2.f: New test.
51213 * g77.f-torture/execute/19990313-3.f: New test.
51215 1999-03-13 Craig Burley <craig@jcb-sc.com>
51217 * g77.f-torture/execute/19990313-0.f: New test.
51218 * g77.f-torture/execute/19990313-1.f: New test.
51220 1999-03-12 Jim Wilson <wilson@cygnus.com>
51222 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51224 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51225 (main): Add check for u15. Conditionalize u31 check depending on
51226 whether ints are <32 bits or >=32 bits.
51228 1999-03-08 Craig Burley <craig@jcb-sc.com>
51230 * g77.f-torture/execute/19981119-0.f: Improve testiness.
51232 1999-03-08 Craig Burley <craig@jcb-sc.com>
51234 * g77.f-torture/compile/19990305-0.f: New test.
51235 * g77.f-torture/execute/19981119-0.f: New test.
51237 1999-03-08 Craig Burley <craig@jcb-sc.com>
51239 * g77.f-torture/execute/970625-2.f: call ABORT if final
51240 result is not correct, instead of just printing it.
51241 Add this checking via newly introduced obfuscation, to
51242 trip up buggy front ends.
51244 1999-03-07 Craig Burley <craig@jcb-sc.com>
51246 * g77.f-torture/compile/960317-1.f: Moved from being
51247 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
51249 1999-03-06 Craig Burley <craig@jcb-sc.com>
51251 * g77.f-torture/execute/960317-1.f: New (old) test.
51252 * g77.f-torture/execute/970625-2.f: Ditto.
51254 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
51256 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51257 error message on line 1 or line 2; cccp and cpplib do this differently.
51259 1999-03-01 Jeffrey A Law (law@cygnus.com)
51261 * g++.old-deja/g++.law/weak1.C: New test.
51263 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51265 * gcc.c-torture/execute/990119-1.c: Renamed to...
51266 * gcc.dg/990119-1.c: this, so it will only be tested once
51267 (it's a preprocessor test, it doesn't need to be run at
51268 multiple optimization levels).
51270 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51272 * lib/g++.exp: Don't add incdir=$base_dir/../include to
51275 1999-02-24 Craig Burley <craig@jcb-sc.com>
51277 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51278 * g77.f-torture/compile/19981216-0.f: ...as it is expected
51279 to not be compilable by current g77.
51281 1999-02-24 Nick Clifton <nickc@cygnus.com>
51283 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51285 1999-02-22 Jeffrey A Law (law@cygnus.com)
51287 * gcc.c-torture/execute/990222-1.c: New test.
51289 1999-02-19 Craig Burley <craig@jcb-sc.com>
51291 * g77.f-torture/compile/19990218-0.f: New test.
51292 * g77.f-torture/noncompile/19990218-1.f: New test.
51294 1999-02-18 Craig Burley <craig@jcb-sc.com>
51296 * g77.f-torture/compile/19981216-0.f: New test.
51298 1999-02-14 Jeffrey A Law (law@cygnus.com)
51300 * gcc.dg/990214-1.c: New test.
51302 1999-02-13 Jeffrey A Law (law@cygnus.com)
51304 * gcc.dg/990213-2.c: New test.
51306 * gcc.dg/990213-1.c: New test.
51308 1999-02-12 Jeffrey A Law (law@cygnus.com)
51310 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51313 1999-02-11 Nick Clifton <nickc@cygnus.com>
51315 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51316 specified by target.
51318 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51320 1999-02-11 Jeffrey A Law (law@cygnus.com)
51322 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51324 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
51326 * gcc.dg/special/ecos.exp: New test driver for new tests with
51327 special requirements.
51329 * gcc.dg/special/alias-1.c: New test.
51330 * gcc.dg/special/gcsec-1.c: New test.
51331 * gcc.dg/special/weak-1.c: New test.
51332 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51333 * gcc.dg/special/weak-2.c: New test.
51334 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51335 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51336 * gcc.dg/special/wkali-1.c: New test.
51337 * gcc.dg/special/wkali-2.c: New test.
51338 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51339 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51341 1999-02-10 Felix Lee <flee@cygnus.com>
51343 * lib/c-torture.exp (c-torture-compile): Pull out code for
51344 analyzing gcc error messages.
51345 (c-torture-execute): Likewise. Fix some (harmless) false
51347 * lib/gcc.exp (gcc_check_compile): New function.
51349 1999-02-08 Richard Henderson <rth@cygnus.com>
51351 * gcc.c-torture/execute/990208-1.c: New test.
51353 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
51355 * g++.dg/special/ecos.exp: New driver for new tests with special
51358 * g++.dg/special/conpr-1.C: New test
51359 * g++.dg/special/conpr-2.C: New test
51360 * g++.dg/special/conpr-2a.C: New test
51361 * g++.dg/special/conpr-3.C: New test
51362 * g++.dg/special/conpr-3a.C: New test
51363 * g++.dg/special/conpr-3b.C: New test
51365 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51366 allow g++ to use the dg driver
51368 * README: Add comment about g++.dg directory
51370 1999-02-06 Jeffrey A Law (law@cygnus.com)
51372 * README: Update email addresses.
51374 1999-02-03 Nick Clifton <nickc@cygnus.com>
51376 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51377 arguments in order to force structure S onto the stack even on
51379 (test): Pass 10 leading arguments to function foo as well as the
51382 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51383 failure for all targets.
51385 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51386 abort to terminate program execution.
51388 1999-01-30 Richard Henderson <rth@cygnus.com>
51390 * gcc.c-torture/execute/990130-1.c: New test.
51392 1999-01-30 Jeffrey A Law (law@cygnus.com)
51394 * gcc.dg/990130-1.c: New test.
51396 1999-01-28 Michael Meissner <meissner@cygnus.com>
51398 * gcc.c-torture/execute/990128-1.c: New test.
51400 1999-01-27 Michael Meissner <meissner@cygnus.com>
51402 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51404 1999-01-27 Felix Lee <flee@cygnus.com>
51406 * lib/c-torture.exp (c-torture-compile): pull out code for
51407 analyzing gcc error messages.
51408 (c-torture-execute): ditto, and fix some (harmless) false
51410 * lib/gcc.exp (gcc_check_compile): new function.
51412 1999-01-17 Jeffrey A Law (law@cygnus.com)
51414 * gcc.dg/990117-1.c: New test.
51416 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51418 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51420 1999-01-15 Jeffrey A Law (law@cygnus.com)
51422 * g77.f-torture/compile/990115-1.f: New test.
51424 1999-01-07 Jeffrey A Law (law@cygnus.com)
51426 * gcc.c-torture/compile/990107-1.c: New test
51428 1999-01-06 Jeffrey A Law (law@cygnus.com)
51430 * gcc.c-torture/execute/990106-2.c: New test.
51432 * gcc.c-torture/execute/990106-1.c: New test.
51434 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
51436 * gcc.c-torture/compile/981223-1.c: New test.
51438 1998-12-29 Richard Henderson <rth@cygnus.com>
51440 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51441 (opt3): Rename from opt4 and disable.
51443 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
51445 * g++.old-deja/g++.pt/ptrmem5.C: New test.
51447 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
51449 * g++.old-deja/g++.other/conv5.C: New test.
51451 1998-12-14 Nick Clifton <nickc@cygnus.com>
51453 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51455 1998-12-11 Jeffrey A Law (law@cygnus.com)
51457 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51459 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
51461 * gcc.c-torture/compile/981211-1.c: New test.
51463 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
51465 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51467 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51469 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51471 * gcc.special/930510-1.c: Make C9X safe.
51472 * gcc.misc-tests/gcov-1.c Similarly.
51473 * gcc.misc-tests/gcov-2.c Similarly.
51475 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51477 * gcc.dg/ultrasp1.c: New test.
51479 1998-12-06 Richard Henderson <rth@cygnus.com>
51481 * gcc.c-torture/execute/981206.c: New test.
51483 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51485 * g++.old-deja/g++.ns/template7.C: New test.
51487 * g++.old-deja/g++.other/expr1.C: New test.
51489 * g++.old-deja/g++.eh/tmpl3.C: New test.
51491 * g++.old-deja/g++.eh/tmpl2.C: New test.
51493 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
51495 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51496 * g++.old-deja/g++.other/using6.C: Removed.
51497 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51499 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51501 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
51503 * g++.old-deja/g++.pt/overload8.C: New test.
51505 * g++.old-deja/g++.pt/overload7.C: New test.
51507 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
51509 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
51510 and relinking messages.
51511 * lib/g++.exp (g++_target_compile): Remove .rpo file when
51512 compiling with -frepo.
51514 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
51516 * g++.old-deja/g++.pt/lookup6.C: New test.
51518 1998-11-30 Nick Clifton <nickc@cygnus.com>
51520 * gcc.c-torture/execute/981130-1.c: New test.
51521 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
51523 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
51525 * g++.old-deja/g++.pt/explicit76.C: New test.
51527 * g++.old-deja/g++.pt/friend38.C: New test.
51529 * g++.old-deja/g++.ns/crash2.C: New test.
51531 * g++.old-deja/g++.pt/defarg8.C: New test.
51533 * g++.old-deja/g++.pt/instantiate6.C: New test.
51535 * g++.old-deja/g++.pt/static6.C: New test.
51537 * g++.old-deja/g++.pt/decl2.C: New test.
51539 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
51541 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
51542 problem is actually related with name lookup, but so what? :-)
51544 * g++.old-deja/g++.pt/friend37.C: New test.
51546 1998-11-25 Dave Love <d.love@dl.ac.uk>
51548 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51549 element, which fails on some systems.
51551 * g77.f-torture/execute/labug1.f: New test.
51553 1998-11-21 Jeffrey A Law (law@cygnus.com)
51555 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51558 1998-11-18 Dave Love <d.love@dl.ac.uk>
51560 * g77.f-torture/compile/981117-1.f: New test.
51562 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
51564 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
51565 properly discarded.
51567 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
51569 * gcc.c-torture/execute/memcheck: New directory of tests for
51570 -fcheck-memory-usage.
51572 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51574 * README: New file, general information about the testsuite and
51575 new description of the various C++ test subdirectories.
51576 * README.g++: Eliminate obsolete information, update and move most
51577 relevant stuff to README.
51579 1998-11-07 Richard Henderson <rth@cygnus.com>
51581 * gcc.c-torture/compile/981107-1.c: New test.
51583 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
51585 * execute/memcpy-bi.c: New testcase.
51587 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
51589 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51592 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51593 template is selected.
51595 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51596 classes, it should be accepted for all types.
51598 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51600 * g++.old-deja/g++.pt/spec24.C: Ensure that template
51601 specializations start with template headers.
51603 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
51605 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51607 * g++.old-deja/g++.other/init9.C: Test cross initialization of
51610 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
51612 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51614 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51616 * compile/981022-1.c, compile/981022-1.x: New test and driver.
51618 1998-10-19 Jeffrey A Law (law@cygnus.com)
51620 * 981019-1.c: New test.
51622 1998-10-14 Robert Lipe <robertl@dgii.com>
51624 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51627 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51629 * compile/981001-4.c: Remove use of GCC extension that triggers a
51632 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
51634 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51636 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
51638 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
51639 instantiation of template produces incorrect code for delete
51642 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
51643 constructors' name is not unique.
51644 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51645 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51647 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
51648 automatic array of const is ill-formed.
51650 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
51651 of template parameter?
51653 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
51656 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
51657 pointer-to-member expression.
51659 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
51660 declaration causes ICE.
51662 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
51664 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
51665 reserved in the global namespace.
51667 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51668 generate needed virtual table.
51670 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51672 1998-10-10 Dariush Eslimi <eslimi@loran.com>
51674 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51675 template-dependent type
51677 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
51679 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51680 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51681 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51683 * g++.old-deja/g++.other/using5.C: New test; using decl from base
51684 class should be usable as argument of member function.
51685 * g++.old-deja/g++.other/using6.C: New test; using decl from base
51686 class should be usable as return type of member function.
51687 * g++.old-deja/g++.other/using7.C: New test; using decl from base
51688 class should be usable as type of data member.
51690 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51692 1998-10-09 Jeffrey A Law (law@cygnus.com)
51694 * gcc.c-torture/special/920521-1.c: Fix bogus test.
51696 1998-10-08 Nick Clifton <nickc@cygnus.com>
51698 * gcc.dg/dll-?.c Add thumb to target list.
51699 Fix assembler scan patterns to match current assembler output.
51701 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
51703 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
51704 matching of template brackets.
51706 * g++.old-deja/g++.other/using4.C: New test. Test using
51707 declarations of methods from base classes.
51709 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
51710 within functions should introduce names into the innermost
51711 enclosing namespace.
51713 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
51714 of static locals if first initialization throws.
51716 1998-10-07 Jim Wilson <wilson@cygnus.com>
51718 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51720 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
51722 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
51723 lose track of the possible targets of tablejump insns.
51724 * special/special.exp: Run it.
51726 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51728 * g++.old-deja/g++.pt/friend35.C: New test. A template function
51729 must be declared before its specializations can be named in friend
51732 1998-10-05 Dave Love <d.love@dl.ac.uk>
51734 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51736 * g77.f-torture/execute/io1.f: New test.
51738 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
51740 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51741 with pointer to template function, for which no argument deduction
51744 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51745 specialization of template function as argument to template
51748 * g++.old-deja/g++.other/access2.C: New test; Inner class
51749 shouldn't have privileged access to Outer's names.
51751 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
51753 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51754 friend template declared within template class conflicts with
51755 nested class of the same name.
51757 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51760 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51761 object with direct initializer as function declaration.
51763 * g++.old-deja/g++.other/decl2.C: New test; duplicate
51766 * g++.old-deja/g++.other/null2.C: New test; conditional operator
51767 involving const pointer and NULL produces incorrect result.
51769 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51770 type name without `typename' should be rejected with -pedantic.
51772 1998-10-02 Richard Henderson <rth@cygnus.com>
51774 * g++.old-deja/g++.other/addrof1.C: New test.
51776 1998-10-01 Nick Clifton <nickc@cygnus.com>
51778 * gcc.c-torture/compile/981001-1.c: New test.
51779 * gcc.c-torture/execute/981001-1.c: New test.
51781 1998-10-01 Jeffrey A Law (law@cygnus.com)
51783 * gcc.c-torture/compile/981001-2.c: New test.
51784 * gcc.c-torture/compile/981001-3.c: New test.
51785 * gcc.c-torture/compile/981001-4.c: New test.
51787 1998-10-01 Robert Lipe <robertl@dgii.com>
51789 * lib/objc.exp (objc_target_compile): Add -L during compiles for
51790 multilibbed hosts. Idea grafted from g77.exp.
51792 1998-09-30 Dave Love <d.love@dl.ac.uk>
51794 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51795 avoid losing on systems which need -lsocket.
51797 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
51799 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51800 * g++.old-deja/g++.other/nested2.C: Ditto.
51801 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51804 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
51806 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51807 preferred over template operator!= for enum bitfields.
51809 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
51811 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51812 that happen to have the same base name, but in different scopes,
51813 are incorrectly rejected.
51815 1998-09-16 Richard Henderson <rth@cygnus.com>
51817 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51818 on the native word size instead of an integer literal.
51820 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
51822 * g++.old-deja/g++.other/static2.C: Invocation of static data
51823 member of type pointer-to-function denoted as non-static member.
51825 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51826 checks involving function types and aliases.
51828 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
51830 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51831 redefined to the same non-trivial type.
51833 * g++.old-deja/g++.pt/explicit73.C: Test for proper
51834 namespace-qualification of template specializations declared in
51837 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51838 to declare a subset of the specializations of a template function
51839 as friends of specializations of a template class.
51841 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51842 member templates that do not fully specialize the enclosing
51843 template class are rejected.
51845 1998-09-11 Dave Love <d.love@dl.ac.uk>
51847 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51849 1998-09-08 Dave Love <d.love@dl.ac.uk>
51851 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51852 altered from libf2c/libU77 version.
51854 1998-09-06 Dave Love <d.love@dl.ac.uk>
51856 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51858 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
51859 Alexandre Oliva <oliva@dcc.unicamp.br>
51861 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51862 (un)signed char are different types for template specialization
51865 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
51867 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51868 * objc: ObjC testsuite.
51870 1998-08-31 Catherine Moore <clm@cygnus.com>
51872 * gcc.c-torture/execute/941014-1.x: New file.
51874 1998-08-31 Nick Clifton <nickc@cygnus.com>
51876 * lib/c-torture.exp: Add support for
51877 torture_eval_before_compile and torture_eval_before_execute
51880 1998-08-30 Jeffrey A Law (law@cygnus.com)
51882 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
51883 this test triggers valid.
51885 1998-08-27 Jeffrey A Law (law@cygnus.com)
51887 * gcc.dg/980827-1.c: New test.
51889 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
51891 * gcc.c-torture/execute/loop-4b.c: New test.
51893 1998-08-26 Nick Clifton <nickc@cygnus.com>
51895 * lib/c-torture.exp: Add support for
51896 torture_eval_before_compile and torture_eval_before_execute
51899 1998-08-25 Jeffrey A Law (law@cygnus.com)
51901 * gcc.c-torture/compile/980825-1.c: New test.
51903 1998-08-24 Nick Clifton <nickc@cygnus.com>
51905 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51906 count number tests in opt_t0 not good_t0.
51908 1998-08-24 Jeffrey A Law (law@cygnus.com)
51910 * gcc.c-torture/compile/930326-1.x: Fix typo.
51912 1998-08-23 Mark Mitchell <mark@markmitchell.com>
51914 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51917 1998-08-21 Jeffrey A Law (law@cygnus.com)
51919 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51920 STACK_SIZE is defined.
51921 * gcc.c-torture/unsorted/stuct.c: Similarly.
51923 * gcc.c-torture/compile/980821-1.c: New test.
51925 1998-08-21 Jeffrey A Law (law@cygnus.com)
51927 * gcc.c-torture/execute/980526-2.c: Disable for targets with
51930 1998-08-19 Mark Mitchell <mark@markmitchell.com>
51932 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51935 1998-08-09 Mark Mitchell <mark@markmitchell.com>
51937 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51940 1998-08-18 Jeffrey A Law (law@cygnus.com)
51942 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51944 1998-08-16 Jeffrey A Law (law@cygnus.com)
51946 * gcc.c-torture/compile/980816-1.c: New test.
51948 * gcc.dg/980816-1.c: New test.
51950 1998-08-13 Jeffrey A Law (law@cygnus.com)
51952 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51953 compiler for ieee tests.
51955 1998-08-01 Dave Love <d.love@dl.ac.uk>
51957 * g77.f-torture/compile/980729-0.f: New test.
51959 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
51961 * gcc.c-torture/special/eeprof-1.c: New test, for
51962 -finstrument-functions.
51963 * gcc.c-torture/special/special.exp: Run it.
51965 1998-07-29 Jeffrey A Law (law@cygnus.com)
51967 * gcc.c-torture/compile/980729-1.c: New test.
51969 1998-07-27 Nick Clifton <nickc@cygnus.com>
51971 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51972 __thumb__ is defined, and test for ARM style doubles if so.
51974 1998-07-26 Dave Love <d.love@dl.ac.uk>
51976 * g77.f-torture/noncompile/980615-0.f: New test.
51978 1998-07-26 H.J. Lu (hjl@gnu.org)
51980 * gcc.dg/980312-1.c: Do link instead of compile.
51981 * gcc.dg/980313-1.c: Likewise.
51983 1998-07-26 Jeffrey A Law (law@cygnus.com)
51985 * gcc.c-torture/compile/980726-1.c: New test.
51987 1998-07-25 Dave Love <d.love@dl.ac.uk>
51989 * g77.f-torture/execute/io0.f: New test.
51991 1998-07-24 Nick Clifton <nickc@cygnus.com>
51993 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51996 1998-06-18 Michael Meissner <meissner@cygnus.com>
51998 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52001 1998-07-17 Nick Clifton <nickc@cygnus.com>
52003 * gcc.dg/980626-1.c: Expect failures for all toolchains until
52004 c-decl.c:grokdeclarator can handle mode attributes.
52006 1998-07-16 Jeffrey A Law (law@cygnus.com)
52008 * gcc.c-torture/execute/980716-1.c: New test.
52010 1998-07-13 Jeffrey A Law (law@cygnus.com)
52012 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52014 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
52016 * gcc.c-torture/execute/va-arg-3.x: Similarly.
52017 * gcc.c-torture/compile/930326-1.x: Similarly.
52019 1998-07-13 Dave Love <d.love@dl.ac.uk>
52021 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52022 New test from Craig.
52024 1998-07-12 Dave Love <d.love@dl.ac.uk>
52026 * g77.f-torture/noncompile/980616-0.f: New test.
52028 * g77.f-torture/execute/970816-3.f: New test from Craig.
52030 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52032 * g++.other/singleton.C: Return error value instead of taking
52035 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52037 * g++.other/singleton.C: New test. Warning is under dispute.
52038 Runtime crash is not.
52040 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52042 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52043 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52044 using6.C, using7.C}: New namespace tests.
52046 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52048 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52049 specialization with typedef'ed names used as array indexes.
52051 1998-07-09 Jeffrey A Law (law@cygnus.com)
52053 * gcc.c-torture/execute/980709-1.c: New test.
52055 * gcc.dg/980709-1.c: New test.
52057 1998-07-07 Richard Henderson <rth@cygnus.com>
52059 * gcc.c-torture/execute/bcp-1.c: New test.
52061 1998-07-07 Jeffrey A Law (law@cygnus.com)
52063 * gcc.c-torture/execute/980707-1.c: New test.
52065 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
52067 * gcc.c-torture/compile/980706-1.c: New test.
52069 1998-07-01 Dave Love <d.love@dl.ac.uk>
52071 * g77.f-torture/execute/980701-0.f,
52072 g77.f-torture/execute/980701-1.f: New test from Craig.
52074 1998-07-01 Jeffrey A Law (law@cygnus.com)
52076 * gcc.c-torture/compile/980701-1.c: New test.
52078 * gcc.c-torture/execute/980701-1.c: New test.
52080 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
52083 * g++.old-deja/g++.robertl/eb132.C: New test.
52084 * g++.old-deja/g++.robertl/eb133.C: Likewise.
52086 1998-06-29 Dave Love <d.love@dl.ac.uk>
52088 * g77.f-torture/execute/980628-7.f,
52089 g77.f-torture/execute/980628-8.f,
52090 g77.f-torture/execute/980628-9.f,
52091 g77.f-torture/execute/980628-10.f: New tests from Craig.
52093 * g77.f-torture/execute/980628-3.f: Remove mail headers.
52095 1998-06-28 Jeffrey A Law (law@cygnus.com)
52097 * g77.f-torture/execute/980628-4.f: New test from Craig.
52098 * g77.f-torture/execute/980628-5.f: Likewise.
52099 * g77.f-torture/execute/980628-2.f: Likewise.
52100 * g77.f-torture/execute/980628-0.f: Likewise.
52101 * g77.f-torture/execute/980628-1.f: Likewise.
52102 * g77.f-torture/execute/980628-3.f: Likewise.
52103 * g77.f-torture/execute/980628-6.f: Likewise.
52105 1998-06-28 Jeffrey A Law (law@cygnus.com)
52107 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52108 directory when nothing has been installed yet.
52110 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
52112 * gcc.c-torture/special/special.exp: Handle newer versions of
52115 1998-06-26 Jeffrey A Law (law@cygnus.com)
52117 * gcc.dg/980626-1.c: New test.
52119 1998-06-19 Bruno Haible <haible@ilog.fr>
52121 * gcc.misc-tests/m-un-2.c: New test.
52122 * g++.old-deja/g++.other/warn01.c: Likewise.
52124 1998-06-19 Robert Lipe <robertl@dgii.com>
52126 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52127 compatibility with assmblers with a different comment character.
52128 Eliminate use of GAS-specific extensions.
52130 1998-06-19 Jeffrey A Law (law@cygnus.com)
52132 * gcc.c-torture/execute/ieee/980619-1.c: New test.
52134 1998-06-19 Robert Lipe <robertl@dgii.com>
52136 * lib/g77.exp: Replace search for libf2c.a with search for newly
52139 1998-06-17 Jeffrey A Law (law@cygnus.com)
52141 * gcc.c-torture/execute/980617-1.c: New test.
52143 1998-06-12 Jeffrey A Law (law@cygnus.com)
52145 * gcc.c-torture/execute/980612-1.c: New test.
52147 1998-06-08 Jeffrey A Law (law@cygnus.com)
52149 * gcc.dg/980523-1.c: Only test on ppc-linux.
52150 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52152 * gcc.c-torture/execute/980608-1.c: New test.
52154 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
52156 * gcc.c-torture/execute/980605-1.c: New test.
52158 1998-06-04 Jeffrey A Law (law@cygnus.com)
52160 * gcc.c-torture/execute/980604-1.c: New test.
52162 1998-06-02 Jeffrey A Law (law@cygnus.com)
52164 * gcc.c-torture/execute/980602-1.c: New test.
52165 * gcc.c-torture/execute/980602-2.c: Likewise.
52167 1998-06-02 Dave Love <d.love@dl.ac.uk>
52169 * 970125-0.f: Fix per JCB. Add commentary.
52171 1998-05-31 Michael Meissner <meissner@cygnus.com>
52173 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52176 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52178 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52181 1998-05-28 Catherine Moore <clm@cygnus.com>
52183 * gcc.c-torture/execute/980526-3.c: New test.
52185 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
52187 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52188 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52189 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52190 m88k-motorola-sysv3 to XFAIL.
52192 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52194 * gcc.dg/980526-1.c: New test.
52195 * gcc.c-torture/execute/980526-2.c: New test.
52197 1998-05-26 Jeffrey A Law (law@cygnus.com)
52199 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52201 * gcc.c-torture/execute/980526-1.c: New test.
52203 1998-05-26 Dave Love <d.love@dl.ac.uk>
52205 * g77.f-torture/execute/alpha2.f: Add runtime test.
52207 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
52209 * g++.old-deja/old-deja.exp: Strip leading directories.
52211 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52212 error for the line. Don't run multiple tests for the same line.
52214 1998-05-23 Jeffrey A Law (law@cygnus.com)
52216 * gcc.dg/980523-1.c: New test.
52218 1998-05-23 Dave Love <d.love@dl.ac.uk>
52220 * g77.f-torture/compile/970915-0.f: New test.
52222 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
52224 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52226 1998-05-21 Jeffrey A Law (law@cygnus.com)
52228 * gcc.dg/980520-1.c: New test.
52230 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
52232 * gcc.dg/980502-1.c: Fix return type.
52234 1998-05-20 Jeffrey A Law (law@cygnus.com)
52236 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52237 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52238 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52239 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52240 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52242 1998-05-20 Dave Love <d.love@dl.ac.uk>
52244 * g77.f-torture/execute/980520-1.f: New test.
52246 1998-05-15 Dave Love <d.love@dl.ac.uk>
52248 * lib/mike-g77.exp: New file.
52250 * g77.f-torture/noncompile/noncompile.exp,
52251 g77.f-torture/noncompile/check0.f: New files.
52253 1998-05-14 Dave Love <d.love@dl.ac.uk>
52255 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52256 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52257 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52258 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52259 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52260 abort where appropriate.
52262 1998-05-05 Michael Meissner <meissner@cygnus.com>
52264 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52265 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52267 1998-04-29 Dave Love <d.love@dl.ac.uk>
52269 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52271 1998-04-27 Dave Love <d.love@dl.ac.uk>
52273 * g77.f-torture/compile/980427-0.f: New test.
52275 1998-04-24 Dave Love <d.love@dl.ac.uk>
52277 * g77.f-torture/compile/980424-0.f: New test.
52279 1998-04-19 Dave Love <d.love@dl.ac.uk>
52281 * g77.f-torture/compile/980419-2.f (main): New test.
52282 * g77.f-torture/compile/970125-0.f: New test.
52283 * g77.f-torture/compile/980419-1.f: New test.
52285 1998-04-08 Jim Wilson <wilson@cygnus.com>
52287 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
52290 1998-04-07 Jim Wilson <wilson@cygnus.com>
52292 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52294 1998-04-03 Jim Wilson <wilson@cygnus.com>
52296 * gcc.c-torture/compile/980329-1.c: New test.
52298 1998-03-18 Jim Wilson <wilson@cygnus.com>
52300 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52301 * gcc.dg/980312-1.c: Fix typo in -march command.
52303 1998-03-16 H.J. Lu (hjl@gnu.org)
52305 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52307 1998-03-11 Robert Lipe <robertl@dgii.com>
52309 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
52310 Dave Love agree the Fortran source is bogus.
52312 1998-03-11 Robert Lipe <robertl@dgii.com>
52314 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52315 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52316 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52317 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52318 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52320 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52322 * g++.old-deja/g++.other/friend1.C: New test.
52324 1998-02-18 Dave Love <d.love@dl.ac.uk>
52326 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52327 possibly uninitialized) variables and declare dnrm2.
52329 1998-02-23 Robert Lipe <robertl@dgii.com>
52331 From Bruno Haible <haible@ilog.fr>:
52332 * gcc.c-torture/execute/980223.c: New test.
52334 1998-02-13 Jeffrey A Law (law@cygnus.com)
52336 * gcc.dg/ifelse-1.c: New test.
52338 1998-02-09 H.J. Lu (hjl@gnu.org)
52340 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52342 * lib/old-dejagnu.exp (old-dejagnu): Added the
52343 "execution test - XFAIL *-*-*" handling in the spirit of
52344 "excess errors test -". Changed the "execution test fails"
52345 handling to be like "excess errors test fails".
52346 * Update various tests accordingly.
52348 1998-02-06 Jim Wilson <wilson@cygnus.com>
52350 * gcc.c-torture/execute/980205.c: New test.
52352 1998-01-18 Jeffrey A Law (law@cygnus.com)
52354 * lib/c-torture.exp: Look for .x files instead of .cexp files.
52355 * lib/f-torture.exp: Similarly.
52356 * gcc.c-torture: Rename all .cexp files to .x files.
52358 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
52360 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52361 (940510-1.c): Removed duplicate.
52362 (971104-1.c): New test.
52364 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
52366 * lib/f-torture.exp: Improve error and loop detection.
52368 1997-11-19 Michael Meissner <meissner@cygnus.com>
52370 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52371 use that to size the filler array.
52373 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
52375 * lib/c-torture.exp(c-torture-execute): Fix typo.
52377 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52378 testcase as the executable name. Keep the executable around if
52381 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
52383 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52384 changes. Only test one -g option, and move it to the end of the
52385 list of options to test.
52387 1997-09-19 Michael Meissner <meissner@cygnus.com>
52389 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52390 variable GCC_TORTURE_OPTIONS to supply default switches separated
52391 by colons. If no environment variable, run tests with -O0 -g, -O1
52392 -g, and -O2 -g as well.
52394 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
52396 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52397 explanatory comments. Fix indentation.
52399 1997-09-15 Jeffrey A Law (law@cygnus.com)
52401 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52403 1997-09-11 Jeffrey A Law (law@cygnus.com)
52405 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52406 * g++.old-deja/g++.mike/p7325.C: Likewise.
52407 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52409 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
52411 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52412 * g++.old-deja/g++.brendan/crash30.C: Likewise.
52413 * g++.old-deja/g++.brendan/crash39.C: Likewise.
52414 * g++.old-deja/g++.law/operators4.C: Likewise.
52416 1997-09-11 Joe Buck (jbuck@synopsys.com)
52418 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52419 * g++.old-deja/g++.mike/p784.C: Ditto.
52420 * g++.old-deja/g++.mike/p785.C: Ditto.
52422 1997-09-05 Jeffrey A Law (law@cygnus.com)
52424 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52426 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52428 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52429 target feature; pass this to c-torture-execute as needed.
52431 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52433 * lib/c-torture.exp(c-torture-execute): If the previous and the
52434 current executables being tested are identical, we don't need to
52435 run the executable again. Try to make the executable names
52436 unique. Add an optional argument for passing additional compiler
52439 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
52441 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52443 1997-08-29 Jeffrey A Law (law@cygnus.com)
52445 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52447 1997-07-31 Jeffrey A Law (law@cygnus.com)
52449 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52450 32bit or larger longs.
52452 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52453 have either a 32bit long or 32bit int.
52455 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
52457 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52458 Make double precision tests dependent on sizeof (double).
52460 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
52462 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52465 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
52467 * gcc.c-torture/compile/961203-1.cexp: New script.
52469 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
52471 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52472 up the includes ourselves.
52474 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
52476 * lib/plumhall.exp: Remove random include, and add a few
52477 verbose messages for debugging.
52479 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
52481 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52482 of trying to do it ourselves.
52484 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52486 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52488 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
52490 * gcc.prms/5403.c: Made regexp a bit less strict.
52492 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
52494 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52495 is returned from remote_load instead.
52496 * lib/plumhall.exp: Ditto.
52497 * lib/mike-g++.exp: Ditto.
52498 * lib/old-dejagnu.exp: Ditto.
52499 * lib/c-torture.exp: Ditto.
52501 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
52503 * lib/g++.exp: Use build_wrapper procedure.
52504 * lib/gcc.exp: Ditto.
52506 1997-05-20 Jeffrey A Law (law@cygnus.com)
52508 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
52509 an old-style decl for malloc. Fixes tests to work when
52510 sizeof (int) != sizeof (size_t).
52512 1997-05-15 Mike Meissner <meissner@cygnus.com>
52514 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52516 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52517 use stdargs.h interface.
52519 1997-05-15 Mike Meissner <meissner@cygnus.com>
52521 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
52522 NO_VARARGS when compiling.
52524 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
52526 * lib/plumhall.exp(ph_includes): New procedure.
52528 (ph_compiler): Ditto.
52530 * lib/g++.exp: Rename test-glue.c to testglue.c.
52531 * lib/gcc.exp: Ditto.
52533 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
52535 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
52536 to completion when it's called.
52538 1997-03-21 Michael Meissner <meissner@cygnus.com>
52540 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52541 is defined, don't do test.
52543 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
52545 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52547 (ph_summary): Mark skipped testcases as untested, not unresolved.
52549 * lib/plumhall.exp (ph_make): If unresolved because of bad
52550 errorCode, record errorCode in log file.
52551 (*): Replace send_log/verbose with verbose -log.
52553 1997-03-19 Michael Meissner <meissner@cygnus.com>
52555 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52556 double conversion if double isn't at least 8 bytes.
52558 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52559 int to work with targets where int is 16 bits.
52561 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52562 8 bytes, just exit, since 4 byte doubles don't have enough bits of
52563 precision for the test to complete.
52565 1997-03-14 Michael Meissner <meissner@cygnus.com>
52567 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52568 if d10v is not compiled with the -mdouble64 flag.
52569 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52571 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52572 d10v is not compiled with the -mint32 flag.
52574 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
52576 * lib/plumhall.exp: Use incr_count.
52578 1997-03-12 Jeffrey A Law (law@cygnus.com)
52580 * gcc.c-torture: Update to c-torture-1.45.
52582 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
52584 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52585 the name of the expect testcase file).
52587 * lib/g++.exp(g++_init): Ditto.
52589 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
52591 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52594 * lib/gcc.exp(gcc_exit): New procedure.
52596 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
52598 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52599 specs where appropriate.
52601 * g++.old-deja/g++.arm/*: Added additional ERROR checks
52602 because of new "candidates are" messages, and removed a few
52604 * Converted all non-old-style g++ testcases to old-style, and
52605 moved into g++.old-deja.
52607 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
52609 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52612 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52615 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52617 1997-02-13 Michael Meissner <meissner@cygnus.com>
52619 * lib/gcc.exp (gcc_target_compile): Add support for defining
52620 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52621 the machine doesn't have those features.
52623 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
52625 * g++.law/operators4.exp: Don't use LIBS.
52627 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
52629 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52631 * lib/mike-g++.exp: Don't set the compiler to be tested here.
52632 * lib/g++.exp: Set it here instead. Also, allow use of the
52633 --tool_exec and --tool_opt options. Change CXX to
52636 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52638 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52640 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
52642 * lib/old-dejagnu.exp: Use prune_warnings instead of
52644 * lib/mike-g++.exp: Ditto.
52645 * lib/gcc.exp: Ditto.
52646 * lib/g++.exp: Ditto.
52648 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52650 1997-02-07 Jeffrey A Law (law@cygnus.com)
52652 * 941014-2.c: Include stdlib.h
52653 * 960327-1.c: Include stdio.h
52654 * dbra.c, index-1.c: Don't assume ints are 32bits.
52656 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
52658 * lib/gcc.exp: Add gcc,stack_size target feature.
52660 * lib/g++.exp(g++_target_compile): Add the include and link
52661 paths here, not in two other places. And, it's $options, not
52664 * lib/mike-g++.exp(postbase): Remove the code that determines
52665 the correct include and link paths.
52666 * g++.old-deja/old-deja.exp: Ditto.
52668 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
52670 * lib/g++.exp(g++_init): target_compile no longer returns the
52671 filename of the result.
52673 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
52675 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52678 * gcc.c-torture/special/special.exp: Change call to
52679 gcc_target_compile to include the object file.
52681 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
52683 * gcc.c-torture/special/special.exp: Correct misspelling in last
52686 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
52688 * lib/plumhall.exp(ph_summary): Log the entire output of the
52689 executable. Return -1 if there were any failures, 0 otherwise.
52690 (ph_execute): Return -1 if there were any failures, 0 otherwise.
52691 (ph_make): Clean up objects and executables that were built
52692 if the tests succeeded.
52694 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
52696 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52697 libraries and includes in the build tree as appropriate.
52699 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
52701 * lib/c-torture.exp: Instead of looking for the global variable
52702 NO_LONG_LONG, check to see if that's a feature of the target.
52704 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
52706 * config/default.exp: Minimize. Delete the remainer of the files in
52707 config; this functionality is now in devo/dejagnu/config.
52709 g++.*/*: Pass any additional flags used to compile to postbase;
52712 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52713 is now done by runtest.exp. Use gcc_target_compile instead of
52716 lib/c-torture.exp: Use gcc_target_compile instead of compile.
52717 Remove references to CFLAGS. Use remote_file instead of
52719 (c-torture): Take a list of arguments to use to compile this
52722 lib/g++.exp: Simplify. Use target_compile instead of compile.
52723 lib/gcc-dg.exp: Ditto.
52724 lib/gcc.exp: Ditto.
52725 lib/mike-{gcc,g++}.exp: Ditto.
52726 lib/old-dejagnu.exp: Ditto.
52727 lib/plumhall.exp: Ditto.
52729 1997-01-08 Jim Wilson <wilson@cygnus.com>
52731 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52732 (ph_linker): Likewise.
52734 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
52736 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52737 MAP_ANON / MAP_ANONYMOUS if defined;
52738 else try to map from /dev/zero .
52740 1996-11-12 Jeffrey A Law (law@cygnus.com)
52742 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52743 isn't defined, then define it to MAP_ANONYMOUS.
52745 1996-11-12 Jeffrey A Law (law@cygnus.com)
52747 * gcc.c-torture: Update to c-torture-1.42 release.
52749 1996-11-11 Jeffrey A Law (law@cygnus.com)
52751 * gcc.c-torture: Update to c-torture-1.41 release.
52753 1996-10-27 Jeffrey A Law (law@cygnus.com)
52755 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
52758 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
52760 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52761 and LDFLAGS. Fix second case to append the target_info ldflags
52762 onto LDFLAGS, not CFLAGS.
52763 * lib/g++.exp (g++_init): Add target_info stuff.
52764 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
52765 of libgloss and newlib flags for !native.
52767 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52768 (GDB): Fix relative path to go up another dir for finding gdb.
52770 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
52772 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52773 versions in the target_info array, if they don't exist.
52775 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
52777 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52779 1996-07-08 Jim Wilson <wilson@cygnus.com>
52781 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52782 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52784 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
52786 * lib/old-dejagnu.exp: Don't remove the output file before we've
52787 actually tested it. Don't append pwd to the path of the executable
52790 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
52792 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52794 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
52796 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52797 temporary directory for compiler files, and set it to a default
52798 value of /tmp. Set $output as the name of the output file from
52799 compiling the testcase. Add a -o option to $cflags_var so the
52800 compiler writes the final output file as $output. Set $executable
52803 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52804 directory for compiler files, and set it to /tmp if it doesn't
52805 already have a value. Set $output_file to the name of the output
52806 file from compiling the testcase. Add a -o option to CXXFLAGS so
52807 the compiler writes the final output file as $output. Use $output
52808 as the executable to be tested.
52810 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
52812 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52814 1996-06-08 Jeffrey A Law (law@cygnus.com)
52816 * gcc.c-torture/execute/pending-1.c: New test. Still
52817 pending in Tege's queue.
52819 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
52821 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52822 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
52823 if there were failures. Call unresolved if there were unresolved
52824 testcases. Call gcc_fail if program did not run to completion.
52825 (ph_make): Pass additional argument name to ph_execute.
52826 (ph_execute): Add new argument. Pass additional arguments to
52827 ph_summary. Call gcc_fail is there is no execution output.
52829 1996-04-24 Jeffrey A Law (law@cygnus.com)
52831 * lib/plumhall.exp (proc_summary): Output relavent summary
52832 lines into the log so specific failures in plumhall can be
52835 1996-04-10 Jeffrey A Law (law@cygnus.com)
52837 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52838 (c-torture-execute): Don't try to execute tests which use
52839 "long long" types if $NO_LONG_LONG is nonzero.
52841 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
52843 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52846 * gcc.ieee: Move from here.
52847 * gcc.c-torture/execute/ieee: To here.
52849 1996-03-26 Jeffrey A Law (law@cygnus.com)
52851 * gcc.c-torture: Update to c-torture-1.41 release.
52853 1996-03-22 Jeffrey A Law (law@cygnus.com)
52855 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52858 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
52860 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52863 1996-03-02 Jeffrey A Law (law@cygnus.com)
52865 * config/proelf.exp: Handle connecting to a simulator.
52867 1996-01-31 Jeffrey A Law (law@cygnus.com)
52869 * config/proelf.exp: New file. Enough framework that we can
52870 run c-torture tests on the proelf targets (or any other target
52871 that gdb can connect to for that matter).
52873 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
52875 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52876 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
52878 * lib/plumhall.exp (ph_execute): Always call ph_summary if
52879 exec_output exists.
52881 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
52883 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52884 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52886 * config/*.exp: Update FSF address. Change result of ${tool}_load
52887 to pass/fail/unresolved/unsupported/untested. Caller must now
52888 call unresolved/unsupported/untested.
52889 * lib/*.exp: Update FSF address. Update to handle new results of
52891 * lib/chill.exp (verbose): Delete.
52893 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
52895 * lib/gcc.exp (default_gcc_start): Change order of args to
52896 $LDFLAGS $CFLAGS $LIBS.
52897 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52898 Save/set/restore CFLAGS. Pass single arg to gcc_start.
52899 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52900 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52901 * gcc.misc-tests/dg-test.exp: Likewise.
52902 * gcc.misc-tests/msgs.exp: Likewise.
52903 * gcc.prms/prms.exp: Likewise.
52904 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52905 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52907 * lib/dg.exp: Deleted, moved to dejagnu/lib.
52909 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
52911 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52913 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52914 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52916 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52919 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
52921 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52922 global for loop; add use of $mathlib.
52923 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52924 settings here; set mathlib for anything but VxWorks.
52926 1996-01-22 Jeffrey A Law (law@cygnus.com)
52928 * gcc.c-torture: Update to c-torture-1.40 release.
52930 1996-01-03 Jeffrey A Law (law@cygnus.com)
52932 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52935 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
52937 * lib/c-torture.exp (c-torture-execute): Declare "output" as
52940 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
52942 * lib/g++.exp (LIBS): Define if not already.
52943 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52944 (gcc-dg-prune): Call prune_gcc_output.
52945 * lib/gcc.exp (prune_gcc_output): New proc.
52946 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52949 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
52951 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52952 (c-torture-execute): Likewise. Rename `name' to `testcase'.
52954 1995-11-15 Jeffrey A Law (law@cygnus.com)
52956 * gcc.c-torture: Update to c-torture-1.39 release.
52958 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
52960 * lib/c-torture.exp (c-torture-execute): Don't return if one option
52961 fails, try others as well.
52963 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
52965 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52966 If compilation fails, mark execute tests as `untested'.
52967 If test is marked as unsupported, don't mark compilation and
52968 execute tests as failed.
52970 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
52972 * lib/g++.exp (g++_init): Don't link in libg++, and look to
52973 libstdc++ for whether or not we want to be doing shared
52974 libraries. Delete link_curses since we don't need it anymore.
52975 * lib/mike-g++.exp (postbase): Don't link in libg++.
52976 * g++.old-deja/old-deja.exp: Likewise.
52978 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
52980 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52982 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
52984 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52985 For that, add `-Wl,-a,shared_archive'.
52986 * g++.old-deja/old-deja.exp: Likewise.
52988 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
52990 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52992 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
52994 * lib/mike-g++.exp (postbase): Pay attention to the status of
52997 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
52999 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53001 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
53003 * lib/gcc.exp (default_gcc_start): No longer need to log program
53004 being executed or its output, execute_anywhere does that now.
53005 * lib/g++.exp (default_g++_version): Call execute_anywhere.
53006 (default_g++_start): Likewise. Delete calls to verbose/send_log.
53008 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
53010 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53011 the same as those in lib/g++.exp.
53013 1995-10-10 Jeff Law (law@hurl.cygnus.com)
53015 * gcc.c-torture: Update to c-torture-1.38 release.
53016 * gcc.ieee: Related changes.
53018 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
53020 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53021 "exec". Minor reformatting changes.
53023 * config/rom68k.exp (${tool}_load): Make it work in a canadian
53024 cross. This means all "exec" calls now work on a remote host as
53026 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53027 cross. Filter out the extra "\r\n" stuff that expect puts in.
53028 (c-torture-execute): Filter out the bogus warnings like
53029 c-torture-compile does. Add support for canadian cross.
53030 * lib/gcc.exp (default_gcc_version, default_gcc_start)
53031 Use execute_anywhere rather than calling exec directly. Now it
53032 works for canadian cross testing.
53034 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
53036 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
53037 results into a variable, and check that rather than using file exists.
53039 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
53041 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53042 create a libg++.so. For sunos4.1.*, also add -ltermcap.
53044 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53046 * g++.old-deja/old-deja.exp: Create and pass runshlib and
53047 lib_curses if there's a shared libg++ in the build tree.
53049 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
53051 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53052 if not supported target.
53054 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
53056 * lib/g++.exp (g++_init): Move empty setting of runshlib and
53057 link_curses up to always happen, not just for native builds.
53059 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
53061 * gcc.c-torture: Update to c-torture-1.36 release.
53062 * gcc.failure: Related changes.
53064 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
53066 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53068 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
53070 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53071 * lib/mike-g++.exp (postbase): Not in here. Still reference
53072 runshlib, link_curses, and mathlib for link and run.
53074 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53075 pass the runtime shared library options for Solaris, OSF/1, and
53076 Irix5, and link with -lcurses to avoid unresolved references.
53078 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
53080 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53083 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
53085 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53087 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
53089 * gcc.c-torture: Update to c-torture-1.35 release. Note we
53090 do not have a framework for the "compat" tests yet.
53092 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
53094 * lib/mike-g++.exp (postbase): New local variable `mathlib',
53095 set to null if we're testing vxworks5.1. Use that instead of
53096 `-lm' in the setting of LIBS for link and run.
53098 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
53100 * config/rom68k.exp (${tool}_load): Major changes to make it
53101 work. Verified that it does in fact return the stuff in
53102 exec_output properly. Catch any Emul or any TRAP other than 0.
53104 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
53106 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53107 LDFLAGS properly for targets that need stuff from libgloss.
53108 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53110 (gpp_initialized): New variable.
53112 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
53114 * config/rom68k.exp: Load libgloss.exp.
53115 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53116 so we can produce a fully linked binary.
53117 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53118 so we can produce a fully linked binary.
53120 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
53122 * lib/plumhall.exp (ph_section): Watch for expected failures.
53123 Add missing `else'.
53125 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53127 (c-torture): Likewise.
53129 1995-08-28 Doug Evans <dje@cygnus.com>
53131 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53133 * lib/mike-g++.exp (mike_cleanup): New proc.
53134 (prebase): New globals compiler_result, not_compiler_result,
53136 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
53137 allow leading "-" in pattern. Watch for unsupported tests.
53138 If $compiler_result is set, pattern match assembler code,
53139 and ditto for $not_compiler_result.
53140 * lib/mike-gcc.exp: Likewise.
53142 * lib/plumhall.exp (ph_execute): Only call ph_summary if
53143 execution "succeeded".
53145 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
53147 * config/win32.exp: New file.
53148 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53150 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
53152 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53154 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53155 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53156 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53158 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53159 "... without exceptions was ...". That is now handled by
53161 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53163 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
53165 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53166 sieve.c,sort2.c}: New files.
53167 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53168 sieve.exp,sort2.exp}: Drivers for them.
53170 * lib/mike-gcc.exp (program_output): New user settable variable.
53171 (postbase): Call prune_system_crud. Also prune extraneous compiler
53173 * lib/mike-g++.exp (program_output): New user settable variable.
53175 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53177 * config/sh.exp: Deleted (use sim.exp instead).
53179 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
53181 * config/vx.exp: Declare CHECKTASK as global.
53182 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53183 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53184 * lib/old-dejagnu.exp: Load [pwd]/$executable.
53186 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53188 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53189 target. Like vx.exp, only includes `vx29k.exp' instead of
53192 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
53194 * config/sim.exp: Increase time limit from 120 seconds to 240.
53196 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
53198 * gcc.c-torture/execute/950628-1.c: New test.
53200 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
53202 * gcc.c-torture: Update with changes/additions from
53205 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
53207 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53209 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
53211 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53213 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
53215 * gcc.c-torture/compile/950512-1.c: New test.
53216 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53217 * gcc.dg/struct-ret-1.c: Likewise.
53219 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
53221 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53222 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53224 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
53226 * gcc.c-torture/special/920411-1.c: Deleted.
53227 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53229 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
53231 * config/sim.exp (${tool}_load): Hack in call to bash to get a
53234 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
53236 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53238 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
53241 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53242 is the proper length.
53243 * va-arg-3.c: Likewise.
53245 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
53247 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
53248 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53250 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
53251 * lib/g++.exp (default_g++_start): Delete old cruft.
53253 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
53255 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53256 (2 * (1 << 18)) to (2 * (1 << 17)).
53258 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53260 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
53262 * config/rom68k.exp: Renamed from config/idp.exp
53264 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
53266 * c-torture/compile/921109-2.c
53268 1995-04-18 Mike Stump <mrs@cygnus.com>
53270 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53273 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
53275 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53277 * lib/g++.exp (default_g++_start): Likewise.
53279 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
53281 * gcc.c-torture/compile/950329-1.c: New test.
53283 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
53285 * config/bug.exp (${tool}_load): Updated to use new remote_open
53286 and remote_close procs.
53287 * config/idp.exp: New file.
53289 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
53291 * gcc.c-torture/execute/950322-1.c: New test.
53293 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
53295 * config/vx.exp (${tool}_load): Clean up testing of return code from
53296 vxworks_ld and vxworks_spawn.
53298 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
53300 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53302 1995-03-13 Mike Stump <mrs@cygnus.com>
53304 * lib/old-deja.exp: Add `excess errors test - ' error, now one
53305 can mark excess errors on a machine by machine basis. Note, the
53306 default is to not expect any excess errors, even when excess
53307 errors test - is given, so you will want to put an XFAIL ... on
53308 these lines. For example, // excess errors test - XFAIL hppa*-*-*
53309 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53310 those 4 machines, but no others.
53312 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
53314 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53315 * lib/c-torture.exp: to here.
53317 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
53319 * gcc.c-torture/execute/950221-1.c: New test.
53320 * gcc.c-torture/execute/struct-ret-1.c: New test.
53321 * gcc.c-torture/compile/950221-1.c: New test.
53323 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53325 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
53327 * gcc.c-torture/execute/arith-1.c (main): Return 0.
53328 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53330 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
53332 * g++.gb: New directory of tests, derived from my signature and
53333 class scoping tests.
53335 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53336 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53337 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53338 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53339 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53340 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53341 * g++.gb/sig25.C: Likewise.
53343 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53344 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53345 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53346 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53347 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53348 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53349 * g++.gb/sig25.exp: Likewise.
53351 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53352 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53353 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53354 * g++.gb/scope13.C: Likewise, this test still fails.
53356 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53357 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53358 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53359 * g++.gb/scope13.exp: Ditto.
53361 * g++.gb/README: New file, explains what these tests are about.
53363 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
53365 * lib/dg.exp (dg-do): Support `preprocess'.
53366 (dg-test): Likewise.
53368 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
53370 * config/udi.exp: change "continue -expect" to "exp_continue".
53372 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
53374 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53375 Delete redundant tests.
53377 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53378 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53379 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53380 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53381 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53382 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53383 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53384 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53386 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53387 storing label pointers.
53388 * gcc.c-torture/execute/921019-1.c: Likewise.
53389 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53390 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53392 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53395 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53396 Delete obsolete tests.
53398 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53399 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53400 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53401 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53402 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53403 * gcc.c-torture/compile/950124-1.c: New test.
53405 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53407 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
53409 * lib/mike-g++.exp: Add -lm to LIBS.
53411 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
53413 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53415 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
53417 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53419 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
53421 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53423 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
53425 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53426 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53427 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53428 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53429 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53430 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53431 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53432 * g++.law/{operators31.C, operators32.C,
53433 * g++.law/{operators33.C, operators34.C}: Likewise.
53434 * g++.law/{pic1.C, refs2.C}: Likewise.
53435 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53436 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53437 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53438 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53440 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53441 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53442 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53443 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53444 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53445 * g++.law/{enum9.exp, friend5.exp}: Likewise.
53446 * g++.law/{nest3.exp, nest4.exp}: Likewise.
53447 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53448 * g++.law/{operators30.exp, operators31.exp}: Likewise.
53449 * g++.law/{operators32.exp, operators33.exp}: Likewise.
53450 * g++.law/{operators34.exp}: Likewise.
53451 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53452 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53453 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53454 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53455 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53457 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53458 No longer expected to fail.
53459 * g++.law/missed-error3.C: Tweak for recent bool changes.
53461 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
53463 * config/emb-unix: Deleted.
53464 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53465 remote execution. Do final link on remote host if REMOTE_LINK is set.
53467 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
53469 * lib/dg.exp (dg-test): Fix typo in last patch.
53471 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
53473 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53474 (handles multiple occurrences).
53476 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
53478 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53479 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53480 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53482 * lib/c-torture.exp (c-torture-compile): Likewise.
53483 (c-torture): Prepend full path if missing.
53484 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53485 (gcc_fail): Likewise.
53486 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53488 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
53490 * lib/netware.exp: Only attach to NetWare i386 systems.
53492 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
53494 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53495 messages. Add test name to "output pattern match" pass/fail message.
53497 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
53499 * gcc.dg: New testsuite.
53500 * gcc.dg/dg.exp: New file.
53502 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53503 test-switch.c}: Deleted.
53505 * gcc.misc-tests/msgs.exp: New testcase driver.
53507 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
53509 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
53510 Watch for illegal return values from ${tool}_load.
53511 * config/unix.exp (${tool}_load): Fix pass/fail detection for
53512 cross targets. Coerce return value >0 to 1.
53514 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
53516 * config/unix.exp (${tool}_load): Call program rsh, not proc.
53518 * config/emb-unix.exp: New file.
53520 * config/sim.exp: Error if variable $SIM not defined.
53521 (${tool}_load): Mark test as "untested" if simulator missing.
53523 * config/unix.exp: Load remote.exp to get rcp_download.
53524 * lib/c-torture.exp: Use different option lists for testcases with
53526 * gcc.c-torture/execute/execute.exp: Likewise.
53528 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
53530 * config/*.exp: Clarify return code from ${tool}_load.
53531 Call `unresolved' or `untested' instead of `warning' or `perror'
53532 (sometimes you still want to call both though).
53533 Add comment that `shell_id' is local to each file.
53534 * config/udi.exp (timeout): Set to 30.
53535 Don't print warning if connection fails, $connectmode has already
53537 (${tool}_load): Move verbose messages to level 2.
53538 Rework pattern for "Process started" message.
53539 Pass `shell_id' to ${connectmode}_download.
53540 Retry twice upon timeout. Make resetting of target more robust.
53541 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53542 Pass `shell_id' to exit_$connectmode.
53543 Only call exit_$connectmode if connected.
53544 * config/unix.exp (${tool}_load): Check return codes better.
53545 * config/vrtx.exp (${tool}_load): Likewise.
53546 * config/vx.exp (${tool}_load): Likewise.
53547 Delete unneeded global's.
53548 * lib/dg.exp (dg-test): Update to reflect clarified return codes
53551 (dg-init): Delete recording of pass/fail counts.
53552 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53553 (old-dejagnu-init): Likewise.
53554 (old-dejagnu-stat): Delete contents, empty proc now.
53555 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53556 (c-torture): Delete references to lcnt, lpass, lfail.
53557 Get option list from TORTURE_OPTIONS.
53558 Delete -funroll[-all]-loops if no loops.
53559 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53560 (g++_stat): Delete contents (empty proc now).
53561 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53562 (gcc_finish): Likewise.
53563 (gcc_stat): Deleted.
53564 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53565 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53566 * gcc.c-torture/execute/execute.exp: Likewise.
53567 Split tests into two parts: compile, execute.
53568 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
53569 no loops. Update to reflect clarified return codes from ${tool}_load.
53571 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
53573 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53575 (old-dejagnu): Likewise (where necessary).
53577 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
53579 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53581 * lib/dg.exp (dg-process-target): Fix processing of selector.
53582 Add comment regarding use of `error'.
53584 * lib/gcc.exp (prune_system_crud): Define if missing.
53585 * lib/g++.exp (prune_system_crud): Likewise.
53587 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53588 Call prune_system_crud.
53589 * lib/dg.exp (dg-runtest): New proc.
53590 Use perror instead of send_user for tcl errors in testcase.
53591 Don't return any value, it's never used.
53592 Don't clobber previous definition of `unknown'.
53593 Print tcl errors in `dg-final'.
53595 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
53597 * lib/dg.exp (dg-process-target): Improve syntax error messages.
53598 (dg-test): Don't print errorInfo, it contains stack backtrace.
53600 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
53602 * lib/g++.exp (runtest_file_p): Define if missing.
53604 1994-09-24 Doug Evans (dje@cygnus.com)
53606 * lib/mike-g++.exp: Comment out loading of g++.exp.
53607 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
53608 (default_g++_version): Always print something.
53609 (default_g++_start): Comment out call to `which'.
53610 (g++_start, g++_load): Deleted (must be defined in config file).
53611 * lib/gcc.exp: Test for existence of $CC at start.
53612 Delete check for tmpdir (done in gcc_init).
53613 (default_gcc_version): Always print something.
53614 (default_gcc_start): Comment out call to `which'.
53615 * config/*.exp: Major cleanup - make cross targets work at least a
53616 little better for g++ (by not being "--tool gcc" specific).
53617 Rename gcc_xxx to ${tool}_xxx.
53618 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53619 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53621 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
53623 * lib/c-torture.exp (c-torture-compile): Rework compiler
53624 message processing.
53626 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53629 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
53631 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53633 * lib/dg.exp (dg-process-target): Support { target native }.
53635 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
53637 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
53638 looked for "... program xxx got fatal signal".
53639 Correct regsub munging of `comp_output'.
53640 Ignore compiler messages "path prefix not used" and "linker input
53643 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
53645 * lib/gcc.exp (runtest_file_p): Define if missing.
53646 * gcc.prms/template.c: Example to work from.
53648 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
53650 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53651 * lib/dg.exp (dg-test): Call unsupported testcases as such.
53653 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53654 * gcc.prms/1883.c: Moved from compile/940714-1.c.
53655 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53656 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53658 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53659 (dg-process-target): No longer a varargs proc.
53660 Return S/N for target, P/F for xfail. All callers changed.
53661 (user option procs): More argument checking.
53662 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53663 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53664 (dg-test): Skip test if not running on selected target in `dg-do'.
53665 Update handling of `dg-do-what', `dg-output-text'.
53666 Separate execution pass/fail from output pattern match pass/fail.
53667 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53669 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
53671 * gcc.c-torture/special/special.exp: Don't expect failure for mips
53672 target for 920510-1.c.
53674 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
53676 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53677 Clean up comment regarding use of passcnt, etc.
53678 (gcc_stat): Don't update `testcnt' here.
53679 (gcc_finish): Do it here.
53680 Might as well reset `but_id' here too.
53681 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53682 to determine if the file should be tested.
53683 * gcc.c-torture/compile/compile.exp: Likewise.
53684 * gcc.c-torture/execute/execute.exp: Likewise.
53685 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53686 * gcc.misc-tests/dg-test.exp: Likewise.
53687 * gcc.prms/prms.exp: Likewise.
53688 * gcc.wendy/wendy.exp: Likewise.
53689 * g++.old-deja.exp: Likewise.
53690 Move "Testing file" message to verbose level 1.
53692 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
53694 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53696 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
53698 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53699 (default_gcc_start): Accept optional second list element
53700 of compiler flags. Print compiler output at verbosity level 2.
53701 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53702 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53703 Save current values of framework globals passcnt, failcnt, xpasscnt,
53704 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53705 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
53706 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53707 xfailcnt to compute stats. Update framework global `testcnt' from
53709 (gcc_finish): New proc. Clean up test environment.
53710 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53711 (gcc_epass, gcc_efail): Delete.
53712 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53713 argument of line number.
53714 (dg-init): If the tool has an init routine, call it.
53715 (dg-test): Remove args `cflags_var' and `libs_var'.
53716 Pass all compiler options to ${tool}_start.
53717 Handle missing line number.
53718 (dg-finish): New function.
53719 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53720 particular files. Call gcc_finish at end. Move "skipping test"
53721 message to verbosity level 3.
53722 * gcc.c-torture/compile/compile.exp: Likewise.
53723 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53724 * gcc.c-torture/execute/execute.exp: Likewise.
53725 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53726 Print testcase being tried at verbosity level 1.
53727 * gcc.c-torture/special/special.exp: Unset xfail.
53728 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53729 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53730 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53731 * gcc.failure/failure.exp: Likewise.
53732 * gcc.ieee/ieee.exp: Likewise.
53733 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53734 Update call to dg-test. Call dg-finish at end.
53735 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
53736 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53737 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53738 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53739 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
53740 * gcc.wendy/wendy.exp: Add copyright.
53741 Delete setting of tmpdir (done by gcc_init).
53742 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53743 Pass compiler flags to gcc_start. Call gcc_finish at end.
53744 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53747 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
53749 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53751 (g++_load): Likewise.
53753 * config/*.exp (gcc_load): Some were varargs fns and some were not.
53754 Rename argument to `prog' to remove the confusion.
53755 Varargs fns behave differently too!
53756 (g++_load): Likewise.
53758 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53760 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53761 what it is. Delete (always) printing of status value for !native.
53762 Simplify verbose code, and include status and exec_output.
53763 (g++_load): Use gcc_load.
53765 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
53767 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53768 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53769 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53770 940714-3.c as these testcases don't exist anymore. Make
53771 va-arg-1.c expected to pass.
53773 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
53775 * gcc.misc-tests/misc.exp: Only run specific testcases.
53776 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
53777 * gcc.misc-tests/dg-[1-9].c: New files.
53779 * lib/dg.exp: New testsuite driver.
53780 * gcc.prms/prms.exp: Use it.
53782 * README.gcc: New file.
53784 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53785 Document and reset `lxpass' and `lxfail'.
53786 Simplify "initialized" message.
53787 (gcc_stat): Clean up comments a little.
53789 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
53791 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53793 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
53795 * lib/old-dejagnu.exp (process-option): New proc.
53796 (old-dejagnu-init, old-dejagnu-stat): Likewise.
53797 (old-dejagnu): Simplify.
53798 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53800 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
53802 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53803 exists and is not an empty string.
53805 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53806 $xfail rather than calling setup_xfail. Clear $xfail when test is
53808 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53811 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53812 longer expected to fail.
53814 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53817 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53819 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53820 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53821 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53822 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53825 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53826 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53828 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53830 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53831 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53833 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53834 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53835 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53837 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
53839 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53840 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53841 940714-1.c, 940714-2.c, 940714-3.c},
53842 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53843 gcc.misc-tests/{mg.c,mg.exp}:
53845 * gcc.noncompile/noncompile.exp: Change accordingly.
53847 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
53849 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53850 Undo previous clobberage.
53852 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
53854 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53855 * gcc.special/{930510-1.c, special.exp}:
53856 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53857 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53858 struct-varargs-1.c}: New tests from c-torture-1.26.
53860 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
53862 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53863 argument to switch.
53865 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
53867 * Revert the previous changes. Please see Rob's directory
53868 (/lisa/test/rob/progressive/gcc/testsuite) for testing
53871 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
53873 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53874 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53875 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53876 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53877 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53878 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53879 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53880 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53881 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53882 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53883 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53884 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53885 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53886 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53887 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53888 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53889 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53890 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53891 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53892 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53893 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53894 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53895 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53896 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53897 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53898 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53899 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53900 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53901 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53904 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
53906 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53907 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53910 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
53912 * config/unix.exp (g++_load): Fix syntax.
53914 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
53916 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53917 * gcc.noncompile/921017-1.c: Deleted obsolete test.
53918 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53919 Don't expect va-arg-1.c to fail. Correct expected output for
53921 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53922 * gcc.wendy/hbm4.c: Correct typo.
53923 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53925 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
53927 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53928 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53929 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
53930 * lib/c-torture.exp (c-torture-compile): Ditto.
53932 Reduce volume of output (remove all the -I's and such).
53933 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53934 Call gcc_cpass, gcc_cfail.
53935 (c-torture): Pass testing option to c-torture-compile.
53937 1994-03-21 Doug Evans (dje@cygnus.com)
53939 Bring patches over from progressive.
53940 * config/default.exp: Exit remote shell cleanly.
53941 (g++_exit, g++_start): Add default versions.
53942 * config/sim.exp (gcc_load): Use perror, not error.
53944 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
53946 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
53949 1994-03-14 Doug Evans (dje@cygnus.com)
53951 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53952 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53953 (wendy_try): New proc to run testcase.
53954 (main loop): Call 'em.
53955 * gcc.wendy/*.c: Clean up pass to correct expected output.
53957 * lib/gcc.exp: Minor cleanup work.
53958 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53960 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
53962 * config/sim.exp (gcc_load): Document return codes better.
53963 Don't pass -v to simulator.
53965 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
53967 * gcc.special/920717-x.c: Fix typo.
53968 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53971 * lib/mike-gcc.exp: Fix typo.
53973 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
53975 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53976 binary to use, transform the name.
53977 * config/*.exp: rename everything. Nuke any g++ specific files,
53978 it's now a special case of gcc that requires no special support.
53979 Add a default.exp for unsupported targets.
53981 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
53983 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53984 lib/old-dejagnu.exp: Fix a few patterns to work with the new
53987 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
53989 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53992 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
53994 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53996 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
53998 * gcc.execute/execute.exp: Combine opt_list and foption_list into
53999 option_list. Compile every file with only 4/6 option choices
54000 (same as C torture) instead of with 12/18 different option
54002 * lib/c-torture.exp: Likewise.
54004 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54007 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
54009 * lib/old-deja.exp: Add `excess errors test fails' error, now one
54010 can put an XFAIL *-*-* on excess errors.
54012 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
54014 * g++.law: Add more tests derived from g++-bugs snapshots.
54016 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
54017 equivalent to g++.law/init9.
54019 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54020 compiled it, and the a.out file after we've run it.
54022 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
54024 * lib/mike-g++.exp (postbase): Delete the .o file after we've
54025 compiled it, and the a.out file after we've run it.
54027 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
54029 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54031 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
54033 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54036 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
54038 * g++.law: New directory of g++ tests derived from the g++-bugs
54041 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
54043 * gcc.compile: initbug1.c initbug1.exp testcase added
54045 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
54047 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54048 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54049 fixes submitted by Jeff Law (law@cs.utah.edu)
54050 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54051 Jeff Law (law@cs.utah.edu)
54054 1993-11-30 Mike Stump (mrs@cygnus.com)
54056 * config/unix-g++.exp: Follow the gcc way of doing things.
54057 * g++.old-deja/old-deja.exp: Minor updates.
54058 * lib/g++.exp: New file, follow the gcc way of doing things.
54059 * lib/old-dejagnu.exp: Minor updates.
54060 * lib/mike-g++.exp: Always unset errorInfo.
54062 1993-11-06 Mike Stump (mrs@cygnus.com)
54064 * lib/gcc.exp: Fix some errors with the below change, CC and
54065 CFLAGS should be global when setting, not local.
54067 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
54069 * lib/gcc.exp: Transform tool name.
54071 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54073 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54075 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54077 * lib/gcc.exp: change gcc_done to gcc_stat
54079 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54081 * Upgraded gcc testsuite to c-torture version 1.25
54083 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
54085 * lib/gcc.exp: added reporting code. Changed verbose compile message.
54086 * lib/c-torture: added hooks for new reporting code.
54088 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
54090 * config/sh-gcc.exp: check if sh-sim exists in the path
54092 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
54094 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54095 * gcc.compile/compile.exp: Initial changes for new logic.
54096 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54097 * gcc.failure/failure.exp: Initial changes for new logic.
54098 * gcc.ieee/ieee.exp: Initial changes for new logic.
54099 * gcc.misc-tests/misc.exp: Initial changes for new logic.
54100 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54101 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54102 * lib/c-torture.exp: Initial changes for new logic.
54103 * lib/gcc.exp: Initial changes for new logic.
54105 1993-10-15 Mike Stump (mrs@cygnus.com)
54107 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54108 depend upon failure or success. Fully qualify names in failure
54109 and success messages. Always remove a.out before starting
54110 compile, just in case. Pay more attention to error text output by
54111 the compiler. Handle testcases with no known past errors just
54112 like all others, so that things are uniform. Other miscellaneous
54115 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
54117 * gcc.cpp: new directory for cpp tests
54119 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
54121 * lib/chill.exp: Code reformatted, removed unused code.
54122 * config/unix-chill.exp: Code reformatted, removed unused code.
54123 * chill.execute/execute.exp: Code reformatted, removed unused code.
54124 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54126 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
54128 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
54129 routines not written.
54131 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
54133 * config/bug-gcc.exp: Use new procs from bug.exp.
54135 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
54137 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54138 via ftp, rather than depending on NFS.
54139 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54142 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
54144 * config/bug-gcc.exp: Use new download proc.
54146 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
54148 * chill.execute/execute.exp: cleanups, handles errors better
54149 * chill.compile/compile.exp: rewrite, based on execute.exp
54150 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54151 * lib/chill.exp: major changes to diff proc and compile and link
54152 procs. added chill_fail and chill_pass wrappers to pass and
54153 fail. added more comments, and handle error codes better.
54154 Added a hack to capture stderr from exec, so noncompile tests
54157 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
54159 * chill.execute/execute.exp: rewrite of testsuite driver
54160 * lib/chill.exp: rewrite of testsuite driver
54161 * config/unix-chill.exp: rewrite of testsuite driver
54163 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
54166 * iexpr.ch: Standardize uppercase.
54167 * tuples.dat: Standardize uppercase.
54168 * vary.ch: standardize. Correct varying string assignments.
54169 * vary.dat: Add new output lines.
54171 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
54174 * chprintf.ch: Standardize use of uppercase.
54175 * tuples.ch: Standardize and turn arr2 into a DCL,
54177 * pinits.ch: Standardize.
54179 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
54181 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54182 * Makefil: Renamed to Makefile.in.
54183 * configure.in: New.
54185 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
54188 * .cvsignore: Add result/output files.
54189 * Makefile: Fix up variables at start. Use MFLAGS
54190 everywhere. Correct bool_loc, built_ins entries.
54191 Add entry for vary1.ch.
54192 * bitarray.ch: Standardize upper-case usage.
54193 * bitexpr.ch: Standardize, add output of b1.
54194 * params.ch: Use arrayt in along PROC parameters, to
54195 avoid novelty problems.
54196 * sets.ch: Tiny cleanup.
54197 * vary1.ch: Re-indent.
54199 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
54201 * Add PR-related files to Makefiles, .cvsignore files, etc.
54203 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
54205 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54206 with compiler objects. New names are test-flow.c and test-loop.c
54208 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
54210 * Upgraded c-torture tests from 1.19 to 1.20
54213 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54214 * gcc.compile: 930623-1.c 930623-2.c
54215 * gcc.noncompile: 930622-1.c 930622-2.c
54216 * gcc.failure: 920411-1.c 920627-2.c
54217 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54219 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
54221 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54222 More changes to get testsuite working properly. Needs more work.
54223 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54225 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
54227 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54228 More changes to get testsuite working properly. Needs more work.
54230 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
54232 * chill.compile/compile.exp: Added for Dejagnu support
54233 * chill.execute/execute.exp: Added for Dejagnu support
54234 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
54236 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
54238 This should complete moving the CHILL test files.
54239 * chill.noncompile(.cvsignore printf.grt
54240 in-printf.grt chprintf.grt chprintf.ch):
54241 Added test-support files.
54242 (Makefile): Modified further.
54243 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54244 signal.ch): Added test files.
54245 * chill.execute (.cvsignore printf.grt printr.c
54246 in-printf.grt rts.c chprintf.grt rts.h): Added
54247 test-support files.
54248 (Makefile): More corrections.
54250 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
54252 * chill.compile, chill.execute, chill.nocompile: Add CHILL
54253 test cases, ready for DejaGnu.
54255 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
54257 * Upgraded c-torture tests from 1.18 to 1.19
54259 * gcc.compile: added test(s):
54261 * gcc.execute: added test(s):
54262 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54264 * added new subdirectory for misc tests: gcc.misc-tests
54265 * gcc.misc-test(s): added tests:
54266 inst-check.c test-consts.c test-ior.c test-switch.c
54268 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
54270 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54272 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
54274 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54276 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
54278 * Upgraded c-torture tests from 1.17 to 1.18
54280 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
54282 * Upgraded c-torture tests from 1.12 to 1.17
54284 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
54286 * lib/old-dejagnu.exp:
54287 Fixed handling of XFAIL target triplets to correctly
54288 recognize wildcard characters. Removed code that
54289 appended a unique id tag to the end of the file name
54290 printed out by the result of the testcases within a
54293 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
54295 * lib/old-dejagnu.exp:
54296 Reworked expected failure handling to trigger off of XFAIL
54297 keyword in keyphrase embeded in testcase source code. The
54298 XFAIL keyword must be at the end of the keyphrase line. It
54299 may optionally be followed by one or more target triplets.
54300 It has just occured that the handling of wildcards in the
54301 target triplet may not be correct.
54303 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
54305 * g++.old-deja/tests:
54306 Moved all subdirectories up one level into g++.old-deja .
54308 * lib/old-dejagnu.exp:
54309 Fixed problem with CXXFLAGS not being properly reset, and being
54310 corrupted with extraneous "-c" compiler option. This was
54311 causing binaries to not be generated for test that needed them.
54312 Modified strings passed to "pass" and "fail" so that individual
54313 tests from the same test file would be distinguished by an
54314 identifier appended to the test file name in the summary logs;
54315 this corrected a problem with erroneous diff logs. Added code
54316 to search testcases for expected fail and unexpected pass keywords.
54318 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
54320 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54322 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
54324 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54325 Removed extraneous text from end of "Special g++ Options"
54328 * lib/old-dejagnu.exp: Added pattern matching to look for new
54329 keywords, embedded in testcases comments, which will trigger
54330 calls to xpass and xfail.
54332 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
54334 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54335 comments embedded in the testcases, especially the one looking for
54336 special compiler options, as well as the pattern matching for the
54337 compiler output again.
54339 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
54341 * lib/old-dejagnu.exp: Do a proper check of the return value for
54342 execute tests. Fixed several problems with the pattern matching
54343 of the compiler output which gave erroneous test results.
54344 Changed several of the test result messages to be more descriptive.
54345 * config/unix-g++.exp: Proc g++_load now actually works and
54346 executes the tests passed to it and returns a usable return
54349 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
54351 * lib/gcc.exp: Exits gracefully if $CC is bogus.
54353 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
54355 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54356 Modified both files to properly execute the old style
54357 dejagnu tests. The previous versions of these files were
54358 experimental and did not function anything near correctly.
54360 1993-04-05 Rob Savoye (rob@cygnus.com)
54362 * Removed all Makefile.in and configure.in files. No configuration
54365 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
54367 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54369 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
54371 * gcc.compile/configure.in, gcc.unsorted/configure.in,
54372 gcc.special/configure.in, gcc.noncompile/configure.in,
54373 gcc.execute/configure.in, gcc.code_quality/configure.in,
54374 g++.other/configure.in, g++.old-deja/configure.in,
54375 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54376 in srcname setting.
54378 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
54380 * lib/udi.exp: Fixed mondfe and mondfe_download.
54381 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54382 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54384 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
54386 * config/udi-gdb.exp: Check $shell_id after connecting to target.
54387 (gdb_exit): Don't remove *_soc files.
54389 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
54391 * lib/c-torture.exp: Don't look for main; instead always use -w
54392 -c. This is how the c-torture tests work. Remove the object
54393 file if the compilation succeeds.
54394 * gcc.execute/execute.exp: Remove executable if test passes.
54395 * gcc.noncompile/noncompile.exp: Every test is an expected
54397 * gcc.special/special.exp: Added tests from c-torture 1.11,
54398 corrected use of existing test.
54399 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54400 gcc.execute/920625-1.c: Updated to c-torture 1.11.
54401 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54402 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54403 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54404 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54405 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54406 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54407 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54408 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54409 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54410 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54411 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54412 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54413 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54414 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54415 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54416 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54417 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54419 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54420 correspond to c-torture 1.11.