builtins.c (fold_builtin_logb, [...]): New.
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2
3 * gcc.dg/torture/builtin-logb-1.c: New test.
4 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7 sh* targets.
8
9 2007-02-23 Richard Guenther <rguenther@suse.de>
10
11 * g++.dg/warn/changes-meaning.C: New testcase.
12
13 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14
15 PR libgfortran/30910
16 * gfortran.dg/fmt_zero_precision.f90: Update test.
17
18 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19
20 * gcc.dg/torture/builtin-frexp-1.c: New test.
21
22 2007-02-22 Mark Mitchell <mark@codesourcery.com>
23
24 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
25
26 2007-02-22 Ian Lance Taylor <iant@google.com>
27
28 PR debug/30898
29 * g++.dg/debug/pr30898.C: New test.
30
31 2007-02-22 Ira Rosen <irar@il.ibm.com>
32
33 * gcc.dg/vect/vect-106.c: New test.
34
35 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
36 Ira Rosen <irar@il.ibm.com>
37
38 PR tree-optimization/30843
39 * gcc.dg/vect/pr30843.c: New test.
40
41 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
42
43 PR tree-optimization/30858
44 * gcc.dg/vect/pr30858.c: New test.
45
46 2007-02-21 Mark Mitchell <mark@codesourcery.com>
47
48 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
49 to set options for compiling testglue.
50 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
51 * lib/obj-c++.exp (obj-c++_init): Likewise.
52
53 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
54
55 * gnat.dg/derived_aggregate.adb: New test.
56
57 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58
59 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
60 sh* targets. Call the correct CKSGN macro.
61
62 2007-02-21 Jakub Jelinek <jakub@redhat.com>
63
64 * gfortran.dg/gomp/omp_parse1.f90: New test.
65 * gfortran.dg/gomp/omp_parse2.f: New test.
66
67 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
68
69 PR fortran/30869
70 * gfortran.dg/do_pointer_1.f90: New test.
71
72 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
73
74 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
75 and scalbln.
76
77 2007-02-20 Geoffrey Keating <geoffk@apple.com>
78
79 * gcc.dg/darwin-minversion-1.c: New.
80 * gcc.dg/darwin-minversion-2.c: New.
81
82 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
83
84 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
85
86 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
87 DJ Delorie <dj@redhat.com>
88
89 PR other/30824
90 * gcc.dg/Wfatal.c: New.
91 * gcc.dg/Wfatal-2.c: New.
92 * gcc.dg/Werror-1.c: Adjust expectations.
93 * gcc.dg/Werror-5.c: Likewise.
94 * gcc.dg/Werror-7.c: Likewise.
95 * gcc.dg/Werror-10.c: Likewise.
96 * gcc.dg/Werror-11.c: Likewise.
97
98 2007-02-20 Tobias Burnus <burnus@net-b.de>
99
100 PR fortran/30522
101 * gfortran.dg/volatile10.f90: New test.
102
103 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
104
105 PR libfortran/30533
106 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
107
108 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
109
110 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
111 * gcc.dg/Walways-true-1.c: Likewise.
112 * gcc.dg/weak/weak-3.c: Likewise.
113 * gcc.dg/Werror-1.c: Likewise.
114 * gcc.dg/Werror-3.c: Likewise.
115 * gcc.dg/Werror-4.c: Likewise.
116 * gcc.dg/Werror-5.c: Likewise.
117 * gcc.dg/Werror-6.c: Likewise.
118 * gcc.dg/Werror-7.c: Likewise.
119 * gcc.dg/Werror-8.c: Likewise.
120 * gcc.dg/Werror-10.c: Likewise.
121 * gcc.dg/Werror-11.c: Likewise.
122 * gcc.dg/Werror-12.c: Likewise.
123 * g++.old-deja/g++.mike/warn8.C: Likewise.
124 * g++.dg/warn/Walways-true-1.C: Likewise.
125 * g++.dg/warn/Walways-true-2.C: Likewise.
126 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
127 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
128 -Wstring-literal-comparison with -Waddress.
129 * gcc.dg/Wstring-literal-comparison-4.c: Replace
130 -Wno-string-literal-comparison with -Wno-address.
131
132 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
133
134 * gnat.dg/self_aggregate_with_call.adb: New test.
135
136 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
137
138 PR tree-optimization/30975
139 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
140 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
141 * gcc.dg/vect/pr30795.c: New.
142
143 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
144
145 PR fortran/30681
146 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
147
148 2007-02-18 Roger Sayle <roger@eyesopen.com>
149
150 PR rtl-optimization/28173
151 * gcc.target/i386/andor-1.c: New test case.
152
153 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
154
155 * gcc.dg/torture/builtin-ldexp-1.c: New.
156 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
157
158 2007-02-18 Roger Sayle <roger@eyesopen.com>
159
160 * gfortran.dg/array_constructor_15.f90: New test case.
161
162 2007-02-18 Roger Sayle <roger@eyesopen.com>
163
164 * gfortran.dg/forall_10.f90: New test case.
165
166 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
167
168 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
169
170 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
171
172 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
173 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
174
175 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
176
177 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
178 * gcc.target/i386/builtin-bswap-3.c: Ditto.
179 * gcc.target/i386/xchg-1.c: New test.
180 * gcc.target/i386/xchg-2.c: New test.
181
182 2007-02-16 Richard Guenther <rguenther@suse.de>
183 Christian Bruel <christian.bruel@st.com>
184
185 * gcc.dg/strict-overflow-5.c: New testcase.
186
187 2007-02-16 Tobias Burnus <burnus@net-b.de>
188
189 PR fortran/30793
190 * gfortran.dg/func_derived_4.f90: New test.
191
192 2007-02-15 Roger Sayle <roger@eyesopen.com>
193
194 PR middle-end/30391
195 * gfortran.dg/pr30391-1.f90: New test case.
196
197 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
198
199 PR middle-end/30433
200 * gcc.c-torture/compile/pr30433.c: New testcase to check
201 that complex constants comparisions are foldded.
202
203 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
204
205 PR C++/30158
206 * g++.dg/ext/stmtexpr10.C: New testcase.
207
208 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
209
210 PR middle-end/30729
211 * gcc.dg/Wunused-value-2.c: New testcase.
212
213 2007-02-15 Ian Lance Taylor <iant@google.com>
214
215 * g++.dg/eh/subreg-1.C: New test.
216
217 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
218
219 PR c/26494
220 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
221 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
222 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
223 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
224 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
225 * gcc.dg/Werror-implicit-function-declaration.c: New.
226
227 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
228
229 PR c++/28943
230 * g++.dg/warn/pr28943.C: New.
231
232 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
233
234 * gfortran.fortran-torture/execute/math.f90: Fix typo.
235
236 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
237
238 PR fortran/30779
239 * gfortran.dg/error_recovery_3.f90: New test.
240
241 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
242
243 * g++.dg/tree-ssa/sra-1.C: New.
244
245 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
246
247 * g++.dg/tree-ssa/sra-1.C: New.
248
249 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
250
251 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
252
253 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
254
255 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
256
257 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
258
259 PR fortran/30799
260 * gfortran.dg/logical_2.f90: New test.
261
262 2007-02-14 Joseph Myers <joseph@codesourcery.com>
263
264 * gcc.dg/torture/complex-alias-1.c: New test.
265
266 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
267
268 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
269 instead of -fdump-tree-tailcall.
270
271 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
272
273 * gfortran.dg/interface_10.f90: Fix comment typo.
274
275 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
276
277 PR tree-optimization/30771
278 * gcc.dg/vect/pr30771.c: New test.
279
280 2007-02-13 Ian Lance Taylor <iant@google.com>
281
282 * gcc.dg/Wstrict-overflow-1.c: New test.
283 * gcc.dg/Wstrict-overflow-2.c: New test.
284 * gcc.dg/Wstrict-overflow-3.c: New test.
285 * gcc.dg/Wstrict-overflow-4.c: New test.
286 * gcc.dg/Wstrict-overflow-5.c: New test.
287 * gcc.dg/Wstrict-overflow-6.c: New test.
288 * gcc.dg/Wstrict-overflow-7.c: New test.
289 * gcc.dg/Wstrict-overflow-8.c: New test.
290 * gcc.dg/Wstrict-overflow-9.c: New test.
291 * gcc.dg/Wstrict-overflow-10.c: New test.
292
293 2007-02-13 Roger Sayle <roger@eyesopen.com>
294
295 * gcc.target/ia64/builtin-bswap-2.c: New test case.
296
297 2007-02-13 Richard Henderson <rth@redhat.com>
298
299 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
300 * gcc.c-torture/execute/pr29302-1.c: ... here.
301
302 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
303
304 PR c/29521
305 * gcc.dg/c90-return-1.c: Update output.
306 * gcc.dg/c99-return-1.c: Likewise.
307
308 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
309
310 PR fortran/30554
311 * gfortran.dg/used_dummy_types_7.f90: New test..
312
313 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
314
315 * gcc.target/i386/parity-1.c: New test.
316 * gcc.target/i386/parity-2.c: New test.
317
318 2007-02-12 Roger Sayle <roger@eyesopen.com>
319
320 * gcc.target/i386/builtin-bswap-3.c: New test case.
321
322 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
323
324 PR tree-optimization/29145
325 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
326 alias analysis is improved to take better advantage of restrict
327 qualified pointers.
328 * gcc.dg/vect/vect-80.c: Likewise.
329 * gcc.dg/vect/pr29145.c: New.
330
331 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
332
333 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
334 * gcc.target/i386/sse4a-insert.c: Likewise.
335
336 2007-02-11 Roger Sayle <roger@eyesopen.com>
337
338 * gcc.target/ia64/builtin-popcount-1.c: New test case.
339 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
340
341 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
342
343 PR fortran/30478
344 * gfortran.dg/enum_4.f90: Update error message checks.
345
346 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
347
348 PR fortran/30554
349 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
350 versions of the modules.
351
352 PR fortran/30617
353 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
354 by getting rid of recursive I/O and providing functions with
355 results.
356
357 PR fortran/30319
358 * gfortran.dg/char_array_constructor_2.f90
359
360 2007-02-11 Mark Mitchell <mark@codesourcery.com>
361
362 PR c++/26988
363 * g++.dg/template/spec34.C: New test
364
365 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
366
367 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
368 on i?86 and x86_64.
369 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
370 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
371 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
372 on i?86 and x86_64.
373 * gcc.dg/vect/vect-113.c: Ditto.
374
375 2007-02-06 Mark Mitchell <mark@codesourcery.com>
376
377 PR c++/29487
378 * g++.dg/eh/weak1-C: New test.
379 * g++.dg/eh/weak1-a.cc: Likewise.
380 * g++.dg/eh/comdat1.C: Likewise.
381
382 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
383 Dorit Nuzman <dorit@il.ibm.com>
384
385 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
386 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
387 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
388 * gcc.dg/vect/vect-113.c: Likewise.
389
390 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
391
392 2007-02-10 Richard Henderson <rth@redhat.com>
393
394 * lib/target-supports.exp (check_effective_target_tls): Redefine
395 to mean non-emulated tls.
396 * gcc.dg/tls/alias-1.c: Remove tls requirement.
397 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
398 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
399 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
400 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
401 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
402 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
403
404 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
405
406 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
407
408 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
409
410 * gfortran.dg/secnds.f: Replace time tolerance with a
411 before-and-after bracket.
412 * gfortran.dg/secnds-1.f: Likewise.
413
414 2007-02-09 Tobias Burnus <burnus@net-b.de>
415
416 PR fortran/30512
417 * gfortran.dg/maxlocval_1.f90: New test.
418
419 2007-02-09 Roger Sayle <roger@eyesopen.com>
420
421 * gcc.target/ia64/builtin_bswap-1.c: New test case.
422
423 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
424
425 PR fortran/30720
426 * gfortran.dg/array_function_1.f90: New test.
427
428 2007-02-09 Richard Sandiford <richard@codesourcery.com>
429
430 * lib/target-supports.exp (check_effective_target_lax_strtofp)
431 (check_effective_target_dummy_wcsftime): New functions.
432
433 2007-02-09 Richard Sandiford <richard@codesourcery.com>
434
435 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
436 * lib/target-supports.exp (check_effective_target_uclibc): New
437 function.
438
439 2007-02-09 Richard Sandiford <richard@codesourcery.com>
440
441 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
442 (vsnprintf): Don't define for uClibc targets.
443
444 2007-02-09 Richard Sandiford <richard@codesourcery.com>
445
446 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
447 set before checking whether it was allowed.
448 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
449 before checking inside_main.
450
451 2007-02-09 Richard Sandiford <richard@codesourcery.com>
452
453 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
454 uClinux targets.
455 (u16sf): Likewise u4sf.
456 * g++.dg/compat/struct-layout-1.h: Likewise.
457
458 2007-02-09 Richard Sandiford <richard@codesourcery.com>
459
460 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
461 procedure.
462 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
463 m68k targets if check_effective_target_coldfire_fpu returns true.
464
465 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
466 Richard Guenther <rguenther@suse.de>
467
468 PR middle-end/23361
469 * gcc.dg/fold-compare-3.c: New testcase.
470 * gcc.dg/tree-ssa/loop-24.c: Likewise.
471
472 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
473
474 * gcc.dg/pr26570.c: Clean up coverage files.
475 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
476 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
477 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
478 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
479 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
480 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
481 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
482 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
483 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
484 * gcc.dg/tree-ssa/pr25501.c: Ditto.
485 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
486 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
487 * gcc.dg/vect/pr28952.c: Ditto.
488 * gcc.dg/vect/pr27151.c: Ditto.
489 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
490 * g++.dg/gomp/macro-3.C: Ditto.
491
492 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
493
494 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
495 of the loop.
496
497 2007-02-08 Roger Sayle <roger@eyesopen.com>
498
499 * gcc.target/i386/builtin-bswap-2.c: New test case.
500
501 2007-02-08 Roger Sayle <roger@eyesopen.com>
502
503 * gfortran.dg/forall_8.f90: New test case.
504 * gfortran.dg/forall_9.f90: Likewise.
505
506 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
507
508 * gcc.dg/builtins-20.c: Add some -~ complex cases.
509
510 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
511
512 * lib/target-supports.exp (check_effective_target_simulator): New.
513
514 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
515
516 * gcc.dg/tree-ssa/loop-25.c: New test.
517
518 2007-02-06 Richard Henderson <rth@redhat.com>
519
520 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
521
522 2007-02-06 Roger Sayle <roger@eyesopen.com>
523
524 * gcc.target/powerpc/popcount-1.c: New test case.
525 * gcc.target/powerpc/parity-1.c: Likewise.
526
527 2007-02-06 Richard Guenther <rguenther@suse.de>
528
529 PR middle-end/27302
530 * gcc.dg/torture/pr27302-2.c: New testcase.
531
532 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
533
534 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
535 * gcc.dg/vect/vect-iv-1.c: New test.
536 * gcc.dg/vect/vect-iv-2.c: New test.
537 * gcc.dg/vect/vect-iv-3.c: New test.
538 * gcc.dg/vect/vect-iv-4.c: New test.
539 * gcc.dg/vect/vect-iv-5.c: New test.
540 * gcc.dg/vect/vect-iv-6.c: New test.
541 * gcc.dg/vect/vect-iv-7.c: New test.
542 * gcc.dg/vect/vect-iv-8.c: New test.
543 * gcc.dg/vect/vect-iv-9.c: New test.
544 * gcc.dg/vect/vect-iv-10.c: New test.
545 * gcc.dg/vect/vect-iv-11.c: New test.
546 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
547 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
548 * gcc.dg/vect/vect-14.c: Now vectorizable.
549 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
550 * gcc.dg/vect/vect-27.c: Likewise.
551 * gcc.dg/vect/vect-29.c Likewise.
552 * gcc.dg/vect/vect-dv-2.c: Likewise.
553 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
554 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
555 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
556
557 2007-02-06 Ira Rosen <irar@il.ibm.com>
558
559 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
560
561 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
562
563 * gcc.dg/builtins-20.c: Add more cases.
564
565 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
566
567 PR debug/30189
568 * gcc.dg/pr30189.c: New test.
569
570 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
571
572 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
573 for running tests.
574 * gcc.target/i386/sse4a-extract.c: New test.
575 * gcc.target/i386/sse4a-insert.c: New test.
576 * gcc.target/i386/sse4a-montsd.c: New test.
577 * gcc.target/i386/sse4a-montss.c: New test.
578
579 2007-02-05 Richard Guenther <rguenther@suse.de>
580
581 * gcc.target/i386/vectorize3.c: New testcase.
582
583 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
584
585 PR target/30665
586 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
587
588 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
589
590 PR fortran/30611
591 * gfortran.dg/repeat_1.f90: New test.
592
593 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
594
595 PR fortran/30605
596 * gfortran.dg/spread_shape_1.f90: Remove tabs.
597 * gfortran.dg/derived_init_2.f90: Ditto.
598 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
599 * gfortran.dg/array_initializer_1.f90: Ditto.
600 * gfortran.dg/do_2.f90: Ditto.
601 * gfortran.dg/proc_assign_1.f90: Ditto.
602
603 2007-02-04 Richard Guenther <rguenther@suse.de>
604
605 PR middle-end/30636
606 * g++.dg/warn/pr30636.C: New testcase.
607 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
608
609 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
610
611 PR middle-end/30667
612 * gfortran.dg/pr30667.f: New test.
613
614 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
615
616 * gcc.dg/builtins-54.c: Add more cases.
617
618 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
619
620 PR fortran/30514
621 * gfortran.dg/zero_sized_2.f90: New test.
622
623 PR fortran/30660
624 * gfortran.dg/alloc_comp_basics_4.f90: New test.
625
626 PR fortran/29820
627 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
628 file.
629
630 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
631
632 PR fortran/30683
633 * gfortran.dg/interface_10.f90: New test.
634
635 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
636
637 * gcc.dg/builtins-20.c: Add more cases.
638
639 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
640
641 PR target/29682
642 * gcc-target/ia64/pr29682.c: New test.
643
644 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
645
646 PR fortran/30284
647 * gfortran.dg/arrayio_11.f90.f90: New test.
648
649 PR fortran/30626
650 * gfortran.dg/arrayio_12.f90.f90: New test.
651
652 2007-02-02 Jakub Jelinek <jakub@redhat.com>
653
654 PR c++/30536
655 * g++.dg/tls/diag-5.C: New test.
656
657 PR middle-end/30473
658 * gcc.dg/pr30473.c: New test.
659 * gcc.c-torture/execute/20070201-1.c: New test.
660
661 2007-02-01 Roger Sayle <roger@eyesopen.com>
662
663 * gfortran.dg/dependency_20.f90: New test case.
664
665 2007-01-31 Ian Lance Taylor <iant@google.com>
666
667 * gcc.dg/lower-subreg-1.c (test): New test.
668
669 2007-01-30 Geoffrey Keating <geoffk@apple.com>
670
671 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
672
673 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
674
675 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
676 * gcc.dg/torture/builtin-math-3.c: Likewise.
677
678 2007-01-31 Dirk Mueller <dmueller@suse.de>
679
680 gcc.dg/Wparentheses-2.c: Update and add new tests.
681
682 2007-01-31 Ira Rosen <irar@il.ibm.com>
683
684 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
685 vectorize.
686
687 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
688
689 * gcc.dg/builtins-63.c: New test.
690
691 2007-01-31 Tobias Burnus <burnus@net-b.de>
692
693 PR fortran/27588
694 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
695
696 2007-01-31 Tobias Burnus <burnus@net-b.de>
697
698 PR fortran/30520
699 * gfortran.dg/volatile8.f90: New argument conformance test.
700 * gfortran.dg/volatile9.f90: New scope test.
701
702 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
703
704 PR c++/24745
705 * g++.dg/warn/null4.C: New.
706
707 2001-01-30 Roger Sayle <roger@eyesopen.com>
708 Uros Bizjak <ubizjak@gmail.com>
709
710 * gcc.dg/large-size-array-3.c: Correct typo.
711
712 2007-01-30 Richard Guenther <rguenther@suse.de>
713
714 PR middle-end/27657
715 * g++.dg/debug/pr27657.C: New testcase.
716
717 2007-01-30 Richard Guenther <rguenther@suse.de>
718
719 PR middle-end/30313
720 * gcc.dg/torture/pr30313.c: New testcase.
721
722 2007-01-29 Janis Johnson <janis187@us.ibm.com>
723
724 * gcc.dg/dfp/dfp-except.h: New file.
725 * gcc.dg/dfp/fe-check.h: New file.
726 * gcc.dg/dfp/fe-binop.c: New test.
727 * gcc.dg/dfp/fe-convert-1.c: New test.
728 * gcc.dg/dfp/fe-convert-2.c: New test.
729 * gcc.dg/dfp/fe-convert-3.c: New test.
730
731 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
732 * gcc.dg/dfp/decfloat-constants.c: Ditto.
733 * gcc.dg/dfp/convert-dfp.c: Ditto.
734 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
735
736 2007-01-29 Josh Conner <jconner@apple.com>
737
738 * gcc.target/powerpc/altivec-24.c: New test.
739
740 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
741
742 PR c++/28266
743 * g++.dg/parse/defarg12.C: New test.
744
745 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
746
747 PR fortran/30554
748 * gfortran.dg/used_dummy_types_6.f90: New test.
749
750 2007-01-28 Jan Hubicka <jh@suse.cz>
751
752 * gcc.dg/tree-prof/val-prof-6.c: New test.
753
754 2007-01-28 Roger Sayle <roger@eyesopen.com>
755
756 * gcc.dg/large-size-array-3.c: Correct test case (portability).
757
758 2007-01-28 Andrew Pinski <pinskia@gmail.com>
759
760 PR C++/28988
761 * g++.dg/expr/dtor4.C: New test.
762
763 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
764
765 * gcc.dg/tree-ssa/loop-23.c: New test.
766
767 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
768
769 PR libfortran/30389
770 * gfortran.dg/achar_2.f90: New test.
771 * gfortran.dg/achar_3.f90: New test.
772
773 2007-01-27 Ian Lance Taylor <iant@google.com>
774
775 * gcc.dg/strict-overflow-1.c: New test.
776 * gcc.dg/no-strict-overflow-1.c: New test.
777 * gcc.dg/strict-overflow-2.c: New test.
778 * gcc.dg/no-strict-overflow-2.c: New test.
779 * gcc.dg/strict-overflow-3.c: New test.
780 * gcc.dg/no-strict-overflow-3.c: New test.
781 * gcc.dg/strict-overflow-4.c: New test.
782 * gcc.dg/no-strict-overflow-4.c: New test.
783 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
784 * gcc.dg/pr15784-1.c: Likewise.
785 * gcc.dg/pr20922-1.c: Likewise.
786 * gcc.dg/pr20922-3.c: Likewise.
787 * gcc.dg/pr20922-4.c: Likewise.
788 * gcc.dg/pr20922-6.c: Likewise.
789 * gcc.dg/compare-4.c: Likewise.
790 * gcc.dg/torture/pr26898-1.c: Likewise.
791 * gcc.dg/tree-ssa/divide-1.c: Likewise.
792 * gcc.dg/tree-ssa/divide-2.c: Likewise.
793 * gcc.dg/tree-ssa/divide-3.c: Likewise.
794 * gcc.dg/tree-ssa/divide-4.c: Likewise.
795 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
796 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
797 * gcc.dg/tree-ssa/pr21082.c: Likewise.
798 * gcc.dg/tree-ssa/pr26899.c: Likewise.
799 * g++.dg/tree-ssa/pr21082.C: Likewise.
800
801 2007-01-27 Roger Sayle <roger@eyesopen.com>
802
803 * gcc-dg/large-size-array-3.c: New test case.
804
805 2007-01-27 Roger Sayle <roger@eyesopen.com>
806
807 * gfortran.dg/forall_7.f90: New test case.
808
809 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
810
811 PR fortran/30407
812 * gfortran.dg/where_operator_assign_1.f90: New test.
813 * gfortran.dg/where_operator_assign_2.f90: New test.
814 * gfortran.dg/where_operator_assign_3.f90: New test.
815
816 2007-01-26 Joseph Myers <joseph@codesourcery.com>
817
818 * lib/target-supports.exp
819 (check_effective_target_powerpc_altivec): New.
820 (check_effective_target_vect_cmdline_needed): Use it.
821
822 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
823
824 PR fortran/30278
825 * gfortran.dg/backslash_3.f: New test.
826
827 2007-01-26 Richard Guenther <rguenther@suse.de>
828
829 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
830
831 2007-01-26 Tobias Burnus <burnus@net-b.de>
832
833 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
834 * gfortran.dg/vect/vect.exp: Ditto.
835 * gfortran.dg/dg.exp: Ditto.
836 * gfortran.fortran-torture/execute/execute.exp: Ditto.
837 * gfortran.fortran-torture/compile/compile.exp: Ditto.
838
839 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
840
841 * gcc.dg/builtins-20.c: Add more cases.
842 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
843
844 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
845
846 PR fortran/30437
847 * gcc.dg/Wall.c: New.
848 * gcc.dg/Wno-all.c: New.
849 * gfortran.dg/Wall.f90: New.
850 * gfortran.dg/Wno-all.f90: New.
851
852 2007-01-24 Geoffrey Keating <geoffk@apple.com>
853
854 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
855 * g++.dg/eh/simd-2.C: Also run on Darwin.
856 * g++.dg/eh/simd-3.C: New.
857 * g++.dg/eh/simd-4.C: New.
858
859 2007-01-25 Richard Guenther <rguenther@suse.de>
860
861 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
862 and _PROFILE_USE.
863 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
864
865 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
866
867 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
868 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
869 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
870 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
871 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
872 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
873 * gcc.dg/ipa/ipa-7.c: New testcase.
874
875 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
876
877 * g++.dg/cpp0x/warn_cxx0x.C: New.
878
879 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
880
881 * gcc.dg/builtins-20.c: Test builtin carg.
882
883 2007-01-24 Jakub Jelinek <jakub@redhat.com>
884
885 PR middle-end/27416
886 * gcc.dg/gomp/pr27416.c: New test.
887
888 PR middle-end/30494
889 * gcc.dg/gomp/pr30494.c: New test.
890 * g++.dg/gomp/pr30494.C: New test.
891
892 PR middle-end/30421
893 * gcc.dg/gomp/pr30421.c: New test.
894
895 2007-01-24 Steve Ellcey <sje@cup.hp.com>
896
897 * gcc.target/ia64/versionid-1.c: New test.
898 * gcc.target/ia64/versionid-2.c: New test.
899
900 2007-01-24 Richard Guenther <rguenther@suse.de>
901
902 PR testsuite/30181
903 * gcc.dg/builtins-57.c: Change to a link-time testcase
904 to support non-C99 targets.
905
906 2007-01-24 Jan Hubicka <jh@suse.cz>
907
908 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
909
910 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
911
912 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
913
914 2007-01-23 Andrew Pinski <pinskia@gmail.com>
915
916 PR objc/27438
917 * objc.dg/const-str-12.m: New test.
918
919 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
920
921 PR fortran/30532
922 * gfortran.dg/ctrl-z.f90: New test.
923
924 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
925
926 PR fortran/30481
927 * gfortran.dg/namelist_assumed_char.f90: New test.
928
929 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
930
931 PR c++/27492
932 * g++.dg/inherit/covariant15.C: New test.
933
934 2007-01-23 Ian Lance Taylor <iant@google.com>
935
936 * g++.dg/warn/Wparentheses-24.C: New test.
937
938 2007-01-23 Richard Guenther <rguenther@suse.de>
939
940 PR testsuite/30560
941 * ada/acats/run_acats: Do not call gnatmake or gnatchop
942 with full path.
943
944 2007-01-22 Richard Guenther <rguenther@suse.de>
945
946 PR tree-optimization/30038
947 * gcc.dg/builtins-62.c: New testcase.
948
949 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
950
951 * gcc.c-torture/compile/20070121.c: New test.
952
953 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
954
955 PR libfortran/30525
956 * gfortran.dg/char_comparison_1.f: New test.
957
958 2007-01-21 Ira Rosen <irar@il.ibm.com>
959
960 * gcc.dg/vect/vect-strided-same-dr.c: New test.
961
962 2007-01-20 Andrew Pinski <pinskia@gmail.com>
963
964 PR objc/30479
965 * objc.dg/pch: New directory.
966 * objc.dg/pch/pch.exp: New file.
967 * objc.dg/pch/interface-1.m: New test.
968 * objc.dg/pch/interface-1.hs: New include file.
969 * lib/objc.exp (objc_target_compile): Add
970 "-x objective-c-header" in front of the sources if this is
971 a precompiled header being compiled.
972
973 2007-01-20 Roger Sayle <roger@eyesopen.com>
974
975 * gfortran.dg/array_memcpy_3.f90: New test case.
976 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
977
978 2007-01-20 Roger Sayle <roger@eyesopen.com>
979 Brooks Moses <brooks.moses@codesourcery.com>
980 Francois-Xavier Coudert <coudert@clipper.ens.fr>
981
982 * gfortran.dg/intrinsic_sign_1.f90: New test case.
983 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
984
985 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
986
987 * gcc.dg/torture/builtin-math-3.c: Test fdim.
988
989 2007-01-19 Mike Stump <mrs@apple.com>
990
991 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
992 away.
993
994 2007-01-19 Roger Sayle <roger@eyesopen.com>
995
996 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
997 option instead of -funsafe-math-optimizations.
998
999 2007-01-19 Tomas Bily <tbily@suse.cz>
1000
1001 gcc.dg/tree-prof/indir-call-prof.c: New.
1002 g++.dg/dg.exp: Add tree-prof subdirectory.
1003 g++.dg/tree-prof/indir-call-prof.C: New.
1004 g++.dg/tree-prof/tree-prof.exp: New.
1005
1006 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1007
1008 PR c++/17947
1009 * g++.dg/warn/deprecated.C: Update warning output.
1010 * g++.dg/warn/deprecated-2.C: Likewise.
1011 * g++.dg/warn/deprecated-3.C: New.
1012
1013 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1014
1015 * gcc.c-torture/execute/nestfunc-7.c: New.
1016
1017 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1018
1019 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1020
1021 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1022
1023 * gcc.dg/m68k-pic-1.c: New.
1024
1025 2007-01-18 Roger Sayle <roger@eyesopen.com>
1026
1027 * gfortran.dg/array_memcpy_4.f90: New test case.
1028
1029 2007-01-18 Josh Conner <jconner@apple.com>
1030
1031 PR target/30485
1032 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1033 * gcc.dg/vect/no-trapping-math-1: New.
1034 * gcc.dg/vect/no-trapping-math-2: New.
1035
1036 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1037
1038 * gcc.target/i386/387-8.c: Update comment about optimizing
1039 inherent load of 1.0 of fptan instruction.
1040
1041 2007-01-18 Dirk Mueller <dmueller@suse.de>
1042 Richard Guenther <rguenther@suse.de>
1043
1044 PR diagnostic/8268
1045 * gcc.dg/Warray-bounds.c: New testcase.
1046 * gcc.dg/Warray-bounds-2.c: New testcase.
1047 * g++.dg/warn/Warray-bounds.C: New testcase.
1048 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1049
1050 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1051
1052 PR fortran/30476
1053 * gfortran.dg/generic_12.f90: New test.
1054
1055 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1056
1057 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1058 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1059
1060 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1061
1062 * gcc.dg/dfp/compare-special.h: New file.
1063 * gcc.dg/dfp/compare-special-32.c: New test.
1064 * gcc.dg/dfp/compare-special-64.c: New test.
1065 * gcc.dg/dfp/compare-special-128.c: New test.
1066
1067 2007-01-16 Roger Sayle <roger@eyesopen.com>
1068 Paul Thomas <pault@gcc.gnu.org>
1069 Steven G. Kargl <kargl@gcc.gnu.org>
1070
1071 PR fortran/30404
1072 * gfortran.dg/forall_6.f90: New test case.
1073 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1074 * gfortran.dg/dependency_13.f90: Likewise.
1075
1076 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1077
1078 PR testsuite/12325
1079 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1080 targets that don't support Inf.
1081
1082 2007-01-15 Dale Johannesen <dalej@apple.com>
1083
1084 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1085
1086 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1087
1088 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1089 of achar for 0xff to avoid the "Extended ASCII not
1090 implemented" error message.
1091
1092 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1093
1094 PR fortran/28172
1095 * gfortran.dg/altreturn_4.f90: New test.
1096
1097 PR fortran/29389
1098 * gfortran.dg/stfunc_4.f90: New test.
1099
1100 PR fortran/29712
1101 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1102 * gfortran.dg/initialization_1.f90: Change warning.
1103
1104 PR fortran/30283
1105 * gfortran.dg/specification_type_resolution_2.f90: New test.
1106
1107 2007-01-14 Jan Hubicka <jh@suse.cz>
1108
1109 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1110 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1111 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1112 elimination.
1113
1114 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1115
1116 PR fortran/30410
1117 * gfortran.dg/external_procedures_2.f90: New test.
1118
1119 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1120
1121 PR target/30413
1122 * gcc.target/i386/pr30413.c: New test.
1123
1124 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1125
1126 PR fortran/30452
1127 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1128
1129 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1130
1131 * gcc.dg/20070112-1.c: New test.
1132
1133 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1134
1135 PR libgfortran/30435
1136 * gfortran.dg/list_read_6.f90: New test.
1137
1138 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1139
1140 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1141
1142 2007-01-12 Tom Tromey <tromey@redhat.com>
1143
1144 PR preprocessor/28227:
1145 * gcc.dg/cpp/pr28227.c: New file.
1146
1147 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1148
1149 * gcc.dg/tree-ssa/loop-22.c: New test.
1150
1151 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1152
1153 PR tree-optimization/29516
1154 * gcc.dg/tree-ssa/loop-20.c: New test.
1155
1156 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1157
1158 PR libfortran/30415
1159 * minmaxloc_integer_kinds_1.f90: New test.
1160
1161 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1162
1163 PR c++/29573
1164 * g++.dg/template/sizeof-template-argument.C: New test.
1165
1166 2007-01-11 Jan Hubicka <jh@suse.cz>
1167
1168 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1169 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1170 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1171 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1172 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1173 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1174 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1175 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1176 transformation in question.
1177 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1178 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1179 * gcc.dg/always_inline3.c: Likewise.
1180
1181 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1182
1183 PR c++/28999
1184 * g++.dg/template/typename11.C: New test.
1185
1186 2007-01-10 Robert Kennedy <jimbob@google.com>
1187
1188 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1189
1190 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1191
1192 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1193 for different integer kinds.
1194 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1195 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1196 * gfortran.dg/ishft_2.f90: New test.
1197 * gfortran.dg/ishft_3.f90: New test.
1198
1199 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1200
1201 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1202
1203 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1204
1205 PR tree-optimization/30322
1206 * gcc.dg/tree-ssa/loop-21.c: New test.
1207
1208 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1209
1210 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1211
1212 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1213
1214 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1215
1216 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1217
1218 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1219 * g++.dg/warn/overflow-warn-3.C: Likewise.
1220 * g++.dg/warn/overflow-warn-4.C: Likewise.
1221 * g++.dg/warn/overflow-warn-5.C: Likewise.
1222 * g++.dg/warn/overflow-warn-6.C: Likewise.
1223 * g++.dg/warn/Woverflow-1.C: Likewise.
1224 * g++.dg/warn/Woverflow-2.C: Likewise.
1225 * g++.dg/warn/Woverflow-3.C: Likewise.
1226 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1227
1228 2007-01-08 Roger Sayle <roger@eyesopen.com>
1229
1230 * gfortran.dg/array_constructor_14.f90: New test case.
1231 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1232
1233 2007-01-08 Richard Guenther <rguenther@suse.de>
1234
1235 PR tree-optimization/23603
1236 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1237 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1238
1239 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1240
1241 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1242 in __v8qi typedef.
1243 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1244 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1245 compiler behaviour.
1246 * gcc.dg/simd-5.c: Likewise.
1247 * gcc.dg/simd-6.c: Likewise.
1248 * g++.dg/conversion/simd1.C: Likewise.
1249 * g++.dg/conversion/simd3.C: Likewise.
1250 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1251 (main): Use it.
1252
1253 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1254
1255 PR tree-optimization/29877
1256 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1257 name of a hard register for the target concerned. Adjust dg-error
1258 directives to cope with new behaviour of TER.
1259
1260 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1261
1262 PR c++/28986
1263 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1264 * g++.dg/warn/overflow-warn-1.C: New.
1265 * g++.dg/warn/overflow-warn-3.C: New.
1266 * g++.dg/warn/overflow-warn-4.C: New.
1267 * g++.dg/warn/overflow-warn-5.C: New.
1268 * g++.dg/warn/overflow-warn-6.C: New.
1269 * g++.dg/warn/Woverflow-1.C: New.
1270 * g++.dg/warn/Woverflow-2.C: New.
1271 * g++.dg/warn/Woverflow-3.C: New.
1272 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1273
1274 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1275
1276 PR fortran/27698
1277 * gfortran.dg/invalid_name.f90: New test.
1278 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1279 * gfortran.dg/gomp/pr29759.f90: Ditto.
1280
1281 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1282
1283 * gfortran.dg/present_1.f90: Update error message.
1284
1285 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1286
1287 PR c++/19439
1288 * g++.dg/template/duplicate1.C: New test
1289 * g++.dg/template/memfriend6.C: Adjust error markers.
1290
1291 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1292
1293 PR tree-opt/30385
1294 * gcc.dg/torture/inline-1.c: New test.
1295
1296 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1297
1298 PR c/19978
1299 * gcc.dg/multiple-overflow-warn-1.c: New.
1300 * gcc.dg/multiple-overflow-warn-2.c: New.
1301 * gcc.dg/overflow-warn-6.c: New.
1302 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1303
1304 2007-01-05 Roger Sayle <roger@eyesopen.com>
1305
1306 * gfortran.dg/array_memcpy_1.f90: New test case.
1307 * gfortran.dg/array_memcpy_2.f90: Likewise.
1308
1309 2007-01-05 Richard Guenther <rguenther@suse.de>
1310
1311 PR middle-end/27826
1312 * g++.dg/opt/pr27826.C: New testcase.
1313
1314 2007-01-05 Ian Lance Taylor <iant@google.com>
1315
1316 * gcc.dg/Walways-true-1.c: New test.
1317 * gcc.dg/Walways-true-2.c: New test.
1318 * g++.dg/warn/Walways-true-1.C: New test.
1319 * g++.dg/warn/Walways-true-2.C: New test.
1320
1321 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR c/30360
1324 * gcc.dg/pr30360.c: New test.
1325
1326 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1327
1328 PR fortran/23232
1329 * gfortran.dg/data_implied_do_1.f90: New test.
1330
1331 PR fortran/27996
1332 PR fortran/27998
1333 * gfortran.dg/char_length_1.f90: New test.
1334
1335 2007-01-05 Richard Guenther <rguenther@suse.de>
1336
1337 PR middle-end/28116
1338 * g++.dg/opt/pr28116.C: New testcase.
1339
1340 2007-01-05 Tobias Burnus <burnus@net-b.de>
1341
1342 PR fortran/29624
1343 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1344 invalid deallocate.
1345 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1346 * gfortran.dg/protected_4.f90: Add pointer intent check.
1347 * gfortran.dg/protected_6.f90: Add pointer intent check.
1348 * gfortran.dg/pointer_intent_1.f90: New test.
1349 * gfortran.dg/pointer_intent_2.f90: New test.
1350 * gfortran.dg/pointer_intent_3.f90: New test.
1351
1352 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1353
1354 PR 30235
1355 * gfortran.dg/altreturn_2.f90: new test.
1356
1357 2007-01-04 Tom Tromey <tromey@redhat.com>
1358
1359 PR preprocessor/28165:
1360 * gcc.dg/cpp/pr28165.c: New file.
1361
1362 2007-01-03 Josh Conner <jconner@apple.com>
1363
1364 PR middle-end/29683
1365 * gcc.dg/pr29683.c: New.
1366
1367 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR c++/28217
1370 * g++.dg/pch/template-1.C: New test.
1371 * g++.dg/pch/template-1.Hs: New file.
1372
1373 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1374
1375 PR middle-end/30353
1376 * gcc.c-torture/compile/complex-4.c: New test.
1377
1378 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1379
1380 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1381 -maltivec.
1382 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1383
1384 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR middle-end/30286
1387 * gcc.dg/pr30286.c: New test.
1388
1389 PR c++/29535
1390 * g++.dg/template/crash66.C: New test.
1391
1392 PR c++/29054
1393 * g++.dg/template/friend49.C: New test.
1394
1395 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1396
1397 * gfortran.dg/ibits.f90: New test.
1398
1399 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1400
1401 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1402 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1403
1404 2007-01-02 Jan Hubicka <jh@suse.cz>
1405
1406 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1407 first one.
1408
1409 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1410
1411 PR c/19977
1412 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1413 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1414
1415 2006-01-02 Ian Lance Taylor <iant@google.com>
1416
1417 * g++.dg/warn/Wparentheses-22.C: New test.
1418 * g++.dg/warn/Wparentheses-23.C: New test.
1419
1420 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1421
1422 PR middle-end/7651
1423 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1424 * gcc.dg/declspec-3-Wextra.c: New.
1425 * gcc.dg/declspec-3-no.c: New
1426
1427 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1428
1429 PR fortran/20896
1430 * gfortran.dg/interface_10.f90: Remove.
1431
1432 2007-01-01 Roger Sayle <roger@eyesopen.com>
1433
1434 * gcc.dg/fold-eqxor-4.c: New test case.
1435
1436 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1437
1438 PR middle-end/30311
1439 * gcc.c-torture/compile/pr30311.c: New test.
1440
1441 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1442
1443 PR middle-end/30253
1444 * gcc.c-torture/compile/statement-expression-1.c: New test.
1445
1446 2007-01-01 Andreas Schwab <schwab@suse.de>
1447
1448 PR target/29166
1449 * g++.dg/eh/pr29166.C: New test.
1450
1451 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1452
1453 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1454 New.
1455 (check_effective_target_vect_cmdline_needed): Use it.
1456
1457 2006-12-31 Richard Guenther <rguenther@suse.de>
1458
1459 PR middle-end/30137
1460 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1461 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1462
1463 2006-12-31 Roger Sayle <roger@eyesopen.com>
1464
1465 PR middle-end/30322
1466 * gcc.dg/fold-plusnot-1.c: New test case.
1467
1468 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1469
1470 PR c++/29731
1471 * g++.dg/parse/template22.C: New test.
1472
1473 2006-12-31 Richard Guenther <rguenther@suse.de>
1474
1475 PR middle-end/30338
1476 * gcc.c-torture/compile/pr30338.c: New testcase.
1477
1478 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1479
1480 PR fortran/27900
1481 * gfortran.dg/intrinsic_actual_4.f90: New test.
1482
1483 PR fortran/24325
1484 * gfortran.dg/func_decl_3.f90: New test.
1485
1486 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1487
1488 PR fortran/23060
1489 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1490 * gfortran.dg/c_by_val_1.f: New test.
1491 * gfortran.dg/c_by_val_2.f: New test.
1492 * gfortran.dg/c_by_val_3.f: New test.
1493
1494 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1495
1496 PR libfortran/30321
1497 * gfortran.dg/sum_zero_array_1.f90: New test.
1498
1499 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR preprocessor/29612
1502 * gcc.dg/cpp/pr29612-1.c: New test.
1503 * gcc.dg/cpp/pr29612-2.c: New test.
1504
1505 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1506
1507 PR fortran/30034
1508 * gfortran.dg/pure_formal_proc_1.f90: New test.
1509
1510 PR fortran/30237
1511 * gfortran.dg/intrinsic_actual_3.f90: New test.
1512
1513 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1514
1515 PR fortran/30014
1516 * gfortran.dg/io_constraints_1.f90: Update test.
1517 * gfortran.dg/io_constraints_2.f90: Update test.
1518 * gfortran.dg/inquire_iolength.f90: New test.
1519
1520 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1521
1522 PR fortran/20896
1523 * gfortran.dg/interface_10.f90: New test.
1524 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1525 since z is already, locally a variable.
1526
1527 PR fortran/25135
1528 * gfortran.dg/generic_11.f90: New test.
1529 * gfortran.dg/interface_7.f90: Remove name clash between module
1530 name and procedure 'x' referenced in the interface.
1531
1532 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1533
1534 PR middle-end/7651
1535 * gcc.dg/Wmissing-parameter-type.c: New.
1536 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1537 * gcc.dg/Wmissing-parameter-type-no.c: New.
1538
1539 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1540
1541 PR fortran/25818
1542 * gfortran.dg/entry_array_specs_2.f: New test.
1543
1544 PR fortran/30084
1545 * gfortran.dg/nested_modules_6.f90: New test.
1546
1547 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1548
1549 PR middle-end/7651
1550 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1551 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1552
1553 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1554
1555 PR C++/30168
1556 * g++.dg/opt/complex6.C: New test.
1557
1558 2006-12-22 Ben Elliston <bje@au.ibm.com>
1559
1560 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1561 full" if the linker on spu-*-* warns about exceeding local store.
1562
1563 And revert this patch:
1564 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1565 fail to link due to relocation overflows on spu-*-*.
1566
1567 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1568
1569 PR fortran/30273
1570 * gfortran.dg/dependency_19.f90: New test.
1571
1572 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1573
1574 PR fortran/30202
1575 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1576
1577 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR middle-end/30262
1580 * gcc.c-torture/execute/20061220-1.c: New test.
1581
1582 PR middle-end/30263
1583 * gcc.dg/gomp/asm-1.c: New test.
1584
1585 PR target/30230
1586 * g++.dg/eh/ia64-2.C: New test.
1587
1588 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1589
1590 PR target/28966
1591 PR target/29248
1592 * gcc.dg/rs6000-leaf.c: New.
1593
1594 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1595
1596 PR fortran/25392
1597 * gfortran.dg/f2c_8.f90: New test.
1598
1599 2006-12-20 Bill Wendling <wendling@apple.com>
1600
1601 * gcc.dg/asm-b.c: Check for __ppc64__.
1602
1603 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1604
1605 PR fortran/30190
1606 * gfortran.dg/bounds_check_5.f90: New test.
1607
1608 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1609
1610 PR middle-end/30143
1611 * gcc.dg/gomp/complex-1.c: New testcase.
1612
1613 2006-12-20 Roger Sayle <roger@eyesopen.com>
1614
1615 * gfortran.dg/array_memset_1.f90: New test case.
1616
1617 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1618
1619 * lib/target-supports.exp: Add spu to
1620 check_effective_target_vect_widen_mult_hi_to_si.
1621
1622 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1623
1624 PR fortran/29992
1625 * gfortran.dg/generic_9.f90: New test.
1626
1627 PR fortran/30081
1628 * gfortran.dg/generic_10.f90: New test.
1629
1630 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1631
1632 PR tree-opt/30045
1633 * gcc.dg/pr30045.c: New test.
1634
1635 2006-12-20 Ben Elliston <bje@au.ibm.com>
1636
1637 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1638
1639 2006-12-19 Eric Christopher <echristo@apple.com>
1640
1641 PR target/29302
1642 * gcc.c-torture/execute/pr29302-1.c: New.
1643
1644 2006-12-19 Tobias Burnus <burnus@net-b.de>
1645
1646 PR fortran/39238
1647 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1648
1649 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1650
1651 PR fortran/30236
1652 * gfortran.dg/altreturn_3.f90: New test.
1653
1654 * gfortran.dg/char_result_12.f90: Fix comment typos.
1655
1656 2006-12-19 Ben Elliston <bje@au.ibm.com>
1657
1658 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1659 as newlib's stdio.h uses non-traditional cpp constructs.
1660
1661 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1662
1663 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1664 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1665 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1666 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1667 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1668 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1669 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1670 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1671 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1672 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1673 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1674 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1675 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1676 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1677 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1678 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1679 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1680 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1681 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1682 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1683 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1684 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1685 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1686 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1687 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1688 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1689
1690 2006-12-18 Bill Wendling <wendling@apple.com>
1691
1692 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1693 id is an OjbC keyword.
1694
1695 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1696
1697 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1698
1699 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1700
1701 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1702
1703 2006-12-18 Ian Lance Taylor <iant@google.com>
1704
1705 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1706
1707 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1708
1709 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1710
1711 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1712
1713 PR fortran/30207
1714 * gfortran.fortran-torture/execute/where21.f90: New test.
1715
1716 2006-12-17 Tobias Burnus <burnus@net-b.de>
1717
1718 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1719
1720 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1721
1722 PR middle-end/7651
1723 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1724 * gcc.dg/if-empty-1.c: Likewise.
1725 * gcc.dg/pr23165.c: Likewise.
1726 * g++.dg/warn/empty-body.C: Likewise.
1727
1728 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1729
1730 PR libfortran/30005
1731 * gfortran.dg/open_errors.f90: New test.
1732
1733 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1734
1735 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1736
1737 * gcc.target/i386/ssse3-pabsb.c: New file.
1738 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1739 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1740 * gcc.target/i386/ssse3-palignr.c: Likewise.
1741 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1742 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1743 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1744 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1745 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1746 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1747 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1748 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1749 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1750 * gcc.target/i386/ssse3-psignb.c: Likewise.
1751 * gcc.target/i386/ssse3-psignd.c: Likewise.
1752 * gcc.target/i386/ssse3-psignw.c: Likewise.
1753 * gcc.target/i386/ssse3-vals.h: Likewise.
1754
1755 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1756
1757 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1758 * lib/fortran-torture.exp: Include target-supports.exp.
1759
1760 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR target/30185
1763 * gcc.c-torture/execute/pr30185.c: New test.
1764
1765 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1766
1767 PR testsuite/30179
1768 PR testsuite/30180
1769 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1770 * gcc.dg/builtin-bswap-2.c: Likewise.
1771 * gcc.dg/builtin-bswap-3.c: Likewise.
1772 * gcc.dg/builtin-bswap-4.c: Likewise.
1773 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1774 * cc.c-torture/execute/mode-dependent-address.x: New file.
1775
1776 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1777
1778 PR libfortran/30145
1779 * gfortran.dg/write_zero_array: New test.
1780
1781 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1782
1783 PR fortran/30200
1784 * gfortran.dg/write_fmt_trim.f90: New test.
1785
1786 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1787
1788 PR 30194
1789 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1790 temporarily.
1791
1792 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1793
1794 * lib/target-supports.exp (check_weak_available): Use istarget
1795 "hppa*-*-hpux10*" instead of regexp.
1796 (check_cxa_atexit_available): Likewise.
1797
1798 2006-12-14 Richard Guenther <rguenther@suse.de>
1799
1800 PR tree-optimization/30197
1801 * gcc.c-torture/execute/complex-1.c: Fix function name.
1802 * gcc.dg/builtins-61.c: New testcase.
1803
1804 2006-12-14 Richard Guenther <rguenther@suse.de>
1805
1806 PR middle-end/30172
1807 * gcc.dg/pr30172-1.c: New testcase.
1808
1809 2006-12-14 Richard Guenther <rguenther@suse.de>
1810
1811 PR tree-optimization/30198
1812 * gcc.dg/builtins-60.c: New testcase.
1813
1814 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1815
1816 * lib/target-supports.exp (vect_no_align): Remove spu.
1817
1818 2006-12-13 Ian Lance Taylor <iant@google.com>
1819
1820 PR c++/19564
1821 PR c++/19756
1822 * g++.dg/warn/Wparentheses-5.C: New test.
1823 * g++.dg/warn/Wparentheses-6.C: New test.
1824 * g++.dg/warn/Wparentheses-7.C: New test.
1825 * g++.dg/warn/Wparentheses-8.C: New test.
1826 * g++.dg/warn/Wparentheses-9.C: New test.
1827 * g++.dg/warn/Wparentheses-10.C: New test.
1828 * g++.dg/warn/Wparentheses-11.C: New test.
1829 * g++.dg/warn/Wparentheses-12.C: New test.
1830 * g++.dg/warn/Wparentheses-13.C: New test.
1831 * g++.dg/warn/Wparentheses-14.C: New test.
1832 * g++.dg/warn/Wparentheses-15.C: New test.
1833 * g++.dg/warn/Wparentheses-16.C: New test.
1834 * g++.dg/warn/Wparentheses-17.C: New test.
1835 * g++.dg/warn/Wparentheses-18.C: New test.
1836 * g++.dg/warn/Wparentheses-19.C: New test.
1837 * g++.dg/warn/Wparentheses-20.C: New test.
1838 * g++.dg/warn/Wparentheses-21.C: New test.
1839
1840 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1841
1842 PR testsuite/30157
1843 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1844 for target "hppa.*hpux10".
1845
1846 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1847
1848 * g++.dg/debug/vartrack1.C: New test.
1849
1850 * g++.dg/opt/ifcvt1.C: New test.
1851
1852 * gcc.dg/tls/opt-13.c: New test.
1853
1854 * gcc.dg/20060425-2.c: New test.
1855
1856 * g++.dg/opt/pr15054-2.C: New test.
1857
1858 * gcc.c-torture/execute/20060420-1.c: New test.
1859
1860 * gcc.c-torture/execute/20060412-1.c: New test.
1861
1862 * objc/compile/20060406-1.m: New test.
1863
1864 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1865
1866 * g++.dg/template/array17.C: New test.
1867
1868 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1869
1870 * gcc.target/powerpc/altivec-23.c: New test.
1871
1872 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1873
1874 PR c++27316
1875 * g++.dg/inherit/error3.C: New test.
1876
1877 PR c++/28740
1878 * g++.dg/inherit/error4.C: New test.
1879
1880 2006-12-13 Richard Guenther <rguenther@suse.de>
1881
1882 PR tree-optimization/17687
1883 * gcc.dg/builtins-59.c: New testcase.
1884
1885 2006-12-13 Ben Elliston <bje@au.ibm.com>
1886
1887 * gcc.target/spu/Wmain.c: New test.
1888
1889 2006-12-12 Josh Conner <jconner@apple.com>
1890
1891 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1892 * g++.dg/abi/thunk4.C: Likewise.
1893 * g++.dg/abi/rtti3.C: Likewise.
1894
1895 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1896
1897 * gcc.target/spu/cpat-1.c: New test.
1898 * gcc.target/spu/cpat-2.c: New test.
1899 * gcc.target/spu/cpat-3.c: New test.
1900 * gcc.target/spu/cpat-4.c: New test.
1901
1902 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1903
1904 PR tree-opt/28436
1905 * gcc.c-torture/compile/vector-1.c: New test.
1906 * gcc.c-torture/compile/vector-2.c: New test.
1907 * gcc.c-torture/compile/vector-3.c: New test.
1908
1909 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1910
1911 * lib/fortran-torture.exp: Update copyright years. Remove
1912 obsolete comment. Test -ftree-vectorize where it makes sense.
1913 * lib/gfortran-dg.exp: Update copyright years. Use settings
1914 from fortran-torture.exp.
1915 * gfortran.dg/char_transpose_1.f90,
1916 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1917 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1918 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1919 '-w' to dg-options.
1920
1921 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1922
1923 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1924 saved_${tool}_load.
1925
1926 2006-12-12 Ira Rosen <irar@il.ibm.com>
1927
1928 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1929 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1930 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1931 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1932 gaps.
1933
1934 2006-12-12 Richard Guenther <rguenther@suse.de>
1935
1936 PR middle-end/30147
1937 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1938
1939 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1940 Diego Novillo <dnovillo@redhat.com>
1941
1942 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1943 VDEF/VUSE changes.
1944 * gcc.dg/tree-ssa/pr26421.c: Likewise
1945 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1946 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1947 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1948 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1949 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1950 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1951 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1952 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1953 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1954
1955 2006-12-11 Jan Hubicka <jh@suse.cz>
1956
1957 * gcc.dg/tree-prof/stringop-1.c: New test.
1958 * gcc.dg/tree-prof/stringop-2.c: New test.
1959
1960 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1961
1962 PR target/30120
1963 * gcc.target/i386/pr30120.c: New test.
1964
1965 Revert:
1966 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1967
1968 * gcc.target/i386/x87regparm-1.c: New test.
1969 * gcc.target/i386/x87regparm-2.c: New test.
1970 * gcc.target/i386/x87regparm-3.c: New test.
1971 * gcc.target/i386/x87regparm-4.c: New test.
1972
1973 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1974
1975 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1976
1977 2006-12-10 Tobias Burnus <burnus@net-b.de>
1978
1979 PR fortran/23994
1980 * gfortran.dg/protected_1.f90: New test.
1981 * gfortran.dg/protected_2.f90: New test.
1982 * gfortran.dg/protected_3.f90: New test.
1983 * gfortran.dg/protected_4.f90: New test.
1984 * gfortran.dg/protected_5.f90: New test.
1985 * gfortran.dg/protected_6.f90: New test.
1986
1987 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1988 Tobias Burnus <burnus@gcc.gnu.org>
1989
1990 PR fortran/29975
1991 PR fortran/30068
1992 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1993 interface.
1994 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1995 ambiguous interfaces.
1996 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1997 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1998 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1999 ambiguous interfaces.
2000 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2001 * gfortran.dg/array_initializer_2.f90: Add initializer array
2002 constructor test.
2003
2004 PR fortran/30096
2005 * gfortran.dg/interface_9.f90: Test that host interfaces are
2006 not checked for ambiguity with the local version.
2007
2008 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2009
2010 PR fortran/29464
2011 * gfortran.dg/module_interface_2.f90: New test.
2012
2013 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2014
2015 PR fortran/29941
2016 * gfortran.dg/assumed_len.f90: New test.
2017
2018 2006-12-09 Richard Guenther <rguenther@suse.de>
2019
2020 * g++.dg/warn/implicit-typename1.C: Qualify types.
2021 * g++.dg/parse/crash12.C: Likewise.
2022 * g++.dg/tree-ssa/pr22444.C: Likewise.
2023
2024 2006-12-09 Tobias Burnus <burnus@net-b.de>
2025
2026 * gfortran.dg/array_2.f90: Added sqrt test.
2027
2028 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2029
2030 * gcc.target/i386/x87regparm-1.c: XFAIL.
2031 * gcc.target/i386/x87regparm-2.c: XFAIL.
2032 * gcc.target/i386/x87regparm-3.c: XFAIL.
2033 * gcc.target/i386/x87regparm-4.c: XFAIL.
2034
2035 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2036
2037 * lib/target-supports.exp
2038 (check_effective_target_large_long_double): New.
2039 * gcc.dg/Wconversion-real.c : Use it.
2040 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2041 unsigned.
2042
2043 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2044
2045 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2046
2047 2006-12-08 Tobias Burnus <burnus@net-b.de>
2048
2049 PR fortran/27546
2050 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2051
2052 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2053
2054 PR c++/29732
2055 * g++.dg/template/crash65.C: New test.
2056 * g++.dg/template/spec16.C: Tweak error markers.
2057
2058 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2059
2060 * gcc.target/spu: New directory.
2061 * gcc.target/spu/spu.exp: New file.
2062 * gcc.target/spu/intrinsics-1.c: New test.
2063
2064 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2065
2066 PR c++/29980
2067 * g++.dg/ext/attrib27.C: New test.
2068 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2069 * g++.dg/parse/typedef5.C: Likewise.
2070
2071 2006-12-07 Mike Stump <mrs@apple.com>
2072
2073 * treelang/compile/var_defs.tree: Adjust.
2074
2075 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2076
2077 PR c++/29730
2078 * g++.dg/template/crash64.C: New test.
2079 * g++.dg/parse/crash27.C: Adjust error markers.
2080
2081 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2082
2083 PR libfortran/30009
2084 PR libfortran/30056
2085 * gfortran.dg/read_eof_4.f90: Add tests.
2086 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2087 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2088
2089 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2090
2091 PR c++/29729
2092 * g++.dg/template/crash63.C: New test.
2093
2094 PR c++/29728
2095 * g++.dg/template/crash62.C: New test.
2096
2097 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2098
2099 PR fortran/30003
2100 * gfortran.dg/allocatable_function_1.f90: Increase the number
2101 of expected calls of free to 10; the lhs section reference is
2102 now evaluated so there is another call to bar. Change the
2103 comment appropriately.
2104 * gfortran.dg/array_section_1.f90: New test.
2105
2106 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2107
2108 PR fortran/29912
2109 * gfortran.dg/char_result_12.f90: New test.
2110
2111 2006-12-05 Richard Guenther <rguenther@suse.de>
2112
2113 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2114 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2115 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2116 vect_double, xfail for spu*-*-*.
2117
2118 2006-12-04 Tobias Burnus <burnus@net-b.de>
2119
2120 PR fortran/29962
2121 * initialization_4.f90: Test noninteger exponents (-std=f95).
2122 * initialization_5.f90: New test for noninteger exponents
2123 with -std=f2003.
2124
2125 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2126
2127 PR fortran/29821
2128 * gfortran.dg/parameter_array_section_1.f90: New test.
2129
2130 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2131
2132 PR c++/29733
2133 * g++.dg/template/crash61.C: New test.
2134
2135 PR c++/29632
2136 * g++.dg/template/error23.C: New test.
2137
2138 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2139
2140 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2141
2142 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2143
2144 PR fortran/29916
2145 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2146
2147 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR middle-end/29965
2150 * gcc.dg/gomp/pr29965-1.c: New test.
2151 * gcc.dg/gomp/pr29965-2.c: New test.
2152 * gcc.dg/gomp/pr29965-3.c: New test.
2153 * gcc.dg/gomp/pr29965-4.c: New test.
2154 * gcc.dg/gomp/pr29965-5.c: New test.
2155 * gcc.dg/gomp/pr29965-6.c: New test.
2156 * g++.dg/gomp/pr29965-1.C: New test.
2157 * g++.dg/gomp/pr29965-2.C: New test.
2158 * g++.dg/gomp/pr29965-3.C: New test.
2159 * g++.dg/gomp/pr29965-4.C: New test.
2160 * g++.dg/gomp/pr29965-5.C: New test.
2161 * g++.dg/gomp/pr29965-6.C: New test.
2162 * g++.dg/gomp/pr29965-7.C: New test.
2163 * g++.dg/gomp/pr29965-8.C: New test.
2164 * g++.dg/gomp/pr29965-9.C: New test.
2165 * g++.dg/gomp/pr29965-10.C: New test.
2166
2167 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2168
2169 * gnat.dg/pointer_variable_bounds.adb: New test.
2170 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2171 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2172
2173 2006-12-03 Eric Christopher <echristo@apple.com>
2174
2175 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2176
2177 2006-12-03 Richard Henderson <rth@redhat.com>
2178 Andrew Pinski <pinskia@gmail.com>
2179
2180 PR C++/14329
2181 * g++.dg/warn/unit-1.C: New test.
2182
2183 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2184
2185 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2186
2187 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2188
2189 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2190 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2191 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2192 * gcc.dg/vect/vect-70.c: Reduce array size.
2193 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2194 vect_no_compaer_double targets.
2195 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2196 vect_float, vect_double, and vect_int.
2197
2198 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2199
2200 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2201 test for loop versioning on vect_no_align targets.
2202 * gcc.dg/vect/pr20122.c: Likewise.
2203 * gcc.dg/vect/vect-105.c: Likewise.
2204 * gcc.dg/vect/vect-42.c: Likewise.
2205 * gcc.dg/vect/vect-43.c: Likewise.
2206 * gcc.dg/vect/vect-74.c: Likewise.
2207 * gcc.dg/vect/vect-75.c: Likewise.
2208 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2209 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2210 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2211 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2212
2213 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2214
2215 PR fortran/29642
2216 * gfortran.dg/value_1.f90 : New test.
2217 * gfortran.dg/value_2.f90 : New test.
2218 * gfortran.dg/value_3.f90 : New test.
2219 * gfortran.dg/value_4.f90 : New test.
2220 * gfortran.dg/value_4.c : Called from value_4.f90.
2221
2222 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2223
2224 PR C++/30033
2225 * g++.dg/cpp0x/static_assert4.C: New testcase.
2226
2227 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2228
2229 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2230
2231 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2232
2233 PR c/27953
2234 * gcc.dg/pr27953.c: New test.
2235
2236 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2237
2238 PR c++/30022
2239 * g++.dg/ext/vector5.C: New test.
2240
2241 PR c++/30021
2242 * g++.dg/other/main1.C: New test.
2243
2244 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2245
2246 PR libfortran/29568
2247 * gfortran.dg/convert_implied_open.f90: Change to
2248 new default record length.
2249 * gfortran.dg/unf_short_record_1.f90: Adapt to
2250 new error message.
2251 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2252
2253 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2254
2255 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2256
2257 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2258
2259 PR c++/29066
2260 * g++.dg/expr/pr29066.c: New.
2261
2262 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2263 Zdenek Dvorak <dvorakz@suse.cz>
2264
2265 PR tree-optimization/29921
2266 * gcc.dg/pr29921-2.c: New test.
2267
2268 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2269
2270 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2271 (i386_get_cpuid): New function.
2272 (i386_cpuid_ecx): Likewise.
2273 (i386_cpuid_edx): Likewise.
2274 (i386_cpuid): Updated to call i386_cpuid_edx.
2275
2276 * gcc.target/i386/sse3-addsubpd.c: New file.
2277 * gcc.target/i386/sse3-addsubps.c: Likewise.
2278 * gcc.target/i386/sse3-haddpd.c: Likewise.
2279 * gcc.target/i386/sse3-haddps.c: Likewise.
2280 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2281 * gcc.target/i386/sse3-hsubps.c: Likewise.
2282 * gcc.target/i386/sse3-lddqu.c: Likewise.
2283 * gcc.target/i386/sse3-movddup.c: Likewise.
2284 * gcc.target/i386/sse3-movshdup.c: Likewise.
2285 * gcc.target/i386/sse3-movsldup.c: Likewise.
2286
2287 2006-12-01 Dirk Mueller <dmueller@suse.de>
2288
2289 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2290
2291 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2292
2293 * gcc.dg/dfp/convert-int-max.c: New test.
2294 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2295
2296 2006-11-30 Richard Guenther <rguenther@suse.de>
2297
2298 * gcc.dg/vect/vect-pow-1.c: Rename ...
2299 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2300 floats instead of doubles, check successful vectorization.
2301
2302 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2303
2304 PR target/29945
2305 * gcc.c-torture/compile/pr29945.c: New testcase.
2306
2307 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2308
2309 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2310 -maltivec.
2311
2312 2006-11-29 Eric Christopher <echristo@apple.com>
2313
2314 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2315
2316 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2317
2318 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2319
2320 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2321
2322 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2323
2324 PR c++/29022
2325 * g++.dg/inherit/virtual2.C: New test.
2326 * g++.dg/inherit/virtual3.C: Likewise.
2327 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2328 * g++.dg/inherit/error2.C: Likewise.
2329 * g++.dg/template/instantiate1.C: Likewise.
2330
2331 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2332
2333 PR tree-opt/29984
2334 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2335
2336 2006-11-28 Jan Hubicka <jh@suse.cz>
2337
2338 * gcc.dg/memcpy-1.c: New test.
2339
2340 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR c++/29735
2343 * g++.dg/warn/main-3.C: New test.
2344
2345 2006-11-28 Jan Hubicka <jh@suse.cz>
2346
2347 * gcc.dg/winline-1.c: New test.
2348
2349 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2350
2351 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2352 alignments.
2353
2354 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2355
2356 PR fortran/29976
2357 * gfortran.dg/missing_optional_dummy_3.f90
2358
2359 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2360
2361 PR fortran/20880
2362 * gfortran.dg/interface_3.f90: Modify errors.
2363
2364 2006-11-28 Ben Elliston <bje@au.ibm.com>
2365
2366 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2367 fail to link due to relocation overflows on spu-*-*.
2368
2369 2006-11-27 Michael Matz <matz@suse.de>
2370 Andreas Krebbel <krebbel1@de.ibm.com>
2371
2372 PR target/29319
2373 * gcc.dg/20061127-1.c: New testcase.
2374
2375 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2376
2377 * gcc.dg/20061124-1.c: Add exit() function prototype.
2378
2379 2006-11-27 Jan Hubicka <jh@suse.cz>
2380
2381 * gcc.target/i386/memcpy-1.c: Adjust size.
2382 * testsuite/gcc.dg/visibility-11.c: Likewise.
2383
2384 2006-11-27 Richard Guenther <rguenther@suse.de>
2385
2386 PR middle-end/25620
2387 * gcc.target/i386/pow-1.c: New testcase.
2388 * gcc.dg/builtins-58.c: Likewise.
2389
2390 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2391
2392 PR c++/29886
2393 * g++.dg/expr/cast8.C: New test.
2394
2395 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2396
2397 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2398 Don't ever inline the testcase.
2399
2400 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2401
2402 PR fortran/29982
2403 * gfortran.fortran-torture/compile/parameter_3.f90: New
2404 testcase.
2405
2406 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2407
2408 PR fortran/29951
2409 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2410
2411 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2412
2413 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2414 for CHAR.
2415
2416 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2417
2418 PR libgfortran/29936
2419 * gfortran.dg/write_check3.f90: New test.
2420
2421 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2422
2423 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2424
2425 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2426
2427 PR fortran/20880
2428 * gfortran.dg/interface_3.f90: New test.
2429
2430 PR fortran/29387
2431 * gfortran.dg/generic_8.f90: New test.
2432
2433 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2434
2435 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2436 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2437 * gfortran.dg/specifics_3.f90: Remove.
2438
2439 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR c/29955
2442 * gcc.dg/gomp/pr29955.c: New test.
2443
2444 PR c/29736
2445 * gcc.dg/pr29736.c: New test.
2446
2447 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2448
2449 PR tree-opt/29964
2450 * gcc.dg/pure-1.c: New test.
2451
2452 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2453
2454 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2455 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2456
2457 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2458
2459 * gcc.dg/20061124-1.c: New testcase.
2460
2461 2006-11-23 Eric Christopher <echristo@apple.com>
2462
2463 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2464
2465 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2466
2467 PR c/2707
2468 PR c++/26167
2469 * gcc.dg/Wconversion-integer.c: New. Supersedes
2470 Wconversion-negative-constants.c
2471 * gcc.dg/Wconversion-real.c: New.
2472 * gcc.dg/Wconversion-real-integer.c: New.
2473 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2474 * g++.dg/warn/Wconversion1.C: Modified.
2475
2476 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2477
2478 * gfortran.dg/overload_1.f90: New test.
2479
2480 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2481
2482 PR c/9072
2483 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2484 Wtraditional-conversion.
2485 * gcc.dg/overflow-warn-2.c: Likewise.
2486 * gcc.dg/Wconversion.c: Likewise. Renamed as
2487 Wtraditional-conversion.c .
2488 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2489 Wtraditional-conversion-2.c .
2490 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2491 Wtraditional-conversion-2.c
2492 * gcc.dg/Wconversion-negative-constants.c: New.
2493
2494 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2495
2496 * gcc.dg/tree-ssa/dump-1.c: New test.
2497
2498 2006-11-23 David Ung <davidu@mips.com>
2499
2500 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2501 -mfp64, allowable when ISA >= 33 and float is enabled.
2502 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2503 of mthc1 and mfhc1 patterns.
2504
2505 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2506
2507 PR tree-optimization/29921
2508 * gcc.dg/pr29921.c: New test.
2509
2510 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2511
2512 PR fortran/29441
2513 * gfortran.dg/initialization_4.f90: New test.
2514
2515 2006-11-22 Ira Rosen <irar@il.ibm.com>
2516
2517 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2518 platforms that have interleaving support.
2519 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2520 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2521 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2522 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2523 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2524 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2525 gcc.dg/vect/vect-strided-u8-i8.c,
2526 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2527 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2528 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2529 gcc.dg/vect/vect-strided-float.c,
2530 gcc.dg/vect/vect-strided-a-mult.c,
2531 gcc.dg/vect/vect-strided-mult-char-ls.c,
2532 gcc.dg/vect/vect-strided-a-u16-mult.c,
2533 gcc.dg/vect/vect-strided-a-u32-mult.c,
2534 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2535 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2536 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2537 gcc.dg/vect/vect-strided-mult.c,
2538 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2539 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2540
2541 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2542
2543 PR fortran/25087
2544 * gfortran.dg/auto_char_len_4.f90: New test.
2545
2546 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2547
2548 PR fortran/29652
2549 * gfortran.dg/generic_7.f90: New test.
2550 * gfortran.dg/defined_operators_1.f90: Add new error.
2551
2552 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2553
2554 PR tree-optimization/29902
2555 * g++.dg/tree-ssa/pr29902.C: New test.
2556
2557 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2558
2559 PR fortran/29820
2560 * gfortran.dg/used_types_13.f90: New test.
2561
2562 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2563
2564 * gcc.dg/dfp/snan.c: Delete.
2565
2566 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2567
2568 * g++.dg/cpp0x/static_assert1.C: New.
2569 * g++.dg/cpp0x/static_assert2.C: New.
2570 * g++.dg/cpp0x/static_assert3.C: New.
2571
2572 2006-11-21 Richard Guenther <rguenther@suse.de>
2573
2574 * gcc.dg/vect/vect-pow-1.c: New testcase.
2575 * gcc.dg/vect/vect-pow-2.c: Likewise.
2576
2577 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR c++/29570
2580 * g++.dg/template/static29.C: New test.
2581
2582 PR c++/29734
2583 * g++.dg/conversion/simd4.C: New test.
2584
2585 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2586
2587 PR c++/29475
2588 * g++.dg/template/access19.C: New test.
2589 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2590 error is reported.
2591
2592 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2593
2594 PR tree-opt/25500
2595 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2596
2597 2006-11-20 Tobias Burnus <burnus@net-b.de>
2598
2599 PR fortran/27546
2600 * gfortran.dg/import.f90: Extended test.
2601 * gfortran.dg/import2.f90: Extended test.
2602
2603 2006-11-20 Tobias Burnus <burnus@net-b.de>
2604
2605 * gfortran.dg/volatile3.f90: Add conflict test.
2606
2607 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2608
2609 PR fortran/24783
2610 * gfortran.dg/implicit_10.f90: New test.
2611
2612 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2613
2614 PR c++/8586
2615 * g++.dg/warn/Wall-write-strings.C: New.
2616
2617 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2618
2619 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2620 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2621
2622 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2623
2624 * gfortran.dg/use_3.f90: Remove error message.
2625 * gfortran.dg/iso_fortran_env_1.f90: New test.
2626 * gfortran.dg/iso_fortran_env_2.f90: New test.
2627 * gfortran.dg/iso_fortran_env_3.f90: New test.
2628 * gfortran.dg/iso_fortran_env_4.f90: New test.
2629
2630 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2631
2632 * gcc.dg/vect/vect-27.c: Fix initialization.
2633
2634 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2635
2636 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2637 * gcc.dg/torture/builtin-minmax-1.c: New.
2638
2639 * gcc.dg/builtins-20.c: Add cases for copysign.
2640
2641 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2642
2643 PR fortran/24285
2644 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2645
2646 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2647 * gfortran.dg/use_1.f90: New test.
2648 * gfortran.dg/use_1.f90: New test.
2649 * gfortran.dg/use_1.f90: New test.
2650
2651 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2652
2653 PR tree-optimization/29801
2654 * gcc.dg/pr29801.c: New test.
2655
2656 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR middle-end/29584
2659 * gcc.dg/torture/pr29584.c: New test.
2660
2661 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2662
2663 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2664 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2665 * gcc.target/powerpc/compress-float-ppc.c,
2666 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2667 powerpc_fprs.
2668 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2669 do not pass -mhard-float.
2670
2671 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2672
2673 * gnat.dg/volatile_aggregate.adb: New test.
2674
2675 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2676
2677 PR fortran/29391
2678 PR fortran/29489
2679 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2680 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2681
2682 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2683
2684 PR target/29201
2685 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2686
2687 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2688
2689 * gfortran.dg/import3.f90: Fix error message.
2690
2691 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2692
2693 PR tree-opt/29788
2694 * gfortran.fortran-torture/compile/inline_1.f90:
2695 New testcase.
2696
2697 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2698
2699 * gcc.target/i386/x87regparm-1.c: New test.
2700 * gcc.target/i386/x87regparm-2.c: New test.
2701 * gcc.target/i386/x87regparm-3.c: New test.
2702 * gcc.target/i386/x87regparm-4.c: New test.
2703
2704 2006-11-15 Tobias Burnus <burnus@net-b.de>
2705
2706 PR fortran/27546
2707 * gfortran.dg/import.f90: New test.
2708 * gfortran.dg/import2.f90: New test.
2709 * gfortran.dg/import3.f90: New test.
2710
2711 2006-11-15 Tobias Burnus <burnus@net-b.de>
2712
2713 PR fortran/27588
2714 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2715
2716 2006-11-15 Tobias Burnus <burnus@net-b.de>
2717
2718 PR fortran/29806
2719 * gfortran.dg/contains.f90: New test.
2720 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2721
2722 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2723
2724 PR tree-optimization/29581
2725 * gcc.dg/pr29581-1.c: New test.
2726 * gcc.dg/pr29581-2.c: New test.
2727 * gcc.dg/pr29581-3.c: New test.
2728 * gcc.dg/pr29581-4.c: New test.
2729 * gfortran.dg/pr29581.f90: New test.
2730
2731 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2732
2733 PR fortran/29702
2734 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2735 numbers in error message headers.
2736
2737 2006-11-14 Richard Guenther <rguenther@suse.de>
2738
2739 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2740 to i?86 and x86_64 targets.
2741
2742 2006-11-14 Caroline Tice <ctice@apple.com>
2743
2744 * gcc.dg/pubtypes-1.c: New file/testcase.
2745 * gcc.dg/pubtypes-2.c: New file/testcase.
2746 * gcc.dg/pubtypes-3.c: New file/testcase.
2747 * gcc.dg/pubtypes-4.c: New file/testcase.
2748 * g++.dg/pubtypes.C: New file/testcase.
2749
2750 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2751
2752 PR c++/29106
2753 * g++.dg/init/self1.C: New test.
2754
2755 2006-11-14 Tobias Burnus <burnus@net-b.de>
2756
2757 PR fortran/29657
2758 * gfortran.dg/conflicts.f90: Add.
2759
2760 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2761
2762 PR rtl-optimization/29798
2763
2764 * gcc.c-torture/execute/pr29798.c: New.
2765
2766 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2767
2768 * gcc.dg/builtins-20.c: Add more cases.
2769
2770 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2771
2772 PR fortran/29759
2773 * gfortran.dg/gomp/pr29759.f90: New test.
2774
2775 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2776
2777 PR c++/29518
2778 * g++.dg/template/static28.C: New test.
2779
2780 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2781
2782 * lib/c-torture.exp: Use target-libpath.exp.
2783 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2784 set GCC_EXEC_PREFIX env var from global variable of same name.
2785
2786 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2787
2788 PR fortran/26994
2789 * gfortran.fortran-torture/compile/transfer-1.f90:
2790 New testcase.
2791
2792 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2793 Zdenek Dvorak <dvorakz@suse.cz>
2794
2795 PR tree-optimization/29680
2796 * gcc.dg/alias-11.c: New test.
2797
2798 2006-11-12 Jason Merrill <jason@redhat.com>
2799 Andrew Pinski <pinskia@physics.uc.edu>
2800
2801 PR middle-end/28915
2802 * gcc.target/i386/vectorize1.c: New.
2803
2804 2006-11-12 Roger Sayle <roger@eyesopen.com>
2805
2806 PR rtl-optimization/29797
2807 * gcc.c-torture/execute/pr29797-1.c: New test case.
2808
2809 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2810
2811 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2812
2813 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2814
2815 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2816
2817 2006-11-12 Roger Sayle <roger@eyesopen.com>
2818
2819 PR tree-optimization/13827
2820 * gcc.dg/fold-eqand-1.c: New test case.
2821
2822 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2823
2824 PR rtl-opt/28812
2825 * gcc.c-torture/execute/mayalias-3.c: New test.
2826
2827 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2828
2829 PR middle-end/27528
2830 * gcc.c-torture/compile/pr27528.c: New test.
2831 * gcc.dg/pr27528.c: Likewise.
2832
2833 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2834
2835 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2836
2837 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2838
2839 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2840
2841 PR fortran/29758
2842 * gfortran.dg/reshape_source_size_1.f90: New test.
2843
2844 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2845
2846 PR fortran/29315
2847 * gfortran.dg/aliasing_dummy_4.f90: New test.
2848
2849 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2850
2851 PR target/29777
2852 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2853 and x86_64-*-* targets.
2854
2855 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2856
2857 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2858 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2859 New macros. Use them in exact tests.
2860 (TESTIT3): New macro.
2861 Add tests for fmin, fmax and fma.
2862
2863 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2864
2865 PR fortran/29431
2866 * gfortran.dg/array_constructor_13.f90: New test.
2867
2868 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2869
2870 PR fortran/29744
2871 * gfortran.dg/used_types_12.f90: New test.
2872
2873 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2874
2875 PR middle-end/29726
2876 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2877 (test6): Ditto.
2878 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2879 * gcc.dg/fold-eqandshift-3.c: New test case.
2880
2881 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2882
2883 PR fortran/29699
2884 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2885
2886 PR fortran/21370
2887 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2888
2889 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2890
2891 * gcc.dg/20061109-1.c: New testcase.
2892
2893 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2894
2895 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2896
2897 2006-11-09 Tobias Burnus <burnus@net-b.de>
2898
2899 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2900 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2901
2902 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2903
2904 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2905 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2906
2907 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2908
2909 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2910
2911 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2912
2913 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2914 vect-9.c).
2915 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2916 * gcc.dg/vect/vect-9.c: Now vectorizable.
2917 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2918 that support vect_widen_mult.
2919 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2920 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2921 vect-reduc-dot-u16.c).
2922 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2923 vect-reduc-dot-u16.c).
2924 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2925 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2926 vect-reduc-dot-s8.c).
2927 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2928 vect-reduc-dot-s8.c).
2929 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2930 vect-reduc-dot-s8.c).
2931 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2932 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2933 vect-reduc-dot-u8.c).
2934 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2935 vect-reduc-dot-u8.c).
2936 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2937 * gcc.dg/vect/vect-multitypes-9.c: New test.
2938 * gcc.dg/vect/vect-multitypes-10.c: New test.
2939 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2940 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2941 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2942 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2943 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2944 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2945 wrapv-vect-reduc-dot-s8.c.
2946 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2947 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2948 targets that support vec_unpack.
2949 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2950 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2951 (check_effective_target_vect_widen_mult_hi_to_si): New.
2952 (check_effective_target_vect_widen_sum): Removed.
2953
2954 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2955
2956 * gcc.dg/vect/vect-multitypes-8.c: New test.
2957 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2958
2959 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2960
2961 * gcc.dg/vect/vect-multitypes-7.c: New test.
2962
2963 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2964
2965 * gcc.dg/vect/vect-multitypes-4.c: New test.
2966 * gcc.dg/vect/vect-multitypes-5.c: New test.
2967 * gcc.dg/vect/vect-multitypes-6.c: New test.
2968
2969 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2970
2971 * gcc.dg/vect/vect-multitypes-1.c: New test.
2972 * gcc.dg/vect/vect-multitypes-2.c: New test.
2973 * gcc.dg/vect/vect-multitypes-3.c: New test.
2974
2975 2006-11-07 Eric Christopher <echristo@apple.com>
2976
2977 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2978 Test using scan-assembler-not.
2979
2980 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2981
2982 * gcc.dg/inline-17.c: New test.
2983
2984 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2985
2986 PR other/25028
2987 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2988 on HP-UX.
2989
2990 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2991
2992 PR fortran/29539
2993 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2994
2995 PR fortran/29634
2996 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2997 test.
2998
2999 2006-11-07 Tobias Burnus <burnus@net-b.de>
3000
3001 PR fortran/29601
3002 * gfortran.dg/volatile.f90: Add.
3003 * gfortran.dg/volatile2.f90: Add.
3004 * gfortran.dg/volatile3.f90: Add.
3005 * gfortran.dg/volatile4.f90: Add.
3006 * gfortran.dg/volatile5.f90: Add.
3007 * gfortran.dg/volatile6.f90: Add.
3008 * gfortran.dg/volatile7.f90: Add.
3009
3010 2006-11-06 Tobias Burnus <burnus@net-b.de>
3011
3012 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3013 for matching error messages.
3014 * gfortran.dg/specifics_3.f90: Adjust pattern
3015 for matching error messages.
3016
3017 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3018 Bernhard Fischer <aldot@gcc.gnu.org>
3019
3020 * lib/gcc-dg.exp (output-exists): New proc.
3021 (output-exists-not): New proc.
3022 * gcc.test-framework/test-framework.awk: Support new directives.
3023 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3024 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3025 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3026 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3027 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3028 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3029
3030 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3031
3032 PR fortran/29630
3033 PR fortran/29679
3034 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3035 * gfortran.dg/initialization_3.f90: New.
3036
3037 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3038
3039 PR libgfortran/25545
3040 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3041
3042 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR middle-end/29695
3045 * gcc.c-torture/execute/pr29695-1.c: New test.
3046 * gcc.c-torture/execute/pr29695-2.c: New test.
3047
3048 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3049
3050 PR fortran/29565
3051 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3052
3053 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3054
3055 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3056 for matching error messages.
3057
3058 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3059
3060 PR target/26915
3061 * gcc.target/i386/387-12.c: New test.
3062
3063 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3064
3065 PR libfortran/29713
3066 * gfortran.dg/pr29713.f90: New test.
3067
3068 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3069
3070 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3071 Also test for bogus rest sign.
3072
3073 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3074
3075 PR libfortran/27895
3076 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3077
3078 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3079
3080 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3081 from error messages.
3082
3083 2006-11-02 Mike Stump <mrs@apple.com>
3084
3085 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3086
3087 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3088
3089 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3090
3091 * g++.dg/eh/gcsec1.C: New test.
3092
3093 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3094
3095 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3096 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3097
3098 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3099
3100 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3101 hexadecimal value.
3102 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3103 * gcc.dg/pr14796-2.c: Likewise.
3104
3105 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3106
3107 * gcc.c-torture/execute/20061101-1.c: New test.
3108
3109 2006-11-01 Richard Guenther <rguenther@suse.de>
3110
3111 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3112
3113 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3114
3115 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3116 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3117
3118 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3119
3120 * gcc.c-torture/execute/20061031-1.c: New test.
3121
3122 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3123
3124 PR 23067
3125 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3126 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3127 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3128 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3129 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3130 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3131 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3132
3133 2006-10-31 Eric Christopher <echristo@apple.com>
3134 Falk Hueffner <falk@debian.org>
3135
3136 * gcc.dg/builtin-bswap-1.c: New.
3137 * gcc.dg/builtin-bswap-2.c: New.
3138 * gcc.dg/builtin-bswap-3.c: New.
3139 * gcc.dg/builtin-bswap-4.c: New.
3140 * gcc.dg/builtin-bswap-5.c: New.
3141 * gcc.target/i386/builtin-bswap-1.c: New.
3142
3143 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3144
3145 * gcc.dg/inline-16.c: New.
3146
3147 PR 16622
3148 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3149 defining it.
3150 * gcc.dg/inline-13.c: New.
3151 * gcc.dg/inline-14.c: New.
3152 * gcc.dg/inline-15.c: New.
3153
3154 PR 11377
3155 * gcc.dg/inline6.c: New.
3156 * gcc.dg/inline7.c: New.
3157
3158 2006-10-31 Roger Sayle <roger@eyesopen.com>
3159
3160 PR middle-end/23470
3161 * gcc.dg/pr23470-1.c: New test case.
3162
3163 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3164
3165 PR fortran/29537
3166 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3167 data.
3168 * gfortran.dg/blockdata_2.f90: New testcase.
3169
3170 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3171
3172 PR libfortran/29627
3173 * gfortran.dg/unf_short_record_1.f90: New test.
3174
3175 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3176
3177 PR fortran/29067
3178 * gfortran.dg/pr29067.f: New test.
3179
3180 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3181 Richard Sandiford <richard@codesourcery.com>
3182
3183 * lib/target-supports.exp (get_compiler_messages): Append options
3184 as a single list element.
3185 (check_effective_target_arm_vfp_ok): New.
3186 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3187
3188 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3189
3190 PR fortran/29387
3191 * gfortran.dg/intrinsic_actual_2.f90: New test.
3192
3193 PR fortran/29490
3194 * gfortran.dg/actual_array_interface_1.f90: New test.
3195
3196 PR fortran/29641
3197 * gfortran.dg/used_types_11.f90: New test.
3198
3199 2006-10-30 Dirk Mueller <dmueller@suse.de>
3200
3201 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3202 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3203 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3204 * g++.old-deja/g++.mike/net25.C (main): Same.
3205 * g++.dg/lookup/exception1.C (main): Same.
3206 * g++.dg/parse/parens2.C (main): Same.
3207
3208 2006-10-30 Roger Sayle <roger@eyesopen.com>
3209
3210 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3211
3212 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3213
3214 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3215 * gcc.dg/torture/builtin-math-3.c: Likewise.
3216
3217 2006-10-30 Tobias Burnus <burnus@net-b.de>
3218
3219 PR fortran/29452
3220 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3221 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3222
3223 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3224
3225 PR Fortran/29410
3226 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3227
3228 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3229
3230 * lib/target-supports.exp (check_function_available): Declare
3231 function before calling.
3232
3233 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR tree-optimization/29637
3236 * gcc.dg/pr29637.c: New test.
3237
3238 2006-10-29 Roger Sayle <roger@eyesopen.com>
3239
3240 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3241 tree canonicalization.
3242
3243 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3244
3245 * gcc.dg/builtins-20.c: Add more hypot tests.
3246
3247 2006-10-29 Roger Sayle <roger@eyesopen.com>
3248
3249 * gcc.dg/fold-compare-1.c: New test case.
3250
3251 2006-10-29 Dirk Mueller <dmueller@suse.de>
3252
3253 PR c++/16307
3254 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3255
3256 2006-10-29 Roger Sayle <roger@eyesopen.com>
3257
3258 PR tree-optimization/15458
3259 * gcc.dg/fold-xornot-1.c: New test case.
3260
3261 2006-10-29 Richard Guenther <rguenther@suse.de>
3262
3263 * gcc.target/i386/math-torture/trunc.c: New testcase.
3264
3265 2006-10-29 Richard Guenther <rguenther@suse.de>
3266
3267 * gcc.target/i386/math-torture/round.c: New testcase.
3268
3269 2006-10-29 Richard Guenther <rguenther@suse.de>
3270
3271 * gcc.target/i386/math-torture/ceil.c: New testcase.
3272 * gcc.target/i386/math-torture/floor.c: Likewise.
3273
3274 2006-10-29 Richard Guenther <rguenther@suse.de>
3275
3276 * gcc.target/i386/math-torture/rint.c: New testcase.
3277 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3278
3279 2006-10-29 Richard Guenther <rguenther@suse.de>
3280
3281 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3282 * gcc.target/i386/math-torture/lceil.c: Likewise.
3283
3284 2006-10-28 Tobias Burnus <burnus@net-b.de>
3285
3286 PR libgfortran/24313
3287 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3288
3289 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3290
3291 * gcc.c-torture/execute/20020118-1.c,
3292 gcc.c-torture/execute/builtins/strlen.c,
3293 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3294 comment typos.
3295
3296 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3297
3298 * gcc.dg/builtins-20.c: Add tests for hypot.
3299 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3300 two-argument builtins.
3301 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3302 TESTIT2. Update all callers.
3303 (TESTIT2, TESTIT2_R): New helper macros.
3304 Add testcases for pow, hypot and atan2.
3305
3306 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3307
3308 PR C++/29295
3309 * g++.dg/expr/bool1.C: New test.
3310 * g++.dg/expr/bool2.C: New test.
3311
3312 2006-10-28 Tobias Burnus <burnus@net-b.de>
3313
3314 PR fortran/28224
3315 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3316 * gfortran.dg/namelist_internal.f90: New test.
3317
3318 2006-10-28 Tobias Burnus <burnus@net-b.de>
3319
3320 PR fortran/29625
3321 * gfortran.dg/io_real_boz.f90: Add.
3322 * gfortran.dg/io_real_boz2.f90: Add.
3323
3324 2006-10-28 Richard Guenther <rguenther@suse.de>
3325
3326 PR middle-end/26899
3327 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3328
3329 2006-10-28 Richard Guenther <rguenther@suse.de>
3330
3331 PR target/28806
3332 * gcc.target/i386/math-torture/lround.c: New testcase.
3333
3334 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3335
3336 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3337 * gcc.dg/builtins-44.c: Likewise.
3338 * gcc.dg/builtins-45.c: Likewise.
3339 * gcc.dg/pr28796-2.c: Likewise.
3340 * gcc.dg/unordered-3.c: Likewise.
3341
3342 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3343
3344 PR libgfortran/27954
3345 * gfortran.dg/error_recovery_2.f90: New test.
3346
3347 2006-10-26 Richard Guenther <rguenther@suse.de>
3348
3349 * gcc.target/i386/i386.exp: Use glob, not find to collect
3350 tests. Avoids recursing into subdirectories.
3351 * gcc.target/i386/math-torture/math-torture.exp: Torture
3352 for interesting ia32 math options.
3353 * gcc.target.i386/math-torture/lrint.c: New testcase.
3354
3355 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3356
3357 PR libgfortran/29563
3358 * gfortran.dg/arrayio_9.f90: Update test.
3359 * gfortran.dg/arrayio_19.f90: New test.
3360
3361 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3362
3363 * gcc.dg/20061026.c: New testcase.
3364
3365 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3366
3367 PR libgfortran/29563
3368 * gfortran.dg/arrayio_9.f90: New test.
3369
3370 2006-10-26 Ben Elliston <bje@au.ibm.com>
3371
3372 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3373 Copy the strings manually, as strcpy may call strlen.
3374
3375 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3376
3377 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3378 Add checks for log, log2, log10 and log1p.
3379
3380 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3381 we already test 0.0. Add checks for expm1, log, log2, log10,
3382 log1p, cbrt, erf and erfc.
3383
3384 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3385
3386 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3387
3388 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3389
3390 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3391 and remainderl() built-in functions. Remove -ffast-math from
3392 dg-options.
3393
3394 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3395
3396 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3397 acosh and atanh.
3398
3399 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3400 floating point modifiers to arguments passed to float and long
3401 double functions respectively. Update all callers to use floating
3402 point numbers, not integers. Add tests for exp, exp2 and
3403 exp10/pow10.
3404
3405 * gcc.dg/torture/builtin-math-3.c: New test.
3406
3407 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3408
3409 PR fortran/29393
3410 * gfortran.dg/initialize_2.f90: New.
3411
3412 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3413
3414 * gcc.dg/torture/builtin-math-2.c: New test.
3415
3416 2006-10-24 Richard Guenther <rguenther@suse.de>
3417
3418 PR middle-end/28796
3419 * gcc.dg/pr28796-1.c: New testcase.
3420 * gcc.dg/pr28796-2.c: Likewise.
3421
3422 2006-10-24 Richard Guenther <rguenther@suse.de>
3423
3424 * gcc.dg/builtins-57.c: New testcase.
3425
3426 2006-10-24 Richard Guenther <rguenther@suse.de>
3427
3428 PR tree-optimization/29567
3429 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3430
3431 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3432
3433 PR tree-optimization/14784
3434 * gcc.dg/alias-10.c: New test.
3435
3436 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3437
3438 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3439
3440 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3441
3442 * gcc.dg/builtin-strncat-chk-1.c: New test.
3443
3444 2006-10-23 Jan Hubicka <jh@suse.cz>
3445
3446 * gcc.dg/memmove-1.c: New test.
3447
3448 2006-10-23 Paul Brook <paul@codesourcery.com>
3449
3450 * gcc.dg/pragma-pack-5.c: New test.
3451
3452 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3453
3454 * g++.dg/other/s390-1.C: New testcase.
3455
3456 2006-10-23 Richard Guenther <rguenther@suse.de>
3457
3458 PR middle-end/27132
3459 PR middle-end/23295
3460 * gcc.dg/pr27132.c: New testcase.
3461 * gcc.dg/pr23295.c: Likewise.
3462 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3463 * g++.dg/tree-ssa/pr19807.C: Likewise.
3464
3465 2006-10-23 Richard Guenther <rguenther@suse.de>
3466
3467 PR middle-end/21032
3468 * gcc.dg/pr21032.c: New testcase.
3469
3470 2006-10-22 Jeff Law <law@redhat.com>
3471 Richard Guenther <rguenther@suse.de>
3472
3473 PR tree-optimization/15911
3474 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3475
3476 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3477
3478 PR c++/20647
3479 * g++.dg/abi/rtti3.C: New.
3480
3481 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3482
3483 PR middle-end/28252
3484 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3485 transformation.
3486
3487 2006-10-21 Richard Guenther <rguenther@suse.de>
3488
3489 PR tree-optimization/3511
3490 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3491
3492 2006-10-21 Richard Guenther <rguenther@suse.de>
3493
3494 PR middle-end/26898
3495 * gcc.dg/torture/pr26898-1.c: New testcase.
3496 * gcc.dg/torture/pr26898-2.c: Likewise.
3497
3498 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3499
3500 PR c++/28053
3501 * g++.dg/parse/bitfield1.C: Adjust error markers.
3502 * g++.dg/parse/bitfield2.C: New test.
3503
3504 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3505
3506 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3507
3508 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3509
3510 PR libfortran/27895
3511 * gfortran.dg/zero_sized_1.f90: New test.
3512
3513 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gcc.dg/div-compare-1.c: New test.
3516
3517 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3518
3519 PR fortran/29216
3520 * gfortran.dg/result_default_init_1.f90: New test.
3521
3522 PR fortran/29314
3523 * gfortran.dg/automatic_default_init_1.f90: New test.
3524
3525 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3526 from 38 to 33.
3527
3528 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3529
3530 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3531 'using namespace std' without previous declaration.
3532 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3533 * g++.old-deja/g++.robertl/eb133c.C: New.
3534
3535 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3536
3537 PR libgfortran/29277
3538 * gfortran.dg/streamio_4.f90: Update test.
3539 * gfortran.dg/streamio_11.f90: New test.
3540
3541 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3542
3543 PR c++/27952
3544 * g++.dg/inherit/virtual1.C: New test.
3545
3546 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3547
3548 PR c++/28261
3549 * g++.dg/parse/enum3.C: New test.
3550
3551 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3552
3553 PR c++/29039
3554 * g++.dg/init/ctor8.C: New test.
3555
3556 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3557
3558 PR c++/27270
3559 * g++.dg/ext/complit8.C: Tweak error markers.
3560 * g++.dg/template/complit1.C: Add error marker.
3561
3562 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3563
3564 PR c++/27270
3565 * g++.dg/ext/complit8.C: New test.
3566
3567 PR c++/29408
3568 * g++.dg/parse/dtor12.C: New test.
3569
3570 PR c++/29435
3571 * g++.dg/template/sizeof11.C: New test.
3572
3573 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3574
3575 PR fortran/29392
3576 * gfortran.dg/data_char_3.f90: New test.
3577
3578 PR fortran/29451
3579 * gfortran.dg/negative_automatic_size.f90: New test.
3580
3581 2006-10-16 David Daney <ddaney@avtrex.com>
3582
3583 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3584
3585 2006-10-16 Eric Christopher <echristo@apple.com>
3586
3587 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3588 x86_64.
3589
3590 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3591
3592 PR c++/28211
3593 * g++.dg/tc1/dr49.C: Tweak error messages.
3594 * g++.dg/parse/template21.C: New test.
3595
3596 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3597
3598 PR middle-end/20491
3599 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3600
3601 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3602
3603 PR fortran/29403
3604 * gfortran.dg/print_1.f90: New test.
3605
3606 2006-10-15 Jan Hubicka <jh@suse.cz>
3607
3608 PR middle-end/29241
3609 * gcc.c-torture/compile/pr29241.c: New testcase.
3610
3611 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3612
3613 PR middle-end/29250
3614 * gcc.c-torture/compile/pr29250.c: New test.
3615
3616 2006-10-15 Richard Guenther <rguenther@suse.de>
3617
3618 * gcc.dg/pr29299.c: New testcase.
3619
3620 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3621
3622 PR fortran/24767
3623 * gfortran.dg/label_4.f90: Adjust warning flag.
3624
3625 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3626
3627 PR fortran/29371
3628 * gfortran.dg/nullify_3.f90: New test.
3629
3630 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3631
3632 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3633 on Solaris 2.5.1 too.
3634
3635 2006-10-13 Eric Christopher <echristo@apple.com>
3636
3637 * gcc.dg/pr25993.c: Skip for darwin.
3638
3639 2006-10-13 Eric Christopher <echristo@apple.com>
3640
3641 * gcc.dg/visibility-11.c: Skip for darwin.
3642
3643 2006-10-13 Eric Christopher <echristo@apple.com>
3644
3645 * gcc.dg/darwin-weakimport-1.c: Use
3646 -fno-asynchronous-unwind-tables.
3647 * gcc.dg/darwin-weakimport-3.c: Ditto.
3648
3649 2006-10-13 Richard Guenther <rguenther@suse.de>
3650
3651 PR tree-optimization/29446
3652 * gcc.dg/torture/pr29446.c: New testcase.
3653
3654 2006-10-13 Bill Wendling <wendling@apple.com>
3655
3656 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3657 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3658 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3659 * g++.old-deja/g++.law/shadow1.C: Likewise.
3660 * g++.old-deja/g++.law/ctors10.C: Likewise.
3661 * g++.dg/debug/namespace1.C: Likewise.
3662 * g++.dg/inherit/namespace-as-base.C: Likewise.
3663 * g++.dg/opt/delay-slot-1.C: Likewise.
3664 * g++.dg/parse/defarg10.C: Likewise.
3665 * g++.dg/template/ptrmem11.C: Likewise.
3666 * g++.dg/template/mem_func_ptr.C: Likewise.
3667 * g++.dg/template/spec19.C: Likewise.
3668
3669 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3670
3671 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3672
3673 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3674
3675 PR fortran/29373
3676 * gfortran.dg/implicit_9.f90: New test.
3677
3678 PR fortran/29407
3679 * gfortran.dg/namelist_25.f90: New test.
3680
3681 PR fortran/27701
3682 * gfortran.dg/same_name_2.f90: New test.
3683
3684 PR fortran/29232
3685 * gfortran.dg/host_assoc_types_1.f90: New test.
3686
3687 PR fortran/29364
3688 * gfortran.dg/missing_derived_type_1.f90: New test.
3689 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3690
3691 PR fortran/29422
3692 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3693
3694 PR fortran/29428
3695 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3696
3697 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3698
3699 PR fortran/29391
3700 * gfortran.dg/bound_2.f90: New test.
3701
3702 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3703
3704 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3705 directive.
3706 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3707 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3708 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3709 * gfortran.dg/gomp/reduction3.f90: Likewise.
3710 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3711 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3712 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3713 * gfortran.dg/forall_4.f90: Likewise.
3714 * gfortran.dg/spec_expr_4.f90: Likewise.
3715 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3716 * gfortran.dg/forall_5.f90: Likewise.
3717 * gfortran.dg/open_access_append_2.f90: Add check for
3718 compile-time warning.
3719
3720 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3721
3722 PR c++/28506
3723 * g++.dg/parse/pure1.C: New test.
3724
3725 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3726
3727 PR fortran/21435
3728 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3729 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3730 for compile-time warnings.
3731 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3732 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3733 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3734 file.
3735 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3736 specifier.
3737 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3738 compile-time warning.
3739
3740 2006-10-12 Jan Hubicka <jh@suse.cz>
3741
3742 PR c/28419
3743 * gcc.dg/pr28319.c: New test.
3744
3745 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3746 PR c++/29318
3747 * g++.dg/ext/vla4.C: New test.
3748
3749 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3750
3751 PR c++/27961
3752 * g++.dg/template/crash60.C: New test.
3753 * g++.dg/other/large-size-array.C: Adjust error markers.
3754 * g++.dg/parse/crash27.C: Likewise.
3755 * g++.dg/template/crash1.C: Likewise.
3756
3757 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3758
3759 PR testsuite/29093
3760 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3761
3762 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR preprocessor/28709
3765 * gcc.dg/cpp/paste14.c: New test.
3766
3767 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3768
3769 PR c++/29175
3770 * g++.dg/init/array24.C: New test.
3771
3772 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3773
3774 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3775 of <sys/types.h>.
3776
3777 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3778
3779 PR c++/29024
3780 * g++.dg/parse/typedef8.C: New test.
3781 * g++.dg/other/mult-stor1.C: Adjust error markers.
3782
3783 2006-10-11 Richard Guenther <rguenther@suse.de>
3784
3785 PR tree-optimization/28230
3786 * gcc.dg/torture/pr28230.c: New testcase.
3787
3788 2006-10-11 Richard Guenther <rguenther@suse.de>
3789
3790 PR inline-asm/29119
3791 * gcc.dg/torture/pr29119.c: New testcase.
3792
3793 2006-10-10 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR middle-end/29272
3796 * gcc.c-torture/execute/20060930-2.c: New test.
3797
3798 2006-10-09 Richard Henderson <rth@redhat.com>
3799
3800 Revert emutls patch.
3801
3802 2006-10-09 Richard Guenther <rguenther@suse.de>
3803
3804 PR middle-end/29254
3805 * gcc.dg/pr29254.c: New testcase.
3806
3807 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
3808 Paul Thomas <pault@gcc.gnu.org>
3809
3810 PR fortran/20541
3811 * gfortran.dg/alloc_comp_basics_1.f90: New test.
3812 * gfortran.dg/alloc_comp_basics_2.f90: New test.
3813 * gfortran.dg/alloc_comp_assign_1.f90: New test.
3814 * gfortran.dg/alloc_comp_assign_2.f90: New test.
3815 * gfortran.dg/alloc_comp_assign_3.f90: New test.
3816 * gfortran.dg/alloc_comp_assign_4.f90: New test.
3817 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3818 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3819 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3820 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3821 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3822 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3823 * gfortran.dg/alloc_comp_std.f90: New test.
3824 * gfortran.dg/move_alloc.f90: New test.
3825
3826 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3827
3828 PR fortran/29115
3829 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3830
3831 PR fortran/29211
3832 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3833
3834 2006-10-08 Tobias Burnus <burnus@net-b.de>
3835
3836 PR fortran/28585
3837 * gfortran.dg/new_line.f90: New test.
3838
3839 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3840
3841 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3842 * gcc.dg/torture/builtin-convert-1.c,
3843 gcc.dg/torture/builtin-convert-2.c,
3844 gcc.dg/torture/builtin-convert-3.c,
3845 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3846
3847 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3848
3849 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3850 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3851 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3852 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3853
3854 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3855
3856 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3857 Xfail some tests for powerpc-darwin and powerpc-aix.
3858
3859 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR c/29380
3862 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3863
3864 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3865
3866 PR target/29300
3867 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3868 on hppa*-*-hpux*.
3869
3870 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3871
3872 PR fortran/16580
3873 PR fortran/29288
3874 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3875 Add tests for using all possible intrinsics as actual arguments.
3876 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3877 all possible intrinsics as actual arguments.
3878 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3879 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3880
3881 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3882
3883 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3884 * gcc.dg/debug/debug-2.c: Likewise.
3885
3886 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3887
3888 * gcc.c-torture/compile/sync-2.c: New test.
3889
3890 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3891
3892 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3893 line endings.
3894
3895 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3896
3897 PR rtl-optimization/29128
3898 * gcc.c-torture/compile/pr29128.c: New test.
3899
3900 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3901
3902 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3903 line endings.
3904
3905 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3906
3907 PR middle-end/29256
3908 * gcc.dg/tree-ssa/loop-19.c: New test.
3909
3910 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3911
3912 PR tree-optimization/29330
3913 * gcc.dg/pr29330.c: New test.
3914
3915 PR target/28924
3916 * gcc.c-torture/compile/20061005-1.c: New test.
3917
3918 2006-10-06 Olivier Hainque <hainque@adacore.com>
3919
3920 * gcc.dg/typename-vla-1.c: New case.
3921 * gnat.dg/forward_vla.adb: New case.
3922
3923 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR tree-optimization/29290
3926 * gfortran.dg/loop_nest_1.f90: New test.
3927
3928 PR target/29198
3929 * gcc.dg/tls/opt-12.c: New test.
3930
3931 PR fortran/28415
3932 * gfortran.dg/save_2.f90: New test.
3933
3934 PR c/29091
3935 * gcc.dg/pr29091.c: New test.
3936
3937 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3938
3939 * lib/target-supports.exp
3940 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3941 same as x86_64-*-*; check for LP64.
3942
3943 2006-10-04 Richard Henderson <rth@redhat.com>
3944
3945 * lib/target-supports.exp (check_effective_target_tls): Redefine
3946 to mean non-emulated tls.
3947 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3948 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3949 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3950 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3951 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3952 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3953 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3954
3955 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3956
3957 PR fortran/29343
3958 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3959
3960 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3961
3962 * gfortran.dg/bounds_check_fail_1.f90: New test.
3963
3964 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3965
3966 PR c++/29020
3967 * g++.dg/template/friend48.C: New test.
3968
3969 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3970
3971 PR fortran/29098
3972 * gfortran.dg/default_initialization_2.f90: New test.
3973
3974 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3975
3976 PR fortran/20779
3977 PR fortran/20891
3978 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3979
3980 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3981
3982 PR fortran/29284
3983 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3984
3985 PR fortran/29321
3986 PR fortran/29322
3987 * gfortran.dg/missing_optional_dummy_2.f90: New test.
3988
3989 PR fortran/25091
3990 PR fortran/25092
3991 * gfortran.dg/entry_array_specs_1.f90: New test.
3992
3993 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3994
3995 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3996 insufficient to inhibit some test failures at -O3. Do testing
3997 on integers.
3998
3999 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4000
4001 PR c++/29138
4002 * g++.dg/inherit/access8.C: New test.
4003 * g++.dg/template/dtor4.C: Tweak error messages.
4004
4005 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4006
4007 PR fortran/27478
4008 * gfortran.dg/entry_8.f90: New test.
4009
4010 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4011
4012 PR c++/29291
4013 * g++.dg/parse/new4.C: New test.
4014
4015 2006-10-03 Uros Bizjak <uros@kss-loka.si>
4016
4017 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4018 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4019 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4020 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4021 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4022
4023 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4024
4025 PR fortran/19260
4026 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4027 * gfortran.dg/continuation_2.f90: New test.
4028
4029 PR fortran/19262
4030 * gfortran.dg/continuation_3.f90: New test.
4031 * gfortran.dg/continuation_4.f90: New test.
4032 * gfortran.dg/continuation_5.f: New test.
4033 * gfortran.dg/continuation_6.f: New test.
4034
4035 2006-10-02 Mark Mitchell <mark@codesourcery.com>
4036
4037 PR c++/29226
4038 * g++.dg/template/vla1.C: New test.
4039
4040 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4041
4042 PR fortran/29210
4043 * gfortran.dg/complex_parameter_1.f90: New test.
4044
4045 2006-10-02 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR c/29154
4048 * gcc.c-torture/execute/20060929-1.c: New test.
4049
4050 2006-10-01 Mark Mitchell <mark@codesourcery.com>
4051
4052 PR c++/29105
4053 * g++.dg/template/member6.C: New test.
4054 * g++.dg/parse/typename7.C: Adjust error markers.
4055
4056 PR c++/29080
4057 * g++.dg/template/member7.C: New test.
4058
4059 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
4060
4061 PR c/24010
4062 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4063 gcc.dg/Woverride-init-3.c: New tests.
4064
4065 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
4066
4067 * gcc.c-torture/execute/20060930-1.c: New test.
4068
4069 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4070
4071 PR fortran/18791
4072 * gfortran.dg/specifics_1.f90: New test.
4073 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4074 complex specifics.
4075
4076 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4077
4078 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4079 pthread-init-common.h: New.
4080
4081 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
4082
4083 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4084 precision on some archs.
4085
4086 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
4087
4088 * gcc.dg/non-local-goto-1.c: New test.
4089 * gcc.dg/non-local-goto-2.c: Likewise.
4090 * gcc.dg/setjmp-3.c: Likewise.
4091 * gcc.dg/setjmp-4.c: Likewise.
4092
4093 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
4094
4095 * gnat.dg/self_aggregate_with_pointer.adb: New test.
4096
4097 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
4098
4099 PR fortran/28276
4100 * gfortran.dg/exponent_1.f90: New test.
4101
4102 PR fortran/27021
4103 * gfortran.dg/nearest_1.f90: New test.
4104
4105 2006-09-26 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR middle-end/25261
4108 PR middle-end/28790
4109 * gcc.dg/gomp/nestedfn-1.c: New test.
4110
4111 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
4112
4113 PR objc/29195
4114 * objc/compile/method-1.m: New test.
4115
4116 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
4117
4118 PR c++/26938
4119 * g++.dg/template/crash58.C: New test.
4120 * g++.dg/parse/crash28.C: Adjust error markers.
4121 * g++.dg/template/crash34.C: Likewise.
4122 * g++.dg/template/friend31.C: Likewise.
4123 * g++.dg/template/crash32.C: Likewise.
4124
4125 PR c++/27329
4126 * g++.dg/template/crash59.C: New test.
4127
4128 PR c++/27667
4129 * g++.dg/template/spec33.C: New test.
4130 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4131
4132 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
4133 Adam Nemet <anemet@caviumnetworks.com>
4134
4135 * gcc.dg/tree-ssa/ivopts-1.c: New test.
4136 * gcc.dg/tree-ssa/ivopts-2.c: New test.
4137
4138 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
4139
4140 PR target/28911
4141 * gcc.dg/pr28911.c: New.
4142
4143 2006-09-23 Uros Bizjak <uros@kss-loka.si>
4144
4145 PR target/29169
4146 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4147 (dg-options): Add -mfpmath=387.
4148
4149 2006-09-23 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR c/28706
4152 * gcc.dg/pr28706.c: New test.
4153
4154 PR c/28712
4155 * gcc.dg/pr28712.c: New test.
4156
4157 2006-09-22 Mike Stump <mrs@apple.com>
4158
4159 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4160
4161 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
4162
4163 PR tree-optimization/28888
4164 * gcc.dg/pr28888.c: New test.
4165
4166 2006-09-21 Mark Mitchell <mark@codesourcery.com>
4167
4168 PR c++/29016
4169 * g++.dg/init/ptrfn1.C: New test.
4170
4171 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
4172
4173 PR c++/28861
4174 * g++.dg/template/spec32.C: New test.
4175 * g++.dg/parse/crash9.C: Adjust error markers.
4176
4177 PR c++/28303
4178 * g++.dg/template/typedef6.C: New test.
4179 * g++.dg/init/error1.C: Adjust error markers.
4180 * g++.dg/parse/crash9.C: Likewise.
4181 * g++.dg/template/crash55.C: Likewise.
4182
4183 2006-09-21 Janis Johnson <janis187@us.ibm.com>
4184
4185 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4186
4187 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
4188
4189 PR target/27650
4190 * g++.dg/ext/dllimport12.C: New test.
4191
4192 2006-09-20 Richard Sandiford <richard@codesourcery.com>
4193
4194 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4195 * gcc.target/mips/nmadd-2.c: Likewise.
4196 * gcc.target/mips/mips-ps-6.c: New test.
4197 * gcc.target/mips/neg-abs-1.c: Likewise.
4198 * gcc.target/mips/neg-abs-2.c: Likewise.
4199 * gcc.target/mips/nmadd-3.c: New test.
4200
4201 2006-09-20 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR middle-end/28046
4204 * gcc.dg/gomp/atomic-10.c: New test.
4205 * g++.dg/gomp/atomic-10.C: New test.
4206
4207 2006-09-20 Eric Christopher <echristo@apple.com>
4208
4209 * gcc.target/i386/sse3-not-fisttp.c: New.
4210
4211 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
4212
4213 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4214
4215 2006-09-19 Richard Sandiford <richard@codesourcery.com>
4216
4217 * gcc.c-torture/execute/pr28289.c (one): New variable.
4218 (main): Use it instead of argc.
4219 * gcc.c-torture/execute/20060102-1.c (one): New variable.
4220 (main): Use it instead of argc.
4221
4222 2006-09-19 Paul Brook <paul@codesourcery.com>
4223
4224 PR target/28516
4225 * gcc.dg/nested-func-5.c: New test.
4226
4227 2006-09-19 Ben Elliston <bje@au.ibm.com>
4228
4229 * lib/target-supports.exp (check_effective_target_tls): Compile
4230 test stubs using ${tool}_target_compile, not just target_compile.
4231 (check_effective_target_tls_runtime): Likewise.
4232
4233 2006-09-19 Ben Elliston <bje@au.ibm.com>
4234
4235 * gcc.c-torture/compile/20030405-1.x: Remove.
4236
4237 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4238 optimising linker from discarding it.
4239
4240 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4241
4242 PR fortran/28526
4243 * gfortran.dg/keyword_symbol_1.f90: New test.
4244
4245 * gfortran.dg/spread_shape_1.f90: Add missing warning with
4246 pedantic compilation option.
4247
4248 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4249
4250 PR fortran/29060
4251 * gfortran.dg/spread_shape_1.f90: New test.
4252
4253 2006-09-17 Roger Sayle <roger@eyesopen.com>
4254
4255 PR tree-optimization/28887
4256 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4257
4258 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
4259
4260 PR c/25993
4261 * gcc.dg/pr25993.c: New test.
4262
4263 2006-09-17 Ira Rosen <irar@il.ibm.com>
4264
4265 PR tree-opt/21591
4266 * gcc.dg/vect/pr21591.c: New test.
4267
4268 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
4269
4270 PR tree-opt/29059
4271 * gcc.c-torture/compile/strcpy-1.c: New test.
4272 * gcc.c-torture/compile/strcpy-2.c: New test.
4273 * gcc.c-torture/compile/memcpy-1.c: New test.
4274 * gcc.c-torture/compile/memcpy-2.c: New test.
4275
4276 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
4277
4278 PR testsuite/29055
4279 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4280
4281 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
4282
4283 * gnat.dg/specs/double_record_extension1.ads: New test.
4284 * gnat.dg/specs/double_record_extension2.ads: Likewise.
4285
4286 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
4287
4288 PR fortran/29051
4289 * gfortran.dg/oldstyle_3.f90: New test.
4290
4291 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4292
4293 PR libgfortran/29099
4294 * gfortran.dg/secnds-1.f: New test.
4295
4296 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4297
4298 PR libgfortran/29053
4299 * gfortran.dg/streamio_9.f90: New test.
4300 * gfortran.dg/streamio_10.f90: New test.
4301
4302 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
4303
4304 PR C++/29002
4305 * g++.dg/init/array22.C: New test.
4306 * g++.dg/init/array23.C: New test.
4307
4308 2006-09-14 Arnaud Charlet <charlet@adacore.com>
4309
4310 * stackcheck.lst: Update list of tests requiring stack checking.
4311 * norun.lst: Adjust for above change.
4312 * ada95.lst: New file.
4313 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4314 requiring -gnat95 switch.
4315
4316 2006-09-14 Olivier Hainque <hainque@adacore.com>
4317
4318 * gnat.dg/in_out_parameter.adb: New test.
4319
4320 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
4321
4322 PR debug/28980
4323 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4324
4325 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
4326
4327 * gnat.dg/specs/unchecked_union.ads: New test.
4328
4329 2006-09-13 Richard Sandiford <richard@codesourcery.com>
4330
4331 PR rtl-optimization/28982
4332 * gcc.c-torture/execute/pr28982a.c: New test.
4333 * gcc.c-torture/execute/pr28982b.c: Likewise.
4334
4335 2006-09-12 Eric Christopher <echristo@apple.com>
4336
4337 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4338 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4339
4340 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
4341
4342 PR c/28768
4343 PR preprocessor/14634
4344 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4345 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4346 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4347
4348 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4349
4350 * gcc.dg/pr28243.c: New test.
4351
4352 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
4353
4354 PR fortran/28971
4355 gfortran.dg/pr28971.f90: New test to act as a backstop in case
4356 this undiagnosed regression reappears.
4357
4358 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
4359
4360 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4361 Treat $srcdir as a literal.
4362 * lib/fortran-torture.exp (fortran-torture-compile,
4363 fortran-torture-execute): Likewise.
4364 * lib/objc-torture.exp (objc-torture-compile,
4365 objc-torture-execute): Likewise.
4366 * lib/profopt.exp (profopt-execute): Likewise.
4367
4368 2006-09-11 Geoffrey Keating <geoffk@apple.com>
4369
4370 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4371
4372 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
4373
4374 PR testsuite/28950
4375 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4376
4377 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
4378
4379 PR target/13685
4380 * gcc.target/i386/pr13685.c: New test.
4381
4382 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
4383
4384 * gcc.dg/pr28726.c: New test.
4385
4386 2006-09-11 Josh Conner <jconner@apple.com>
4387
4388 * gcc.dg/nrv3.c: Increase size of structure.
4389 * gcc.dg/nrv4.c: Likewise.
4390 * gcc.dg/nrv5.c: Likewise.
4391
4392 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
4393
4394 PR libfortran/28890
4395 gfortran.dg/assumed_charlen_function_5.f90: New test.
4396
4397 2006-09-10 Mark Mitchell <mark@codesourcery.com>
4398
4399 PR c++/28991
4400 * g++.dg/init/static3.C: New test.
4401
4402 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
4403
4404 PR testsuite/29007
4405 * gcc.dg/long-long-cst1.c (t): Add cast to
4406 __SIZE_TYPE__ before casting to int.
4407 (main): Return 0 on success.
4408
4409 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4410
4411 * gcc.c-torture/execute/20060910-1.c: New test.
4412
4413 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
4414
4415 PR middle-end/26983
4416 * gcc.dg/pr26983.c: New test.
4417
4418 2006-09-10 Richard Sandiford <richard@codesourcery.com>
4419
4420 PR target/29006
4421 * gcc.c-torture/execute/pr29006.c: New test.
4422
4423 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4424
4425 PR libfortran/28947
4426 gfortran.dg/matmul_4.f90: New test.
4427
4428 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4429
4430 PR fortran/28959
4431 gfortran.dg/used_types_10: New test.
4432
4433 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4434
4435 PR libfortran/28923
4436 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4437 gfortran.dg/array_initializer_3.f90: New test.
4438
4439 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4440
4441 PR fortran/28914
4442 * gfortran.dg/actual_array_constructor_3.f90: New test.
4443
4444 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
4445
4446 PR testsuite/26778
4447 * gcc.target/i386/pr26778.c: New testcase.
4448
4449 2006-09-08 Eric Christopher <echristo@apple.com>
4450
4451 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4452 * gcc.target/i386/memcpy-1.c: Ditto.
4453 * gcc.target/i386/asm-1.c: Ditto.
4454 * gcc.target/i386/20060512-4.c: Ditto.
4455 * gcc.target/i386/compress-float-387.c: Ditto.
4456 * gcc.target/i386/20060512-1.c: Ditto.
4457 * gcc.target/i386/compress-float-sse.c: Ditto.
4458 * gcc.target/i386/20060512-2.c: Ditto.
4459 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4460 * gcc.target/i386/stack-prot-kernel.c: Ditto.
4461 * gcc.target/i386/compress-float-387-pic.c: Ditto.
4462 * gcc.dg/pr26449.c: Ditto.
4463 * gcc.dg/attr-ms_struct-2.c: Ditto.
4464 * gcc.dg/attr-ms_struct-1.c: Ditto.
4465 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4466
4467 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
4468
4469 PR c/28504
4470 * gcc.dg/vla-10.c: New test.
4471
4472 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4473
4474 PR c++/28858
4475 * g++.dg/parse/template20.C: New test.
4476 * g++.dg/template/operator8.C: Remove obsolete part.
4477 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4478 * g++.old-deja/g++.pt/crash65.C: Likewise.
4479
4480 2006-09-07 Jason Merrill <jason@redhat.com>
4481
4482 PR middle-end/27724
4483 * gcc.dg/long-long-cst1.c: New test.
4484
4485 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4486
4487 PR C++/28906
4488 * g++.dg/other/array3.C: New test.
4489 * g++.dg/other/array4.C: New test.
4490 * g++.dg/other/array5.C: New test.
4491
4492 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
4493
4494 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4495
4496 2006-09-07 Uros Bizjak <uros@kss-loka.si>
4497
4498 PR target/28946
4499 * gcc.target/i386/pr28946.c: New test.
4500
4501 2006-09-07 Steven G. Kargl <kargls@comcast.net>
4502
4503 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4504 in integer literal constant.
4505 * gfortran.dg/enum_8.f90: Ditto.
4506 * gfortran.dg/g77/20030326-1.f: Ditto.
4507
4508 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
4509
4510 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4511 nonconformance usage.
4512
4513 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4514
4515 PR middle-end/28862
4516 * gcc.c-torture/compile/vector-align-1.c: New test.
4517
4518 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
4519
4520 PR rtl-opt/27883
4521 * g++.dg/opt/copysign-1.C: New test.
4522
4523 2006-09-06 Jason Merrill <jason@redhat.com>
4524
4525 PR c++/27371
4526 * g++.dg/warn/unused-result1.C: New test.
4527
4528 2006-09-06 Mark Mitchell <mark@codesourcery.com>
4529
4530 PR c++/28903
4531 * g++.dg/ext/vla3.C: New test.
4532
4533 PR c++/28886
4534 * g++.dg/template/array16.C: New test.
4535
4536 2006-09-06 Richard Guenther <rguenther@suse.de>
4537
4538 * gcc.dg/pr27226.c: Remove testcase again.
4539
4540 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
4541
4542 PR tree-opt/28937
4543 * g++.dg/opt/unroll2.C: New test.
4544
4545 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
4546
4547 PR tree-opt/28952
4548 * gcc.dg/vect/pr28952.c: New test.
4549
4550 2006-09-05 Richard Guenther <rguenther@suse.de>
4551
4552 PR tree-optimization/28900
4553 * gcc.dg/torture/pr28900.c: New testcase
4554
4555 2006-09-05 Richard Guenther <rguenther@suse.de>
4556
4557 PR tree-optimization/28905
4558 * gcc.c-torture/compile/pr28905.c: New testcase.
4559
4560 2006-09-05 Richard Guenther <rguenther@suse.de>
4561
4562 PR middle-end/28935
4563 * gcc.dg/pr28935.c: New testcase.
4564
4565 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4566
4567 * gcc.c-torture/execute/20060905-1.c: New test.
4568
4569 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4570
4571 PR fortran/28908
4572 * gfortran.dg/used_types_7.f90: New test.
4573 * gfortran.dg/used_types_8.f90: New test.
4574 * gfortran.dg/used_types_9.f90: New test.
4575
4576 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
4577
4578 * gcc.c-torture/compile/20060904-1.c: New test.
4579
4580 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
4581
4582 PR c++/23287 Revert my 2006-09-01 patch
4583 * g++.dg/parse/dtor12.C: Remove.
4584
4585 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
4586
4587 PR c+/27670
4588 * g++.dg/template/operator9.C: New test.
4589
4590 PR c++/27493
4591 * g++.dg/template/operator7.C: New test.
4592
4593 PR c++/27494
4594 * g++.dg/template/operator8.C: New test.
4595
4596 PR c++/27397
4597 * g++.dg/template/crash57.C: New test.
4598
4599 * g++.dg/template/typedef4.C: Adjust error markers.
4600 * g++.dg/template/typedef5.C: Likewise.
4601
4602 2006-09-02 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR c++/28878
4605 * g++.dg/parse/crash33.C: New test.
4606
4607 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
4608 Richard Guenther <rguenther@suse.de>
4609 Adam Nemet <anemet@caviumnetworks.com>
4610
4611 PR middle-end/27226
4612 * gcc.target/mips/memcpy-1.c: New testcase.
4613 * gcc.dg/pr27226.c: Likewise.
4614
4615 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
4616
4617 PR c++/28705
4618 * g++.dg/lookup/koenig5.C: New.
4619 * g++.dg/template/crash56.C: New.
4620
4621 2006-09-01 Josh Conner <jconner@apple.com>
4622
4623 PR c++/25505
4624 * gcc.dg/nrv3.c: New test.
4625 * gcc.dg/nrv4.c: New test.
4626 * gcc.dg/nrv5.c: New test.
4627
4628 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
4629
4630 PR c++/23287
4631 * g++.dg/parse/dtor12.C: New.
4632
4633 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
4634
4635 PR tree-optimization/28839
4636 * gcc.dg/pr28839.c: New test.
4637
4638 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
4639
4640 PR target/24367
4641 * gcc.dg/pr24367.c: New testcase.
4642
4643 2006-08-30 Joseph Myers <joseph@codesourcery.com>
4644
4645 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4646
4647 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
4648
4649 PR rtl-optimization/27735
4650 * gcc.dg/loop-unswitch-1.c: New test.
4651
4652 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
4653
4654 PR fortran/28885
4655 * gfortran.dg/aliasing_dummy_2.f90: New test.
4656
4657 PR fortran/20067
4658 * gfortran.dg/generic_5.f90: Change error message.
4659
4660 PR fortran/28873
4661 * gfortran.dg/generic_6.f90: New test.
4662
4663 PR fortran/25077
4664 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4665
4666 PR fortran/25102
4667 * gfortran.dg/invalid_interface_assignment.f90: New test.
4668
4669 PR fortran/24866
4670 * gfortran.dg/module_proc_external_dummy.f90: New test.
4671
4672 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
4673
4674 PR c++/28349
4675 * testsuite/g++.dg/warn/var-args1.C: New test.
4676
4677 2006-08-29 Steven G. Kargl <kargls@comcast.net>
4678
4679 PR fortran/28866
4680 * gfortran.dg/simpleif_2.f90: New test.
4681 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4682 * gfortran.dg/enum_5.f90: Ditto.
4683
4684 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4685 Kazu Hirata <kazu@codesourcery.com>
4686
4687 PR tree-optimization/17506
4688 * gcc.dg/pr17506.c: New.
4689
4690 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
4691
4692 PR c++/28139
4693 * g++.dg/eh/alias1.C: New test.
4694
4695 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4696
4697 PR c++/28860
4698 * g++.dg/template/ttp22.C: New test.
4699
4700 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
4701
4702 PR middle-end/26632
4703 * gcc.dg/pr26632.c: New.
4704
4705 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4706
4707 PR libgfortran/28354
4708 * gfortran.dg/fmt_zero_precision.f90: New test.
4709
4710 2006-08-27 Mark Mitchell <mark@codesourcery.com>
4711
4712 PR c++/28058
4713 * g++.dg/template/spec31.C: New test.
4714
4715 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
4716
4717 PR c++/26573
4718 * g++.dg/other/static2.C: New test.
4719
4720 2006-08-26 Roger Sayle <roger@eyesopen.com>
4721
4722 * gcc.dg/Wswitch-enum-2.c: New test case.
4723 * gcc.dg/Wswitch-enum-3.c: Likewise.
4724
4725 2006-08-26 Richard Guenther <rguenther@suse.de>
4726
4727 * gcc.c-torture/compile/20060826-1.c: New testcase.
4728
4729 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
4730
4731 PR c++/28736
4732 * g++.dg/template/void10.C: New test.
4733
4734 PR c++/28737
4735 * g++.dg/template/void8.C: New test.
4736
4737 PR c+_+/28738
4738 * g++.dg/template/void9.C: New test.
4739
4740 * g++.dg/template/void3.C: Adjust error markers.
4741 * g++.dg/template/void4.C: Likewise.
4742 * g++.dg/template/crash55.C: Likewise.
4743 * g++.dg/template/void7.C: Likewise
4744
4745 2006-08-26 Mark Mitchell <mark@codesourcery.com>
4746
4747 PR c++/28588
4748 * g++.dg/inherit/access6.C: New test.
4749 * g++.dg/inherit/access7.C: Likewise.
4750
4751 PR c++/28595
4752 * g++.dg/template/array15.C: New test.
4753 * g++.dg/template/crash2.C: Tweak error markers.
4754
4755 2006-08-26 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR middle-end/28683
4758 * gcc.c-torture/compile/20060823-1.c: New test.
4759
4760 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4761
4762 PR c++/28853
4763 * g++.dg/template/ttp21.C: New test.
4764
4765 PR c++/28852
4766 * g++.dg/other/operator1.C: Add error-marker.
4767 * g++.dg/other/operator2.C: New test.
4768
4769 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4770
4771 PR c/27893
4772 * gcc.c-torture/compile/vla-const-1.c,
4773 gcc.c-torture/compile/vla-const-2.c: New tests.
4774
4775 2006-08-26 Richard Guenther <rguenther@suse.de>
4776
4777 PR middle-end/28814
4778 * gcc.dg/torture/pr28814.c: New testcase.
4779
4780 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4781
4782 PR c/28418
4783 * gcc.c-torture/compile/compound-literal-1.c: New test.
4784
4785 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4786
4787 PR c/28299
4788 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4789 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4790 Expect extra diagnostics.
4791
4792 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
4793
4794 gcc.dg/noncompile/pr16876.c: New test.
4795
4796 2006-08-25 Mark Mitchell <mark@codesourcery.com>
4797
4798 PR c++/28056
4799 * g++.dg/parse/local1.C: New test.
4800 * g++.dg/other/qual1.C: Tweak error marker.
4801
4802 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
4803
4804 PR c++/27787
4805 * g++.dg/template/typename10.C: New.
4806 * g++.dg/template/lookup4.C: Remove bogus error marker.
4807
4808 2006-08-25 Richard Guenther <rguenther@suse.de>
4809
4810 PR testsuite/28829
4811 * gcc.dg/pr26570.c: Fix testcase.
4812
4813 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
4814
4815 PR tree-opt/28807
4816 * gcc.c-torture/execute/mayalias-2.c: New test.
4817 * gcc.dg/tree-ssa/alias-13.c: New test.
4818
4819 2006-08-24 Jan Hubicka <jh@suse.cz>
4820
4821 PR debug/26881
4822 * gcc.dg/debug/pr26881.c: New file.
4823
4824 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
4825
4826 PR fortran/28788
4827 * gfortran.dg/used_types_4.f90: New test.
4828 * gfortran.dg/derived_init_2.f90: Modify to check sibling
4829 association of derived types.
4830 * gfortran.dg/used_types_2.f90: Add module cleanup.
4831 * gfortran.dg/used_types_3.f90: The same.
4832
4833 PR fortran/28771
4834 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4835 fix of regression.
4836
4837 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4838
4839 PR 28813
4840 * gfortran.dg/direct_io_6.f90: Remove test.
4841
4842 2006-08-23 Stuart Hastings <stuart@apple.com>
4843
4844 PR 28825
4845 * gcc.target/i386/20060821-1.c: New.
4846
4847 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
4848
4849 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
4850 dg-warning strings for dllimport.
4851
4852 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
4853
4854 PR C++/28450
4855 * g++.dg/ext/vector4.C: New test.
4856 * g++.dg/ext/complex1.C: New test.
4857
4858 2006-08-21 Geoffrey Keating <geoffk@apple.com>
4859
4860 PR debug/28692
4861 * gcc.dg/debug/const-1.c: New.
4862 * gcc.dg/debug/const-2.c: New.
4863 * gcc.dg/debug/dwarf2/const-1.c: New.
4864 * gcc.dg/debug/dwarf2/const-2.c: New.
4865 * gcc.dg/debug/dwarf2/const-2b.c: New.
4866
4867 2006-08-22 Richard Guenther <rguenther@suse.de>
4868
4869 PR middle-end/28776
4870 * gcc.c-torture/compile/pr28776-1.c: New testcase.
4871 * gcc.c-torture/compile/pr28776-2.c: Likewise.
4872
4873 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
4874
4875 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4876
4877 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
4878
4879 PR c++/26269
4880 * g++.dg/other/error14.C: New test.
4881
4882 PR c++/28505
4883 * g++.dg/parse/ctor7.C: New test.
4884 * g++.dg/parse/ctor8.C: Likewise.
4885
4886 PR c++/28741
4887 * g++.dg/template/void7.C: New test.
4888
4889 2006-08-21 Olivier Hainque <hainque@adacore.com>
4890
4891 * gnat.dg/self_aggregate_with_zeros.adb: New test.
4892 * gnat.dg/self_aggregate_with_array.adb: New test.
4893
4894 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
4895
4896 * g++.dg/eh/arm-vfp-unwind.C: New test.
4897
4898 2006-08-20 Mark Mitchell <mark@codesourcery.com>
4899
4900 PR c++/28341
4901 * g++.dg/template/ref3.C: New test.
4902 * g++.dg/template/nontype13.C: New test.
4903
4904 PR c++/28346
4905 * g++.dg/template/ptrmem17.C: New test.
4906
4907 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
4908
4909 PR target/28648 c:
4910 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4911
4912 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
4913
4914 PR fortran/28630
4915 * gfortran.dg/used_types_2.f90: New test.
4916
4917 PR fortran/28601
4918 * gfortran.dg/used_types_3.f90: New test.
4919
4920 PR fortran/20886
4921 * gfortran.dg/generic_actual_arg.f90: New test.
4922
4923 PR fortran/28735
4924 * gfortran.dg/module_private_array_refs_1.f90: New test.
4925
4926 PR fortran/28762
4927 * gfortran.dg/program_name_1.f90: New test.
4928
4929 PR fortran/28425
4930 * gfortran.dg/derived_constructor_comps_1.f90: New test.
4931
4932 PR fortran/28496
4933 * gfortran.dg/array_initializer_2.f90: New test.
4934
4935 PR fortran/18111
4936 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4937
4938 PR fortran/28600
4939 * gfortran.dg/assumed_charlen_function_4.f90: New test.
4940
4941 PR fortran/28771
4942 * gfortran.dg/assumed_charlen_in_main.f90: New test.
4943
4944 PR fortran/28660
4945 * gfortran.dg/dependent_decls_1.f90: New test.
4946
4947 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
4948
4949 PR fortran/25217
4950 * gfortran.dg/derived_init_2.f90: New.
4951
4952 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
4953
4954 * gcc.c-torture/execute/pr28289.c: New test.
4955
4956 2006-08-17 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR c/28744
4959 * gcc.dg/attr-externally-visible-1.c: New test.
4960 * gcc.dg/attr-externally-visible-2.c: New test.
4961 * g++.dg/parse/attr-externally-visible-1.C: New test.
4962 * g++.dg/parse/attr-externally-visible-2.C: New test.
4963
4964 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4965
4966 PR c++/28606
4967 * g++.dg/parse/dtor11.C: New test.
4968
4969 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4970
4971 PR rtl-optimization/28489
4972 * gcc.c-torture/compile/pr28489.c: New test.
4973
4974 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4975
4976 PR c++/28710
4977 * g++.dg/template/redecl4.C: New test.
4978
4979 PR c++/28711
4980 * g++.dg/template/ctor8.C: New test.
4981
4982 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
4983
4984 * gcc.dg/pr26570.c: Fix testcase.
4985
4986 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
4987
4988 * PR c++/28573
4989 * g++.dg/parse/offsetof6.C: New test.
4990 * g++.dg/parse/offsetof6.C: New test.
4991 * g++.dg/parse/offsetof7.C: New test.
4992
4993 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4994
4995 PR testsuite/28602
4996 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4997 is false.
4998
4999 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
5000
5001 PR c++/28302
5002 * g++.dg/ext/vector3.C: New test.
5003
5004 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
5005
5006 PR gcov/profile/26570
5007 * gcc.dg/pr26570.c: New test.
5008
5009 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
5010
5011 PR c/27697
5012 * gcc.dg/qual-component-1.c: New test.
5013
5014 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5015
5016 PR c++/28593
5017 * g++.dg/parse/new3.C: New test.
5018
5019 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5020
5021 PR fortran/25828
5022 * gfortran.dg/streamio_1.f90: New test.
5023 * gfortran.dg/streamio_2.f90: New test.
5024 * gfortran.dg/streamio_3.f90: New test.
5025 * gfortran.dg/streamio_4.f90: New test.
5026 * gfortran.dg/streamio_5.f90: New test.
5027 * gfortran.dg/streamio_6.f90: New test.
5028 * gfortran.dg/streamio_7.f90: New test.
5029 * gfortran.dg/streamio_8.f90: New test.
5030
5031 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5032
5033 PR c/28287
5034 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5035
5036 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
5037
5038 PR c++/28594
5039 * g++.dg/template/void6.C: New test.
5040
5041 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5042
5043 PR c/28649
5044 * gcc.dg/parse-error-1.c: New test.
5045 * gcc.dg/parse-error-2.c: New test.
5046 * gcc.dg/cpp/digraph2.c: Add error-marker.
5047 * gcc.dg/noncompile/920923-1.c: Likewise.
5048
5049 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
5050
5051 PR c/27490
5052 * gcc.dg/sizeof-2.c: New testcase.
5053
5054 PR c/27489
5055 * gcc.dg/switch-A.c: New testcase.
5056
5057 2006-08-14 Steve Ellcey <sje@cup.hp.com>
5058
5059 PR c++/28288
5060 PR c++/14556
5061 * g++.old-deja/g++.warn/compare1.C: Delete.
5062 * g++.dg/opt/pr7503-2.C: Delete.
5063 * g++.dg/opt/pr7503-3.C: Delete.
5064 * g++.dg/opt/pr7503-4.C: Delete.
5065 * g++.dg/opt/pr7503-5.C: Delete.
5066 * g++.dg/opt/max1.C: Delete.
5067 * g++.dg/warn/minmax.C: Delete.
5068 * g++.dg/expr/minmax.C: New test.
5069
5070 2006-08-14 Richard Guenther <rguenther@suse.de>
5071
5072 PR testsuite/28703
5073 * gcc.c-torture/execute/pr28651.c: Do not use argc
5074 to avoid optimization, instead forbid inlining.
5075
5076 2006-08-14 Richard Sandiford <richard@codesourcery.com>
5077
5078 PR rtl-optimization/28634
5079 * gcc.c-torture/execute/ieee/pr28634.c: New test.
5080
5081 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
5082
5083 PR c/27184
5084 * gcc.dg/torture/pr27184.c: New test.
5085
5086 2006-08-12 Jakub Jelinek <jakub@redhat.com>
5087
5088 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5089
5090 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5091
5092 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5093 * gfortran.dg/stat_2.f90: Likewise.
5094 * gfortran.dg/chmod_1.f90: Likewise.
5095 * gfortran.dg/chmod_2.f90: Likewise.
5096 * gfortran.dg/chmod_3.f90: Likewise.
5097
5098 2006-08-11 David Edelsohn <edelsohn@gnu.org>
5099
5100 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5101
5102 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
5103
5104 * g++.dg/opt/pr23454-2.C: New test.
5105
5106 2006-08-11 Richard Guenther <rguenther@suse.de>
5107
5108 PR middle-end/28651
5109 * gcc.c-torture/execute/pr28651.c: New testcase.
5110
5111 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * gnat.dg/specs/static_initializer.ads: New test.
5114
5115 2006-08-10 Paul Brook <paul@codesourcery.com>
5116
5117 * gcc.target/arm/cond-asm.c: New test.
5118
5119 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
5120
5121 PR tree-optimization/26197
5122 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5123 * g++.dg/vect/vect.exp: Compile the new tests with
5124 --param max-aliased-vops=0.
5125
5126 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
5127
5128 PR c++/28637
5129 * g++.dg/template/void3.C: New test.
5130
5131 PR c++/28638
5132 * g++.dg/template/void4.C: New test.
5133
5134 PR c++/28640
5135 * g++.dg/template/void5.C: New test.
5136
5137 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
5138
5139 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5140 after dg-do compile.
5141
5142 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
5143
5144 PR tree-optimizations/26969
5145 * gcc.dg/vect/vect.exp: Compile tests prefixed with
5146 "unswitch-loops" with -funswitch-loops.
5147 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5148
5149 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5150
5151 * gcc.dg/sparc-getcontext-1.c: Fix typo.
5152 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5153 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
5154 * objc.dg/dwarf-1.m: Likewise.
5155 * objc.dg/dwarf-2.m: Likewise.
5156 * obj-c++.dg/dwarf-2.mm: Likewise.
5157
5158 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5159
5160 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5161 * objc.dg/dwarf-2.m: Likewise.
5162 * obj-c++.dg/dwarf-2.mm: Likewise.
5163
5164 PR libfortran/28603
5165 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5166
5167 PR testsuite/27611
5168 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5169
5170 PR testsuite/27033
5171 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5172
5173 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
5174
5175 PR target/27827
5176 * gcc.target/i386/pr27827.c: New testcase.
5177
5178 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
5179
5180 PR fortran/28590
5181 * gfortran.dg/sequence_types_1.f90: New test.
5182
5183 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
5184
5185 PR fortran/28548
5186 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5187 dg-warning. Add -pedantic option.
5188
5189 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5190
5191 PR c/28502
5192 * gcc.dg/proto-1.c: New test.
5193
5194 PR c/27721
5195 * gcc.dg/lvalue-4.c: New test.
5196
5197 PR c/28136
5198 * gcc.dg/init-bad-5.c: New test.
5199
5200 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
5201
5202 PR c++/28347
5203 * g++.dg/ext/typedef-init.C: Add new test for typedef
5204 initialization inside templates. Adjust existing error markers.
5205
5206 2006-08-03 Mark Mitchell <mark@codesourcery.com>
5207
5208 PR c++/28148
5209 * g++.dg/init/ptrmem3.C: New test.
5210
5211 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
5212
5213 PR tree-optimization/27770
5214 * lib/target-support.exp: New target keyword "section_anchors".
5215 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5216 tests.
5217 * gcc.dg/vect/section-anchors-pr27770.c: New test.
5218 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5219 * gcc.dg/vect/section-anchors-vect-69.c: New test.
5220 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5221
5222 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5223
5224 * gcc.dg/20060801-1.c: Add missing '}'.
5225
5226 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5227
5228 PR c++/27508
5229 * g++.dg/parse/dtor9.C: New test.
5230 * g++.dg/parse/dtor10.C: New test.
5231 * g++.dg/other/error7.C: Adjust error-marker.
5232
5233 PR c++/28274
5234 * g++.dg/other/default5.C: New test.
5235
5236 2006-08-02 Richard Guenther <rguenther@suse.de>
5237
5238 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5239
5240 2006-08-02 Mark Mitchell <mark@codesourcery.com>
5241
5242 PR c++/28557
5243 * g++.dg/template/conv9.C: New test.
5244
5245 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5246
5247 PR debug/28063
5248 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5249 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5250 Optionally return assembly text. Update callers.
5251 (check_no_compiler_messages): Update verbose messages.
5252 (check_no_messages_and_pattern): New.
5253 (check_effective_target_string_merging): New.
5254
5255 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5256
5257 PR c++/28250
5258 * g++.dg/eh/catch4.C: New test.
5259
5260 PR c++/28257
5261 * g++.dg/other/qual1.C: New test.
5262
5263 PR c++/28259
5264 * g++.dg/inherit/error2.C: New test.
5265
5266 PR c++/28267
5267 * g++.dg/other/new1.C: New test.
5268
5269 * g++.dg/warn/pr23075.C: Remove obsolete test.
5270 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5271 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5272
5273 2006-07-31 Mark Mitchell <mark@codesourcery.com>
5274
5275 PR c++/28523
5276 * g++.dg/eh/cast1.C: New test.
5277
5278 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
5279
5280 PR libfortran/28452
5281 * gfortran.dg/random_3.f90: New test.
5282
5283 2006-08-01 Steve Ellcey <sje@cup.hp.com>
5284
5285 PR c++/28432
5286 * g++.dg/other/pr28304.C: Change expected error message.
5287 * g++.dg/other/pr28432.C: New test.
5288
5289 2006-08-01 Steve Ellcey <sje@cup.hp.com>
5290
5291 PR c++/28256
5292 * g++.dg/init/brace2.C: Change expected error message, add empty init.
5293
5294 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
5295
5296 PR debug/23336
5297 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5298 at -g1.
5299 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5300 g++.dg/debug/enum-2.C: New.
5301
5302 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5303
5304 PR c++/6634
5305 * g++.dg/parse/long1.C: Add more tests.
5306
5307 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5308
5309 * gfortran.dg/lrshift_1.c: New file.
5310
5311 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5312
5313 PR libgfortran/28335
5314 * gfortran.dg/no_unit_error_1.f90: New test.
5315
5316 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5317
5318 PR libgfortran/28335
5319 * gfortran.dg/no_unit_error_1.f90: Delete test.
5320 * gfortran.dg/no_unit_error_2.f90: Delete test.
5321
5322 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5323
5324 * gfortran.dg/chmod_3.f90: New test.
5325 * gfortran.dg/ltime_gmtime_1.f90: New test.
5326 * gfortran.dg/ltime_gmtime_2.f90: New test.
5327 * gfortran.dg/lrshift_1.f90: New test.
5328 * gfortran.dg/chmod_1.f90: New test.
5329 * gfortran.dg/chmod_2.f90: New test.
5330
5331 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
5332
5333 PR c++/27668
5334 * g++.dg/template/crash55.C: New test.
5335
5336 PR c++/27962
5337 * g++.dg/template/nontype16.C: New test.
5338
5339 * g++.dg/template/void2.C: Adjust error markers.
5340 * g++.dg/template/nontype5.C: Adjust error markers.
5341
5342 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
5343
5344 * gcc.target/i386/stack-prot-kernel.c: New test.
5345
5346 2006-07-27 Roger Sayle <roger@eyesopen.com>
5347
5348 * gcc.dg/builtins-55.c: New test case.
5349
5350 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
5351
5352 PR rtl-optimization/27907
5353 * gcc.c-torture/compile/pr27907.c: New test.
5354
5355 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5356
5357 * gfortran.dg/mclock.f90: New test.
5358 * gfortran.dg/int_conv_1.f90: New test.
5359 * gfortran.dg/stat_1.f90: New test.
5360 * gfortran.dg/stat_2.f90: New test.
5361
5362 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5363
5364 PR libgfortran/28335
5365 * gfortran.dg/no_unit_error_1.f90: New test.
5366 * gfortran.dg/no_unit_error_2.f90: New test.
5367 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5368
5369 2006-07-25 Roger Sayle <roger@eyesopen.com>
5370
5371 PR middle-end/28473
5372 * gcc.dg/fold-convround-1.c: New test case.
5373
5374 2006-07-24 Steven G. Kargl <kargls@comcast.net>
5375
5376 * gfortran.dg/arithmetic_if.f90: Fix comments.
5377
5378 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5379
5380 PR c++/27572
5381 * g++.dg/other/typedef1.C: New test.
5382 * g++.dg/template/typedef4.C: New test.
5383 * g++.dg/template/typedef5.C: New test.
5384
5385 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
5386
5387 PR fortran/28416
5388 * gfortran.dg/allocatable_dummy_3.f90: New.
5389
5390 2006-07-24 Steven G. Kargl <kargls@comcast.net>
5391
5392 PR fortran/28439
5393 * gfortran.dg/arithmetic_if.f90: New test.
5394
5395 2006-07-24 Uros Bizjak <uros@kss-loka.si>
5396
5397 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5398 avoid memcpy optimization.
5399
5400 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5401
5402 PR fortran/25289
5403 * gfortran.dg/direct_io_6.f90: New test.
5404
5405 2006-07-24 Jan Hubicka <jh@suse.cz>
5406
5407 PR c/25795
5408 PR c++/27369
5409 * gcc.dg/pr25795.c: New test.
5410 * gcc.dg/pr25795-1.c: New test.
5411
5412 2006-07-23 Roger Sayle <roger@eyesopen.com>
5413
5414 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5415 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5416 which may be transformed to "g || h" on some platforms.
5417
5418 2006-07-23 Mark Mitchell <mark@codesourcery.com>
5419
5420 PR c++/28025
5421 * g++.dg/template/friend45.C: New test.
5422
5423 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5424
5425 PR libgfortran/28339
5426 * gfortran.dg/arrayio_8.f90: New test.
5427
5428 2006-07-21 Mike Stump <mrs@apple.com>
5429
5430 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5431
5432 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5433
5434 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5435
5436 PR c++/28250
5437 * g++.dg/eh/catch3.C: New test.
5438
5439 PR c++/28363
5440 * g++.dg/template/defarg10.C: New test.
5441
5442 2006-07-20 Paul Brook <paul@codesourcery.com>
5443
5444 PR 27363
5445 * gcc.dg/pr27363.c: New test.
5446
5447 2006-07-19 Mark Mitchell <mark@codesourcery.com>
5448
5449 PR c++/28338
5450 * g++.dg/init/ref13.C: New test.
5451
5452 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5453
5454 PR obj-c++/28434
5455 * obj-c++.dg/proto-error-1.mm: New test.
5456
5457 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5458
5459 PR c++/28337
5460 * g++.dg/template/string1.C: New test.
5461
5462 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5463
5464 PR c++/28048
5465 * g++.dg/template/defarg9.C: New test.
5466
5467 PR c++/28235
5468 * g++.dg/template/static27.C: New test.
5469
5470 2006-07-18 Diego Novillo <dnovillo@redhat.com>
5471
5472 PR 28410
5473 * gcc.dg/tree-ssa/pr28410.c: New test.
5474
5475 2006-07-18 Lee Millward <lee.millward@gmail.com>
5476
5477 PR c++/28258
5478 * g++/dg/other/error13.C: New test.
5479
5480 PR c++/28260
5481 * g++.dg/template/friend44.C: New test.
5482
5483 2006-07-18 Steve Ellcey <sje@cup.hp.com>
5484
5485 PR c++/27495
5486 * g++.dg/other/pr27495.C: New.
5487
5488 2006-07-18 Olivier Hainque <hainque@adacore.com>
5489
5490 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5491 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5492
5493 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5494
5495 PR c/28286
5496 * gcc.dg/pragma-pack-4.c: New test.
5497
5498 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5499
5500 PR c++/28291
5501 * g++.dg/ext/pr28291.C: New test.
5502
5503 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5504
5505 PR middle-end/28403
5506 * gcc.c-torture/execute/pr28403.c: New test.
5507
5508 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5509
5510 PR middle-end/28402
5511 * gcc.dg/pr28402.c: New test.
5512
5513 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5514
5515 PR c++/28304
5516 * g++.dg/other/pr28304.C: New test.
5517
5518 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
5519
5520 PR other/28251
5521 gcc.c-torture/unsorted/dump-noaddr.c: New test.
5522 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5523
5524 2006-07-17 Richard Guenther <rguenther@suse.de>
5525
5526 PR tree-optimization/28238
5527 * g++.dg/tree-ssa/pr28238.C: New testcase.
5528
5529 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5530
5531 PR c++/28250
5532 * g++.dg/eh/catch1.C: New test.
5533 * g++.dg/eh/catch2.C: New test.
5534
5535 2006-07-16 Jakub Jelinek <jakub@redhat.com>
5536
5537 PR c++/28370
5538 * g++.dg/template/anon3.C: New test.
5539
5540 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
5541
5542 PR fortran/20844
5543 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5544 specifiers requiring an explicit format tag..
5545
5546 PR fortran/28201
5547 * gfortran.dg/generic_5: New test.
5548
5549 PR fortran/20893
5550 * gfortran.dg/elemental_optional_args_1.f90: New test.
5551
5552 2006-07-16 Olivier Hainque <hainque@adacore.com>
5553
5554 * gnat.dg/assert.ads: New file.
5555 * gnat.dg/controlled_record.ads: Likewise.
5556 * gnat.dg/controlled_record.adb: Likewise.
5557
5558 2006-07-15 Lee Millward <lee.millward@gmail.com>
5559
5560 PR c++/28292
5561 * g++.dg/other/error12.C: New test.
5562
5563 PR c++/28269
5564 * g++.dg/template/crash54.C: New test.
5565
5566 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5567
5568 PR c++/28249
5569 * g++.dg/parse/catch1.C: New test.
5570
5571 PR c++/28294
5572 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5573
5574 PR c++/28387
5575 * g++.dg/ext/attrib24.C: New test.
5576
5577 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5578
5579 PR c++/28343
5580 * g++.dg/ext/asmspec1.C: New test.
5581
5582 2006-07-13 Janis Johnson <janis187@us.ibm.com>
5583
5584 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5585 (dg-test): Support shouldfail tests.
5586 * lib/target-supports-dg.exp (dg-shouldfail): New.
5587 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5588 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5589 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5590 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5591 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5592 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5593 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5594
5595 2006-07-13 Jan Hubicka <jh@suse.cz>
5596
5597 * gcc.target/i386/memcpy-1.c: New.
5598
5599 2006-07-12 Geoffrey Keating <geoffk@apple.com>
5600
5601 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5602
5603 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
5604
5605 PR fortran/25097
5606 * gfortran.dg/present_1.f90: New test.
5607
5608 PR fortran/20903
5609 * gfortran.dg/interface_derived_type_1.f90: New test.
5610
5611 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
5612
5613 PR fortran/28213
5614 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5615 list.
5616
5617 2006-07-07 Lee Millward <lee.millward@gmail.com>
5618
5619 PR c++/27820
5620 * g++.dg/other/label1.C: New test.
5621
5622 2006-07-07 Richard Guenther <rguenther@suse.de>
5623
5624 PR middle-end/28268
5625 * gcc.dg/torture/pr28268.c: New testcase.
5626
5627 2006-07-07 Steve Ellcey <sje@cup.hp.com>
5628
5629 PR c++/27019
5630 * g++.dg/ext/pr27019.C: New.
5631
5632 2006-07-07 Richard Guenther <rguenther@suse.de>
5633
5634 PR tree-optimization/28187
5635 * gcc.dg/pr28187.c: New testcase.
5636
5637 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
5638
5639 * gnat.dg/address_conversion.adb: New test.
5640 * gnat.dg/boolean_subtype.adb: Likewise.
5641 * gnat.dg/frame_overflow.adb: Likewise.
5642 * gnat.dg/pointer_array.adb: Likewise.
5643 * gnat.dg/pointer_conversion.adb: Likewise.
5644
5645 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
5646
5647 PR fortran/28237
5648 PR fortran/23420
5649 * gfortran.dg/print_fmt_5.f90: New test.
5650
5651 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5652
5653 PR fortran/28129
5654 * gfortran.dg/bounds_check_4.f90: New test.
5655
5656 2006-07-05 Richard Guenther <rguenther@suse.de>
5657
5658 PR target/28158
5659 * gfortran.dg/pr28158.f90: New testcase.
5660
5661 2006-07-05 Richard Guenther <rguenther@suse.de>
5662
5663 PR tree-optimization/28162
5664 * gcc.dg/pr28162.c: New testcase.
5665
5666 2006-07-05 Richard Guenther <rguenther@suse.de>
5667 Andrew Pinski <pinskia@gcc.gnu.org>
5668
5669 PR c++/27084
5670 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5671
5672 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
5673
5674 PR fortran/28174
5675 * gfortran.dg/actual_array_substr_2.f90: New test.
5676
5677 PR fortran/28167
5678 * gfortran.dg/actual_array_constructor_2.f90: New test.
5679
5680 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5681
5682 * gfortran.dg/itime_idate_1.f: New test.
5683 * gfortran.dg/itime_idate_2.f: New test.
5684
5685 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5686
5687 PR libgfortran/27704
5688 * gfortran.dg/open_status_3.f90: New test.
5689 * gfortran.dg/fmt_l.f90: Update for new feature.
5690
5691 2006-07-03 Asher Langton <langton2@llnl.gov>
5692
5693 * gfortran.dg/oldstyle_2.f90: New.
5694
5695 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
5696
5697 * gnat.dg/string_slice.adb: New test.
5698
5699 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5700
5701 PR fortran/19259
5702 * gfortran.dg/semicolon_fixed.c: New.
5703 * gfortran.dg/semicolon_free.c: New.
5704
5705 2006-06-30 Mike Stump <mrs@apple.com>
5706
5707 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5708 that don't support internal visibility.
5709
5710 2006-06-30 Andrew Pinski <pinskia@gmail.com>
5711
5712 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5713 for '(' / ')' needing an extra '\'.
5714
5715 2006-06-29 Roger Sayle <roger@eyesopen.com>
5716
5717 PR middle-end/27428
5718 * gcc.dg/pr27428-1.c: New test case.
5719
5720 2006-06-29 Mike Stump <mrs@apple.com>
5721
5722 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5723 on darwin as we can't align commons large enough yet.
5724
5725 * gcc.dg/vla-8.c: Add additional testcases.
5726
5727 2006-06-26 Steve Ellcey <sje@cup.hp.com>
5728
5729 PR c++/28114
5730 * g++.dg/other/pr28114.C: New.
5731
5732 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
5733
5734 * gcc.c-torture/compile/20060625-1.c: New test.
5735
5736 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
5737
5738 PR fortran/20867
5739 * gfortran.dg/stfunc_3.f90: New test.
5740
5741 PR fortran/25056
5742 * gfortran.dg/impure_actual_1.f90: New test.
5743
5744 PR fortran/20874
5745 * gfortran.dg/elemental_result_1.f90: New test.
5746
5747 PR fortran/25073
5748 * gfortran.dg/select_7.f90: New test.
5749
5750 PR fortran/27554
5751 * intrinsic_actual_1.f: New test.
5752
5753 PR fortran/22038
5754 PR fortran/28119
5755 * gfortran.dg/forall_4.f90: New test.
5756
5757 PR fortran/25072
5758 * gfortran.dg/forall_5.f90: New test.
5759
5760 2006-06-25 Lee Millward <lee.millward@gmail.com>
5761
5762 PR c++/28051
5763 * g++.dg/template/using13.C: New test.
5764
5765 PR c++/28054
5766 * g++.dg/other/incomplete3.C: New test.
5767
5768 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5769
5770 PR fortran/28081
5771 * gfortran.dg/substr_3.f: New test.
5772 * gfortran.dg/equiv_2.f90: Update expected error message.
5773
5774 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
5775
5776 PR fortran/28118
5777 * gfortran.dg/actual_array_substr_1.f90: New test.
5778
5779 2006-06-24 Olivier Hainque <hainque@adacore.com>
5780
5781 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5782 * gnat.dg/scalar_mode_agg_compare.adb: New test.
5783
5784 2006-06-23 Janis Johnson <janis187@us.ibm.com>
5785
5786 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5787
5788 2006-06-23 Steven G. Kargl <kargls@comcast.net>
5789
5790 PR fortran/27981
5791 * gfortran.dg/simpleif_2.f90: New test.
5792
5793 2006-06-23 Lee Millward <lee.millward@gmail.com>
5794
5795 * g++.dg/template/error22.C: Fix typo.
5796
5797 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5798
5799 PR c++/28112
5800 * g++.dg/ext/attrib23.C: New test.
5801
5802 2006-06-23 Olivier Hainque <hainque@adacore.com>
5803
5804 * gnat.dg/varsize_temp.adb: New test.
5805
5806 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5807
5808 PR c++/11468
5809 * g++.dg/other/java2.C: New test.
5810
5811 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
5812
5813 PR target/27789
5814 * g++.dg/ext/dllimport4.C. Add more tests for invalid
5815 initialization.
5816
5817 2006-06-22 Roger Sayle <roger@eyesopen.com>
5818
5819 PR target/27531
5820 * gcc.dg/pr27531-1.c: New test case.
5821
5822 2006-06-22 Asher Langton <langton2@llnl.gov>
5823
5824 PR fortran/24748
5825 * gfortran.dg/implicit_8.f90: New.
5826
5827 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
5828
5829 PR rtl-optimization/28121
5830 * gcc.dg/pr28121.c: New test.
5831
5832 2006-06-22 Lee Millward <lee.millward@gmail.com>
5833
5834 PR c++/27805
5835 * g++.dg/parse/ptrmem6.C: New test.
5836
5837 PR c++/27821
5838 * g++.dg/template/error22.C: New test.
5839
5840 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5841
5842 PR c++/28111
5843 * g++.dg/template/friend43.C: New test.
5844
5845 PR c++/28110
5846 * g++.dg/template/crash53.C: New test.
5847
5848 PR c++/28109
5849 * g++.dg/rtti/incomplete1.C: New test.
5850
5851 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
5852
5853 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5854
5855 2006-06-21 Joseph Myers <joseph@codesourcery.com>
5856
5857 * gcc.c-torture/execute/complex-7.c: New.
5858
5859 2006-06-21 Jakub Jelinek <jakub@redhat.com>
5860
5861 * gcc.dg/merge-all-constants-1.c: New test.
5862
5863 2006-06-20 Janis Johnson <janis187@us.ibm.com>
5864
5865 PR c++/28113
5866 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5867
5868 2006-06-20 Steven G. Kargl <kargls@comcast.net>
5869
5870 * gfortran.dg/rrspacing_1.f90: New test.
5871
5872 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5873
5874 PR c++/28052
5875 * g++.dg/other/bitfield2.C: New test.
5876
5877 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
5878
5879 PR tree-optimization/27331
5880 * gcc.dg/pr27331.c: New test.
5881
5882 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
5883 Eric Botcazou <ebotcazou@adacore.com>
5884
5885 PR ada/18692
5886 * lib/gnat.exp: New file.
5887 * lib/gnat-dg.exp: Likewise.
5888 * gnat.dg: New directory.
5889 * gnat.dg/dg.exp: New driver.
5890 * gnat.dg/specs: New directory.
5891 * gnat.dg/specs/specs.exp: New driver.
5892 * gnat.dg/style: New directory.
5893 * gnat.dg/style/style.exp: New driver.
5894
5895 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
5896
5897 PR fortran/16206
5898 * gfortran.dg/array_initializer_1.f90: New test.
5899
5900 PR fortran/28005
5901 * gfortran.dg/matmul_3.f90: New test.
5902
5903 2006-06-19 Andrew Pinski <pinskia@gmail.com>
5904
5905 PR middle-end/28075
5906 * gcc.dg/tree-ssa/inline-1.c: New test.
5907
5908 2006-06-19 Anatoly Sokolov <aesok@post.ru>
5909
5910 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5911 in malloc prototype; remove XFAIL.
5912 * gcc.dg/pr18241-2.c: Ditto.
5913 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5914 in memset prototype; remove XFAIL.
5915 * gcc.dg/tree-ssa/pr23382.c: Ditto.
5916
5917 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
5918
5919 * gcc.dg/vla-8.c: Add.
5920
5921 2006-06-19 Richard Guenther <rguenther@suse.de>
5922
5923 PR tree-optimization/27090
5924 * g++.dg/tree-ssa/pr27090.C: New testcase.
5925
5926 2006-06-19 Roger Sayle <roger@eyesopen.com>
5927
5928 PR target/27861
5929 * gcc.dg/pr27861-1.c: New test case.
5930
5931 2006-06-19 Richard Guenther <rguenther@suse.de>
5932
5933 PR middle-end/28045
5934 * gcc.dg/torture/pr28045.c: New testcase.
5935
5936 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5937
5938 PR fortran/26801
5939 * gfortran.dg/associated_4.f90: New test.
5940
5941 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5942
5943 PR fortran/19310
5944 PR fortran/19904
5945 * gfortran.dg/real_const_3.f90: New test.
5946
5947 2006-06-16 Mark Mitchell <mark@codesourcery.com>
5948
5949 PR c++/28016
5950 * g++.dg/template/static26.C: New test.
5951
5952 PR c++/27979
5953 * g++.dg/expr/bitfield2.C: New test.
5954
5955 PR c++/27884
5956 * g++.dg/parse/linkage2.C: New test.
5957
5958 2006-06-16 Richard Guenther <rguenther@suse.de>
5959
5960 PR middle-end/27116
5961 * gcc.dg/pr15785-1.c: Revert last change.
5962 * gcc.dg/torture/pr27116-2.c: New testcase.
5963
5964 2006-06-16 Roger Sayle <roger@eyesopen.com>
5965
5966 PR middle-end/27802
5967 * gcc.dg/pr27802-1.c: New test case.
5968
5969 2006-06-15 Mark Mitchell <mark@codesourcery.com>
5970
5971 PR c++/27689
5972 * g++.dg/template/ttp18.C: New test.
5973 * g++.dg/template/ttp19.C: Likewise.
5974
5975 PR c++/27666
5976 * g++.dg/expr/cond9.C: New test.
5977
5978 PR c++/27640
5979 * g++.dg/template/ctor7.C: New test.
5980
5981 2006-06-15 Janis Johnson <janis187@us.ibm.com>
5982
5983 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5984
5985 2006-06-16 Richard Guenther <rguenther@suse.de>
5986
5987 PR tree-optimization/27781
5988 * gcc.dg/tree-ssa/pr27781.c: New testcase.
5989
5990 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
5991
5992 * gfortran.dg/allocate_zerosize_2.f90: New test case.
5993
5994 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
5995
5996 * gcc.dg/tree-ssa/loop-18.c: New test.
5997
5998 2006-06-14 Mark Mitchell <mark@codesourcery.com>
5999
6000 PR c++/27665
6001 * g++.dg/template/crash52.C: New test.
6002
6003 PR c++/27648
6004 * g++.dg/ext/attrib22.C: New test.
6005
6006 PR c++/26559
6007 * g++.dg/template/builtin1.C: New test.
6008 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6009
6010 PR c++/28018
6011 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6012 assignment.
6013 * g++.old-deja/g++.pt/crash51.C: Likewise.
6014
6015 PR c++/27227
6016 * g++.dg/lookup/linkage1.C: New test.
6017 * g++.dg/lookup/linkage2.C: Likewise.
6018
6019 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
6020
6021 PR middle-end/27959
6022 * gcc.dg/pr27959.c: New testcase.
6023
6024 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
6025
6026 PR target/28014:
6027 * g++.dg/eh/div.C: New test.
6028
6029 2006-06-13 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR c++/27894
6032 * g++.dg/tree-ssa/pr26757.C: New test.
6033 * g++.dg/tree-ssa/pr27894.C: New test.
6034
6035 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6036
6037 * gcc.c-torture/compile/20060609-1.c: New test.
6038
6039 PR target/27863
6040 * gcc.c-torture/compile/pr27863.c: New test.
6041
6042 2006-06-13 Richard Guenther <rguenther@suse.de>
6043
6044 PR tree-optimization/27830
6045 * g++.dg/tree-ssa/pr27830.C: New testcase.
6046
6047 2006-06-13 Matthew Sachs <msachs@apple.com>
6048
6049 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6050 the list of compiler flags; this causes those flags to be checked
6051 for things like dg-skip-if.
6052
6053 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6054
6055 PR c++/27601
6056 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6057
6058 2006-06-12 Mark Mitchell <mark@codesourcery.com>
6059 Kazu Hirata <kazu@codesourcery.com>
6060
6061 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6062 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6063
6064 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6065
6066 PR c++/27933
6067 * g++.dg/lookup/using15.C: New test.
6068
6069 PR c++/27951
6070 * g++.dg/other/anon4.C: New test.
6071
6072 2006-06-12 Roger Sayle <roger@eyesopen.com>
6073
6074 PR c++/21210
6075 * g++.dg/init/complex1.C: New test case.
6076
6077 2006-06-11 Eric Christopher <echristo@apple.com>
6078
6079 PR middle-end/27948
6080 * gcc.dg/bf-ms-layout.c: Run on darwin.
6081 * gcc.dg/bf-no-ms-layout: Ditto.
6082 * gcc.dg/attr-ms_struct-2.c: New.
6083 * gcc.dg/bf-ms-layout-2.c: Ditto.
6084
6085 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
6086
6087 * gcc.dg/attr-ms_struct-packed1.c: New.
6088
6089 2006-06-09 Mike Stump <mrs@apple.com>
6090
6091 * gcc.dg/vla-7.c: Add.
6092
6093 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
6094
6095 PR fortran/24558
6096 * gfortran.dg/entry_6.f90: New test.
6097
6098 PR fortran/20877
6099 PR fortran/25047
6100 * gfortran.dg/entry_7.f90: New test.
6101
6102 2006-06-09 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR c/27747
6105 * gcc.dg/cpp/_Pragma6.c: New test.
6106
6107 PR c++/27748
6108 * g++.dg/cpp/_Pragma1.C: New test.
6109
6110 PR preprocessor/27746
6111 * gcc.dg/gomp/macro-3.c: New test.
6112 * gcc.dg/gomp/macro-4.c: New test.
6113 * g++.dg/gomp/macro-3.C: New test.
6114 * g++.dg/gomp/macro-4.C: New test.
6115
6116 2006-06-09 Richard Guenther <rguenther@suse.de>
6117
6118 PR tree-optimization/26998
6119 * gcc.dg/torture/pr26998.c: New testcase.
6120 * gcc.dg/tree-ssa/vrp29.c: New testcase.
6121
6122 2006-06-08 Mike Stump <mrs@apple.com>
6123
6124 * gcc.dg/pr27095.c: Account for stubs.
6125
6126 PR target/26427
6127 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6128 produce bad code on darwin.
6129
6130 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6131
6132 PR fortran/27958
6133 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6134
6135 2006-06-08 Asher Langton <langton2@llnl.gov>
6136
6137 PR fortran/27786
6138 * cray_pointers_2.f90: Add -fbounds-check compile flag.
6139
6140 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6141
6142 PR target/27421
6143 * gcc.dg/union-3.c: New test.
6144
6145 2006-06-08 Richard Guenther <rguenther@suse.de>
6146
6147 PR middle-end/27116
6148 * gcc.dg/torture/pr27116.c: New testcase.
6149 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6150
6151 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6152
6153 PR rtl-optimization/26449
6154 * gcc.dg/pr26449.c: New test.
6155
6156 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6157
6158 PR c++/27601
6159 * g++.dg/ext/offsetof1.C: Test member functions.
6160
6161 2006-06-07 Steve Ellcey <sje@cup.hp.com>
6162
6163 * gcc.dg/pr27095.c: Improve scanning.
6164
6165 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
6166
6167 PR fortran/23091
6168 * gfortran.dg/saved_automatic_1.f90: New test.
6169
6170 PR fortran/24168
6171 * gfortran.dg/array_simplify_1.f90: New test.
6172
6173 PR fortran/25090
6174 * gfortran.dg/entry_dummy_ref_1.f90: New test.
6175
6176 PR fortran/25058
6177 * gfortran.dg/entry_dummy_ref_2.f90: New test.
6178
6179 2006-06-06 Mark Mitchell <mark@codesourcery.com>
6180
6181 PR c++/27177
6182 * g++.dg/expr/cast7.C: New test.
6183
6184 2006-06-06 Janis Johnson <janis187@us.ibm.com>
6185
6186 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6187 * lib/gcc-defs.exp (tool_check_compile): Ditto.
6188 * lib/fortran-torture.exp (fortran-torture-compile,
6189 fortran-torture-execute): Ditto.
6190
6191 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
6192
6193 PR target/27842
6194 * gcc.dg/vmx/pr27842.c: New test.
6195
6196 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6197
6198 PR libfortran/27895
6199 * gfortran.dg/bounds_check_3.f90: New test.
6200
6201 2006-06-05 Mike Stump <mrs@apple.com>
6202
6203 * objc.dg/objc-fast-4.m: Skip for ppc64.
6204
6205 2006-06-05 Steve Ellcey <sje@cup.hp.com>
6206
6207 PR testsuite/27705
6208 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6209
6210 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
6211 Victor Kaplansky <victork@il.ibm.com>
6212
6213 PR tree-optimizations/26360
6214 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6215 with -fno-tree-dce.
6216 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6217
6218 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
6219
6220 PR fortran/14067
6221 * gfortran.dg/data_char_1.f90: Add messages for truncated
6222 strings.
6223
6224 PR fortran/16943
6225 * gfortran.dg/func_decl_2.f90: New test.
6226
6227 PR fortran/20839
6228 * gfortran.dg/do_2.f90: New test.
6229
6230 PR fortran/27655
6231 * gfortran.dg/associated_3.f90: New test.
6232
6233 2006-06-04 Mark Mitchell <mark@codesourcery.com>
6234
6235 PR c++/27819
6236 * g++.dg/template/static25.C: New test.
6237
6238 PR c++/27722
6239 * g++.dg/init/array21.C: New test.
6240
6241 PR c++/27807
6242 * g++.dg/ext/complit7.C: New test.
6243
6244 PR c++/27806
6245 * g++.dg/parse/ptrmem5.C: New test.
6246
6247 2006-06-04 Roger Sayle <roger@eyesopen.com>
6248 Andrew Pinski <pinskia@physics.uc.edu>
6249
6250 PR c/27150
6251 PR middle-end/27382
6252 * gcc.dg/pr27150-1.c: New testcase.
6253 * gcc.dg/pr27382-1.c: New testcase.
6254 * gcc.dg/pr27382-2.c: New testcase.
6255
6256 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
6257
6258 PR c/25161
6259 PR c/27020
6260 * gcc.dg/array-10.c: New test.
6261
6262 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6263
6264 PR c++/27804
6265 * g++.dg/init/const4.C: New test.
6266 * g++.dg/init/member1.C: Add error-marker.
6267 * g++.dg/other/fold1.C: Adjust error-marker.
6268
6269 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6270
6271 PR c++/27601
6272 * g++.dg/ext/offsetof1.C: New test.
6273
6274 2006-06-04 Eric Christopher <echristo@apple.com>
6275
6276 * gcc.dg/attr-ms_struct-1.c: New.
6277
6278 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
6279
6280 * gcc.c-torture/compile/builtin_constant_p.c: New test.
6281
6282 2006-06-04 Richard Guenther <rguenther@suse.de>
6283
6284 PR tree-optimization/27039
6285 * gcc.dg/tree-ssa/loop-17.c: New testcase.
6286
6287 2006-06-03 Roger Sayle <roger@eyesopen.com>
6288
6289 PR target/26223
6290 * gcc.target/i386/amd64-abi-2.c: New test case.
6291
6292 2006-06-02 Eric Christopher <echristo@apple.com>
6293
6294 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6295 * gcc.target/i386/20020523-1.c: Skip if darwin.
6296 * gcc.target/i386/asm-3.c: Ditto.
6297 * gcc.target/i386/20011119-1.c: Ditto.
6298 * gcc.target/i386/clobbers.c: Remove pic part of test.
6299
6300 2006-06-02 Steve Ellcey <sje@cup.hp.com>
6301
6302 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6303 * g++.old-deja/g++.other/init19.C: Ditto.
6304 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6305 and add other platforms as expected failures.
6306
6307 2006-06-01 Steve Ellcey <sje@cup.hp.com>
6308
6309 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6310 (is-effective-target-keyword): Ditto.
6311
6312 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
6313
6314 PR fortran/27715
6315 * gfortran.dg/extended_char_comparison_1.f: New test.
6316
6317 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
6318
6319 PR fortran/25098
6320 * gfortran.dg/dummy_procedure_1.f90: New test.
6321
6322 PR fortran/25147
6323 * gfortran.dg/dummy_procedure_2.f90: New test.
6324
6325 * gfortran.dg/associated_2.f90: Correct to make consistent with
6326 standard.
6327
6328 2006-05-31 Roger Sayle <roger@eyesopen.com>
6329
6330 * gcc.target/i386/387-11.c: New test case.
6331
6332 2006-05-31 Mark Mitchell <mark@codesourcery.com>
6333
6334 PR c++/27801
6335 * g++.dg/template/cond6.C: New test.
6336
6337 PR c++/26496
6338 * g++.dg/template/crash51.C: New test.
6339 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6340
6341 PR c++/27385
6342 * g++.dg/init/array20.C: New test.
6343
6344 2006-05-31 Roger Sayle <roger@eyesopen.com>
6345
6346 * gcc.dg/builtins-54.c: New test case.
6347
6348 2006-05-30 Mark Mitchell <mark@codesourcery.com>
6349
6350 PR c++/26433
6351 * g++.dg/template/fntry1.C: Add dg-do link.
6352
6353 PR c++/27808
6354 * g++.dg/parse/friend6.C: New test.
6355
6356 2006-05-30 Asher Langton <langton2@llnl.gov>
6357
6358 * gfortran.dg/cray_pointers_7.f90: New test.
6359
6360 2006-05-30 Roger Sayle <roger@eyesopen.com>
6361
6362 PR tree-optimization/23452
6363 * gcc.dg/fold-mulconj-1.c: New test case.
6364
6365 2006-05-30 Mark Mitchell <mark@codesourcery.com>
6366
6367 PR c++/27803
6368 * g++.dg/parse/bitfield1.C: New test.
6369
6370 2006-05-30 Roger Sayle <roger@eyesopen.com>
6371
6372 * gcc.target/ppc-eq0-1.c: New test case.
6373 * gcc.target/ppc-negeq0-1.c: New test case.
6374
6375 2006-05-30 Dirk Mueller <dmueller@suse.de>
6376
6377 PR c/27273
6378 * gcc.dg/overflow-warn-5.c: New test.
6379
6380 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6381
6382 PR c/27718
6383 * gcc.dg/sizeof-1.c: New test.
6384
6385 2006-05-30 Uros Bizjak <uros@kss-loka.si>
6386
6387 PR target/27790
6388 * gcc.target/i386/pr27790.c: New test.
6389
6390 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6391
6392 PR libgfortran/27757
6393 * gfortran.dg/direct_io_5.f90: New test.
6394
6395 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6396
6397 PR libgfortran/27634
6398 * gfortran.dg/fmt_missing_period_1.f: New test.
6399 * gfortran.dg/fmt_missing_period_2.f: New test.
6400 * gfortran.dg/fmt_missing_period_3.f: New test.
6401
6402 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6403
6404 PR fortran/19777
6405 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6406 arrays.
6407
6408 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6409
6410 PR c++/27713
6411 * g++.dg/template/new6.C: New test.
6412
6413 2006-05-29 Roger Sayle <roger@eyesopen.com>
6414
6415 PR tree-optimization/24964
6416 * gcc.target/i386/387-10.c: New test case.
6417
6418 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
6419
6420 * intrinsics/string_intrinsics.c (compare_string):
6421 Use memcmp instead of strncmp to avoid tripping over
6422 CHAR(0) in a string.
6423
6424 2006-05-27 Richard Guenther <rguenther@suse.de>
6425
6426 PR middle-end/27773
6427 * gcc.dg/torture/pr27773.c: New testcase.
6428
6429 2006-05-27 Dirk Mueller <dmueller@suse.de>
6430
6431 * gcc.dg/pr24561.c: Rename to..
6432 * gcc.dg/pr25962.c: .. this.
6433
6434 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6435
6436 PR fortran/19777
6437 * gfortran.dg/bounds_check_2.f: New test.
6438
6439 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6440
6441 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6442 * gfortran.dg/byte_1.f90: Likewise.
6443 * gfortran.dg/dup_save_2.f90: Likewise.
6444
6445 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
6446
6447 * gfortran.dg/associated_2.f90: New test.
6448
6449 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6450
6451 PR fortran/27524
6452 * gfortran.dg/bounds_check_1.f90: New test.
6453
6454 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
6455
6456 PR rtl-optimization/27661
6457 * gcc.dg/pr27661.c: New test case.
6458
6459 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
6460
6461 PR fortran/23151
6462 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
6463 * gfortran.dg/print_parentheses_1.f: New test.
6464 * gfortran.dg/print_parentheses_2.f90: New test.
6465
6466 2006-05-26 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR target/27758
6469 * gcc.dg/pr27758.c: New test.
6470
6471 2006-05-24 Falk Hueffner <falk@debian.org>
6472
6473 * gcc.c-torture/compile/pr27571.c: New test.
6474
6475 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
6476
6477 PR fortran/27709
6478 * gfortran.dg/spec_expr_4.f90: New test.
6479
6480 PR fortran/27155
6481 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6482
6483 2006-05-25 Mark Mitchell <mark@codesourcery.com>
6484
6485 PR c++/20103
6486 * g++.dg/ext/complit6.C: New test.
6487 * g++.dg/ext/complit3.C: Adjust error markers.
6488 * g++.dg/init/const3.C: New test.
6489
6490 2006-05-25 Richard Guenther <rguenther@suse.de>
6491
6492 PR middle-end/27743
6493 * gcc.dg/torture/pr27743.c: New testcase.
6494
6495 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6496
6497 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6498
6499 2006-05-25 Alan Modra <amodra@bigpond.net.au>
6500
6501 * gcc.dg/compat/scalar-by-value-x.h: New.
6502 * gcc.dg/compat/scalar-by-value-y.h: New.
6503 * gcc.dg/compat/scalar-by-value-5.c: New.
6504 * gcc.dg/compat/scalar-by-value-5_main.c: New.
6505 * gcc.dg/compat/scalar-by-value-5_x.c: New.
6506 * gcc.dg/compat/scalar-by-value-5_y.c: New.
6507 * gcc.dg/compat/scalar-by-value-6.c: New.
6508 * gcc.dg/compat/scalar-by-value-6_main.c: New.
6509 * gcc.dg/compat/scalar-by-value-6_x.c: New.
6510 * gcc.dg/compat/scalar-by-value-6_y.c: New.
6511
6512 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6513
6514 PR tree-optimization/27639
6515 PR tree-optimization/26719
6516 * gcc.dg/pr27639.c: New test.
6517 * gcc.dg/pr26719.c: New test.
6518 * gcc.dg/tree-ssa/scev-cast.c: New test.
6519
6520 2006-05-23 Mark Mitchell <mark@codesourcery.com>
6521
6522 PR c++/20173
6523 * g++.dg/template/error21.C: New test.
6524
6525 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
6526
6527 PR target/27696
6528 * gcc.target/i386/pr27696.c: New.
6529
6530 2006-05-22 Janis Johnson <janis187@us.ibm.com>
6531
6532 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6533
6534 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6535
6536 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6537
6538 PR c++/27716
6539 * g++.dg/other/assign1.C: New test.
6540
6541 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
6542
6543 PR target/27266
6544 * gcc.target/i386/pr27266.c: New.
6545
6546 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6547
6548 PR c++/27451
6549 * g++.dg/ext/asm9.C: New test.
6550
6551 2006-05-22 Richard Sandiford <richard@codesourcery.com>
6552
6553 PR rtl-optimization/25514
6554 * gcc.c-torture/compile/pr25514.c: New test.
6555
6556 2006-05-22 Richard Guenther <rguenther@suse.de>
6557
6558 Revert
6559 2006-01-31 Richard Guenther <rguenther@suse.de>
6560
6561 * gcc.target/i386/sselibm-1.c: New testcase.
6562 * gcc.target/i386/sselibm-2.c: Likewise.
6563 * gcc.target/i386/sselibm-3.c: Likewise.
6564 * gcc.target/i386/sselibm-4.c: Likewise.
6565 * gcc.target/i386/sselibm-5.c: Likewise.
6566
6567 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6568
6569 PR c/27420
6570 * gcc.dg/func-args-2.c: New test.
6571
6572 PR c/26818
6573 * gcc.dg/struct-incompl-1.c: New test.
6574
6575 2006-05-22 Richard Guenther <rguenther@suse.de>
6576
6577 PR testsuite/27708
6578 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6579 the transformations we test for.
6580
6581 2006-05-22 Richard Guenther <rguenther@suse.de>
6582
6583 PR testsuite/27707
6584 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6585
6586 2006-05-21 Mark Mitchell <mark@codesourcery.com>
6587
6588 PR c++/27210
6589 * g++.dg/warn/new1.C: New test.
6590 * g++.dg/template/new5.C: Likewise.
6591
6592 2006-05-21 Roger Sayle <roger@eyesopen.com>
6593
6594 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6595 * gcc.target/i386/20060512-3.c: Likewise.
6596
6597 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
6598
6599 PR rtl-optimization/27671
6600 * gcc.c-torture/execute/pr27671-1.c: New.
6601 * gcc.dg/pr27671-2.c: Likewise.
6602
6603 PR tree-optimization/26622.
6604 * gcc.c-torture/compile/pr26622.c: New.
6605
6606 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
6607
6608 PR fortran/27613
6609 * gfortran.dg/recursive_reference_1.f90: New test.
6610
6611 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
6612
6613 PR fortran/25746
6614 * gfortran.dg/elemental_subroutine_3.f90: New test.
6615
6616 PR fortran/25090
6617 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6618
6619 PR fortran/27584
6620 * gfortran.dg/associated_target_1.f90: New test.
6621
6622 PR fortran/19015
6623 * gfortran.dg/maxloc_shape_1.f90: New test.
6624
6625 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626
6627 PR libgfortran/24459
6628 * gfortran.dg/namelist_24.f90: New test.
6629 * gfortran.dg/namelist_12.f: Fix typo in comment.
6630
6631 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
6632
6633 PR middle-end/25776
6634 * g++.dg/other/error11.C: New test.
6635
6636 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6637
6638 * gcc.target/mips/pr26765.c: Add -w to options.
6639
6640 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6641
6642 * lib/target-supports.exp (check_effective_target_mpaired_single):
6643 New function.
6644 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6645 multilibs.
6646 * g++.dg/vect/vect.exp: Likewise.
6647
6648 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6649
6650 PR testsuite/25891
6651 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6652
6653 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
6654
6655 PR fortran/27662
6656 * gfortran.dg/temporary_1.f90: New file.
6657
6658 2006-05-19 Andreas Schwab <schwab@suse.de>
6659
6660 * g++.dg/other/unused1.C: Also match "stringz".
6661
6662 2006-05-19 Mark Mitchell <mark@codesourcery.com>
6663
6664 PR c++/26433
6665 * g++.dg/template/fntry1.C: New test.
6666
6667 2006-05-18 Mark Mitchell <mark@codesourcery.com>
6668
6669 PR c++/27471
6670 PR c++/27506
6671 * g++.dg/conversion/bitfield5.C: New test.
6672 * g++.dg/conversion/bitfield6.C: New test.
6673
6674 2006-05-18 Mike Stump <mrs@apple.com>
6675
6676 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6677 * gcc.dg/vla-4.c: Add.
6678 * gcc.dg/vla-5.c: Add.
6679 * gcc.dg/vla-6.c: Add.
6680
6681 2006-05-12 Stuart Hastings <stuart@apple.com>
6682
6683 * testsuite/gcc.target/i386/20060512-1.c: New.
6684 * testsuite/gcc.target/i386/20060512-2.c: New.
6685 * testsuite/gcc.target/i386/20060512-3.c: New.
6686 * testsuite/gcc.target/i386/20060512-4.c: New.
6687
6688 2006-05-17 Mark Mitchell <mark@codesourcery.com>
6689
6690 PR c++/26122
6691 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6692
6693 PR c++/26068
6694 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6695 * g++.dg/parse/linkage1.C: New test.
6696
6697 2006-05-17 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR tree-optimization/27548
6700 * g++.dg/tree-ssa/pr27548.C: New test.
6701
6702 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6703
6704 PR fortran/26551
6705 * gfortran.dg/recursive_check_1.f: New test.
6706 * gfortran.dg/recursive_check_2.f90: New test.
6707
6708 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
6709
6710 * g++.dg/opt/temp2.C: New test.
6711
6712 2006-05-17 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR c++/27491
6715 * g++.dg/init/brace5.C: New test.
6716
6717 PR middle-end/27415
6718 * gcc.dg/gomp/pr27415.c: New test.
6719 * g++.dg/gomp/pr27415.C: New test.
6720
6721 PR tree-optimization/27549
6722 * g++.dg/tree-ssa/pr27549.C: New test.
6723
6724 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6725
6726 PR libgfortran/27575
6727 * gfortran.dg/read_eof_4.f90: New test.
6728
6729 2006-05-16 Richard Guenther <rguenther@suse.de>
6730
6731 PR tree-optimization/22303
6732 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6733
6734 2006-05-16 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR middle-end/27573
6737 * gcc.dg/gomp/pr27573.c: New test.
6738 * gfortran.dg/gomp/pr27573.f90: New test.
6739
6740 PR c/27499
6741 * gcc.dg/gomp/pr27499.c: New test.
6742 * g++.dg/gomp/pr27499.C: New test.
6743
6744 2006-05-15 Mark Mitchell <mark@codesourcery.com>
6745
6746 PR c++/27339
6747 * g++.dg/parser/access8.C: Adjust error marker.
6748 * g++.dg/template/access17.C: New test.
6749 * g++.dg/template/access18.C: Likewise.
6750
6751 2006-05-15 Roger Sayle <roger@eyesopen.com>
6752
6753 PR target/26600
6754 * gcc.target/i386/pr26600.c: New test case.
6755
6756 2006-05-15 Mark Mitchell <mark@codesourcery.com>
6757
6758 PR c++/27505
6759 * g++.dg/expr/bitfield1.C: New test.
6760
6761 2006-05-15 Richard Guenther <rguenther@suse.de>
6762
6763 PR tree-optimization/27603
6764 * gcc.dg/torture/pr27603.c: New testcase.
6765
6766 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
6767
6768 PR fortran/25090
6769 * gfortran.dg/entry_dummy_ref_1.f90: New test.
6770
6771 PR fortran/25082
6772 * gfortran.dg/scalar_return_1.f90: New test.
6773
6774 PR fortran/27411
6775 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6776
6777 2006-05-15 Jakub Jelinek <jakub@redhat.com>
6778
6779 * gcc.dg/gomp/critical-4.c: New test.
6780 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6781 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6782 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6783 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6784
6785 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6786
6787 PR c++/27582
6788 * g++.dg/template/dependent-args1.C: New test.
6789
6790 PR c++/27581
6791 * g++.dg/lookup/this1.C: New test.
6792
6793 PR c++/27315
6794 * g++.dg/template/operator6.C: New test.
6795 * g++.dg/template/incomplete3.C: New test.
6796
6797 PR c++/27559
6798 * g++.dg/template/new4.C: New test.
6799
6800 PR c++/27496
6801 * g++.dg/template/void2.C: New test.
6802
6803 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
6804
6805 * g++.dg/template/dependent-expr5.C: New test.
6806
6807 2006-05-14 Roger Sayle <roger@eyesopen.com>
6808
6809 PR middle-end/26729
6810 * gcc.dg/pr26729-1.c: New test case.
6811
6812 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6813
6814 * gcc.dg/pr27003.c: New test.
6815
6816 2006-05-12 Steve Ellcey <sje@cup.hp.com>
6817
6818 * lib/target-supports.dg (check_cxa_atexit_available): Change
6819 v3_target_compile to ${tool}_target_compile.
6820
6821 2006-05-11 Jason Merrill <jason@redhat.com>
6822
6823 * lib/scanasm.exp (scan-not-hidden): Fix typo.
6824
6825 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6826
6827 PR fortran/27553
6828 * gfortran.dg/label_5.f90: New test.
6829
6830 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
6831
6832 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6833 check_effective_target_powerpc_altivec_ok): New.
6834 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6835 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6836 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6837 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6838 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6839 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6840 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6841 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6842 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6843 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6844 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6845 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6846 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6847 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6848 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6849 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6850 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6851 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6852 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6853 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6854 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6855 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6856 gcc.target/powerpc/altivec-9.c,
6857 gcc.target/powerpc/altivec-consts.c,
6858 gcc.target/powerpc/altivec-pr22085.c,
6859 gcc.target/powerpc/altivec-splat.c,
6860 gcc.target/powerpc/altivec-types-1.c,
6861 gcc.target/powerpc/altivec-types-2.c,
6862 gcc.target/powerpc/altivec-types-3.c,
6863 gcc.target/powerpc/altivec-types-4.c,
6864 gcc.target/powerpc/altivec-varargs-1.c,
6865 gcc.target/powerpc/altivec-vec-merge.c,
6866 gcc.target/powerpc/ppc-vector-memcpy.c,
6867 gcc.target/powerpc/ppc-vector-memset.c,
6868 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6869 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6870 these effective targets.
6871 * gcc.dg/vmx/pr27006.c: Add missing close brace.
6872 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6873
6874 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6875
6876 PR middle-end/27384
6877 * g++.dg/other/fold1.C: New test.
6878
6879 PR middle-end/27488
6880 * gcc.dg/fold-nonneg-1.c: New test.
6881
6882 PR c++/27547
6883 * g++.dg/other/operator1.C: New test.
6884
6885 2006-05-11 Richard Guenther <rguenther@suse.de>
6886
6887 PR middle-end/27529
6888 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6889
6890 2006-05-10 Janis Johnson <janis187@us.ibm.com>
6891
6892 * lib/target-supports-dg.exp (check-flags): New.
6893 (dg-skip-if): Move flag checks.
6894
6895 2006-05-09 Steve Ellcey <sje@cup.hp.com>
6896
6897 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6898 * lib/target-supports.dg (check_cxa_atexit_available): New.
6899
6900 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
6901
6902 PR fortran/27470
6903 * gfortran.dg/multiple_allocation_2.f90: New test case.
6904
6905 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
6906
6907 * gcc.target/arm/pr27387.C: Fix a comment typo.
6908
6909 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6910
6911 PR fortran/24549
6912 * gfortran.dg/error_recovery_1.f90: New test.
6913
6914 2006-05-10 Richard Guenther <rguenther@suse.de>
6915
6916 PR tree-optimization/27302
6917 * gcc.dg/torture/pr27302.c: New testcase.
6918
6919 2006-05-09 Dirk Mueller <dmueller@suse.de>
6920 Richard Guenther <rguenther@suse.de>
6921
6922 PR middle-end/27498
6923 * gcc.dg/tree-ssa/pr27498.c: New testcase.
6924
6925 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
6926
6927 PR rtl-optimization/27335
6928 * gcc.dg/pr27335.c: New test.
6929
6930 2006-05-06 Richard Sandiford <richard@codesourcery.com>
6931
6932 * gcc.target/mips/mips-ps-5.c: New file.
6933
6934 2006-05-08 Jan Hubicka <jh@suse.cz>
6935
6936 PR middle-end/25962
6937 * gcc.dg/pr25962.c: New.
6938
6939 2006-05-08 Roger Sayle <roger@eyesopen.com>
6940
6941 PR target/27158
6942 * gcc.target/powerpc/pr27158.c: New test case.
6943
6944 2006-05-08 Laurent GUERBY <laurent@guerby.net>
6945
6946 PR testsuite/27476
6947 * ada/acats/run_all.sh: Use test -z.
6948
6949 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6950
6951 PR libfortran/18271
6952 * gfortran.dg/spec_expr_3.f90: New test.
6953
6954 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
6955
6956 PR target/24879
6957 * gcc.target/i386/monitor.c: New file.
6958
6959 2006-05-08 Alan Modra <amodra@bigpond.net.au>
6960
6961 * gcc.dg/pr27095.c: xfail *-*-darwin*.
6962
6963 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6964
6965 PR c++/27447
6966 * g++.dg/other/ptrmem7.C: New test.
6967
6968 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6969
6970 PR target/27421
6971 * gcc.dg/array-9.c: New test.
6972
6973 2006-05-07 Richard Guenther <rguenther@suse.de>
6974
6975 PR tree-optimization/27409
6976 * gcc.dg/torture/pr27409.c: New testcase.
6977
6978 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6979
6980 PR fortran/27457
6981 * gfortran.dg/select_6.f90: New.
6982
6983 2006-05-07 Richard Guenther <rguenther@suse.de>
6984
6985 PR tree-optimization/27136
6986 * gcc.dg/torture/pr27136.c: New testcase.
6987
6988 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
6989
6990 PR fortran/24813
6991 * gfortran.dg/char_cons_len_1.f90: New test.
6992
6993 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6994
6995 PR c++/27427
6996 * g++.dg/template/incomplete2.C: New test.
6997
6998 2006-05-06 Richard Guenther <rguenther@suse.de>
6999
7000 PR tree-optimization/27151
7001 * gcc.dg/vect/pr27151.c: New testcase.
7002
7003 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7004
7005 PR c++/27430
7006 * g++.dg/template/void1.C: New test.
7007
7008 PR c++/27423
7009 * g++.dg/other/void2.C: New test.
7010
7011 PR c++/27422
7012 * g++.dg/conversion/void1.C: New test.
7013
7014 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
7015
7016 PR/21391
7017 * g++.dg/other/unused1.C: New.
7018
7019 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7020
7021 PR objc/27240
7022 * objc.dg/member-1.m: New test.
7023
7024 2006-05-05 Steve Ellcey <sje@cup.hp.com>
7025
7026 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7027
7028 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7029
7030 PR libfortran/26985
7031 * gfortran.dg/matmul_2.f90: New test.
7032
7033 2005-05-05 Laurent GUERBY <laurent@guerby.net>
7034
7035 * ada/acats/run_all.sh: Use sync when main not found.
7036
7037 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
7038
7039 PR target/26765
7040 * gcc.target/mips/pr26765.c: New.
7041
7042 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
7043
7044 * gcc.target/bfin: New directory.
7045 * gcc.target/bfin/bfin.exp: New file.
7046 * gcc.target/bfin/frmul.c: New file.
7047 * gcc.target/bfin/arith.c: New file.
7048 * gcc.target/bfin/mul-combine.c: New file.
7049 * gcc.target/bfin/shift.c: New file.
7050
7051 2006-05-04 Richard Guenther <rguenther@suse.de>
7052
7053 PR tree-optimization/14287
7054 PR tree-optimization/14844
7055 PR tree-optimization/19792
7056 PR tree-optimization/21608
7057 PR tree-optimization/27090
7058 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7059 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7060 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7061 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7062 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7063
7064 2006-05-04 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR tree-optimization/27285
7067 * gcc.c-torture/execute/pr27285.c: New test.
7068
7069 PR middle-end/27388
7070 * gcc.dg/gomp/pr27388-1.c: New test.
7071 * gcc.dg/gomp/pr27388-2.c: New test.
7072 * gcc.dg/gomp/pr27388-3.c: New test.
7073
7074 PR c++/27359
7075 * g++.dg/gomp/pr27359.C: New test.
7076
7077 2006-05-02 Steven G. Kargl <kargls@comcast.net>
7078
7079 PR fortran/20248
7080 * gfortran.dg/iargc.f90: New test.
7081
7082 2006-05-02 Mark Mitchell <mark@codesourcery.com>
7083
7084 PR c++/27102
7085 * g++.dg/template/crash49.C: New test.
7086
7087 2006-05-02 Steve Ellcey <sje@cup.hp.com>
7088
7089 PR testsuite/27032
7090 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7091
7092 2006-05-02 Jeff Law <law@redhat.com>
7093
7094 PR tree-optimization/27364
7095 * gcc.c-torture/execute/pr27364.c: New test.
7096
7097 2006-05-02 Mark Mitchell <mark@codesourcery.com>
7098
7099 PR c++/27309
7100 * g++.dg/parser/ctor5.C: New test.
7101
7102 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
7103
7104 PR target/27387
7105 * gcc.target/arm/arm.exp: New.
7106 * gcc.target/arm/pr27387.C: Likewise.
7107
7108 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7109
7110 PR fortran/27269
7111 PR fortran/27324
7112 * gfortran.dg/module_equivalence_2.f90: New test.
7113
7114 2006-05-02 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR middle-end/27337
7117 * g++.dg/gomp/pr27337-1.C: New test.
7118 * g++.dg/gomp/pr27337-2.C: New test.
7119
7120 PR middle-end/27328
7121 * gcc.dg/gomp/pr27328.c: New test.
7122
7123 PR middle-end/27325
7124 * g++.dg/gomp/pr27325.C: New test.
7125
7126 PR middle-end/27310
7127 * g++.dg/gomp/pr27310.C: New test.
7128
7129 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7130
7131 PR tree-optimization/27291
7132 * g++.dg/tree-ssa/pr27291.C: New test.
7133
7134 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7135
7136 PR tree-optimization/27283
7137 * g++.dg/tree-ssa/pr27283.C: New test.
7138
7139 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7140
7141 * gcc.dg/tree-ssa/loop-16.c: New test.
7142
7143 2006-05-01 Roger Sayle <roger@eyesopen.com>
7144 Joseph S. Myers <joseph@codesourcery.com>
7145
7146 * gcc.dg/Wconversion-3.c: New test case.
7147 * gcc.dg/Wconversion-4.c: Likewise.
7148
7149 2006-05-01 Richard Guenther <rguenther@suse.de>
7150
7151 PR tree-optimization/26726
7152 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7153
7154 2006-04-30 Roger Sayle <roger@eyesopen.com>
7155
7156 * gcc.dg/Woverflow-1.c: New test case.
7157 * gcc.dg/Woverflow-2.c: Likewise.
7158 * gcc.dg/Woverflow-3.c: Likewise.
7159
7160 2006-04-30 Mark Mitchell <mark@codesourcery.com>
7161
7162 PR c++/27094
7163 * g++.dg/template/defarg8.C: New test.
7164
7165 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7166
7167 PR c++/27278
7168 * g++.dg/parse/operator7.C: New test.
7169
7170 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7171
7172 PR c++/11471
7173 PR c++/27102
7174 * g++.dg/template/crash48.C: New test.
7175
7176 PR c++/27279
7177 * g++.dg/parse/ctor4.C: New test.
7178
7179 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7180
7181 PR fortran/25681
7182 * gfortran.df/char_type_len.f90: New test.
7183
7184 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7185
7186 PR libgfortran/27304
7187 * gfortran.dg/fmt_exhaust.f90: New test.
7188
7189 2006-04-28 Roger Sayle <roger@eyesopen.com>
7190
7191 PR c/25309
7192 * gcc.dg/large-size-array-2.c: New test case.
7193
7194 2006-04-28 Richard Guenther <rguenther@suse.de>
7195
7196 PR target/26826
7197 * gcc.target/i386/pr26826.c: New testcase.
7198
7199 2006-04-28 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR middle-end/27260
7202 * gcc.c-torture/execute/pr27260.c: New.
7203
7204 2006-04-28 Alan Modra <amodra@bigpond.net.au>
7205
7206 PR middle-end/27095
7207 * gcc.dg/pr27095.c: New.
7208
7209 2006-04-27 Mark Mitchell <mark@codesourcery.com>
7210
7211 PR c++/27292
7212 * g++.dg/conversion/bitfield4.C: New test.
7213
7214 2006-04-27 Eric Christopher <echristo@apple.com>
7215
7216 * gcc.dg/pragma-ms_struct.c: New.
7217
7218 2006-04-27 Mark Mitchell <mark@codesourcery.com>
7219
7220 PR c++/27102
7221 * g++.dg/template/crash47.C: New test.
7222
7223 2006-04-27 Dirk Mueller <dmueller@suse.de>
7224
7225 * gcc.target/i386/sse-7.c: build with -msse.
7226
7227 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
7228
7229 PR testsuite/27274:
7230 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7231 (main): Exit if processor doesn't support SSE.
7232
7233 2006-04-26 David Edelsohn <edelsohn@gnu.org>
7234
7235 PR middle-end/27282
7236 * gcc.c-torture/compile/pr27282.c: New test.
7237
7238 2006-04-26 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR middle-end/26913
7241 * g++.dg/gomp/pr26913.C: New test.
7242
7243 PR c/25996
7244 * gcc.dg/gomp/pr25996.c: New test.
7245 * g++.dg/gomp/pr25996.C: New test.
7246
7247 2006-04-25 Richard Sandiford <richard@codesourcery.com>
7248
7249 PR rtl-optimization/26725
7250 * gcc.c-torture/compile/pr26725.c: New test.
7251
7252 2006-04-25 Richard Guenther <rguenther@suse.de>
7253
7254 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7255 than n + -1.
7256
7257 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
7258
7259 * gcc.dg/20060425-1.c: New testcase.
7260
7261 2006-04-25 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR tree-optimization/26865
7264 * gcc.dg/pr26865.c: New test.
7265
7266 2006-04-24 Mark Mitchell <mark@codesourcery.com>
7267
7268 PR c++/27292
7269 * g++.dg/conversion/bitfield1.C: New test.
7270 * g++.dg/conversion/bitfield2.C: Likewise.
7271 * g++.dg/conversion/bitfield3.C: Likewise.
7272
7273 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
7274 Richard Guenther <rguenther@suse.de>
7275
7276 PR tree-optimization/27236
7277 * gcc.dg/tree-ssa/pr27236.c: New testcase.
7278
7279 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7280
7281 PR c++/19963
7282 * g++.dg/other/incomplete2.C: New test.
7283
7284 2006-04-24 Richard Guenther <rguenther@suse.de>
7285
7286 PR middle-end/26869
7287 * gcc.dg/torture/pr26869.c: New testcase.
7288
7289 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
7290 Richard Guenther <rguenther@suse.de>
7291
7292 PR tree-optimization/27218
7293 * g++.dg/tree-ssa/pr27218.C: New testcase.
7294
7295 2006-04-23 Mark Mitchell <mark@codesourcery.com>
7296
7297 PR c++/26912
7298 * g++.dg/template/friend41.C: New test.
7299
7300 2006-04-23 David Edelsohn <edelsohn@gnu.org>
7301
7302 * g++.dg/opt/pr15551.C: Include cstdio.
7303 (main): Use remove instead of unlink.
7304
7305 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
7306
7307 * gcc.dg/sibcall-7.c: New test.
7308 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7309 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7310 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7311 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7312 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7313
7314 2006-04-23 Mark Mitchell <mark@codesourcery.com>
7315
7316 PR c++/26534
7317 * g++.dg/opt/bitfield1.C: New test.
7318 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7319 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7320 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7321 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7322 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7323 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7324 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7325 * g++.dg/abi/bitfield2.C: Likewise.
7326 * g++.dg/init/bitfield1.C: Likewise.
7327
7328 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
7329
7330 PR fortran/25099
7331 * gfortran.dg/elemental_subroutine_4.f90: New test.
7332 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7333 call sub (m, x).
7334
7335 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
7336
7337 * gcc.c-torture/compile/20060421-1.c: New testcase.
7338
7339 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7340
7341 PR c/25875
7342 * gcc.dg/init-bad-4.c: New test.
7343
7344 2006-04-21 Paul Brook <paul@codesourcery.com>
7345
7346 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7347
7348 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7349
7350 PR fortran/27122
7351 * gfortran.dg/defined_operators_1.f90: New test.
7352 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7353 remove old ones associated, incorrectly, with Note 5.46.
7354
7355 PR fortran/27113
7356 * gfortran.dg/character_array_constructor_1.f90: New test.
7357
7358 2006-04-20 Jakub Jelinek <jakub@redhat.com>
7359
7360 * gcc.dg/20060419-1.c: New test.
7361
7362 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
7363
7364 PR c/26774
7365 * gcc.dg/struct-parse-1.c: New test case.
7366
7367 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7368
7369 PR c++/26558
7370 * g++.dg/parse/template19.C: New test.
7371
7372 PR c++/26739
7373 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7374
7375 PR c++/26036
7376 * g++.dg/expr/call3.C: New test.
7377
7378 PR c++/10385
7379 * g++.dg/conversion/dynamic1.C: New test.
7380
7381 2006-04-19 Mark Mitchell <mark@codesourcery.com>
7382
7383 PR c++/27102
7384 * g++.dg/template/crash35.C: Tweak error markers.
7385 * g++.dg/template/crash46.C: New test.
7386 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7387 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7388
7389 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
7390
7391 PR rtl-optimization/14261
7392 * gcc.c-torture/compile/20060419-1.c: Added.
7393
7394 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
7395
7396 * gfortran.dg/label_1.f90: Adjust dg-error.
7397
7398 2006-04-16 Roger Sayle <roger@eyesopen.com>
7399
7400 PR target/26961
7401 * gcc.dg/fold-cond-1.c: New test case.
7402 * gcc.dg/pr26961-1.c: Likewise.
7403
7404 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7405
7406 PR libgfortran/27138
7407 * gfortran.dg/read_bad_advance.f90: New test.
7408
7409 2006-04-16 Roger Sayle <roger@eyesopen.com>
7410 Dale Johannesen <dalej@apple.com>
7411
7412 PR target/24076
7413 * gcc.target/i386/vecinit-3.c: New testcase.
7414 * gcc.target/i386/vecinit-4.c: Likewise.
7415 * gcc.target/i386/sse-18.c: Likewise.
7416 * gcc.target/i386/sse-19.c: Likewise.
7417
7418 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
7419
7420 * gfortran.dg/allocate_zerosize_1.f90: New test.
7421
7422 2006-04-16 Mark Mitchell <mark@codesourcery.com>
7423
7424 PR c++/26365
7425 * g++.dg/template/crash45.C: New test.
7426
7427 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
7428
7429 PR fortran/26787
7430 * gfortran.dg/proc_assign_1.f90: New test.
7431 * gfortran.dg/procedure_lvalue.f90: Change message.
7432 * gfortran.dg/namelist_4.f90: Add new error.
7433
7434 PR fortran/25597
7435 PR fortran/27096
7436 * gfortran.dg/auto_pointer_array_result_1.f90
7437
7438 PR fortran/27089
7439 * gfortran.dg/specification_type_resolution_1.f90
7440
7441 PR fortran/18003
7442 PR fortran/25669
7443 PR fortran/26834
7444 * gfortran.dg/bounds_temporaries_1.f90: New test.
7445
7446 PR fortran/27124
7447 * gfortran.dg/array_return_value_1.f90: New test.
7448
7449 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7450
7451 PR fortran/25336
7452 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7453
7454 2006-04-15 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR middle-end/26823
7457 * g++.dg/gomp/pr26823-1.C: New test.
7458 * g++.dg/gomp/pr26823-2.C: New test.
7459
7460 2006-04-13 Uros Bizjak <uros@kss-loka.si>
7461
7462 PR middle-end/27134
7463 * gcc.dg/pr27314.c: New test.
7464
7465 2006-04-13 Richard Henderson <rth@redhat.com>
7466
7467 * g++.dg/gomp/block-0.C: Update expected matches.
7468
7469 2006-04-13 DJ Delorie <dj@redhat.com>
7470
7471 * lib/target-supports.exp (check_effective_target_int32plus): New.
7472 (check_effective_target_ptr32plus): New.
7473 (check_effective_target_size32plus): New.
7474 (check_effective_target_int16): New.
7475 (check_profiling_available): Add m32c to the list of unsupported targets.
7476
7477 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7478 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7479 memory size.
7480 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7481 pointers.
7482 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7483 size_t.
7484 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7485 and size_t.
7486 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7487 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7488 not just xstormy16. Skip m32c due to weird pointer size.
7489 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7490 not just xstormy16.
7491 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7492 not just xstormy16.
7493 * gcc.dg/20020312-2.c: Add m32c support.
7494 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7495 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7496 in test.
7497 * gcc.dg/20050321-2.c: Require >=32 bit integers.
7498 * gcc.dg/asm-1.c: Skip if int and short are the same size.
7499 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7500 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7501 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7502 * gcc.dg/init-string-2.c: Require >=32 bit integers.
7503 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7504 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7505 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7506 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7507 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7508 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7509 in test.
7510 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7511 in test.
7512 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7513 * gcc.dg/pr23049.c: Require >=32 bit integers.
7514 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7515 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7516 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7517 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7518 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7519 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7520 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7521 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7522 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7523 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7524 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7525 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7526 prototype in test.
7527 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7528 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7529 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7530 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7531 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7532
7533 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
7534 * gcc.c-torture/execute/20040703-1.x: Likewise.
7535 * gcc.c-torture/execute/20040705-1.x: Likewise.
7536 * gcc.c-torture/execute/20040705-2.x: Likewise.
7537 * gcc.c-torture/execute/20040709-1.x: Likewise.
7538 * gcc.c-torture/execute/20040709-2.x: Likewise.
7539 * gcc.c-torture/execute/20040811-1.x: Likewise.
7540 * gcc.c-torture/execute/20050316-1.x: Likewise.
7541 * gcc.c-torture/execute/bitfld-4.x: Likewise.
7542 * gcc.c-torture/execute/pr19689.x: Likewise.
7543 * gcc.c-torture/execute/pr7284-1.x: Likewise.
7544 * gcc.c-torture/execute/usmul.x: Likewise.
7545 * gcc.c-torture/execute/vrp-5.x: Likewise.
7546 * gcc.c-torture/execute/vrp-6.x: Likewise.
7547 * gcc.dg/debug/20041023-1.s: Likewise.
7548
7549 2006-04-13 Roger Sayle <roger@eyesopen.com>
7550
7551 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7552 of integers to a vector types are now constant expressions in C.
7553 * gcc.dg/vect/vect-fold-1.c: New test case.
7554
7555 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
7556 Ulrich Weigand <uweigand@de.ibm.com>
7557
7558 PR target/27006
7559 * gcc.dg/vmx/pr27006.c: New testcase.
7560
7561 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7562
7563 PR libgfortran/26766
7564 * gfortran.dg/write_recursive.f90: New test.
7565
7566 2006-04-11 Mark Mitchell <mark@codesourcery.com>
7567
7568 * g++.dg/parse/dtor7.C: New test.
7569 * g++.dg/parse/new1.C: Add error marker.
7570 * g++.dg/template/new3.C: New test.
7571
7572 PR c++/26122
7573 * g++.dg/template/pure1.C: New test.
7574
7575 PR c++/26295
7576 * g++.dg/parse/ptrmem4.C: New test.
7577
7578 2006-04-10 Jeff Law <law@redhat.com>
7579
7580 PR/27087
7581 * gcc.c-torture/compile/pr27087.c: New test.
7582
7583 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
7584
7585 PR/21391
7586 * gcc.dg/20060410.c: New.
7587
7588 2006-04-10 Matthias Klose <doko@debian.org>
7589
7590 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7591 Recognize multilib directory names containing underscores.
7592
7593 2006-04-10 Roger Sayle <roger@eyesopen.com>
7594
7595 * gcc.target/i386/vecinit-1.c: New test case.
7596 * gcc.target/i386/vecinit-2.c: Likewise.
7597
7598 2006-04-10 Jakub Jelinek <jakub@redhat.com>
7599
7600 PR debug/27057
7601 * g++.dg/debug/dwarf2-2.C: New test.
7602
7603 2006-04-09 Richard Sandiford <richard@codesourcery.com>
7604
7605 PR rtl-optimization/27073
7606 * gcc.c-torture/execute/pr27073.c: New test.
7607
7608 2006-04-08 Mike Stump <mrs@apple.com>
7609
7610 * gcc.dg/pragma-darwin.c: Improve for ppc64.
7611
7612 2006-04-07 Richard Guenther <rguenther@suse.de>
7613
7614 PR tree-optimization/26135
7615 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7616
7617 2006-04-06 Jan Hubicka <jh@suse.cz>
7618
7619 PR profile/26399
7620 * g++.dg/bprob/g++-bprob-2.C: New testcase.
7621
7622 2006-04-06 Roger Sayle <roger@eyesopen.com>
7623
7624 * g++.dg/conversion/nullptr1.C: New test case.
7625 * g++.dg/conversion/nullptr2.C: Likewise.
7626
7627 2006-04-05 Roger Sayle <roger@eyesopen.com>
7628
7629 * gfortran.dg/dependency_18.f90: New test case.
7630
7631 2006-04-05 Richard Guenther <rguenther@suse.de>
7632
7633 PR tree-optimization/26919
7634 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7635 * gcc.dg/ipa/ipa-2.c: Likewise.
7636 * gcc.dg/ipa/ipa-3.c: Likewise.
7637 * gcc.dg/ipa/ipa-5.c: Likewise.
7638
7639 2006-04-05 Richard Guenther <rguenther@suse.de>
7640
7641 PR tree-optimization/26763
7642 * gcc.dg/torture/pr26763-1.c: New testcase.
7643 * gcc.dg/torture/pr26763-2.c: Likewise.
7644
7645 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
7646
7647 PR fortran/23634
7648 PR fortran/25619
7649 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7650
7651 2006-04-04 Eric Christopher <echristo@apple.com>
7652
7653 * gcc.target/i386/387-1.c: Allow regexp to match darwin
7654 stubs.
7655 * gcc.target/i386/387-5.c: Ditto.
7656
7657 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
7658
7659 * gcc.target/sparc/struct-ret-check.c: New test.
7660
7661 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7662
7663 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7664 zero decimal digits specified in format.
7665
7666 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
7667
7668 PR fortran/26891
7669 * gfortran.dg/missing_optional_dummy_1.f90: New test.
7670
7671 PR fortran/26976
7672 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7673 * gfortran.dg/initialization_1.f90: Make assignment compliant.
7674 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7675 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7676 bigendian-ness.
7677
7678 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
7679
7680 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7681 dummy arguments work when the actual argument is itself a dummy
7682 argument of the caller.
7683
7684 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
7685
7686 PR libfortran/24685
7687 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7688
7689 2006-04-01 Roger Sayle <roger@eyesopen.com>
7690
7691 * gfortran.dg/dependencency_17.f90: New test case.
7692
7693 2006-04-01 Roger Sayle <roger@eyesopen.com>
7694
7695 * gfortran.dg/dependency_14.f90: New test case.
7696 * gfortran.dg/dependency_15.f90: Likewise.
7697 * gfortran.dg/dependency_16.f90: Likewise.
7698
7699 2006-03-31 Asher Langton <langton2@llnl.gov>
7700
7701 PR fortran/25358
7702 gfortran.dg/cray_pointers_6.f90: New test.
7703
7704 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7705
7706 PR libgfortran/26890
7707 * gfortran.dg/read_size_noadvance.f90: New test.
7708
7709 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
7710
7711 PR fortran/25031
7712 * gfortran.dg/multiple_allocation_1.f90: Check that the
7713 size has changed after a re-allocation with stat.
7714
7715 2006-03-30 Richard Guenther <rguenther@suse.de>
7716
7717 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7718 removal.
7719 * gcc.target/i386/sselibm-2.c: Likewise.
7720 * gcc.target/i386/sselibm-3.c: Likewise.
7721 * gcc.target/i386/sselibm-4.c: Likewise.
7722 * gcc.target/i386/sselibm-5.c: Likewise.
7723
7724 2006-03-28 Roger Sayle <roger@eyesopen.com>
7725
7726 * gcc.dg/fold-andxor-1.c: New test case.
7727 * gcc.dg/fold-xorand-1.c: Likewise.
7728
7729 2006-03-28 Roger Sayle <roger@eyesopen.com>
7730
7731 * gcc.dg/fold-convnotconv-1.c: New test case.
7732
7733 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7734
7735 PR fortran/26779
7736 * gfortran.dg/private_type_5.f90: New test.
7737
7738 2006-03-27 David Edelsohn <edelsohn@gnu.org>
7739
7740 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7741
7742 2006-03-27 Jakub Jelinek <jakub@redhat.com>
7743
7744 * gfortran.dg/advance_2.f90: New test.
7745 * gfortran.dg/advance_3.f90: New test.
7746
7747 * gfortran.fortran-torture/execute/equiv_5.f: New test.
7748
7749 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7750
7751 PR libgfortran/26661
7752 PR libgfortran/26880
7753 * gfortran.dg/read_x_past.f: New test.
7754
7755 2006-03-26 Geoffrey Keating <geoffk@apple.com>
7756
7757 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7758 to be STABS.
7759
7760 2006-03-26 David Edelsohn <edelsohn@gnu.org>
7761
7762 * objc.dg/dwarf-1.m: Skip on AIX.
7763 * objc.dg/dwarf-2.m: Skip on AIX.
7764
7765 2006-03-25 Steven G. Kargl <kargls@comcast.net>
7766
7767 PR fortran/26816
7768 * gfortran.dg/float_1.f90: New test.
7769
7770 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
7771
7772 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7773 X86_64 targets.
7774 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7775
7776 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
7777
7778 PR libfortran/26735
7779 * gfortran.dg/convert_implied_open.f90: New test case.
7780
7781 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
7782
7783 PR fortran/26769
7784 * gfortran.dg/transpose_reshape_r10.f90: New test case.
7785
7786 2006-03-25 Uros Bizjak <uros@kss-loka.si>
7787
7788 PR middle-end/26717
7789 * gcc.dg/pr26717.c: New test.
7790
7791 2006-03-25 Roger Sayle <roger@eyesopen.com>
7792
7793 * gfortran.dg/dependency_12.f90: New test case.
7794
7795 2006-03-24 Roger Sayle <roger@eyesopen.com>
7796
7797 * gfortran.dg/dependency_9.f90: New (resurected) test case.
7798
7799 2006-03-24 Jeff Law <law@redhat.com>
7800
7801 * gcc.c-torture/pr26840.c: New test.
7802
7803 2006-03-24 Geoffrey Keating <geoffk@apple.com>
7804
7805 * objc.dg/dwarf-2.m: New.
7806 * obj-c++.dg/dwarf-2.mm: New.
7807
7808 * g++.old-deja/g++.other/init19.C: New.
7809
7810 2006-03-24 David Edelsohn <edelsohn@gnu.org>
7811
7812 * g++.dg/eh/spbp.C: Skip on AIX.
7813
7814 2006-03-24 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR middle-end/26611
7817 * g++.dg/gomp/pr26611-1.C: New test.
7818 * g++.dg/gomp/pr26611-2.C: New test.
7819
7820 2006-03-24 Jeff Law <law@redhat.com>
7821
7822 * gcc.c-torture/compile/pr26833.c: New test.
7823 * gfortran.fortran-torture/compile/pr26806.f90: New test.
7824
7825 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7826
7827 * gfortran.dg/endfile_2.f90: Delete temp file.
7828
7829 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
7830
7831 PR fortran/19303
7832 * gfortran.dg/record_marker_1.f90: New test case.
7833 * gfortran.dg/record_marker_2.f: New test case.
7834 * gfortran.dg/record_marker_3.f90: New test case.
7835
7836 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
7837
7838 PR fortran/17298
7839 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7840 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7841
7842 2006-03-21 Janis Johnson <janis187@us.ibm.com>
7843
7844 * lib/gcc-dg.exp (cleanup-modules): New proc.
7845 * gfortran.dg/allocatable_function_1.f90,
7846 gfortran.dg/allocate_char_star_scalar_1.f90,
7847 gfortran.dg/assumed_charlen_function_1.f90,
7848 gfortran.dg/assumed_dummy_1.f90,
7849 gfortran.dg/assumed_shape_ranks_1.f90,
7850 gfortran.dg/assumed_shape_ranks_2.f90,
7851 gfortran.dg/assumed_size_dt_dummy.f90,
7852 gfortran.dg/auto_char_dummy_array_1.f90,
7853 gfortran.dg/auto_char_len_3.f90,
7854 gfortran.dg/automatic_module_variable.f90,
7855 gfortran.dg/bad_automatic_objects_1.f90,
7856 gfortran.dg/char_array_constructor.f90,
7857 gfortran.dg/char_array_structure_constructor.f90,
7858 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7859 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7860 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7861 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7862 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7863 gfortran.dg/derived_pointer_recursion.f90,
7864 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7865 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7866 gfortran.dg/dummy_functions_1.f90,
7867 gfortran.dg/elemental_initializer_1.f90,
7868 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7869 gfortran.dg/elemental_pointer_1.f90,
7870 gfortran.dg/elemental_subroutine_1.f90,
7871 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7872 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7873 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7874 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7875 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7876 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7877 gfortran.dg/global_references_1.f90,
7878 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7879 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7880 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7881 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7882 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7883 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7884 gfortran.dg/large_integer_kind_1.f90,
7885 gfortran.dg/large_real_kind_1.f90,
7886 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7887 gfortran.dg/module_double_reuse.f90,
7888 gfortran.dg/module_equivalence_1.f90,
7889 gfortran.dg/module_interface_1.f90,
7890 gfortran.dg/module_parameter_array_refs_1.f90,
7891 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7892 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7893 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7894 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7895 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7896 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7897 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7898 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7899 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7900 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7901 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7902 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7903 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7904 gfortran.dg/same_name_1.f90,
7905 gfortran.dg/sibling_dummy_procedure_1.f90,
7906 gfortran.dg/sibling_dummy_procedure_2.f90,
7907 gfortran.dg/sibling_dummy_procedure_3.f90,
7908 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7909 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7910 gfortran.dg/used_dummy_types_2.f90,
7911 gfortran.dg/used_dummy_types_3.f90,
7912 gfortran.dg/used_dummy_types_4.f90,
7913 gfortran.dg/used_dummy_types_5.f90,
7914 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7915 gfortran.dg/userdef_operator_1.f90: Use it.
7916
7917 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7918
7919 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7920 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7921 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7922 gfortran.dg/write_back.f,
7923 gfortran.fortran-torture/execute/inquire_1.f90,
7924 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7925
7926 2006-03-21 Jeff Law <law@redhat.com>
7927
7928 * gcc.dg/tree-ssa/vrp28.c: New test.
7929
7930 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7931
7932 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7933 if _STDC_C99 is defined.
7934 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7935 * gcc.dg/builtins-20.c: Likewise.
7936 * gcc.dg/builtins-53.c: Likewise.
7937 * gcc.dg/single-precision-constant.c: Likewise. Also pass
7938 -mmacosx-version-min=10.3 on PowerPC/Darwin.
7939
7940 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
7941
7942 PR tree-opt/26781
7943 * gcc.c-torture/compile/pr26781-1.c: New test.
7944 * gcc.c-torture/compile/pr26781-2.c: New test.
7945
7946 2006-03-21 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR c++/26690
7949 * g++.dg/gomp/pr26690-1.C: New test.
7950 * g++.dg/gomp/pr26690-2.C: New test.
7951
7952 2006-03-20 Jeff Law <law@redhat.com>
7953
7954 * gcc.dg/tree-ssa/pr21829.c: New test.
7955
7956 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7957
7958 2006-03-20 Richard Sandiford <richard@codesourcery.com>
7959
7960 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7961 (check_visibility_available): Use it.
7962 (check_effective_target_default_packed): Likewise.
7963 (check_effective_target_pcc_bitfield_type_matters): Likewise.
7964 (check_effective_target_fopenmp): Likewise.
7965 (check_effective_target_freorder): Likewise.
7966 (check_effective_target_fpic): Likewise.
7967 (check_named_sections_available): Likewise.
7968 (check_effective_target_ilp32): Likewise.
7969 (check_effective_target_lp64): Likewise.
7970
7971 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
7972
7973 PR fortran/20935
7974 * gfortran.dg/scalar_mask_2.f90: New test case.
7975
7976 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
7977
7978 PR tree-opt/26629
7979 * gcc.dg/tree-ssa/loadpre12.c: New test.
7980 * gcc.dg/tree-ssa/loadpre13.c: New test.
7981 * gcc.dg/tree-ssa/loadpre14.c: New test.
7982 * gcc.dg/tree-ssa/loadpre15.c: New test.
7983 * gcc.dg/tree-ssa/loadpre16.c: New test.
7984 * gcc.dg/tree-ssa/loadpre17.c: New test.
7985 * gcc.dg/tree-ssa/loadpre18.c: New test.
7986 * gcc.dg/tree-ssa/loadpre19.c: New test.
7987 * gcc.dg/tree-ssa/loadpre20.c: New test.
7988 * gcc.dg/tree-ssa/loadpre21.c: New test.
7989 * gcc.dg/tree-ssa/loadpre22.c: New test.
7990
7991 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
7992
7993 PR fortran/26741
7994 * gfortran.dg/elemental_initializer_1.f90: New test.
7995
7996 PR fortran/26716
7997 * gfortran.dg/assumed_shape_ranks_2: New test.
7998
7999 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
8000
8001 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8002 target fpic.
8003
8004 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8005
8006 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8007 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8008 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8009 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8010 gfortran.fortran-torture/execute/direct_io.f90,
8011 gfortran.fortran-torture/execute/inquire_2.f90,
8012 gfortran.fortran-torture/execute/inquire_4.f90,
8013 gfortran.fortran-torture/execute/list_read_1.f90,
8014 gfortran.fortran-torture/execute/open_replace.f90,
8015 gfortran.fortran-torture/execute/slash_edit.f90,
8016 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8017 temporary files from testcases.
8018
8019 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8020
8021 PR libgfortran/26509
8022 gfortran.dg/write_direct_eor.f90: New test.
8023
8024 2006-03-17 David Edelsohn <edelsohn@gnu.org>
8025
8026 * gcc.target/powerpc/pr26350.c: New.
8027 * gcc.target/powerpc/indexed-addr.c: New.
8028
8029 2006-03-16 Roger Sayle <roger@eyesopen.com>
8030
8031 * gfortran.dg/dependency_13.f90: New test case.
8032
8033 2006-03-16 Roger Sayle <roger@eyesopen.com>
8034
8035 PR middle-end/21781
8036 * gcc.dg/real-const-1.c: New test case.
8037
8038 2006-03-15 Geoffrey Keating <geoffk@apple.com>
8039
8040 * g++.old-deja/g++.other/init18.C: New.
8041 * g++.old-deja/g++.other/init5.C: Remove xfail.
8042
8043 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8044
8045 * g++.dg/opt/pr15551.C: Cleanup temp file.
8046
8047 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8048
8049 PR c++/6634
8050 g++.dg/parse/long1.C: New test.
8051
8052 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8053
8054 PR fortran/19101
8055 * gfortran.dg/continuation.f90: New test.
8056 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8057
8058 2006-03-14 Richard Guenther <rguenther@suse.de>
8059
8060 PR tree-optimization/26672
8061 * gcc.dg/torture/pr26672.c: New testcase.
8062
8063 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
8064
8065 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8066 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8067
8068 2006-03-13 Roger Sayle <roger@eyesopen.com>
8069
8070 PR middle-end/26557
8071 * gcc.c-torture/compile/switch-1.c: New test case.
8072
8073 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
8074
8075 PR fortran/25378
8076 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8077 test to include more permuatations of mask and index.
8078 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8079 respond to F2003 spec. that the position returned for an all false
8080 mask && condition is zero.
8081
8082 2006-03-13 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR middle-end/25989
8085 * gcc.dg/gomp/pr25989.c: New test.
8086
8087 2006-03-13 Jeff Law <law@redhat.com>
8088
8089 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8090
8091 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
8092
8093 * gcc.dg/switch-9.c: New test.
8094
8095 2006-03-13 Richard Guenther <rguenther@suse.de>
8096
8097 PR middle-end/26630
8098 * gcc.dg/torture/pr26630.c: New testcase.
8099
8100 2006-03-11 Roger Sayle <roger@eyesopen.com>
8101
8102 * gfortran.dg/dependency_10.f90: New test case.
8103 * gfortran.dg/dependency_11.f90: Likewise.
8104
8105 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
8106 Erik Edelmann <eedelman@gcc.gnu.org>
8107
8108 * gfortran.dg/allocatable_function_1.f90: New.
8109 * gfortran.dg/allocatable_function_2.f90: New.
8110
8111 2006-03-10 Richard Guenther <rguenther@suse.de>
8112
8113 PR middle-end/26565
8114 * gcc.dg/torture/pr26565.c: New testcase.
8115
8116 2006-03-09 Eric Christopher <echristo@apple.com>
8117
8118 * gcc.c-torture/compile/20060309-1.c: New.
8119
8120 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8121
8122 PR libgfortran/26499
8123 * gfortran.dg/write_back.f: New test.
8124 * gfortran.dg/write_rewind_1.f: New test.
8125 * gfortran.dg/write_rewind_2.f: New test.
8126
8127 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8128
8129 PR libgfortran/26554
8130 * gfortran.dg/read_logical.f90: New test.
8131
8132 2006-03-04 Laurent GUERBY <laurent@guerby.net>
8133
8134 * ada/acats/norun.lst: cdd2a03 now passes.
8135
8136 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
8137
8138 PR testsuite/25177
8139 * gcc.target/powerpc/pr18096-1.c: Change where the error
8140 would match.
8141
8142 2006-03-04 Jakub Jelinek <jakub@redhat.com>
8143
8144 * gcc.target/i386/cleanup-1.c: New test.
8145 * gcc.target/i386/cleanup-2.c: New test.
8146
8147 2006-03-04 Roger Sayle <roger@eyesopen.com>
8148
8149 * gfortran.dg/dependency_9.f90: Remove for the time being.
8150
8151 2006-03-04 Krister Walfridsson <cato@df.lth.se>
8152
8153 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8154 directive.
8155
8156 2006-03-03 Roger Sayle <roger@eyesopen.com>
8157
8158 * gfortran.dg/dependency_9.f90: New test case.
8159
8160 2006-03-03 Roger Sayle <roger@eyesopen.com>
8161
8162 * gfortran.dg/dependency_4.f90: New test case.
8163 * gfortran.dg/dependency_5.f90: New test case.
8164 * gfortran.dg/dependency_6.f90: New test case.
8165 * gfortran.dg/dependency_7.f90: New test case.
8166 * gfortran.dg/dependency_8.f90: New test case.
8167
8168 2006-03-03 Paul Brook <paul@codesourcery.com>
8169
8170 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8171 Add m68k-*-elf.
8172
8173 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
8174
8175 PR fortran/25031
8176 * multiple_allocation_1.f90: New test.
8177
8178 2006-03-03 Roger Sayle <roger@eyesopen.com>
8179
8180 PR tree-optimization/26524
8181 * gfortran.dg/pr26524.f: New test case.
8182
8183 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8184
8185 * g++.dg/template/repo5.C: Cleanup repo files.
8186 * gcc.dg/20051201-1.c: Cleanup coverage files.
8187 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8188 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8189 tree dump files.
8190
8191 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
8192
8193 * objc.dg/objc-nofilename-1.m: New test.
8194 * objc.dg/bad-receiver-type.m: New test.
8195 * obj-c++.dg/bad-receiver-type.mm: New test.
8196
8197 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
8198
8199 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8200
8201 2006-03-01 Mike Stump <mrs@apple.com>
8202
8203 * g++.dg/abi/key2.C: Add.
8204
8205 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
8206
8207 * gfortran.dg/logical_dot_product.f90: New test.
8208
8209 PR fortran/26393
8210 * gfortran.dg/used_interface_ref.f90: New test.
8211
8212 PR fortran/20938
8213 * gfortran.dg/dependency_2.f90: New test.
8214 * gfortran.fortran-torture/execute/where17.f90: New test.
8215 * gfortran.fortran-torture/execute/where18.f90: New test.
8216 * gfortran.fortran-torture/execute/where19.f90: New test.
8217 * gfortran.fortran-torture/execute/where20.f90: New test.
8218
8219 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
8220
8221 * g++.dg/tree-ssa/pr26443.C: New test case.
8222
8223 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
8224
8225 PR middle-end/26022
8226 * g++.dg/opt/return-slot1.C: New test.
8227
8228 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8229
8230 PR libgfortran/26136
8231 * gfortran.dg/namelist_23.f90: New test.
8232
8233 2006-02-28 Roger Sayle <roger@eyesopen.com>
8234
8235 PR middle-end/14752
8236 * gcc.dg/fold-eqandshift-2.c: New test case.
8237
8238 2006-02-28 Richard Guenther <rguenther@suse.de>
8239
8240 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8241 decomposition.
8242
8243 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
8244
8245 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8246
8247 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8248
8249 PR libgfortran/26464
8250 * gfortran.dg/backspace_5.f: New test.
8251 * gfortran.dg/backspace_6.f: New test.
8252
8253 2006-02-26 Roger Sayle <roger@eyesopen.com>
8254
8255 * gcc.dg/fold-eqandnot-1.c: New test case.
8256
8257 2006-02-26 Roger Sayle <roger@eyesopen.com>
8258
8259 PR middle-end/19983
8260 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8261
8262 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
8263
8264 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8265 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8266
8267 2006-02-26 Richard Guenther <rguenther@suse.de>
8268
8269 PR tree-optimization/26421
8270 * gcc.dg/tree-ssa/pr26421.c: New testcase.
8271
8272 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
8273
8274 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8275 * g++.old-deja/g++.robertl/eb132.C: Likewise.
8276
8277 2006-02-26 Roger Sayle <roger@eyesopen.com>
8278
8279 * gcc.dg/fold-even-1.c: New test case.
8280
8281 2006-02-26 Roger Sayle <roger@eyesopen.com>
8282
8283 PR middle-end/21137
8284 * gcc.dg/fold-eqandshift-1.c: New test case.
8285
8286 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
8287
8288 PR tree-optimization/25125
8289 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8290 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8291
8292 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
8293
8294 PR tree-optimizations/26359
8295 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8296 with -fdump-tree-dceloop-details.
8297 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8298
8299 2006-02-25 Roger Sayle <roger@eyesopen.com>
8300
8301 PR middle-end/23673
8302 * gcc.dg/fold-eqxor-1.c: New test case.
8303 * gcc.dg/fold-eqxor-2.c: Likewise.
8304 * gcc.dg/fold-eqxor-3.c: Likewise.
8305
8306 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
8307
8308 PR fortran/23092
8309 * scalar_mask_1.f90: New test.
8310
8311 2006-02-24 Geoffrey Keating <geoffk@apple.com>
8312
8313 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8314 * g++.dg/eh/uncaught2.C: New.
8315 * g++.dg/eh/uncaught3.C: New.
8316
8317 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8318
8319 PR libgfortran/26423
8320 * gfortran.dg/read_many_1.f: New test.
8321
8322 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
8323
8324 PR fortran/24519
8325 * gfortran.dg/dependency_3.f90: New test.
8326 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8327 XFAILs.
8328
8329 PR fortran/25395
8330 * gfortran.dg/equiv_6.f90: New test.
8331
8332 2006-02-23 Jeff Law <law@redhat.com>
8333
8334 * gcc.c-torture/compile/pr26425.c: New test.
8335
8336 2006-02-23 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR middle-end/26412
8339 * gcc.dg/gomp/pr26412.c: New test.
8340
8341 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8342
8343 PR c++/26291
8344 * g++.dg/other/ellipsis1.C: New test.
8345 * g++.dg/parse/operator4.C: Adjust error marker.
8346
8347 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
8348
8349 PR target/25603
8350 * gfortran.dg/pr25603.f: New testcase.
8351
8352 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
8353
8354 * gcc.dg/bf-spl1.c: Don't specify -m68000.
8355 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8356
8357 2006-02-21 Geoffrey Keating <geoffk@apple.com>
8358
8359 * g++.dg/eh/spbp.C: New.
8360
8361 2006-02-21 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR middle-end/26379
8364 * gcc.target/i386/mmx-7.c: New test.
8365
8366 2006-02-20 Roger Sayle <roger@eyesopen.com>
8367
8368 PR tree-optimization/26361
8369 * gcc.dg/tree-ssa/vrp27.c: New test case.
8370
8371 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
8372
8373 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8374 * gcc.dg/tree-ssa/complex-4.c: Here.
8375
8376 2006-02-19 Roger Sayle <roger@eyesopen.com>
8377
8378 PR middle-end/19543
8379 * gfortran.dg/logical_1.f90: New test case.
8380
8381 2006-02-19 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR middle-end/26334
8384 * gcc.dg/20060218-1.c: Moved to...
8385 * gcc.target/i386/20060218-1.c: ... here. New test.
8386
8387 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
8388
8389 PR fortran/26201
8390 * gfortran.dg/convert_1.f90: New.
8391
8392 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
8393
8394 PR fortran/25054
8395 * gfortran.dg/namelist_5.f90: New test.
8396
8397 PR fortran/25089
8398 * gfortran.dg/namelist_4.f90: New test.
8399
8400 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
8401
8402 PR tree-opt/25680
8403 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8404
8405 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
8406
8407 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8408 variable to take into account the variable name in the
8409 function header.
8410 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8411
8412 2006-02-18 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR middle-end/26334
8415 * gcc.c-torture/compile/20060217-1.c: New test.
8416 * gcc.dg/20060218-1.c: New test.
8417
8418 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
8419
8420 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8421
8422 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8423
8424 * gcc.dg/cpp/undef3.c: New test.
8425 * gcc.dg/cpp/trad/builtins2.c: New test.
8426
8427 2006-02-18 Mark Mitchell <mark@codesourcery.com>
8428
8429 PR c++/26266
8430 * g++.dg/template/static22.C: New test.
8431 * g++.dg/template/static23.C: New test.
8432 * g++.dg/template/static24.C: New test.
8433 * g++.dg/template/non-dependent13.C: New test.
8434 * g++.dg/init/member1.C: Tweak error markers.
8435
8436 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8437
8438 PR target/26255
8439 * gcc.c-torture/compile/pr26255.c: New test case.
8440
8441 2006-02-16 Roger Sayle <roger@eyesopen.com>
8442
8443 * gfortran.fortran-torture/execute/where_10.f90: New test case.
8444 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8445 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8446 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8447 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8448 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8449 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8450
8451 2006-02-16 Jeff Law <law@redhat.com>
8452
8453 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8454 * gcc.dg/tree-ssa/vrp26.c: New test.
8455
8456 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
8457
8458 PR target/20353
8459 PR target/24578
8460 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8461 __UCLIBC__ is defined.
8462
8463 2006-02-16 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR fortran/26224
8466 * gfortran.dg/gomp/pr26224.f: New test.
8467
8468 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
8469
8470 PR tree-opt/25918
8471 * lib/target-supports.exp
8472 (check_effective_target_vect_short_mult): New.
8473 (check_effective_target_vect_char_mult): New.
8474 (check_effective_target_vect_widen_sum_qi_to_si): New.
8475 (check_effective_target_vect_widen_sum_qi_to_hi): New.
8476 (check_effective_target_vect_widen_sum_hi_to_si): New.
8477 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8478 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8479 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8480 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8481 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8482 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8483 vect-reduc-pattern-2c.c
8484 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8485 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8486 vect-reduc-pattern-1c.c
8487
8488 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
8489
8490 PR fortran/24557
8491 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8492
8493 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
8494
8495 PR fortran/26054
8496 * gfortran.dg/enum_8.f90: Remove check for warning.
8497 * gfortran.dg/iomsg_1.f90: Ditto.
8498 * gfortran.dg/enum_1.f90: Ditto.
8499 * gfortran.dg/enum_9.f90: Ditto.
8500 * gfortran.dg/enum_2.f90: Ditto.
8501 * gfortran.dg/enum_10.f90: Ditto.
8502 * gfortran.dg/enum_3.f90: Ditto.
8503 * gfortran.dg/flush_1.f90: Ditto.
8504 * gfortran.dg/enum_4.f90: Ditto.
8505 * gfortran.dg/array_constructor_1.f90: Ditto.
8506 * gfortran.dg/enum_5.f90: Ditto.
8507 * gfortran.dg/enum_6.f90: Ditto.
8508 * gfortran.dg/enum_7.f90: Ditto.
8509
8510 2006-02-15 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR middle-end/26300
8513 * gcc.c-torture/compile/20060215-1.c: New test.
8514
8515 2006-02-14 Roger Sayle <roger@eyesopen.com>
8516
8517 PR middle-end/23670
8518 * gcc.dg/tree-ssa/andor-2.c: New test case.
8519
8520 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
8521
8522 PR fortran/25045
8523 * optional_dim.f90: New test.
8524
8525 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8526
8527 PR fortran/26277
8528 * gfortran.dg/label_4.f90: New.
8529
8530 2006-02-14 Jakub Jelinek <jakub@redhat.com>
8531 Diego Novillo <dnovillo@redhat.com>
8532 Uros Bizjak <uros@kss-loka.si>
8533
8534 * gfortran.dg/gomp: New directory.
8535
8536 2006-02-14 Richard Guenther <rguenther@suse.de>
8537
8538 PR tree-optimization/26258
8539 * gcc.dg/torture/pr26258.c: New testcase.
8540
8541 2006-02-13 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR fortran/26246
8544 * gfortran.dg/pr26246_1.f90: New test.
8545 * gfortran.dg/pr26246_2.f90: New test.
8546
8547 PR middle-end/26092
8548 * gcc.c-torture/compile/20060208-1.c: New test.
8549
8550 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/26074
8553 PR fortran/25103
8554 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8555 * gfortran.dg/bad_automatic_objects_1.f90: New test.
8556 * gfortran.dg/automatic_module_variable.f90: Change error message.
8557
8558 PR fortran/20861
8559 * gfortran.dg/internal_dummy_1.f90: New test.
8560
8561 PR fortran/20871
8562 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8563
8564
8565 PR fortran/25083
8566 * gfortran.dg/uncommon_block_data_1.f90: New test.
8567 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8568 with standard.
8569
8570 PR fortran/25088
8571 * gfortran.dg/typed_subroutine_1.f90: New test.
8572
8573 2006-02-13 Geoffrey Keating <geoffk@apple.com>
8574
8575 * objc.dg/dwarf-1.m: New.
8576
8577 2006-02-13 Roger Sayle <roger@eyesopen.com>
8578
8579 PR middle-end/24427
8580 * gcc.dg/tree-ssa/andor-1.c: New test case.
8581
8582 2006-02-13 Josh Conner <jconner@apple.com>
8583
8584 PR target/25376
8585 * gcc.dg/pr25376.c: New test.
8586
8587 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8588 assemble.
8589 * lib/target-supports.exp (check_named_sections_available):
8590 Only compile named-sections test -- don't assemble.
8591
8592 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
8593
8594 * g++.dg/warn/no-write-strings.C: New test.
8595 * g++.dg/warn/write-strings.C: Likewise.
8596 * g++.dg/warn/write-strings-default.C: Likewise.
8597
8598 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
8599
8600 PR fortran/25806
8601 * gfortran.dg/ret_pointer_2.f90: New test.
8602
8603 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
8604
8605 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8606
8607 2006-02-10 Jeff Law <law@redhat.com>
8608
8609 * gcc.c-torture/compile/pr26213.c: New test.
8610
8611 2006-02-10 Steven G. Kargl <kargls@comcast.net>
8612
8613 gfortran.dg/null_1.f90: New test.
8614
8615 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8616
8617 PR fortran/14771
8618 * gfortran.dg/parens_4.f90: New.
8619 * gfortran.dg/parens_5.f90: New.
8620
8621 2006-02-10 Richard Guenther <rguenther@suse.de>
8622
8623 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8624
8625 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8626 Paul Thomas <pault@gcc.gnu.org>
8627
8628 PR fortran/14771
8629 * gfortran.dg/parens_1.f90: New.
8630 * gfortran.dg/parens_2.f90: New.
8631 * gfortran.dg/parens_3.f90: New.
8632
8633 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
8634
8635 PR fortran/26038
8636 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8637
8638 PR fortran/25059
8639 * gfortran.dg/impure_assignment_1.f90: New test.
8640
8641 PR fortran/25070
8642 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8643
8644 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
8645
8646 PR target/26141
8647 * g++.dg/expr/stdarg2.C: New test.
8648
8649 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
8650
8651 PR inline-asm/16194
8652 * gcc.dg/pr16194.c: New test.
8653
8654 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
8655
8656 * ada/acats/run_acats: Use portable variant of "$@".
8657
8658 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
8659
8660 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8661 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8662
8663 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8664
8665 PR tree-opt/26179
8666 * g++.dg/opt/pr26179.C: New test.
8667
8668 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8669
8670 PR middle-end/26134
8671 * gcc.dg/tree-ssa/complex-3.c: New test.
8672
8673 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8674
8675 * gcc.c-torture/compile/volatile-1.c: New test.
8676
8677 2006-02-09 Diego Novillo <dnovillo@redhat.com>
8678
8679 PR 26180
8680 * gcc.dg/tree-ssa/pr26180.c: New test.
8681
8682 2006-02-08 Jeff Law <law@redhat.com>
8683
8684 * gcc.dg/tree-ssa/pr21417.c: New test.
8685
8686 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8687
8688 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8689 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8690
8691 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8692
8693 * lib/scanrtl.exp: New.
8694
8695 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8696
8697 PR c++/26071
8698 * g++.dg/other/virtual2.C: New test.
8699
8700 PR c++/26070
8701 * g++.dg/other/virtual1.C: New test.
8702
8703 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8704
8705 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8706 cleanup-ipa-dump): Update dump file glob patterns.
8707 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8708 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8709
8710 * lib/gcc-dg.exp: Load it.
8711 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8712
8713 2006-02-07 Janis Johnson <janis187@us.ibm.com>
8714
8715 PR testsuite/26159
8716 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8717 * gcc.dg/tree-ssa/pr23382.c: Ditto.
8718
8719 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8720
8721 PR fortran/25577
8722 * gfortran.dg/mvbits_1.f90: New.
8723
8724 2006-02-07 Dirk Mueller <dmueller@suse.com>
8725
8726 * g++.dg/warn/Wdiv-by-zero.C: New test.
8727 * g++.dg/warn/Wno-div-by-zero.C: New.
8728
8729 2006-02-07 Jeff Law <law@redhat.com>
8730
8731 * gcc.dg/tree-ssa/pr21559.c: New test.
8732
8733 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8734 multiple VRP passes.
8735 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8736 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8737 * gcc.dg/tree-ssa/pr21582.c: Likewise.
8738 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8739 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8740 * gcc.dg/tree-ssa/vrp02.c: Likewise
8741 * gcc.dg/tree-ssa/vrp11.c: Likewise
8742 * gcc.dg/tree-ssa/pr14341.c: Likewise
8743 * gcc.dg/tree-ssa/vrp19.c: Likewise
8744 * gcc.dg/tree-ssa/vrp20.c: Likewise
8745 * gcc.dg/tree-ssa/vrp03.c: Likewise
8746 * gcc.dg/tree-ssa/pr21086.c: Likewise
8747 * gcc.dg/tree-ssa/pr21959.c: Likewise
8748 * gcc.dg/tree-ssa/vrp21.c: Likewise
8749 * gcc.dg/tree-ssa/vrp04.c: Likewise
8750 * gcc.dg/tree-ssa/pr25485.c: Likewise
8751 * gcc.dg/tree-ssa/pr22026.c: Likewise
8752 * gcc.dg/tree-ssa/vrp22.c: Likewise
8753 * gcc.dg/tree-ssa/vrp05.c: Likewise
8754 * gcc.dg/tree-ssa/20030807-10.c: Likewise
8755 * gcc.dg/tree-ssa/pr20701.c: Likewise
8756 * gcc.dg/tree-ssa/vrp23.c: Likewise
8757 * gcc.dg/tree-ssa/vrp06.c: Likewise
8758 * gcc.dg/tree-ssa/pr22117.c: Likewise
8759 * gcc.dg/tree-ssa/pr20702.c: Likewise
8760 * gcc.dg/tree-ssa/vrp15.c: Likewise
8761 * gcc.dg/tree-ssa/pr21090.c: Likewise
8762 * gcc.dg/tree-ssa/pr21294.c: Likewise
8763 * gcc.dg/tree-ssa/vrp24.c: Likewise
8764 * gcc.dg/tree-ssa/vrp07.c: Likewise
8765 * gcc.dg/tree-ssa/pr21563.c: Likewise
8766 * gcc.dg/tree-ssa/pr25382.c: Likewise
8767 * gcc.dg/tree-ssa/vrp16.c: Likewise
8768 * gcc.dg/tree-ssa/vrp25.c: Likewise
8769 * gcc.dg/tree-ssa/vrp08.c: Likewise
8770 * gcc.dg/tree-ssa/20030807-6.c: Likewise
8771 * gcc.dg/tree-ssa/vrp17.c: Likewise
8772 * gcc.dg/tree-ssa/pr21458.c: Likewise
8773 * g++.dg/tree-ssa/pr18178.C: Likewise
8774
8775 2006-02-07 Richard Guenther <rguenther@suse.de>
8776
8777 PR c++/26140
8778 Revert
8779 2006-01-30 Richard Guenther <rguenther@suse.de>
8780 PR c++/23372
8781 * gcc.dg/pr23372-1.C: New testcase.
8782
8783 * g++.dg/tree-ssa/pr26140.C: New testcase.
8784
8785 2006-02-07 Mark Mitchell <mark@codesourcery.com>
8786
8787 PR c++/9737
8788 * g++.dg/template/ttp15.C: New test.
8789 * g++.dg/template/ttp16.C: Likewise.
8790 * g++.dg/template/ttp17.C: Likewise.
8791 * g++.old-deja/g++.pt/ttp36.C: Remove.
8792 * g++.old-deja/g++.pt/ttp19.C: Likewise.
8793 * g++.old-deja/g++.pt/ttp37.C: Likewise.
8794 * g++.old-deja/g++.pt/ttp38.C: Likewise.
8795 * g++.old-deja/g++.pt/ttp39.C: Likewise.
8796 * g++.old-deja/g++.pt/ttp9.C: Likewise.
8797 * g++.old-deja/g++.pt/ttp40.C: Likewise.
8798 * g++.old-deja/g++.pt/ttp51.C: Likewise.
8799 * g++.old-deja/g++.pt/ttp26.C: Likewise.
8800 * g++.old-deja/g++.pt/ttp36.C: Likewise.
8801
8802 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
8803
8804 PR libfortran/23815
8805 * unf_io_convert_4.f90: New test.
8806
8807 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
8808
8809 * gcc.dg/tree-ssa/loadpre10.c: New test.
8810 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8811 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8812 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8813
8814 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8815
8816 PR libfortran/24685
8817 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8818
8819 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
8820
8821 PR tree-opt/25251
8822 * gfortran.dg/assign_7.f: New test.
8823
8824 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
8825
8826 PR fortran/26041
8827 PR fortran/26064
8828 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8829 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8830 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8831
8832 2006-02-05 Jakub Jelinek <jakub@redhat.com>
8833
8834 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8835 in size_t typedef.
8836
8837 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
8838
8839 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8840 * g++.dg/charset/string.c (foo): Likewise.
8841 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8842 const char*
8843 * g++.dg/ext/builtin2.C (printf): Likewise.
8844 * g++.dg/init/new15.C (printf): Likewise.
8845 * g++.dg/opt/pr17697-1.C (foo): Likewise.
8846 * g++.dg/opt/pr17697-2.C (foo): Likewise.
8847 * g++.dg/opt/pr17697-3.C (foo): Likewise.
8848 * g++.dg/template/non-dependent4.C (temp): Likewise.
8849 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8850 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8851 parameter type to const char*.
8852 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8853 Change type to const char*.
8854 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8855 Likewise.
8856 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8857 second parameter type to const char*.
8858 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8859 (Y::Y): Change parameter type to const char*.
8860 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8861 * g++.old-deja/g++.jason/report.C: Apply const correctness.
8862 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8863 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8864 (char*).
8865 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8866 const char*.
8867 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8868 type to const char*.
8869 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8870 return type to const char*.
8871 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8872 to const char*.
8873 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8874 * g++.old-deja/g++.law/refs1.C: Likewise.
8875 * g++.old-deja/g++.law/visibility1.C: Likewise.
8876 * g++.old-deja/g++.law/visibility2.C: Likewise.
8877 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8878 const char*.
8879 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8880 * g++.old-deja/g++.mike/net48.C: Likewise.
8881 * g++.old-deja/g++.mike/p646.C: Likewise.
8882 * g++.old-deja/g++.mike/p6746.C: Likewise.
8883 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8884 type to const char*.
8885 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8886 deprecated conversion warning.
8887 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8888 char*.
8889 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8890 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8891 * g++.old-deja/g++.pt/explicit8.C: Likewise.
8892 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8893 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8894 * g++.old-deja/g++.pt/nontype3.C: Likewise.
8895 * g++.old-deja/g++.pt/t39.C: Likewise.
8896 * g++.old-deja/g++.robertl/eb106.C: Likewise.
8897 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8898
8899 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
8900
8901 PR fortran/25075
8902 intrinsic_argument_conformance_1.f90: New test.
8903
8904 2006-02-03 Steven G. Kargl <kargls@comcast.net>
8905
8906 PR fortran/20845
8907 * gfortran.dg/char_result_11.f90: Add SAVE.
8908 * gfortran.dg/der_pointer_4.f90: Ditto.
8909 * gfortran.dg/default_initialization.f90: New test.
8910
8911 2006-02-03 Jeff Law <law@redhat.com>
8912
8913 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8914 handle more than 100 dump files.
8915 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8916 * lib/scantree.exp (scan-tree-dump): Likewise.
8917 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8918 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8919 * lib/scanipa.exp (scan-ipa-dump): Likewise.
8920 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8921 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8922
8923 2006-02-03 Diego Novillo <dnovillo@redhat.com>
8924
8925 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8926
8927 2006-02-03 Mark Mitchell <mark@codesourcery.com>
8928
8929 * g++.dg/template/using12.C: New test.
8930
8931 2006-02-03 Alan Modra <amodra@bigpond.net.au>
8932
8933 * gcc.target/powerpc/pr25960.c: New test.
8934
8935 2006-02-02 Steven G. Kargl <kargls@comcast>
8936
8937 PR fortran/24958
8938 gfortran.dg/nullify_2.f90: New test.
8939
8940 2006-02-02 Diego Novillo <dnovillo@redhat.com>
8941
8942 PR 25990
8943 * gcc.dg/gomp/pr25990.c: New test.
8944
8945 2006-01-31 Mark Mitchell <mark@codesourcery.com>
8946
8947 PR c++/25342
8948 * g++.gd/template/partial4.C: New test.
8949
8950 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
8951
8952 PR middle-end/26001
8953 * gfortran.dg/data_char_2.f90: New.
8954
8955 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
8956
8957 PR fortran/26039
8958 maxval_maxloc_conformance_1.f90: New test.
8959
8960 2006-01-31 Richard Guenther <rguenther@suse.de>
8961
8962 * gcc.target/i386/sselibm-1.c: New testcase.
8963 * gcc.target/i386/sselibm-2.c: Likewise.
8964 * gcc.target/i386/sselibm-3.c: Likewise.
8965 * gcc.target/i386/sselibm-4.c: Likewise.
8966 * gcc.target/i386/sselibm-5.c: Likewise.
8967
8968 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
8969
8970 PR fortran/24266
8971 * gfortran.dg/arrayio_derived_2.f90: New.
8972
8973 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
8974
8975 * gcc.dg/unsigned-long-compare.c: New test.
8976
8977 2006-01-30 Steve Ellcey <sje@cup.hp.com>
8978
8979 PR testsuite/25318
8980 * lib/target-supports.exp (check_effective_target_freorder):
8981 Check to see if target supports -freorder-blocks-and-partition.
8982 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8983 instead of "dg-require-named-sections".
8984
8985 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
8986
8987 PR target/14798:
8988 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8989 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8990 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8991 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8992 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8993 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8994 * gcc.dg/attr-isr-trap_exit.c: Likewise.
8995 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8996
8997 2006-01-30 Richard Guenther <rguenther@suse.de>
8998
8999 PR c++/23372
9000 * gcc.dg/pr23372-1.C: New testcase.
9001
9002 2006-01-29 Diego Novillo <dnovillo@redhat.com>
9003
9004 * gcc.dg/gomp/pr25874.c: New test.
9005
9006 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
9007
9008 PR tree-opt/25911
9009 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9010
9011 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
9012
9013 PR fortran/18578
9014 PR fortran/18579
9015 PR fortran/20857
9016 PR fortran/20885
9017 * gfortran.dg/intent_out_1.f90: New test.
9018
9019 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
9020
9021 PR fortran/17911
9022 * gfortran.dg/procedure_lvalue.f90: New test.
9023
9024 PR fortran/20895
9025 PR fortran/25030
9026 * gfortran.dg/char_pointer_assign_2.f90: New test.
9027 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9028 assignment to be consistent with standard.
9029 * gfortran.dg/char_result_2.f90: The same.
9030 * gfortran.dg/char_result_8.f90: The same.
9031
9032 2006-01-28 Zack Weinberg <zackw@panix.com>
9033
9034 * gcc.dg/Woverlength-strings.c
9035 * gcc.dg/Woverlength-strings-pedantic-c89.c
9036 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9037 * gcc.dg/Woverlength-strings-pedantic-c99.c
9038 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9039
9040 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
9041
9042 * gcc.c-torture/execute/20060127-1.c: New test.
9043
9044 2006-01-28 Mark Mitchell <mark@codesourcery.com>
9045
9046 PR c++/25999
9047 * g++.dg/ext/pragmaweak1.C: New test.
9048
9049 2006-01-28 Mark Mitchell <mark@codesourcery.com>
9050
9051 PR c++/25855
9052 * g++.dg/template/spec29.C: New test.
9053
9054 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
9055
9056 PR c/19606.
9057 * gcc.c-torture/execute/pr19606.c: New.
9058
9059 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
9060
9061 * gcc.dg/pragma-re-4.c: New test.
9062
9063 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
9064
9065 PR fortran/25964
9066 * gfortran.dg/assumed_size_refs_3.f90: New test.
9067
9068 2006-01-27 Ben Elliston <bje@au.ibm.com>
9069
9070 * gcc.misc-tests/dectest.exp: Remove defunct comment.
9071
9072 2006-01-26 Laurent GUERBY <laurent@guerby.net>
9073
9074 PR ada/21317
9075 * ada/acats/support/impdef.a: Add One_Long_Second.
9076 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9077 * ada/acats/tests/c9/c94026.a: Likewise.
9078 * ada/acats/tests/c9/c97305c.ada: Likewise.
9079 * ada/acats/tests/c9/c99004a.ada: Likewise.
9080
9081 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
9082
9083 PR fortran/25964
9084 * gfortran.dg/global_references_2.f90: New test.
9085
9086 PR fortran/25084
9087 PR fortran/20852
9088 PR fortran/25085
9089 PR fortran/25086
9090 * gfortran.dg/assumed_charlen_function_1.f90: New test.
9091 * gfortran.dg/assumed_charlen_function_3.f90: New test.
9092
9093 PR fortran/25416
9094 * gfortran.dg/assumed_charlen_function_2.f90: New test.
9095
9096 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
9097
9098 PR c/25892
9099 * gcc.dg/Wpointer-sign.c: New.
9100 * gcc.dg/Wpointer-sign-Wall.c: New.
9101 * gcc.dg/Wpointer-sign-Wall-no.c: New.
9102 * gcc.dg/Wpointer-sign-pedantic.c: New.
9103 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9104 * gcc.dg/conv-2.c: Use -Wpointer-sign.
9105
9106 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
9107
9108 PR C/25861
9109 * gcc.c-torture/compile/pr25861.c: New test.
9110
9111 2006-01-26 Paul Brook <paul@codesourcery.com>
9112
9113 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9114 on short-enum targets.
9115 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9116 variable.
9117 (generate_fields): Use short_enums.
9118 (main): Set short_enums. Document -e.
9119 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9120 on short-enum targets.
9121 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9122 variable.
9123 (generate_fields): Use short_enums.
9124 (main): Set short_enums. Document -e.
9125 * lib/target-supports.exp (check_effective_target_short_enums): New.
9126
9127 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
9128
9129 PR target/25947
9130 * gcc.dg/torture/pr25947-1.c: New test.
9131
9132 2006-01-25 Jan Hubicka <jh@suse.cz>
9133 Roger Sayle <roger@eyesopen.com>
9134
9135 PR rtl-optimization/25703
9136 * gcc.target/i386/20060125-1.c: New test case.
9137 * gcc.target/i386/20060125-2.c: New test case.
9138
9139 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9140
9141 PR fortran/18540
9142 * gfortran.dg/goto_1.f: New.
9143
9144 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
9145
9146 PR fortran/25716
9147 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9148 25716 on 32-bit systems too.
9149
9150 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
9151
9152 PR testsuite/25590
9153 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9154
9155 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
9156
9157 * gcc.dg/tree-ssa/gen-vect-33.c: New.
9158
9159 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9160
9161 PR fortran/25835
9162 * gfortran.dg/read_eof.f90: Delete, renamed.
9163 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9164 * gfortran.dg/read_eof_2.f90: New test.
9165 * gfortran.dg/read_eof_3.f90: New test.
9166
9167 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
9168
9169 PR tree-opt/25860
9170 * gcc.c-torture/compile/pr25860.c: New test.
9171
9172 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9173
9174 PR c++/25552
9175 * g++.dg/parse/dtor8.C: New test.
9176
9177 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
9178
9179 PR testsuite/25891
9180 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9181 * gcc.dg/gomp/gomp.exp: Return without testing anything if
9182 check_effective_target_fopenmp returns 0.
9183
9184 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
9185
9186 PR ada/20548
9187 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9188 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9189 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9190
9191 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
9192
9193 PR tree-opt/25857
9194 * g++.dg/opt/pr25857.C: New test.
9195
9196 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
9197 Jan Hubicka <jh@suse.cz>
9198 Richard Guenther <rguenther@suse.de>
9199
9200 PR rtl-optimization/25654
9201 * gcc.dg/torture/pr25654.c: New testcase.
9202 * gcc.target/i386/pr25654.c: Likewise.
9203
9204 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
9205
9206 PR fortran/25901
9207 * gfortran.dg/internal references_2.f90: New test.
9208
9209 Fix regression in testing of admissability of attributes.
9210 * gfortran.dg/intent_used_1.f90: New test.
9211
9212 2006-01-23 Ben Elliston <bje@au.ibm.com>
9213
9214 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9215 Remove target conditional torture options for i?86 and x86_64
9216 GNU/Linux.
9217
9218 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
9219
9220 PR c++/10891
9221 * g++.dg/rtti/no-rtti.C: New.
9222
9223 2006-01-21 Mark Mitchell <mark@codesourcery.com>
9224
9225 PR c++/25895
9226 * g++.dg/inherit/conv2.C: New test.
9227
9228 PR c++/25856
9229 * g++.dg/parse/dtor7.C: New test.
9230
9231 PR c++/25858
9232 * g++.dg/template/crash44.C: New test.
9233
9234 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
9235
9236 PR fortran/25124
9237 PR fortran/25625
9238 * gfortran.dg/internal_references_1.f90: New test.
9239 PR fortran/20881
9240 PR fortran/23308
9241 PR fortran/25538
9242 PR fortran/25710
9243 * gfortran.dg/global_references_1.f90: New test.
9244 * gfortran.dg/g77/19990905-1.f: Restore the error that
9245 there is a clash between the common block name and
9246 the name of a subroutine reference.
9247
9248 PR fortran/PR24276
9249 * gfortran.dg/aliasing_dummy_1.f90: New test.
9250
9251 2006-01-21 Alan Modra <amodra@bigpond.net.au>
9252
9253 * gcc.dg/vmx/1b-01.c: Warning fix.
9254 * gcc.dg/vmx/1c-02.c: Likewise.
9255 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9256
9257 2006-01-20 Steve Ellcey <sje@cup.hp.com>
9258
9259 PR testsuite/24962
9260 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9261
9262 2006-01-20 Richard Guenther <rguenther@suse.de>
9263 Steven Bosscher <stevenb.gcc@gmail.com>
9264
9265 PR rtl-optimization/24626
9266 * gcc.dg/torture/pr24626-1.c: New testcase.
9267 * gcc.dg/torture/pr24626-2.c: Likewise.
9268 * gcc.dg/torture/pr24626-3.c: Likewise.
9269 * gcc.dg/torture/pr24626-4.c: Likewise.
9270
9271 2006-01-20 Dirk Mueller <dmueller@suse.com>
9272
9273 PR c++/5520
9274 * g++.dg/warn/empty-body.C: New.
9275
9276 2006-01-19 Mark Mitchell <mark@codesourcery.com>
9277
9278 PR c++/22136
9279 * g++.dg/template/using10.C: New test.
9280 * g++.dg/temlpate/using11.C: Likewise.
9281 * g++.dg/inherit/using5.C: Tweak error messages.
9282
9283 2006-01-20 Alan Modra <amodra@bigpond.net.au>
9284
9285 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9286 target test.
9287 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9288
9289 2006-01-19 Jan Hubicka <jh@suse.cz>
9290
9291 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9292
9293 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9294
9295 PR c++/25854
9296 * g++.dg/template/spec28.C: New test.
9297
9298 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
9299
9300 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9301 Fix fprintf's by adding srcdir or removing it.
9302
9303 2006-01-19 Diego Novillo <dnovillo@redhat.com>
9304
9305 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9306 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9307 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9308 * testsuite/gcc.dg/gomp/empty.c: Likewise.
9309 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9310 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9311 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9312 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9313 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9314 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9315 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9316 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9317 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9318 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9319
9320 2006-01-18 Jeff Law <law@redhat.com>
9321
9322 * gcc.dg/tree-ssa/vrp25.c: New test.
9323
9324 2006-01-19 Richard Sandiford <richard@codesourcery.com>
9325
9326 * gcc.dg/pr25805.c: Fix misapplied patch.
9327
9328 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
9329
9330 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9331 (check_effective_target_vect_udot_qi): New.
9332 (check_effective_target_vect_sdot_hi): New.
9333 (check_effective_target_vect_udot_hi): New.
9334 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9335 prefixed with "wrapv-" with -fwrapv.
9336 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9337 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9338 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9339 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9340 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9341
9342 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9343 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9344 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9345 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9346
9347 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9348
9349 PR c++/16829
9350 * g++.dg/other/default2.C: New test.
9351 * g++.dg/other/default3.C: New test.
9352
9353 2006-01-19 Richard Sandiford <richard@codesourcery.com>
9354
9355 PR c/25805
9356 * gcc.dg/pr25805.c: New file.
9357
9358 2006-01-18 Mark Mitchell <mark@codesourcery.com>
9359
9360 PR c++/25836
9361 * g++.dg/template/init6.C: New test.
9362
9363 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
9364
9365 * gcc.dg/tree-ssa/pr24287.c: New test
9366
9367 2006-01-18 Eric Christopher <echristo@apple.com>
9368
9369 * g++.dg/eh/table.C: New.
9370
9371 2006-01-18 DJ Delorie <dj@redhat.com>
9372
9373 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9374 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9375 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9376 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9377
9378 2006-01-18 Jeff Law <law@redhat.com>
9379
9380 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9381 on wrapping on overflow semantics.
9382
9383 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9384
9385 * gcc.gc/tree-ssa/vrp23.c: New test.
9386 * gcc.gc/tree-ssa/vrp24.c: New test.
9387
9388 2006-01-18 Richard Henderson <rth@redhat.com>
9389 Aldy Hernandez <aldyh@redhat.com>
9390 Jakub Jelinek <jakub@redhat.com>
9391 Diego Novillo <dnovillo@redhat.com>
9392 Uros Bizjak <uros@kss-loka.si>
9393
9394 * testsuite/gcc.dg/gomp: New directory.
9395
9396 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
9397 Steven G. Kargl <kargls@comcast.net>
9398
9399 PR fortran/20869
9400 * gfortran.dg/intrinsic_external_1.f90: New test.
9401
9402 PR fortran/20875.
9403 * gfortran.dg/elemental_pointer_1.f90: New test.
9404
9405 PR fortran/25024
9406 * gfortran.dg/external_procedures_1.f90: New test.
9407
9408 PR fortran/25785
9409 gfortran.dg/assumed_present.f90: New test.
9410
9411 2006-01-18 Jakub Jelinek <jakub@redhat.com>
9412
9413 * g++.dg/parse/lookup5.C: New test.
9414
9415 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9416
9417 PR fortran/25697
9418 * gfortran.dg/read_eof.f90: New test.
9419
9420 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9421
9422 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9423 add a closing brace.
9424
9425 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9426
9427 PR fortran/25631
9428 * gfortran.dg/fmt_tl.f: New test.
9429
9430 2006-01-17 Eric Christopher <echristo@apple.com>
9431
9432 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9433 * g++.old-deja/g++.warn/impint2.C: Ditto.
9434 * g++.old-deja/g++.other/null1.C: Ditto.
9435 * g++.dg/warn/conv2.C: Ditto.
9436 * g++.dg/warn/conv4.C: New file.
9437
9438 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9439
9440 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9441
9442 2006-01-17 Andreas Jaeger <aj@suse.de>
9443 Janis Johnson <janis187@us.ibm.com>
9444
9445 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9446 in 64-bit.
9447 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9448 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9449
9450 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9451
9452 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9453 xfail txxx where xxx >= 25.
9454
9455 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9456
9457 PR testsuite/25764
9458 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9459
9460 2006-01-17 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR c/25682
9463 * gcc.dg/pr25682.c: New test.
9464 * g++.dg/parse/array-size2.C: New test.
9465
9466 2006-01-16 Ian Lance Taylor <ian@airs.com>
9467
9468 * consistency.vlad: Remove entire directory, 1652 files.
9469
9470 2006-01-16 Janis Johnson <janis187@us.ibm.com>
9471
9472 * lib/target-supports.exp (check_effective_target_dfp_nocache,
9473 check_effective_target_dfprt_nocache): New.
9474 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9475 (check_effective_target_dfprt): New.
9476 * lib/c-compat.exp (check_dfp): Remove.
9477 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9478 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9479 level of support for decimal float.
9480 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9481 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9482 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9483 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9484 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9485 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9486 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9487 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9488 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9489 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9490 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9491 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9492 directives.
9493
9494 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
9495
9496 PR testsuite/25741
9497 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9498 $base_dir/../.
9499 * lib/gfortran.exp (gfortran_init): Likewise.
9500 * lib/obj-c++.exp (obj-c++_init): Likewise.
9501 * lib/scanasm.exp (scan-assembler-dem): Likewise.
9502 (scan-assembler-dem-not): Likewise.
9503 * lib/scandump.exp (scan-dump-dem): Likewise.
9504 (scan-dump-dem-not): Likewise.
9505
9506 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
9507
9508 PR testsuite/25767
9509 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9510 powerpc-*-darwin*.
9511 * lib/obj-c++.exp (obj-c++_init): Likewise.
9512
9513 2006-01-16 Richard Guenther <rguenther@suse.de>
9514
9515 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9516
9517 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9518
9519 PR testsuite/25777
9520 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9521 to LD_LIBRARY_PATH.
9522
9523 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
9524 Andrew Pinski <pinskia@physics.uc.edu>
9525
9526 * gcc.dg/minmax-1.c: New test.
9527
9528 2006-01-16 Ben Elliston <bje@au.ibm.com>
9529
9530 * gcc.dg/dfp/dfp.exp: Correct FSF address.
9531 * gcc.misc-tests/dectest.exp: Ditto.
9532
9533 2006-01-15 Ian Lance Taylor <ian@airs.com>
9534
9535 PR testsuite/25796
9536 * gcc.target/i386/cmov6.c: Use -march=k8.
9537
9538 2006-01-15 Andreas Jaeger <aj@suse.de>
9539
9540 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9541 x86 does not have __float128.
9542
9543 2006-01-14 Ian Lance Taylor <ian@airs.com>
9544
9545 * gcc.target/i386/cmov6.c: New test.
9546
9547 2006-01-14 Mark Mitchell <mark@codesourcery.com>
9548
9549 PR c++/25663
9550 * g++.dg/template/ctor6.C: New test.
9551
9552 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
9553
9554 PR tree-optimization/25485
9555 * gcc.dg/tree-ssa/pr25485.c: New.
9556
9557 2006-01-14 Richard Guenther <rguenther@suse.de>
9558
9559 PR tree-optimization/22548
9560 PR tree-optimization/22555
9561 PR tree-optimization/22501
9562 * gcc.dg/tree-ssa/alias-4.c: New testcase.
9563 * gcc.dg/tree-ssa/alias-5.c: Likewise.
9564 * gcc.dg/tree-ssa/alias-6.c: Likewise.
9565 * gcc.dg/tree-ssa/alias-7.c: Likewise.
9566 * gcc.dg/tree-ssa/alias-8.c: Likewise.
9567 * gcc.dg/tree-ssa/alias-9.c: Likewise.
9568 * gcc.dg/tree-ssa/alias-10.c: Likewise.
9569 * gcc.dg/tree-ssa/alias-11.c: Likewise.
9570 * gcc.dg/tree-ssa/alias-12.c: Likewise.
9571
9572 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
9573
9574 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
9575 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9576
9577 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
9578 Richard Guenther <rguenther@suse.de>
9579
9580 PR rtl-optimization/24257
9581 * gcc.dg/torture/pr24257.c: New testcase.
9582
9583 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
9584
9585 * gcc.c-torture/execute/20060110-1.c: New test.
9586 * gcc.c-torture/execute/20060110-2.c: New test.
9587
9588 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
9589
9590 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9591
9592 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
9593
9594 PR fortran/25756
9595 * gfortran.dg/label_3.f90: New test.
9596
9597 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
9598
9599 PR tree-optimization/25771
9600 * g++.dg/tree-ssa/pr25771.C: New test
9601
9602 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
9603
9604 PR tree-opt/24365
9605 * g++.dg/opt/complex5.C: New test.
9606
9607 2006-01-13 Richard Guenther <rguenther@suse.de>
9608
9609 * gcc.target/i386/387-9.c: New testcase.
9610
9611 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
9612
9613 PR c++/24824
9614 * g++.dg/debug/dwarf2-1.C: New.
9615
9616 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
9617
9618 PR testsuite/25728
9619 * lib/gcov.exp (verify-lines): Add "close $fd".
9620
9621 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
9622 Ben Elliston <bje@au.ibm.com>
9623
9624 * gcc.dg/dfp/inf-1.c: New test.
9625
9626 2006-01-12 Janis Johnson <janis187@us.ibm.com>
9627 Yao Qi <qiyaoltc@cn.ibm.com>
9628 Ben Elliston <bje@au.ibm.com>
9629 Jon Grimm <jgrimm2@us.ibm.com>
9630
9631 * gcc.dg/nodfp-1.c: New test.
9632 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9633 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9634 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9635 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9636 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9637 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9638 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9639 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9640 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9641 * gcc.dg/format/dfp-scanf-1.c: Likewise.
9642 * gcc.dg/format/dfp-printf-1.c: Likewise.
9643 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9644 (compat_setup_dfp): New.
9645 * gcc.dg/compat/compat.exp: Use it.
9646 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9647 Make some variables global, prepend "compat_" to their names.
9648 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9649 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9650 * gcc.misc-tests/dectest.exp: New test driver for decTest.
9651 * lib/compat.exp (compat_skip_list): Make global, rename.
9652 * lib/c-compat.exp: New file.
9653 * lib/target-supports.exp (check_effective_target_dfp): New.
9654
9655 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9656 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9657 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9658 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9659 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9660 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9661 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9662 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9663 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9664 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9665 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9666 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9667 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9668 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9669 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9670 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9671 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9672 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9673 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9674 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9675 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9676 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9677 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9678 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9679 gcc.dg/dfp/struct-layout-1.c,
9680 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9681 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9682 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9683 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9684 gcc.dg/dfp/func-vararg-dfp.c,
9685 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9686 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9687 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9688 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9689 gcc.dg/dfp/wtr-conversion-1.c: New tests.
9690
9691 2006-01-11 Richard Guenther <rguenther@suse.de>
9692
9693 PR tree-optimization/25734
9694 * gcc.dg/tree-ssa/pr25734.c: New testcase.
9695
9696 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
9697
9698 PR fortran/25486
9699 * gfortran.dg/literal_character_constant_1_x.F: New test.
9700 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9701 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9702 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9703
9704 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
9705
9706 PR c++/25386
9707 * g++.dg/ext/packed3.C: Add expected packed error.
9708
9709 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
9710
9711 PR target/25706
9712 * gcc.dg/torture/pr25706-1.c: New test.
9713
9714 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
9715
9716 PR tree-optimization/23109
9717 PR tree-optimization/23948
9718 PR tree-optimization/24123
9719
9720 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9721 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9722 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9723 g++.dg/tree-ssa/pr23948.C: New testcases.
9724 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9725 three divisions in order to do the optimization.
9726
9727 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9728
9729 PR c++/25632
9730 * g++.dg/other/pr25632.C: New test.
9731
9732 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
9733
9734 PR fortran/25730
9735 * gfortran.dg/used_types_1.f90: New test.
9736
9737 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
9738
9739 PR target/25718
9740 * gcc.dg/torture/pr25718-1.c: New test.
9741
9742 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
9743
9744 * gfortran.dg/list_read_2.f90: Fix typo in description.
9745
9746 2006-01-10 Jan Beulich <jbeulich@novell.com>
9747
9748 * lib/target-supports.exp (check_visibility_available): Simplify test
9749 for *-*-netware*.
9750 (check_profiling_available): Fail for *-*-netware*.
9751 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9752 * gcc.dg/20021014-1.c: Likewise.
9753 * gcc.dg/nest.c: Likewise.
9754
9755 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
9756
9757 fortran/24936
9758 * gfortran.dg/forall_3.f90: New test.
9759
9760 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
9761
9762 PR fortran/21977
9763 * gfortran.dg/nesting_2.f90: New test.
9764 * gfortran.dg/nesting_3.f90: New test.
9765
9766 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
9767
9768 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9769 Fix typo in comment.
9770
9771 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
9772
9773 * gfortran.dg/single_char_string.f90: New test.
9774
9775 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
9776
9777 * gfortran.dg/ichar_2.f90: New test.
9778
9779 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
9780
9781 PR fortran/25093
9782 * gfortran.dg/private_type_4.f90: New.
9783
9784 2006-01-07 Richard Guenther <rguenther@suse.de>
9785
9786 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9787
9788 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9789
9790 * gfortran.dg/func_decl_1.f90: New.
9791 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9792 * gfortran.dg/array_alloc_2.f90: Likewise.
9793 * gfortran.dg/char_result_8.f90: Likewise.
9794 * gfortran.dg/dup_save_1.f90: Likewise.
9795 * gfortran.dg/dup_save_2.f90: Likewise.
9796 * gfortran.dg/f2c_6.f90: Likewise.
9797 * gfortran.dg/f2c_7.f90: Likewise.
9798 * gfortran.dg/func_result_2.f90: Likewise.
9799 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9800
9801 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
9802
9803 PR fortran/22146
9804 * gfortran.dg/elemental_subroutine_1.f90: New test.
9805 * gfortran.dg/elemental_subroutine_2.f90: New test.
9806
9807 PR fortran/25029
9808 PR fortran/21256
9809 * gfortran.dg/assumed_size_refs_1.f90: New test.
9810
9811 PR fortran/20868
9812 PR fortran/20870
9813 * gfortran.dg/assumed_size_refs_2.f90: New test.
9814 * gfortran.dg/initialization_1.f90: Change warning message.
9815
9816 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
9817
9818 * gcc.dg/tree-ssa/loop-15.c: New test.
9819
9820 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9821
9822 PR fortran/25598
9823 * gfortran.dg/backspace_3.f: New test.
9824 * gfortran.dg/backspace_4.f: New test.
9825
9826 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9827
9828 PR fortran/24268
9829 * gfortran.dg/fmt_white.f: Update test.
9830
9831 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
9832
9833 * gcc.dg/cast-1.c: Add new warning.
9834 * gcc.dg/cast-2.c: Likewise.
9835 * gcc.dg/cast-3.c: Likewise.
9836 * gcc.dg/format/cast-1.c: Likewise.
9837 * gcc.dg/cast-4.c: New testcase.
9838
9839 2006-01-05 Richard Guenther <rguenther@suse.de>
9840
9841 PR tree-optimization/22555
9842 * gcc.dg/tree-ssa/alias-3.c: New testcase.
9843
9844 2006-01-05 Richard Guenther <rguenther@suse.de>
9845 Diego Novillo <dnovillo@redhat.com>
9846
9847 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9848 * gcc.dg/tree-ssa/loop-8.c: Likewise.
9849 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9850 * gcc.dg/tree-ssa/pr23294.c: Likewise.
9851 * gcc.dg/tree-ssa/pr21985.c: Likewise.
9852 * gcc.dg/tree-ssa/loop-14.c: Likewise.
9853 * gcc.dg/tree-ssa/loop-2.c: Likewise.
9854 * gcc.dg/tree-ssa/loop-3.c: Likewise.
9855 * gcc.dg/tree-ssa/loop-4.c: Likewise.
9856 * gcc.dg/tree-ssa/pr21171.c: Likewise.
9857 * gcc.dg/tree-ssa/loop-5.c: Likewise.
9858 * gcc.dg/tree-ssa/loop-10.c: Likewise.
9859 * gcc.dg/tree-ssa/loop-6.c: Likewise.
9860 * treelang/compile/extravar.tree: Likewise.
9861 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9862 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9863 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9864 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9865 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9866
9867 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9868
9869 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9870 for 64-bit fix.
9871
9872 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
9873
9874 PR fortran/23675
9875 gfortran.dg/char_result_11.f90: New.
9876
9877 2006-01-04 Mark Mitchell <mark@codesourcery.com>
9878
9879 PR c++/24782
9880 * g++.dg/parse/access9.C: New test.
9881 * g++.dg/tc1/dr52.C: Tweak error markers.
9882
9883 2006-01-04 Richard Henderson <rth@redhat.com>
9884
9885 Merge from gomp branch.
9886 * g++.dg/parse/pragma2.C: Update expected error lines.
9887
9888 2006-01-04 Jakub Jelinek <jakub@redhat.com>
9889
9890 * g++.dg/other/i386-2.C: New test.
9891
9892 PR target/25554
9893 * gcc.c-torture/compile/20051228-1.c: New test.
9894
9895 PR c/25559
9896 * gcc.dg/pr25559.c: New test.
9897
9898 2006-01-03 Mark Mitchell <mark@codesourcery.com>
9899
9900 PR c++/25492
9901 * g++.dg/lookup/friend9.C: New test.
9902
9903 PR c++/25625
9904 * g++.dg/template/repo5.C: New test.
9905
9906 2006-01-03 Steven G. Kargl <kargls@comcast.net>
9907
9908 PR fortran/25101
9909 * gfortran.dg/forall_2.f90: New test.
9910
9911 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
9912
9913 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9914 dg-require-weak. Adjust regexp to handle leading-underscore
9915 targets and space as well as TAB after .weak. Change previous
9916 64-bit fix to not use naked dot.
9917
9918 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
9919
9920 PR rtl-optimization/25578
9921 * gcc.c-torture/execute/20060102-1.c: New testcase.
9922
9923 2006-01-03 Richard Guenther <rguenther@suse.de>
9924
9925 PR c/25183
9926 * gcc.dg/torture/pr25183.c: New testcase.
9927
9928 2006-01-03 Jakub Jelinek <jakub@redhat.com>
9929
9930 Merge from gomp-branch.
9931 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9932 * gcc.dg/ia64-sync-2.c: Likewise.
9933 * gcc.dg/ia64-sync-3.c: Likewise.
9934 * gcc.dg/ia64-sync-4.c: Likewise.
9935 * gcc.dg/sync-2.c: Likewise.
9936 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9937 that sparc64-*-* and sparcv9-*-* supports sync builtins.
9938
9939 2006-01-02 Mark Mitchell <mark@codesourcery.com>
9940
9941 PR c++/25635
9942 * g++.dg/parse/operator6.C: New test.
9943
9944 PR c++/25637
9945 * g++.dg/parse/error29.C: New test.
9946
9947 PR c++/25638
9948 * g++.dg/parse/dtor6.C: New test.
9949
9950 PR c++/25633
9951 * g++.dg/parse/ctor3.C: New test.
9952
9953 PR c++/25634
9954 * g++.dg/template/class3.C: New test.
9955
9956 2006-01-02 Geoffrey Keating <geoffk@apple.com>
9957
9958 * g++.dg/debug/debug9.C: New.
9959
9960 2006-01-02 Steven G. Kargl <kargls@comcast.net>
9961
9962 PR fortran/24640
9963 * gfortran.dg/label_2.f90: New test.
9964
9965 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9966
9967 * g++.dg/lookup/using12.C: Tighten error marker.
9968
9969 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
9970 Andrew Pinski <pinskia@physics.uc.edu>
9971
9972 * gcc.target/powerpc/darwin-abi-3.c: New file.
9973 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9974 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9975 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9976 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9977 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9978 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9979 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9980 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9981
9982 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
9983
9984 * gcc.dg/tree-ssa/loadpre1.c: New;
9985 * gcc.dg/tree-ssa/loadpre2.c: New;
9986 * gcc.dg/tree-ssa/loadpre3.c: New;
9987 * gcc.dg/tree-ssa/loadpre4.c: New;
9988 * gcc.dg/tree-ssa/loadpre5.c: New;
9989 * gcc.dg/tree-ssa/loadpre6.c: New;
9990 * gcc.dg/tree-ssa/loadpre7.c: New;
9991 * gcc.dg/tree-ssa/loadpre8.c: New;
9992 * gcc.dg/tree-ssa/loadpre9.c: New;
9993
9994 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
9995
9996 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9997 * g++.dg/abi/thunk4.C: Likewise.
9998
9999 2006-01-01 Andreas Jaeger <aj@suse.de>
10000
10001 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10002 portable.
10003
10004 2006-01-01 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR c++/25294
10007 * gcc.dg/pragma-pack-3.c: New test.
10008 * g++.dg/parse/pragma3.C: New test.
10009
10010 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10011
10012 PR middle-end/24827
10013 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10014
10015 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10016
10017 PR testsuite/25214
10018 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10019
10020 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
10021
10022 PR fortran/22607
10023 * gfortran-dg/pure_byref_3.f90: New.
10024
10025 fortran/PR 25396
10026 * gfortran.dg/userdef_operator_1.f90: New.
10027
10028 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
10029
10030 * g++.dg/abi/thunk3.C: New.
10031 * g++.dg/abi/thunk4.C: New.
10032
10033 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
10034
10035 PR fortran/25532
10036 * gfortran.dg/host_used_types_1.f90: New test. Check that host
10037 associated derived type components of derived types are
10038 properly declared in contained procedures.
10039
10040 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10041
10042 PR libgfortran/25139
10043 * gfortran.dg/backspace_2.f: New test.
10044
10045 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10046
10047 PR libgfortran/25550
10048 * gfortran.dg/endfile.f: New test.
10049
10050 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10051
10052 PR libgfortran/25419
10053 * gfortran.dg/comma.f: New test.
10054
10055 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10056
10057 * lib/gfortran-dg.exp: Remove trailing whitespace.
10058 * lib/fortran-torture.exp: Test with -fbounds-check instead of
10059 -funroll-all-loops.
10060
10061 2005-12-28 Alan Modra <amodra@bigpond.net.au>
10062
10063 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10064 Extended Double long doubles or repeat tests when long double is
10065 the same size as double.
10066
10067 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10068
10069 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10070
10071 PR testsuite/25442
10072 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10073 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10074
10075 PR testsuite/25441
10076 * gcc.dg/pr23911.c: Make test variable static.
10077
10078 PR testsuite/25444
10079 * gcc.dg/tree-ssa/pr14841.c: Likewise.
10080
10081 2005-12-26 Mark Mitchell <mark@codesourcery.com>
10082
10083 PR c++/25439
10084 * g++.dg/parse/crash17.C: Adjust error markers.
10085 * g++.dg/template/error20.C: New test.
10086
10087 2005-12-26 Mark Mitchell <mark@codesourcery.com>
10088
10089 PR c++/23172
10090 * g++.dg/ext/complit4.C: New test.
10091
10092 PR c++/25417
10093 * g++.dg/ext/complit5.C: Likewise.
10094
10095 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
10096
10097 PR tree-optimization/25125
10098 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10099 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10100 * gcc.c-torture/execute/pr25125.c: New.
10101
10102 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
10103
10104 PR fortran/25029
10105 PR fortran/21256
10106 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10107 with incorrect assumed size references.
10108
10109 2005-12-24 Mark Mitchell <mark@codesourcery.com>
10110
10111 PR c++/23171
10112 * g++.dg/opt/init1.C: New test.
10113
10114 2005-12-23 Mark Mitchell <mark@codesourcery.com>
10115
10116 PR c++/24671
10117 * g++.dg/template/sfinae3.C: New test.
10118
10119 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10120
10121 * g++.dg/other/friend4.C: New test.
10122
10123 2005-12-23 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR target/25005
10126 * g++.dg/opt/pr25005.C: New test.
10127
10128 2005-12-22 Mark Mitchell <mark@codesourcery.com>
10129
10130 PR c++/25369
10131 * g++.dg/template/ptrmem16.C: New test.
10132
10133 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
10134
10135 PR fortran/25029
10136 PR fortran/21256
10137 * gfortran.dg/initialization_1.f90: Add test of SIZE.
10138
10139 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10140
10141 PR libgfortran/25307
10142 * gfortran.dg/list_read_5.f90: New test.
10143
10144 2005-12-22 Richard Henderson <rth@redhat.com>
10145
10146 * gcc.target/i386/sse-7.c: Use -msse2.
10147
10148 2005-12-23 Jakub Jelinek <jakub@redhat.com>
10149
10150 PR rtl-optimization/25432
10151 * gcc.c-torture/compile/20051216-1.c: New test.
10152
10153 PR objc/25328
10154 * objc/execute/pr25328.m: New test.
10155
10156 2005-12-22 Mark Mitchell <mark@codesourcery.com>
10157
10158 PR c++/25364
10159 * g++.dg/template/call4.C: New test.
10160
10161 2005-12-22 Dale Johannesen <dalej@apple.com>
10162
10163 * gcc.target/i386/sse-17.c: New.
10164
10165 2005-12-22 Paul Brook <paul@codesourcery.com>
10166
10167 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10168
10169 2005-12-22 Paul Brook <paul@codesourcery.com>
10170
10171 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10172
10173 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
10174
10175 PR tree-opt/25513
10176 * gcc.c-torture/compile/pr25513.c: New test.
10177
10178 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10179
10180 PR c++/23333
10181 * g++.dg/parse/error25.C: Add more tests.
10182
10183 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10184
10185 PR fortran/18990
10186 * gfortran.dg/der_charlen_1.f90: New.
10187
10188 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
10189
10190 PR fortran/20889
10191 * gfortran.dg/pointer_component_type_1.f90: New test.
10192
10193 PR fortran/25029
10194 PR fortran/21256
10195 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10196 should give an error with assumed size array refernces and checks those
10197 that should not.
10198 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10199 reference an upper bound so that it does not generate an error.
10200
10201 PR fortran/19362
10202 PR fortran/20244
10203 PR fortran/20864
10204 PR fortran/25391
10205 * gfortran.dg/used_dummy_types_1.f90: New test.
10206 * gfortran.dg/used_dummy_types_2.f90: New test.
10207 * gfortran.dg/used_dummy_types_3.f90: New test.
10208 * gfortran.dg/used_dummy_types_4.f90: New test.
10209 * gfortran.dg/used_dummy_types_5.f90: New test.
10210
10211 PR fortran/23152
10212 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10213 group already being USE associated.
10214 * gfortran.dg/assumed_shape_nml.f90: New test.
10215 * gfortran.dg/assumed_size_nml.f90: New test.
10216
10217 PR fortran/20862
10218 PR fortran/25053
10219 PR fortran/25063
10220 PR fortran/25064
10221 PR fortran/25066
10222 PR fortran/25067
10223 PR fortran/25068
10224 PR fortran/25307
10225 * gfortran.dg/io_constraints_1.f90: New test.
10226 * gfortran.dg/io_constraints_1.f90: New test.
10227 * gfortran.dg/iostat_3.f90: Change wording of warning.
10228 * gfortran.dg/g77/19981216-0.f: The same.
10229
10230 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
10231
10232 PR tree-optimization/23518
10233 * testsuite/gcc.dg/pr23518.c: New.
10234
10235 2005-12-21 Mike Stump <mrs@apple.com>
10236
10237 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10238
10239 2005-12-21 Paul Brook <paul@codesourcery.com>
10240
10241 * gcc.dg/pr19340.c: Skip on m68k targets.
10242
10243 2005-12-21 Steven Bosscher <stevenb@suse.de>
10244
10245 PR rtl-optimization/25196
10246 * gcc.dg/pr25196.c: New test.
10247
10248 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
10249
10250 PR fortran/25423
10251 gfortran.dg/where_nested_1.f90: New.
10252
10253 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
10254
10255 PR tree-optimization/25382.
10256 * gcc.dg/tree-ssa/pr25382.c: New.
10257
10258 2005-12-20 Richard Guenther <rguenther@suse.de>
10259
10260 PR middle-end/24306
10261 * gcc.target/i386/pr24306.c: New testcase.
10262
10263 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
10264
10265 PR tree-optimization/25501
10266 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10267
10268 2005-12-20 Richard Guenther <rguenther@suse.de>
10269
10270 Revert
10271 2005-12-02 Richard Guenther <rguenther@suse.de>
10272
10273 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10274
10275 2005-12-20 Mark Mitchell <mark@codesourcery.com>
10276
10277 PR c++/21228
10278 * g++.dg/warn/Wunreachable-code-2.C: New test.
10279
10280 2005-12-19 Mark Mitchell <mark@codesourcery.com>
10281
10282 PR c++/24278
10283 * g++.dg/template/ctor5.C: New test.
10284
10285 PR c++/24915
10286 * g++.dg/template/overload8.C: New test.
10287
10288 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
10289
10290 * gcc.c-torture/compile/pr25483 : New test.
10291
10292 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10293
10294 PR c++/20552
10295 * g++.dg/ext/typeof10.C: New test.
10296
10297 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
10298
10299 * gcc.dg/mt-loopi1.c: New.
10300
10301 2005-12-18 Richard Guenther <rguenther@suse.de>
10302
10303 PR tree-optimization/25481
10304 * gcc.dg/torture/pr25481.c: New testcase.
10305
10306 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
10307
10308 PR rtl-optimization/21041
10309 * gcc.dg/pr21041.c: New test.
10310
10311 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10312
10313 PR libgfortran/25463
10314 * gfortran.dg/advance.f90: New test.
10315
10316 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
10317
10318 * gcc.dg/20051201-1.c: New test.
10319
10320 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
10321
10322 PR fortran/25018
10323 * gfortran.dg/initialization_1.f90: New test.
10324 * gfortran.dg/enum_5.f90: Change dg-error to new message.
10325 * gfortran.dg/g77/980616-0.f: The same.
10326
10327 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10328
10329 * PR fortran/25458
10330 * gfortran.dg/chkbits.f90: New test.
10331
10332 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10333
10334 * gfortran.dg/enum_5.f: Revert to previous version.
10335
10336 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10337
10338 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10339 * gfortran.dg/nested_modules_1.f90: Ditto.
10340 * gfortran.dg/hollerith_f95.f90: Ditto.
10341 * gfortran.dg/select_5.f90: Ditto.
10342 * gfortran.dg/secnds.f: Ditto.
10343 * gfortran.dg/hollerith2.f90: Ditto.
10344 * gfortran.dg/imag_2.f: Ditto.
10345 * gfortran.dg/ftell_2.f90: Ditto.
10346 * gfortran.dg/malloc_free_1.f90: Ditto.
10347 * gfortran.dg/logint-1.f: Ditto.
10348 * gfortran.dg/recursive_statement_functions.f90: Ditto.
10349 * gfortran.dg/e_d_fmt.f90: Ditto.
10350 * gfortran.dg/hollerith_legacy.f90: Ditto.
10351 * gfortran.dg/logint-2.f: Ditto.
10352 * gfortran.dg/enum_5.f90: Ditto.
10353 * gfortran.dg/f2c_2.f90: Ditto.
10354 * gfortran.dg/pr17143.f90: Ditto.
10355 * gfortran.dg/namelist_14.f90: Ditto.
10356 * gfortran.dg/logint-3.f: Ditto.
10357 * gfortran.dg/spread_scalar_source.f90: Ditto.
10358 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10359 * gfortran.dg/namelist_11.f: Ditto.
10360 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10361 * gfortran.dg/g77/20010519-1.f
10362 * gfortran.dg/g77/alpha1.f: Ditto.
10363 * gfortran.dg/g77/990115-1.f: Ditto.
10364 * gfortran.dg/g77/erfc.f: Ditto.
10365 * gfortran.dg/g77/19990313-3.f: Ditto.
10366 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10367 * gfortran.dg/g77/20010426.f: Ditto.
10368 * gfortran.dg/g77/19990313-0.f: Ditto.
10369 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10370 * gfortran.dg/g77/20000629-1.f: Ditto.
10371 * gfortran.dg/g77/970125-0.f: Ditto.
10372 * gfortran.dg/g77/8485.f: Ditto.
10373 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10374 * gfortran.dg/g77/19990313-1.f: Ditto.
10375 * gfortran.dg/g77/int8421.f: Ditto.
10376 * gfortran.dg/g77/19990305-0.f: Ditto.
10377 * gfortran.dg/g77/947.f: Ditto.
10378 * gfortran.dg/g77/19990905-2.f: Ditto.
10379 * gfortran.dg/g77/cabs.f: Ditto.
10380 * gfortran.dg/g77/19990313-2.f: Ditto.
10381 * gfortran.dg/g77/20020307-1.f: Ditto.
10382 * gfortran.dg/g77/dcomplex.f: Ditto.
10383 * gfortran.dg/g77/19990502-1.f: Ditto.
10384 * gfortran.dg/g77/19981216-0.f: Ditto.
10385 * gfortran.dg/common_4.f90: Ditto.
10386 * gfortran.dg/entry_4.f90: Ditto.
10387 * gfortran.dg/equiv_constraint_2.f90: Ditto.
10388 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10389 * gfortran.dg/namelist_12.f: Ditto.
10390 * gfortran.dg/scale_1.f90: Ditto.
10391 * gfortran.dg/modulo_1.f90
10392 * gfortran.dg/hollerith.f90: Ditto.
10393 * gfortran.dg/direct_io_3.f90: Ditto.
10394 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10395 * gfortran.dg/gnu_logical_1.F: Ditto.
10396 * gfortran.dg/unf_io_convert_1.f90: Ditto.
10397 * gfortran.dg/assign_1.f90: Ditto.
10398 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10399 * gfortran.dg/pr23095.f: Ditto.
10400 * gfortran.dg/read_float_1.f90: Ditto.
10401
10402 2005-12-17 Andreas Jaeger <aj@suse.de>
10403
10404 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10405 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10406
10407 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10408
10409 PR fortran/24268
10410 * gfortran.dg/fmt_white.f: New test.
10411
10412 2005-12-16 Steven G. Kargl <kargls@comcast.net>
10413
10414 * gfortran.dg/label_1.f90: New test.
10415
10416 2005-12-15 Ben Elliston <bje@au.ibm.com>
10417
10418 PR testsuite/25422
10419 * gcc.dg/20031012-1.c: Add -Walways-true option.
10420 * gcc.dg/weak/weak-3.c: Likewise.
10421 * g++.old-deja/g++.mike/warn8.C: Likewise.
10422
10423 2005-12-16 Mike Stump <mrs@apple.com>
10424
10425 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10426 exit.
10427
10428 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10429
10430 PR libgfortran/25264
10431 PR libgfortran/25349
10432 * gfortran.dg/tl_editing.f90: Added additional checks.
10433 * gfortran.dg/t_editing.f: New test.
10434 * gfortran.dg/write_padding.f90: New test
10435
10436 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10437
10438 PR testsuite/25215
10439 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10440
10441 2005-12-16 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR rtl-optimization/24899
10444 * gcc.c-torture/execute/20051215-1.c: New test.
10445
10446 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
10447
10448 PR 24823
10449 * gfortran.dg/pr24823.f: New test.
10450
10451 2005-12-16 Jeff Law <law@redhat.com>
10452
10453 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10454
10455 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
10456
10457 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10458 Change C++ style comments to C style comments.
10459 Remove aligned types from the array.
10460 Keep Enums disabled.
10461 (complex_types): Remove aligned types from the array.
10462 Comment out "_Complex long double".
10463 (attrib_types): Remove.
10464 (complex_attrib_types): Remove.
10465 (attrib_array_types): Remove.
10466 (complex_attrib_array_types): Remove.
10467 (aligned_bitfld_types): Remove.
10468 (n_aligned_bitfld_types): Remove.
10469 (FEATURE_ALIGNEDPACKED): Delete.
10470 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10471 (singles): Remove support for adding attributes.
10472 (choose_type): Remove support for attributed types.
10473 (generate_fields): Remove support for attributed bit-fields.
10474 Remove support for adding attributes.
10475 (generate_random_tests): Remove support for adding attributes.
10476 (features): Add back "[0] :0" and "complex vector [0]".
10477 (main): Remove support for attributed bit-fields.
10478 Uncomment the calling of generate_random_tests for the rests of
10479 the tests.
10480
10481 2005-12-16 Jan Hubicka <jh@suse.cz>
10482
10483 * gcc.c-torture/combine/pr25224.c: New.
10484
10485 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
10486
10487 PR other/25028
10488 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10489 HP-UX.
10490
10491 2005-12-15 Richard Sandiford <richard@codesourcery.com>
10492
10493 * gcc.dg/20051215-1.c: New file.
10494
10495 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10496
10497 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10498 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10499
10500 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
10501
10502 PR fortran/18197
10503 * gfortran.dg/dummy_functions_1.f90: New.
10504
10505 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
10506
10507 PR rtl-optimization/25310
10508 * gcc.c-torture/compile/pr25310.c: New test.
10509
10510 2005-12-14 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR debug/25023
10513 * gcc.dg/pr25023.c: New test.
10514
10515 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10516
10517 * g++.old-deja/g++.brendan/redecl1.C,
10518 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10519 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10520 g++.old-deja/g++.oliva/typeof1.C,
10521 g++.old-deja/g++.other/crash16.C,
10522 g++.old-deja/g++.other/crash34.C,
10523 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10524 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10525 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10526 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10527 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10528 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10529 Remove xfail.
10530
10531 2005-12-14 Kean Johnston <jkj@sco.com>
10532 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10533
10534 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10535 * gcc.target/i386/20020523-1.c: Ditto.
10536 * gcc.target/i386/tailcall-1.c: Ditto.
10537 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10538 * gcc.target/i386/ssetype-5.c: Ditto.
10539
10540 2005-12-14 Jeff Law <law@redhat.com>
10541
10542 * gcc.dg/tree-ssa/foldstring-1.c: New test.
10543
10544 2005-12-14 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR target/25254
10547 PR target/24188
10548 * gcc.target/i386/pr25254.c: New test.
10549 * gfortran.dg/PR24188.f: New test.
10550
10551 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
10552
10553 * lib/fortran-torture.exp: Catch remaining uses of
10554 remote_file build delete.
10555
10556 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10557
10558 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10559
10560 2005-12-14 Ben Elliston <bje@au.ibm.com>
10561
10562 * gcc.dg/warn-addr-cmp.c: New test.
10563
10564 2005-12-13 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR debug/25023
10567 PR target/25293
10568 * gcc.target/i386/pr25293.c: New test.
10569
10570 2005-12-13 Petr Machata <machata@post.cz>
10571
10572 PR c++/24907
10573 * g++.dg/parse/comma2.C: New test.
10574
10575 2005-12-13 Mark Mitchell <mark@codesourcery.com>
10576 Jakub Jelinek <jakub@redhat.com>
10577
10578 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10579 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10580 (limits.h): Include unconditionally.
10581 (stdlib.h): Likewise.
10582 (hashtab.h): Do not include.
10583 (getopt.h): Likewise.
10584 (stddef.h): Include.
10585 (hashval_t): Define.
10586 (struct entry): Add "next" field.
10587 (HASH_SIZE): New macro.
10588 (hash_table): New variable.
10589 (switchfiles): Do not use xmalloc.
10590 (mix): New macro.
10591 (iterative_hash): New function.
10592 (hasht): Remove.
10593 (e_exists): New function.
10594 (e_insert): Likewise.
10595 (output): Use, instead of libiberty hashtable functions.
10596 (main): Do not use getopt. Do not call htab_create.
10597
10598 2005-12-13 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR c++/25331
10601 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10602 put atal* and atpaal* attributes on array elements.
10603 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10604 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10605 put atal* and atpaal* attributes on array elements.
10606 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10607
10608 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
10609
10610 * gcc.dg/single-precision-constant.c: New test.
10611
10612 2005-12-13 Alan Modra <amodra@bigpond.net.au>
10613
10614 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10615 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10616 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10617 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10618 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10619 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10620 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10621 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10622 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10623 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10624 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10625 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10626 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10627 gcc.target/powerpc/ppc-sdata-2.c,
10628 gcc.target/powerpc/ppc-stackalign-1.c,
10629 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10630 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10631 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10632 gcc.target/powerpc/rs6000-ldouble-2.c,
10633 gcc.target/powerpc/rs6000-power2-1.c,
10634 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10635 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
10636 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
10637 option into target selector.
10638 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
10639 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10640
10641 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
10642
10643 PR objc/25348
10644 * objc.dg/encode-9.m: New test.
10645
10646 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10647
10648 PR testsuite/20772
10649 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10650 * gcc.dg/asm-b.c: Fix typo.
10651 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10652 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10653 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10654 i?86 lp64 and x86_64 ilp32.
10655 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10656 on i?86 lp64.
10657 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10658
10659 2005-12-12 Steven G. Kargl <kargls@comcast.net>
10660
10661 PR fortran/25078
10662 gfortran.dg/equiv_5.f90: New test.
10663
10664 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
10665
10666 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10667 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10668 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10669 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10670 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10671 * gcc.dg/tree-ssa/reassoc-5.c: New.
10672 * gcc.dg/tree-ssa/reassoc-6.c: New.
10673 * gcc.dg/tree-ssa/reassoc-7.c: New.
10674 * gcc.dg/tree-ssa/reassoc-8.c: New.
10675 * gcc.dg/tree-ssa/reassoc-9.c: New.
10676 * gcc.dg/tree-ssa/reassoc-10.c: New.
10677 * gcc.dg/tree-ssa/reassoc-11.c: New.
10678
10679 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10680
10681 PR testsuite/25167
10682 PR testsuite/24478
10683 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10684
10685 2005-12-12 Mark Mitchell <mark@codesourcery.com>
10686
10687 PR c++/25300
10688 * g++.dg/template/inherit.C: Do not use a generic error message.
10689
10690 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
10691
10692 PR libobjc/25354
10693 * objc.dg/gnu-encoding: New directory.
10694 * objc.dg/gnu-encoding/compat-common.h: New file.
10695 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10696 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10697 * objc.dg/gnu-encoding/vector-defs.h: New file.
10698 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10699 * objc.dg/gnu-encoding/generate-random.c: New file.
10700 * objc.dg/gnu-encoding/generate-random_r.c: New file.
10701 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10702 * objc.dg/gnu-encoding/generate-random.h: New file.
10703
10704 2005-12-11 Mark Mitchell <mark@codesourcery.com>
10705
10706 PR c++/25337
10707 * g++.dg/template/defarg7.C: New test.
10708
10709 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
10710
10711 PR libobjc/25347
10712 * objc.dg/encode-8.m: New test.
10713
10714 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
10715
10716 PR libobjc/25346
10717 * objc.dg/encode-7.m: New test.
10718
10719 2005-12-10 Mark Mitchell <mark@codesourcery.com>
10720
10721 PR c++/25010
10722 * g++.dg/opt/inline10.C: New test.
10723
10724 2005-12-11 Steven G. Kargl <kargls@comcast.net>
10725
10726 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10727
10728 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
10729
10730 * gfortran.dg/substring_equivalence.f90: typo in comment
10731
10732 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10733
10734 PR fortran/25068
10735 * gfortran.dg/iostat_3.f90: New test.
10736
10737 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
10738
10739 PR fortran/23815
10740 * gfortran.dg/unf_io_convert_1.f90: New test.
10741 * gfortran.dg/unf_io_convert_2.f90: New test.
10742 * gfortran.dg/unf_io_convert_3.f90: New test.
10743
10744 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10745
10746 PR testsuite/20772
10747 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10748 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10749 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10750 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10751 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10752 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10753 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10754 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10755 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10756 gcc.dg/torture/fp-int-convert-float128-timode.c,
10757 gcc.dg/torture/fp-int-convert-float128.c,
10758 gcc.dg/torture/fp-int-convert-float80-timode.c,
10759 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10760 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10761
10762 * gcc.dg/tls/opt-1.c: Require effective target fpic.
10763
10764 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
10765
10766 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10767
10768 2005-12-10 Richard Sandiford <richard@codesourcery.com>
10769
10770 * gcc.dg/20051207-1.c,
10771 * gcc.dg/20051207-2.c,
10772 * gcc.dg/20051207-3.c: New tests.
10773
10774 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10775
10776 PR testsuite/20772
10777 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10778 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10779 dg-skip-if target selector.
10780
10781 PR testsuite/20772
10782 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10783 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10784 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10785 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10786 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10787 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10788 and/or merge with i?86 cases.
10789
10790 * gcc.dg/tls/opt-3.c: Require effective target fpic.
10791
10792 PR testsuite/20772
10793 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10794 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10795 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10796 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10797 x86_64-*-linux*.
10798
10799 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
10800
10801 PR target/25311
10802 * gcc.c-torture/compile/pr25311.c: New test.
10803
10804 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10805
10806 PR libgfortran/25039
10807 * gfortran.dg/read_comma.f: New test.
10808
10809 2005-12-08 Jakub Jelinek <jakub@redhat.com>
10810
10811 PR c++/19317
10812 * g++.dg/opt/pr19317-1.C: New test.
10813 * g++.dg/opt/pr19317-2.C: New test.
10814 * g++.dg/opt/pr19317-3.C: New test.
10815
10816 PR target/19005
10817 * gcc.c-torture/execute/pr19005.c: New test.
10818
10819 PR target/17828
10820 * g++.old-deja/g++.other/comdat5.C: New test.
10821 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10822
10823 * g++.dg/compat/struct-layout-1.exp: New file.
10824 * g++.dg/compat/struct-layout-1.h: New.
10825 * g++.dg/compat/struct-layout-1_generate.c: New.
10826 * g++.dg/compat/struct-layout-1_x1.h: New.
10827 * g++.dg/compat/struct-layout-1_x2.h: New.
10828 * g++.dg/compat/struct-layout-1_y1.h: New.
10829 * g++.dg/compat/struct-layout-1_y2.h: New.
10830
10831 * gcc.dg/20050330-2.c: New test.
10832
10833 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
10834
10835 PR fortran/25292
10836 * gfortran.dg/associated_1.f90: New.
10837
10838 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
10839
10840 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10841 ILP32 vect_no_align platforms.
10842
10843 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
10844 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR target/25268
10847 * gcc.c-torture/compile/20051207-1.c: New test.
10848
10849 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10850
10851 PR testsuite/20772
10852 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10853 gcc.dg/torture/pr18582-1.c,
10854 gcc.target/i386/attributes-error.c: Also test on x86_64.
10855
10856 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10857
10858 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10859
10860 PR c++/19397
10861 * g++.dg/template/typedef3.C: New test.
10862
10863 PR c++/19762
10864 PR c++/19764
10865 * g++.dg/template/dtor3.C: Fix error markers.
10866
10867 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
10868
10869 * lib/target-supports.exp (check_effective_target_sync_char_short):
10870 Add s390*.
10871
10872 2005-12-06 Janis Johnson <janis187@us.ibm.com>
10873
10874 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10875
10876 2005-12-06 Roger Sayle <roger@eyesopen.com>
10877
10878 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10879 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10880 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10881 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10882
10883 2005-12-06 Roger Sayle <roger@eyesopen.com>
10884
10885 PR c++/25263
10886 * g++.dg/other/array2.C: New test case.
10887
10888 2005-12-05 Geoffrey Keating <geoffk@apple.com>
10889
10890 * gcc.dg/darwin-weakimport-3.c: New.
10891
10892 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10893 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10894 and to work on Darwin.
10895 * gcc.dg/attr-weakref-1b.c: New file.
10896 * gcc.dg/attr-weakref-2.c: New test.
10897 * gcc.dg/darwin-weakref-1.c: New test.
10898
10899 2005-12-05 Janis Johnson <janis187@us.ibm.com>
10900
10901 PR testsuite/25247
10902 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10903 use in selector expressions.
10904 (dg-xfail-if): Ditto.
10905 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10906 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10907 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10908 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10909 * gcc.test-framework/test-framework.exp: Skip generated tests if
10910 CHECK_TEST_FRAMEWORK is not 1.
10911
10912 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10913
10914 PR tree-optimization/24963
10915 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10916
10917 PR target/24108
10918 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10919
10920 PR target/18580
10921 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10922 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10923 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10924 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10925
10926 2005-12-05 Jakub Jelinek <jakub@redhat.com>
10927
10928 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10929 dg-options.
10930
10931 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10932
10933 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10934
10935 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10936
10937 * gcc.dg/format/cast-1.c: New test.
10938
10939 2005-12-04 Roger Sayle <roger@eyesopen.com>
10940
10941 PR c/7776
10942 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10943 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10944 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10945 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10946
10947 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10948
10949 * gcc.dg/cast-pretty-print-1.c: New test.
10950
10951 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10952
10953 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10954
10955 2005-12-02 Mark Mitchell <mark@codesourcery.com>
10956
10957 PR c++/24173
10958 * g++.dg/template/friend40.C: New test.
10959
10960 2005-12-02 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR target/25199
10963 * gcc.target/i386/movq-2.c: New test.
10964 * gcc.target/i386/movq.c: Remove target i?86, instead add
10965 dg-require-effective-target ilp32.
10966
10967 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10968
10969 PR c++/24103
10970 * g++.dg/other/default1.C: New test.
10971
10972 2005-12-02 Richard Guenther <rguenther@suse.de>
10973
10974 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10975
10976 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
10977
10978 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10979
10980 2005-12-02 Alan Modra <amodra@bigpond.net.au>
10981
10982 PR target/21017
10983 * gcc.target/powerpc/rotate.c: New.
10984
10985 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10986
10987 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10988 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10989
10990 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
10991
10992 PR c/13384
10993 * gcc.dg/pr17730-1.c: Adjust.
10994 * gcc.dg/lvalue1.c (main): Likewise.
10995 * gcc.dg/lvalue-2.c: Likewise.
10996 * g++.dg/pr7503-3.C
10997
10998 2005-12-01 Geoffrey Keating <geoffk@apple.com>
10999
11000 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11001 error messages.
11002
11003 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
11004
11005 PR fortran/24789
11006 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
11007
11008 2005-12-01 Uros Bizjak <uros@kss-loka.si>
11009
11010 PR target/24475
11011 * lib/target-supports.exp (check_effective_target_tls): New.
11012 (check_effective_target_tls_runtime): New.
11013 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11014 for TLS support.
11015 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11016 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11017 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11018 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11019 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11020 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11021 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11022 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11023 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11024 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11025 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11026 effective-target TLS.
11027 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11028 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11029 effective-target TLS runtime.
11030
11031 2005-12-01 Uros Bizjak <uros@kss-loka.si>
11032
11033 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11034
11035 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
11036
11037 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11038 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11039 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11040 ignored" warnings when "packing" is the same as the ABI layout.
11041
11042 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
11043
11044 PR fortran/21302
11045 * gfortran.dg/line_length_1.f: New test.
11046 * gfortran.dg/line_length_2.f90: Ditto.
11047
11048 2005-11-30 Richard Guenther <rguenther@suse.de>
11049
11050 PR tree-optimization/21655
11051 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11052
11053 2005-11-30 Dale Johannesen <dalej@apple.com>
11054
11055 * gcc.c-torture/compile/pr24930.c: New.
11056
11057 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
11058
11059 PR fortran/15809
11060 * gfortran.dg/auto_char_dummy_array.f90: New test.
11061
11062 2005-11-30 Jeff Law <law@redhat.com>
11063
11064 * g++.old-deja/g++.law/pr25000.C: New test.
11065
11066 2005-11-30 Jakub Jelinek <jakub@redhat.com>
11067
11068 * gcc.dg/tls/opt-11.c: New test.
11069
11070 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
11071
11072 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11073 targets.
11074 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11075 LP64 ia64.
11076
11077 2005-11-29 Jakub Jelinek <jakub@redhat.com>
11078
11079 * gfortran.dg/open_access_1.f90: New test.
11080
11081 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11082
11083 * gcc.dg/charset/builtin2.c: New test.
11084
11085 2005-11-28 Jakub Jelinek <jakub@redhat.com>
11086
11087 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11088 on mmix-*-* for *_[xy].c.
11089
11090 2005-11-28 Kean Johnston <jkj@sco.com>
11091
11092 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11093 headers.
11094 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11095 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11096 * gcc.target/i386/asm-3.c: Ditto.
11097 * gcc.target/i386/clobbers.c: Ditto.
11098 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11099 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11100 test regexp.
11101 * gcc.target/i386/mul.c: Ditto.
11102 * gcc.target/i386/ssetype-1.c: Ditto.
11103 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11104 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11105 static so the test works with -fPIC mode too. Based on comment in
11106 PR19231 by Pinski.
11107 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11108
11109 2005-11-28 Richard Guenther <rguenther@suse.de>
11110
11111 * gcc.dg/alias-9.c: New testcase.
11112 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11113
11114 2005-11-28 Roger Sayle <roger@eyesopen.com>
11115 Uros Bizjak <uros@kss-loka.si>
11116
11117 PR middle-end/20219
11118 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11119 tan(x)/sin(x) transformations.
11120
11121 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
11122
11123 PR middle-end/24575
11124 * gcc.dg/tree-ssa/divide-3.c: New test.
11125 * gcc.dg/tree-ssa/divide-4.c: New test.
11126
11127 2005-11-27 Steven G. Kargl <kargls@comcast.net>
11128
11129 PR fortran/24917
11130 * gfortran.dg/boz_6.f90: New test.
11131
11132 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11133
11134 PR fortran/23912
11135 * gfortran.dg/modulo_1.f90: New test.
11136
11137 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11138
11139 PR libfortran/24919
11140 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11141 fail on CRLF platforms.
11142 * gfortran.dg/ftell_2.f90: Likewise.
11143
11144 2005-11-26 Eric Christopher <echristo@apple.com>
11145
11146 * gcc.dg/intmax_t-1.c: Remove mips xfail.
11147
11148 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
11149
11150 * objc.dg/gnu-runtime-3.m: Simplify.
11151
11152 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
11153
11154 PR middle-end/23669
11155 * gcc.dg/tree-ssa/divide-1.c: New test.
11156 * gcc.dg/tree-ssa/divide-2.c: New test.
11157
11158 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
11159
11160 PR libgfortran/24945
11161 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11162
11163 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
11164
11165 PR libgfortran/24945
11166 * gfortran.dg/open_status_2.f90: New test.
11167
11168 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11169
11170 * gcc.c-torture/execute/builtins/fprintf.c,
11171 gcc.c-torture/execute/builtins/fputs-lib.c,
11172 gcc.c-torture/execute/builtins/fputs.c,
11173 gcc.c-torture/execute/builtins/lib/fprintf.c,
11174 gcc.c-torture/execute/builtins/lib/printf.c,
11175 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11176
11177 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
11178
11179 * gcc.dg/20050922-2.c: New test.
11180
11181 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
11182
11183 * objc.dg/gnu-runtime-3.m: New test.
11184
11185 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11186
11187 PR c++/9278
11188 * g++.dg/other/void1.C: New test.
11189
11190 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
11191
11192 PR middle-end/24998
11193 * gcc.dg/torture/fp-int-convert-float.c,
11194 gcc.dg/torture/fp-int-convert-double.c,
11195 gcc.dg/torture/fp-int-convert-long-double.c,
11196 gcc.dg/torture/fp-int-convert-timode.c,
11197 gcc.dg/torture/fp-int-convert-float80.c,
11198 gcc.dg/torture/fp-int-convert-float80-timode.c,
11199 gcc.dg/torture/fp-int-convert-float128.c,
11200 gcc.dg/torture/fp-int-convert-float128-timode.c,
11201 gcc.dg/torture/fp-int-convert.h: New files.
11202
11203 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
11204
11205 PR middle-end/24989
11206 * gcc.dg/tree-ssa/bool-10.c: New test.
11207 * gcc.dg/tree-ssa/bool-11.c: New test.
11208 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11209
11210 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
11211
11212 PR middle-end/24990
11213 * tree-ssa/pr24990-1.c: New test.
11214
11215 2005-11-24 Richard Guenther <rguenther@suse.de>
11216 Dirk Mueller <dmueller@suse.de>
11217
11218 PR c++/14024
11219 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11220 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11221 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11222 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11223 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11224 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11225
11226 2005-11-23 Uros Bizjak <uros@kss-loka.si>
11227
11228 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11229
11230 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
11231
11232 PR c/21668
11233 * gcc.dg/Wc++-compat.c: New.
11234 * gcc.dg/Wno-c++-compat.c: New.
11235
11236 2005-11-23 Alan Modra <amodra@bigpond.net.au>
11237
11238 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11239 (vspltish, vspltisw): Likewise.
11240
11241 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11242
11243 PR libgfortran/24794
11244 * gfortran.dg/namelist_12.f: Fix quotes.
11245 * gfortran.dg/namelist_13.f90: Fix quotes.
11246 * gfortran.dg/namelist_14.f90: Fix quotes.
11247 * gfortran.dg/namelist_15.f90: Fix quotes.
11248 * gfortran.dg/namelist_use.f90: Fix quotes.
11249 * gfortran.dg/namelist_use_only.f90: Fix quotes.
11250 * gfortran.dg/namelist_21.f90: New test.
11251 * gfortran.dg/namelist_22.f90: New test.
11252
11253 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
11254
11255 PR target/23435
11256 * gcc.c-torture/compile/pr23435.c: New.
11257
11258 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
11259
11260 * gcc.c-torture/execute/floatunsisf-1.c: New test.
11261
11262 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
11263
11264 * gcc.target/powerpc/405-macchw-1.c,
11265 gcc.target/powerpc/405-macchw-2.c,
11266 gcc.target/powerpc/405-macchwu-1.c,
11267 gcc.target/powerpc/405-macchwu-2.c,
11268 gcc.target/powerpc/405-machhw-1.c,
11269 gcc.target/powerpc/405-machhw-2.c,
11270 gcc.target/powerpc/405-machhwu-1.c,
11271 gcc.target/powerpc/405-machhwu-2.c,
11272 gcc.target/powerpc/405-maclhw-1.c,
11273 gcc.target/powerpc/405-maclhw-2.c,
11274 gcc.target/powerpc/405-maclhwu-1.c,
11275 gcc.target/powerpc/405-maclhwu-2.c,
11276 gcc.target/powerpc/405-mulchw-1.c,
11277 gcc.target/powerpc/405-mulchw-2.c,
11278 gcc.target/powerpc/405-mulchwu-1.c,
11279 gcc.target/powerpc/405-mulchwu-2.c,
11280 gcc.target/powerpc/405-mulhhw-1.c,
11281 gcc.target/powerpc/405-mulhhw-2.c,
11282 gcc.target/powerpc/405-mulhhwu-1.c,
11283 gcc.target/powerpc/405-mulhhwu-2.c,
11284 gcc.target/powerpc/405-mullhw-1.c,
11285 gcc.target/powerpc/405-mullhw-2.c,
11286 gcc.target/powerpc/405-mullhwu-1.c,
11287 gcc.target/powerpc/405-mullhwu-2.c,
11288 gcc.target/powerpc/405-nmacchw-1.c,
11289 gcc.target/powerpc/405-nmacchw-2.c,
11290 gcc.target/powerpc/405-nmachhw-1.c,
11291 gcc.target/powerpc/405-nmachhw-2.c,
11292 gcc.target/powerpc/405-nmaclhw-1.c,
11293 gcc.target/powerpc/405-nmaclhw-2.c,
11294 gcc.target/powerpc/440-macchw-1.c,
11295 gcc.target/powerpc/440-macchw-2.c,
11296 gcc.target/powerpc/440-macchwu-1.c,
11297 gcc.target/powerpc/440-macchwu-2.c,
11298 gcc.target/powerpc/440-machhw-1.c,
11299 gcc.target/powerpc/440-machhw-2.c,
11300 gcc.target/powerpc/440-machhwu-1.c,
11301 gcc.target/powerpc/440-machhwu-2.c,
11302 gcc.target/powerpc/440-maclhw-1.c,
11303 gcc.target/powerpc/440-maclhw-2.c,
11304 gcc.target/powerpc/440-maclhwu-1.c,
11305 gcc.target/powerpc/440-maclhwu-2.c,
11306 gcc.target/powerpc/440-mulchw-1.c,
11307 gcc.target/powerpc/440-mulchw-2.c,
11308 gcc.target/powerpc/440-mulchwu-1.c,
11309 gcc.target/powerpc/440-mulchwu-2.c,
11310 gcc.target/powerpc/440-mulhhw-1.c,
11311 gcc.target/powerpc/440-mulhhw-2.c,
11312 gcc.target/powerpc/440-mulhhwu-1.c,
11313 gcc.target/powerpc/440-mulhhwu-2.c,
11314 gcc.target/powerpc/440-mullhw-1.c,
11315 gcc.target/powerpc/440-mullhw-2.c,
11316 gcc.target/powerpc/440-mullhwu-1.c,
11317 gcc.target/powerpc/440-mullhwu-2.c,
11318 gcc.target/powerpc/440-nmacchw-1.c,
11319 gcc.target/powerpc/440-nmacchw-2.c,
11320 gcc.target/powerpc/440-nmachhw-1.c,
11321 gcc.target/powerpc/440-nmachhw-2.c,
11322 gcc.target/powerpc/440-nmaclhw-1.c,
11323 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11324
11325 2005-11-21 Jakub Jelinek <jakub@redhat.com>
11326
11327 PR fortran/24774
11328 * gfortran.dg/inquire_9.f90: New test.
11329
11330 PR fortran/21647
11331 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11332
11333 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11334
11335 PR libfortran/24432
11336 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11337 Check that 'cos' is supported.
11338
11339 2005-11-21 Paul Thomas <pault@gcc.gnu.org
11340
11341 PR fortran/24223
11342 * gfortran.dg/substring_equivalence.f90: New test.
11343
11344 PR fortran/24705
11345 * gfortran.dg/auto_internal_assumed.f90: New test.
11346
11347 2005-11-21 Uros Bizjak <uros@kss-loka.si>
11348
11349 * gcc.dg/fold-div-2.c: New test.
11350
11351 2005-11-20 Ian Lance Taylor <ian@airs.com>
11352
11353 PR rtl-optimization/24883
11354 * gcc.c-torture/compile/pr24883.c: New test.
11355
11356 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
11357
11358 PR middle-end/20583
11359 * gcc.c-torture/compile/pr20583.c: New.
11360
11361 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
11362
11363 * gcc.c-torture/execute/usmul.c: New test.
11364
11365 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
11366
11367 * gcc.dg/tree-ssa/vrp22.c: New test.
11368
11369 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
11370
11371 PR middle-end/24912
11372 * gcc.dg/torture/pr24912-1.c: New test.
11373
11374 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
11375
11376 PR fortran/24862
11377 * gfortran.dg/arrayio_derived_1.f90: New test.
11378
11379 2005-11-19 Richard Guenther <rguenther@suse.de>
11380
11381 PR middle-end/23294
11382 * gcc.dg/tree-ssa/pr23294.c: New testcase.
11383
11384 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
11385
11386 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11387
11388 2005-11-18 Mark Mitchell <mark@codesourcery.com>
11389
11390 PR c++/8355
11391 * g++.dg/template/friend39.C: New test.
11392
11393 2005-11-18 James E Wilson <wilson@specifix.com>
11394
11395 * gcc.dg/builtin-strstr.c: New.
11396
11397 2005-11-18 Richard Henderson <rth@redhat.com>
11398
11399 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11400 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11401 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11402 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11403 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11404 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11405 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11406 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11407 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11408 renaming to remove initial "ia64-".
11409
11410 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
11411
11412 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11413
11414 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
11415
11416 * g++.dg/cpp/string-2.C: New test.
11417
11418 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
11419
11420 * gcc.dg/tree-ssa/loop-14.c: New test.
11421
11422 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
11423 Michael Chamberlain <michael@chamberlain.net.au>
11424
11425 * ada/acats/run_all.sh (target_run): Kill long running tests.
11426
11427 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11428
11429 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11430 * gcc.dg/cleanup-9.c: Likewise.
11431 * gcc.dg/cleanup-10.c: Likewise.
11432 * gcc.dg/cleanup-11.c: Likewise.
11433
11434 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11435
11436 PR fortran/24892
11437 * gfortran.dg/open_access_append_1.f90: New test.
11438 * gfortran.dg/open_access_append_2.f90: New test.
11439
11440 2005-11-16 Richard Guenther <rguenther@suse.de>
11441
11442 PR middle-end/24851
11443 * gcc.c-torture/execute/pr24851.c: New testcase.
11444
11445 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
11446
11447 * gcc.dg/fold-overflow-1.c: New test.
11448
11449 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
11450
11451 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11452 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11453
11454 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
11455
11456 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11457 structures.
11458 * g++.dg/eh/forced2.C: Likewise.
11459 * g++.dg/eh/forced3.C: Likewise.
11460 * g++.dg/eh/forced4.C: Likewise.
11461
11462 2005-11-11 Mike Stump <mrs@apple.com>
11463
11464 * g++.old-deja/g++.mike/unused.C: Add.
11465
11466 2005-11-15 Mark Mitchell <mark@codesourcery.com>
11467
11468 PR c++/24667
11469 * g++.dg/warn/Wcast-qual1.C: New test.
11470
11471 2005-11-15 Jan Hubicka <jh@suse.cz>
11472
11473 * gcc.dg/winline-5.c: Add large-unit-insns limit.
11474
11475 2005-11-14 David Edelsohn <edelsohn@gnu.org>
11476
11477 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11478
11479 2005-11-14 Diego Novillo <dnovillo@redhat.com>
11480
11481 PR 24840
11482 * gcc.dg/tree-ssa/pr24840.c: New test.
11483
11484 2005-11-14 Janis Johnson <janis187@us.ibm.com>
11485
11486 PR testsuite/24841
11487 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11488
11489 2005-11-14 Dale Johannesen <dalej@apple.com>
11490
11491 * gcc.c-torture/execute/20051113-1.c: New.
11492
11493 2005-11-14 Mark Mitchell <mark@codesourcery.com>
11494
11495 PR c++/24687
11496 * g++.dg/template/crash43.C: New test.
11497
11498 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
11499
11500 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11501
11502 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11503
11504 PR c++/24817
11505 * g++.dg/eh/spec8.C: New test.
11506
11507 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
11508
11509 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11510
11511 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11512
11513 PR c++/20293
11514 * g++.dg/parse/ambig4.C: New test.
11515 * g++.dg/tc1/dr101.C: Adjust error markers.
11516 * g++.dg/lookup/strong-using-2.C: Likewise.
11517 * g++.dg/lookup/ambig5.C: Likewise.
11518 * g++.dg/lookup/ambig4.C: Likewise.
11519 * g++.dg/parse/crash22.C: Likewise.
11520
11521 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
11522
11523 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11524
11525 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
11526
11527 * gcc.dg/nested-calls-1.c: New test.
11528
11529 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11530
11531 * gfortran.dg/complex_intrinsic_1.f90: New test.
11532 * gfortran.dg/complex_intrinsic_2.f90: New test.
11533 * gfortran.dg/fgetc_1.f90: New test.
11534 * gfortran.dg/fgetc_2.f90: New test.
11535 * gfortran.dg/fgetc_3.f90: New test.
11536 * gfortran.dg/ftell_1.f90: New test.
11537 * gfortran.dg/ftell_2.f90: New test.
11538 * gfortran.dg/gnu_logical_1.F: New test.
11539 * gfortran.dg/gnu_logical_2.f90: New test.
11540
11541 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
11542
11543 PR middle-end/24820
11544 * testsuite/gcc.dg/pr24820.c: New test.
11545
11546 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
11547
11548 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11549 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11550 variable.
11551
11552 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11553
11554 testsuite/24614
11555 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11556
11557 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
11558
11559 * gcc.target/cris/cris.exp: New file.
11560 * gcc.target/cris/rld-legit1.c: New test.
11561 * gcc.target/cris/rld-legit2.c: New test.
11562
11563 2005-11-12 Jakub Jelinek <jakub@redhat.com>
11564
11565 PR c++/24780
11566 * g++.dg/opt/pr24780.C: New test.
11567
11568 PR c++/24761
11569 * g++.dg/template/asm1.C: New test.
11570
11571 2005-11-12 Steven G. Kargl <kargls@comcast.net>
11572
11573 PR libgfortran/24787
11574 * gfortran.dg/scan_1.f90: New test.
11575
11576 2005-11-12 Jan Hubicka <jh@suse.cz>
11577
11578 * gcc.target/i386/minmax-1.c: New.
11579 * gcc.target/i386/minmax-2.c: New.
11580
11581 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
11582
11583 * gcc.dg/pr24445.c: Fix for 64-bit targets.
11584
11585 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
11586
11587 * gcc.c-torture/execute/20051110-1.c,
11588 gcc.c-torture/execute/20051110-2.c: New tests.
11589
11590 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
11591
11592 PR middle-end/24750
11593 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11594 New tests.
11595
11596 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
11597
11598 * lib/target-libpath.exp (get_shlib_extension): New proc.
11599 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11600 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11601 * lib/objc.exp (objc_target_compile): Likewise.
11602 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11603 detection.
11604
11605 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
11606
11607 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11608
11609 * lib/target-supports.exp (check_effective_target_static_libgfortran):
11610 Add -static to additional_flags and pass it to target_compile.
11611
11612 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11613
11614 PR libgfortran/24719
11615 gfortran.dg/read_noadvance.f90: New test.
11616
11617 PR libgfortran/24699
11618 gfortran.dg/fmt_t_2.f90: New test.
11619
11620 PR libgfortran/24785
11621 gfortran.dg/read_x_eor.f90: New test.
11622
11623 PR libgfortran/24584
11624 gfortran.dg/namelist_empty.f90: Rename test.
11625
11626 PR libgfortran/24489
11627 gfortran/read_eor.f90: Rename test.
11628
11629 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
11630
11631 PR fortran/15976
11632 * gfortran.dg/automatic_module_variable.f90: New test.
11633
11634 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
11635
11636 PR target/24445
11637 * gcc.dg/pr24445.c: New test.
11638
11639 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
11640
11641 PR fortran/24655
11642 PR fortran/24755
11643 * gfortran.dg/recursive_statement_functions.f90: Add statement
11644 functions using inline intrinsic functions and parameters to test
11645 that they no longer seg-fault.
11646
11647 PR fortran/24409
11648 gfortran.dg/nested_modules_4.f90: New test.
11649 gfortran.dg/nested_modules_5.f90: New test.
11650
11651 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11652
11653 PR fortran/24643
11654 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11655
11656 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
11657
11658 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11659 failures.
11660
11661 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
11662
11663 * gcc.dg/sparc-getcontext-1.c: New test.
11664
11665 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
11666
11667 * gcc.dg/ifcvt-fabs-1.c: New test.
11668
11669 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
11670
11671 PR other/4372
11672 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11673 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11674
11675 2005-11-09 Richard Guenther <rguenther@suse.de>
11676
11677 PR tree-optimization/24716
11678 * gcc.c-torture/execute/pr24716.c: New testcase.
11679
11680 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11681
11682 * gcc.dg/pr24624.c: Disable for non S/390 targets.
11683
11684 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11685
11686 PR 24624
11687 * gcc.dg/pr24624.c: Testcase added.
11688
11689 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11690
11691 PR 24623
11692 * g++.dg/other/pr24623.C: Testcase added.
11693
11694 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
11695
11696 PR fortran/22607
11697 * gfortran-dg/pure_byref_1.f90: New.
11698 * gfortran-dg/pure_byref_2.f90: New.
11699
11700 2005-11-09 Uros Bizjak <uros@kss-loka.si>
11701
11702 PR c/24101
11703 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11704 * gcc.dg/dg.exp: Run main loop also for *.i files.
11705
11706 2005-11-08 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR c++/19450
11709 * g++.dg/tls/diag-3.C: New test.
11710 * g++.dg/tls/diag-4.C: New test.
11711 * g++.dg/tls/static-1.C: New test.
11712 * g++.dg/tls/static-1a.cc: New file.
11713
11714 2005-11-08 Diego Novillo <dnovillo@redhat.com>
11715
11716 PR 23046
11717 * g++.dg/tree-ssa/pr23046.C: New test.
11718
11719 2005-11-08 Devang Patel <dpatel@apple.com>
11720
11721 PR tree-optimization/23115
11722 * gcc.dg/tree-ssa/pr23115.c: New.
11723
11724 2005-11-08 David Edelsohn <edelsohn@gnu.org>
11725
11726 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11727 * gcc.target/powerpc/pr16155.c: Same.
11728 * gcc.target/powerpc/altivec-1.c: Same.
11729 * gcc.target/powerpc/altivec-2.c: Same.
11730 * gcc.target/powerpc/altivec-3.c: Same.
11731 * gcc.target/powerpc/altivec-5.c: Same.
11732 * gcc.target/powerpc/altivec-11.c: Same.
11733 * gcc.target/powerpc/altivec-12.c: Same.
11734 * gcc.target/powerpc/altivec-14.c: Same.
11735 * gcc.target/powerpc/altivec-22.c: Same.
11736 * gcc.target/powerpc/altivec-consts.c: Same.
11737 * gcc.target/powerpc/altivec-pr22085.c: Same.
11738 * gcc.target/powerpc/altivec-splat.c: Same.
11739 * gcc.target/powerpc/altivec-varargs-1.c: Same.
11740 * gcc.target/powerpc/altivec-vec-merge.c: Same.
11741 * gcc.target/powerpc/darwin-longlong.c: Same.
11742
11743 2005-11-08 Uros Bizjak <uros@kss-loka.si>
11744
11745 PR target/19340
11746 * gcc.dg/pr19340.c: New test.
11747
11748 2005-11-07 Ian Lance Taylor <ian@airs.com>
11749
11750 PR rtl-optimization/24683
11751 * gcc.dg/pr24683.c: New test.
11752
11753 2005-11-07 Uros Bizjak <uros@kss-loka.si>
11754
11755 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11756 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11757
11758 2005-11-07 Uros Bizjak <uros@kss-loka.si>
11759
11760 * gcc.target/i386/pr23376.c: Compile with -mmmx.
11761
11762 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
11763
11764 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11765
11766 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
11767
11768 PR target/24230
11769
11770 * gcc.target/powerpc/altivec-consts.c,
11771 gcc.target/powerpc/altivec-splat.c: New testcase.
11772
11773 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
11774
11775 PR c/24599
11776
11777 * gcc.dg/overflow-2.c: New testcase.
11778
11779 2005-11-07 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR rtl-optimization/23567
11782 * gcc.c-torture/execute/20051104-1.c: New test.
11783
11784 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
11785
11786 PR fortran/24534
11787 gfortran.dg/private_type_2.f90: Modified to check that case with
11788 PRIVATE declaration within derived type is accepted.
11789
11790 PR fortran/20838
11791 gfortran.dg/pointer_assign_1.f90: New test.
11792
11793 PR fortran/20840
11794 * gfortran.dg/arrayio_0.f90: New test.
11795
11796 PR fortran/17737
11797 gfortran.dg/data_initialized.f90: New test.
11798 gfortran.dg/data_constraints_1.f90: New test.
11799 gfortran.dg/data_constraints_2.f90: New test.
11800
11801 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
11802
11803 PR fortran/24174
11804 PR fortran/24305
11805 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11806
11807 2005-11-06 Diego Novillo <dnovillo@redhat.com>
11808
11809 PR 24670
11810 * gcc.dg/tree-ssa/pr24670.c: New test.
11811
11812 2005-11-05 Ian Lance Taylor <ian@airs.com>
11813
11814 PR target/22432
11815 * gcc.target/i386/pr22432.c: New test.
11816
11817 2005-11-05 Richard Henderson <rth@redhat.com>
11818
11819 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11820 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11821 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11822 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11823 from gcc.dg/alpha-*.
11824 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11825 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11826
11827 2005-11-05 Andreas Jaeger <aj@suse.de>
11828
11829 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11830
11831 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
11832
11833 PR target/23424
11834 * gcc.dg/torture/pr23424-1.c: New test.
11835
11836 2005-11-04 Richard Henderson <rth@redhat.com>
11837
11838 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11839 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11840 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11841 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11842 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11843 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11844 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11845 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11846 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11847 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11848 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11849 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11850 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11851 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11852 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11853 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11854 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11855 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11856 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11857 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11858 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11859 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11860 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11861 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11862 Move from gcc.dg/.
11863 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11864 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11865 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11866 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11867 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11868 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11869 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11870 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11871 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11872 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11873 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11874 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11875 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11876 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11877 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11878 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11879 gcc.target/i386/lea.c, gcc.target/i386/local.c,
11880 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11881 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11882 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11883 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11884 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11885 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11886 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11887 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11888 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11889 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11890 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11891 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11892 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11893 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11894 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11895 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11896 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11897 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11898 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11899 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11900 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11901 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11902 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11903 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11904 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11905 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11906 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11907 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11908
11909 2005-11-04 Diego Novillo <dnovillo@redhat.com>
11910
11911 PR 24627
11912 * gcc.dg/tree-ssa/pr24627.c: New test.
11913
11914 2005-11-04 Paul Brook <paul@codesourcery.com>
11915
11916 * gcc.dg/tls/opt-10.c: New test.
11917
11918 2005-11-04 Andreas Jaeger <aj@suse.de>
11919
11920 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11921 avoid extra warnings.
11922
11923 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11924
11925 PR libfortran/22298
11926 * gcc/testsuite/lib/target-supports.exp
11927 (check_effective_target_static_libgfortran): New
11928 static_libgfortran effective target.
11929 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11930 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11931
11932 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
11933
11934 * gcc.dg/pr24615.c: Guard test with { target fpic }.
11935
11936 2005-11-03 Josh Conner <jconner@apple.com>
11937
11938 PR c++/19989
11939 g++.dg/ext/array2.C: New test.
11940 g++.dg/template/dependent-name3.C: New test.
11941 g++.dg/template/dependent-name4.C: New test.
11942 g++.dg/template/sfinae2.C: New test.
11943
11944 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11945
11946 PR preprocessor/22042
11947 * gcc.dg/cpp/strify4.c: New test.
11948
11949 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11950
11951 PR c++/17964
11952 * g++.dg/cpp/string-1.C: New test.
11953
11954 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11955
11956 * gcc.target/powerpc: New directory.
11957 * gcc.target/powerpc/powerpc.exp: New file.
11958 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11959 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11960 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11961 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11962 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11963 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11964 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11965 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11966 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11967 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11968 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11969 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11970 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11971 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11972 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11973 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11974 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11975 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11976 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11977 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11978 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11979 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11980 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11981 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11982 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11983 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11984 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11985 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11986 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11987 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11988 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11989 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11990 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11991 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11992
11993 2005-11-03 Mark Mitchell <mark@codesourcery.com>
11994
11995 PR c++/21627
11996 * g++.dg/warn/inline2.C: New test.
11997
11998 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11999
12000 PR middle-end/23155
12001 * g++.dg/ext/c99struct1.C: New test.
12002 * gcc.dg/union-cast-1.c: New test.
12003 * gcc.dg/union-cast-2.c: New test.
12004 * gcc.dg/union-cast-3.c: New test.
12005
12006 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12007
12008 PR middle-end/24589
12009 * gcc.c-torture/execute/zero-struct-2.c: New test.
12010
12011 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12012
12013 PR c++/24582
12014 * g++.dg/init/switch1.C: New test.
12015
12016 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
12017
12018 * gcc.dg/delay-slot-1.c: New test.
12019
12020 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
12021
12022 PR target/24620
12023 * gcc.dg/pr24620.c: New test.
12024
12025 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
12026
12027 PR c/24329
12028 * gcc.dg/format/unnamed-1.c: New test.
12029
12030 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12031
12032 PR c++/22434
12033 * g++.dg/expr/cond8.C: New test.
12034
12035 PR c++/24560
12036 * g++.dg/parse/dot1.C: New test.
12037
12038 2005-11-02 Jan Hubicka <jh@suse.cz>
12039
12040 PR target/23303
12041 * gcc.dg/i386-lea.c: New test
12042
12043 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
12044
12045 PR target/24615
12046 * gcc.dg/pr24615.c: New test.
12047
12048 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
12049
12050 PR target/24600
12051 * gcc.dg/pr24600.c: New test.
12052
12053 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12054
12055 PR c++/19253
12056 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12057 * g++.dg/parse/typename9.C: New test.
12058 * g++/dg/parse/typename10.C: Likewise.
12059
12060 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
12061
12062 PR fortran/18157
12063 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12064 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12065 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12066
12067 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12068
12069 PR c++/24569
12070 * g++.dg/debug/static1.C: New test.
12071
12072 2005-11-02 Josh Conner <jconner@apple.com>
12073
12074 * g++.dg/crash38.C: moved into proper directory...
12075 * g++.dg/template/crash42.C: ...here
12076
12077 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
12078
12079 PR target/18338
12080 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12081 pcc_bitfield_type_matters || default_packed.
12082
12083 * lib/target-supports.exp
12084 (check_effective_target_pcc_bitfield_type_matters): New proc.
12085 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12086
12087 PR testsuite/23304
12088 * lib/target-supports.exp (check_effective_default_packed): New proc.
12089 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12090 Gate expected errors on target ! default_packed.
12091 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12092
12093 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12094
12095 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12096 change (r106358).
12097
12098 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12099
12100 PR fortran/24008
12101 * gfortran.dg/entry_5.f90: New.
12102 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12103
12104 2005-11-01 Bob Wilson <bob.wilson@acm.org>
12105
12106 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12107
12108 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
12109
12110 PR fortran/21565
12111 gfortran.dg/namelist_blockdata.f90: New test.
12112
12113 PR fortran/18737
12114 gfortran.dg/external_implicit_none.f90: New test.
12115
12116 PR fortran/14994
12117 * gfortran.dg/secnds.f: New test.
12118
12119 2005-10-31 Jan Hubicka <jh@suse.cz>
12120
12121 PR target/20928
12122 * gcc.c-torture/compile/pr20928.c: New test.
12123
12124 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
12125
12126 PR middle-end/23492
12127 * gcc.c-torture/compile/zero-strct-5.c: New test.
12128
12129 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
12130
12131 PR libgfortran/24584
12132 * gfortran.dg/pr24584.f90: New test.
12133
12134 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
12135
12136 PR fortran/18883
12137 * gfortran.dg/char_result_9.f90: New.
12138 * gfortran.dg/char_result_10.f90: New.
12139
12140 2005-10-30 Jan Hubicka <jh@suse.cz>
12141
12142 * g++.dg/tree-ssa/pr24172.C: New testcase.
12143
12144 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12145
12146 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12147
12148 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
12149
12150 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12151 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12152 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12153 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12154 gfortran.dg/enum_9.f90,
12155 gfortran.fortran-torture/compile/enum_1.f90,
12156 gfortran.fortran-torture/execute/enum_1.f90,
12157 gfortran.fortran-torture/execute/enum_2.f90,
12158 gfortran.fortran-torture/execute/enum_3.f90,
12159 gfortran.fortran-torture/execute/enum_4.f90: New tests.
12160
12161 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
12162
12163 PR target/18482
12164 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12165 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12166
12167 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12168
12169 PR libfortran/20179
12170 * gfortran.dg/mixed_io_1.f90: New test.
12171 * gfortran.dg/mixed_io_1.c: New file.
12172
12173 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12174
12175 * gfortran.dg/malloc_free_1.f90: New test.
12176
12177 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
12178
12179 * gcc.dg/nested-func-4.c: Require profiling -pg.
12180
12181 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12182
12183 PR C++/23229
12184 * g++.dg/warn/main-2.C: New test.
12185
12186 2005-10-28 Steven G. Kargl <kargls@comcast.net>
12187
12188 PR fortran/24545
12189 * gfortran.dg/interface_2.f90: new test.
12190
12191 2005-10-28 Josh Conner <jconner@apple.com>
12192
12193 PR c++/22153
12194 * g++.dg/template/crash38.C: New test.
12195 * g++.dg/parse/explicit1.C: Change expected errors.
12196
12197 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12198
12199 PR C++/23426
12200 * g++.dg/other/large-size-array.C: New test.
12201
12202 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12203
12204 PR middle-end/24362
12205 * g++.dg/opt/complex4.C: New test.
12206
12207 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
12208
12209 * gcc.dg/nested-func-4.c: New test.
12210
12211 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
12212
12213 PR fortran/24158
12214 gfortran.dg/derived_recursion.f90: New test.
12215 gfortran.dg/implicit_actual.f90: New test.
12216
12217 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
12218
12219 PR middle-end/24295, PR testsuite/24477
12220 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
12221 removed when weakref hits the tree.
12222
12223 2005-10-25 Jakub Jelinek <jakub@redhat.com>
12224
12225 * gfortran.dg/cray_pointers_4.f90: New test.
12226
12227 * gfortran.dg/cray_pointers_5.f90: New test.
12228
12229 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
12230
12231 PR fortran/22290
12232 * gfortran.dg/assign_5.f90: New test.
12233 * gfortran.dg/assign_6.f: New test.
12234
12235 2005-10-25 Uros Bizjak <uros@kss-loka.si>
12236
12237 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
12238 CPU has no SSE support.
12239
12240 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
12241
12242 PR libgfortran/24224
12243 * gfortran.dg/arrayio_1.f90: Update attribution.
12244 * gfortran.dg/arrayio_2.f90: Update attribution.
12245 * gfortran.dg/arrayio_3.f90: Update attribution.
12246 * gfortran.dg/arrayio_4.f90: Update test conditions.
12247 * gfortran.dg/arrayio_5.f90: Update attribution.
12248 * gfortran.dg/arrayio_6.f90: New test.
12249 * gfortran.dg/arrayio_7.f90: New test.
12250
12251 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
12252
12253 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12254
12255 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
12256
12257 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12258
12259 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
12260
12261 PR fortran/24416
12262 * gfortran.dg/namelist_char_only.f90: New test.
12263
12264 2005-10-24 Asher Langton <langton2@llnl.gov>
12265
12266 PR fortran/17031
12267 PR fortran/22282
12268 * gfortran.dg/cray_pointers_1.f90: New test.
12269 * gfortran.dg/cray_pointers_2.f90: New test.
12270 * gfortran.dg/cray_pointers_3.f90: New test.
12271 * gfortran.dg/loc_1.f90: New test.
12272 * gfortran.dg/loc_2.f90: New test.
12273
12274 2005-10-24 Steven Bosscher <stevenb@suse.de>
12275
12276 * gcc.dg/pr24225.c: New test.
12277
12278 2005-10-24 Asher Langton <langton2@llnl.gov>
12279
12280 * gfortran.dg/dup_save_1.f90: New test.
12281 * gfortran.dg/dup_save_2.f90: New test.
12282
12283 2005-10-24 Paul Brook <paul@codesourcery.com>
12284
12285 PR 24107
12286 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12287 stdint.h.
12288
12289 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
12290
12291 PR libgfortran/24489
12292 * gfortran.dg/pr24489.f90: New test.
12293
12294 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
12295
12296 PR fortran/23635
12297 * gfortran.dg/ichar_1.f90: Add tests for derived types.
12298
12299 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
12300
12301 PR target/18911
12302 * g++.dg/init/array16.C: Skip for mmix-*-*.
12303
12304 2005-10-23 Asher Langton <langton2@llnl.gov>
12305
12306 * gfortran.dg/byte_1.f90: New test.
12307 * gfortran.dg/byte_2.f90: New test.
12308
12309 2005-10-23 David Edelsohn <edelsohn@gnu.org>
12310
12311 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12312
12313 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
12314
12315 PR fortran/18022
12316 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12317
12318 PR fortran/24311
12319 * gfortran.dg/merge_char_const.f90: New test.
12320
12321 PR fortran/24384
12322 * gfortran.dg/spread_scalar_source.f90: New test.
12323
12324 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
12325
12326 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12327
12328 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12329 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12330
12331 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12332
12333 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
12334
12335 PR fortran/24426
12336 * gfortran.dg/der_pointer_4.f90: New.
12337
12338 2005-10-22 David Ayers <d.ayers@inode.at>
12339
12340 * obj-c++.dg/except-1.mm: Simplify.
12341
12342 2005-10-21 David Ayers <d.ayers@inode.at>
12343
12344 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12345
12346 2005-10-21 Jakub Jelinek <jakub@redhat.com>
12347
12348 * gfortran.dg/assumed_dummy_2.f90: New test.
12349
12350 2005-10-21 James E Wilson <wilson@specifix.com>
12351
12352 PR preprocessor/15220
12353 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12354
12355 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
12356
12357 * gcc.c-torture/execute/20051021-1.c: New test.
12358
12359 2005-10-21 Mark Mitchell <mark@codesourcery.com>
12360
12361 PR c++/24260
12362 * g++.dg/ext/tmplattr1.C: New test.
12363
12364 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
12365
12366 PR fortran/24440
12367 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12368
12369 2005-10-20 Geoffrey Keating <geoffk@apple.com>
12370
12371 * obj-c++.dg/except-1.mm: New.
12372
12373 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12374
12375 2005-10-21 Alan Modra <amodra@bigpond.net.au>
12376
12377 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12378
12379 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
12380
12381 PR middle-end/24295
12382 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12383 declarations with the same names as thunks' alias targets, use
12384 aliases instead.
12385 * gcc.dg/attr-alias-3.c: New test.
12386 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12387
12388 2005-10-20 Mark Mitchell <mark@codesourcery.com>
12389
12390 PR c++/22618
12391 * g++.dg/parse/access8.C: New test.
12392
12393 2005-10-20 Richard Guenther <rguenther@suse.de>
12394
12395 PR c++/24439
12396 * g++.dg/tree-ssa/pr24439.C: New testcase.
12397
12398 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
12399
12400 * g++.dg/opt/delay-slot-1.C: New test.
12401
12402 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
12403
12404 PR fortran/21625
12405 * gfortran.fg/der_init_1.f90: New.
12406
12407 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12408
12409 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12410
12411 2005-10-19 Mark Mitchell <mark@codesourcery.com>
12412
12413 PR c++/21908
12414 * g++.dg/parse/error28.C: New test.
12415
12416 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
12417
12418 * gcc.dg/profile-generate-2.c: New test.
12419
12420 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
12421
12422 PR target/23589
12423 * g++.dg/ext/dllimport11.C: New.
12424
12425 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12426
12427 PR c++/22293
12428 * g++.dg/other/friend3.C: New test.
12429
12430 2005-10-18 Mark Mitchell <mark@codesourcery.com>
12431
12432 PR c++/23293
12433 * g++.dg/template/error19.C: New test.
12434
12435 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
12436
12437 PR c++/21383
12438 * g++.dg/overload/koenig2.C: New.
12439
12440 PR c++/23118
12441 * g++.dg/overload/error2.C: New.
12442
12443 PR c++/22604
12444 * g++.dg/inherit/covariant14.C: New.
12445
12446 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12447
12448 PR c++/23440
12449 * g++.dg/parse/for1.C: New test.
12450
12451 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
12452
12453 PR fortran/23446
12454 * gfortran.dg/host_dummy_index_1.f90: New test.
12455
12456 PR fortran/21459
12457 * gfortran.dg/automatic_char_len_2.f90: New test.
12458
12459 PR fortran/20866
12460 * gfortran.dg/recursive_statement_functions.f90: New test.
12461
12462 PR fortran/20853
12463 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12464
12465 PR fortran/20849
12466 * gfortran.dg/external_initializer.f90: New test.
12467
12468 PR fortran/20837
12469 * non_module_public.f90: New test.
12470
12471 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
12472
12473 PR c++/24386
12474 * g++.dg/template/overload7.C: New.
12475
12476 PR c++/22551
12477 * g++.dg/other/switch2.C: Remove expected warnings.
12478
12479 PR c++/21353
12480 * g++.dg/template/defarg6.C: New.
12481
12482 2005-10-17 Uros Bizjak <uros@kss-loka.si>
12483
12484 PR target/24315
12485 * gcc.target/i386/pr24315.c: New test.
12486
12487 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12488
12489 PR c++/24389
12490 * g++.dg/template/static21.C: New test.
12491 * g++.dg/template/static21-a.cc: Likewise.
12492
12493 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
12494
12495 PR c++/23959
12496 * g++.dg/warn/Wswitch-default-1.C: New test.
12497 * g++.dg/warn/Wswitch-default-2.C: New test.
12498
12499 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12500
12501 PR c++/22173
12502 * g++.dg/parse/template18.C: New test.
12503 * g++.dg/template/nontype15.C: Likewise.
12504
12505 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
12506
12507 PR fortran/22273
12508 * gfortran.dg/spec_expr_2.f90: New.
12509
12510 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
12511
12512 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12513 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12514 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12515 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12516 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12517 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12518 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12519 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
12520 previous target-specific skips and warning-message matches where
12521 applicable.
12522
12523 2005-10-15 Mark Mitchell <mark@codesourcery.com>
12524
12525 PR c++/21347
12526 * g++.dg/warn/Wctor-dtor.C: New test.
12527
12528 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12529
12530 PR c/23439
12531 * gcc.dg/for-1.c: New test.
12532
12533 2005-10-14 Mark Mitchell <mark@codesourcery.com>
12534
12535 PR c++/19565
12536 * g++.dg/warn/Wconversion1.C: New test.
12537 * g++.dg/ext/packed4.C: Compile with -w.
12538 * g++.dg/opt/20050511-1.C: Likewise.
12539 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12540
12541 2005-10-14 Jakub Jelinek <jakub@redhat.com>
12542
12543 * gfortran.dg/boz_5.f90: New test.
12544
12545 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
12546
12547 PR c++/22551
12548 * g++.dg/other/switch2.C: New.
12549
12550 PR c++/23984
12551 * g++.dg/init/ctor7.C: New.
12552
12553 2005-10-13 David Edelsohn <edelsohn@gnu.org>
12554
12555 PR c++/23730
12556 * g++.dg/parse/crash32.C: New test.
12557
12558 2005-10-13 Mark Mitchell <mark@codesourcery.com>
12559
12560 PR c++/20721
12561 * g++.dg/init/goto2.C: New test.
12562
12563 PR c++/22464
12564 * g++.dg/template/crash/41.C: New test.
12565
12566 PR c++/22180
12567 * g++.dg/template/crash40.C: New test.
12568
12569 PR c++/23694
12570 * g++.dg/parse/friend5.C: New test.
12571
12572 PR c++/23307
12573 * g++.dg/template/crash38.C: New test.
12574
12575 PR c++/22352
12576 * g++.dg/template/friend38.C: New test.
12577
12578 PR c++/22405
12579 * g++.dg/template/crash39.C: New test.
12580
12581 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
12582
12583 * gcc.dg/debug/dwarf2/dwarf-char1.c,
12584 gcc.dg/debug/dwarf2/dwarf-char2.c,
12585 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12586
12587 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12588
12589 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
12590
12591 * gcc.dg/dll-2.c: Add tests for warnings.
12592 * gcc.dg/dll-3.c: Likewise.
12593 * gcc.dg/dll-4.c: Likewise.
12594
12595 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12596 * g++.dg/ext/dllimport2.C: Likewise.
12597 * g++.dg/ext/dllimport3.C: Likewise.
12598 * g++.dg/ext/dllimport7.C: Likewise.
12599 * g++.dg/ext/dllimport8.C: Likewise.
12600 * g++.dg/ext/dllimport9.C: Likewise.
12601
12602 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
12603
12604 PR fortran/24092
12605 * gfortran.dg/derived_pointer_recursion.f90: New test.
12606
12607 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
12608
12609 * gcc.c-torture/execute/20051012-1.c: New test.
12610
12611 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12612
12613 PR fortran/18082
12614 * gfortran.dg/automatic_char_len_1.f90: New test.
12615
12616 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12617
12618 PR fortran/20847
12619 * gfortran.dg/save_common.f90: New test.
12620
12621 PR fortran/20856
12622 * gfortran.dg/save_result.f90: New test.
12623
12624 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
12625
12626 PR c++/21592
12627 * g++.dg/template/dependent-expr1.C: Add new expected error.
12628 * g++.dg/template/dependent-expr2.C: Adjust error text.
12629 * g++.dg/template/overload6.C: New.
12630
12631 PR c++/23797
12632 * g++.dg/other/typename8.C: New.
12633
12634 PR c++/21117
12635 * g++.dg/other/return1.C: New.
12636
12637 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
12638
12639 PR c++/24052
12640 * g++.dg/ext/label5.C: New.
12641
12642 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
12643
12644 PR c++/19964
12645 * g++.dg/parse/crash31.C: New.
12646
12647 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
12648
12649 * g++.dg/ipa/ipa-1.c: New test.
12650 * g++.dg/ipa/ipa-2.c: New test.
12651 * g++.dg/ipa/ipa-3.c: New test.
12652 * g++.dg/ipa/ipa-4.c: New test.
12653 * g++.dg/ipa/ipa-5.c: New test.
12654 * g++.dg/ipa/ipa.exp: New file.
12655
12656 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12657
12658 PR fortran/24207
12659 * gfortran.dg/private_type_3.f90: New test.
12660
12661 2005-10-11 Steven G. Kargl <kargls@comcast.net>
12662
12663 PR fortran/20786
12664 gfortran.dg/aint_anint_1.f90: New test.
12665
12666 2005-10-11 Steven G. Kargl <kargls@comcast.net>
12667
12668 PR libgfortran/24313
12669 gfortran.dg/csqrt.f: New test.
12670
12671 2005-10-11 Ian Lance Taylor <ian@airs.com>
12672
12673 PR c++/8057
12674 * g++.dg/warn/noeffect7.C: New test.
12675 * g++.dg/warn/noeffect2.C: Instantiate templates.
12676 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
12677 and warning.
12678
12679 2005-10-11 Mark Mitchell <mark@codesourcery.com>
12680
12681 PR c++/21089
12682 * g++.dg/init/float1.C: New test.
12683
12684 PR c++/24277
12685 * g++.dg/init/member1.C: Tweak error markers.
12686
12687 2005-10-11 Janis Johnson <janis187@us.ibm.com>
12688
12689 PR testsuite/24281
12690 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12691 Check for null pointer.
12692
12693 2005-10-11 Mark Mitchell <mark@codesourcery.com>
12694
12695 PR c++/21369
12696 * g++.dg/parse/ret-type3.C: New test.
12697
12698 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
12699
12700 PR tree-opt/23946
12701 * gcc.c-torture/compile/pr23946.c: New test.
12702
12703 2005-10-11 Jakub Jelinek <jakub@redhat.com>
12704
12705 * g++.dg/opt/mmx2.C: New test.
12706
12707 2005-10-10 Mark Mitchell <mark@codesourcery.com>
12708
12709 PR c++/24277
12710 * g++.dg/template/static20.C: New test.
12711
12712 PR c++/24302
12713 * g++.dg/warn/Wunused-12.C: New test.
12714
12715 PR c++/23437
12716 * g++.dg/template/arg4.C: New test.
12717
12718 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12719
12720 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12721 * gcc.dg/ucnid-3.c: Likewise.
12722 * gcc.dg/ucnid-4.c: Likewise.
12723 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12724 * g++.dg/other/ucnid-1.C: Likewise.
12725 * gcc.dg/sparc-frame-1.c: New test.
12726
12727 2005-10-10 Mark Mitchell <mark@codesourcery.com>
12728
12729 PR c++/24139
12730 * g++.dg/template/spec27.C: New test.
12731
12732 PR c++/24275
12733 * g++.dg/template/static19.C: New test.
12734
12735 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
12736
12737 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12738 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12739
12740 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
12741
12742 PR target/24136
12743 * gfortran.fortran-torture/compile/pr24136.f: New test.
12744
12745 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
12746
12747 PR c++/22172
12748 * g++.dg/parse/crash30.C: New test.
12749
12750 2005-10-07 Richard Guenther <rguenther@suse.de>
12751
12752 PR middle-end/24227
12753 * gcc.c-torture/compile/pr24227.c: New testcase.
12754
12755 2005-10-07 Steve Ellcey <sje@cup.hp.com>
12756
12757 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12758 Do not put aligned attributes on array elements.
12759
12760 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
12761
12762 PR testsuite/23611, PR testsuite/23615
12763 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12764 writing prototypes of library functions by hand.
12765 * obj-c++.dg/bitfield-4.mm: Likewise.
12766 * obj-c++.dg/const-str-4.mm: Likewise.
12767 * obj-c++.dg/encode-4.mm: Likewise.
12768 * obj-c++.dg/encode-5.mm: Likewise.
12769 * obj-c++.dg/encode-6.mm: Likewise.
12770 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12771 * obj-c++.dg/method-10.mm: Likewise.
12772 * obj-c++.dg/method-17.mm: Likewise.
12773 * obj-c++.dg/method-19.mm: Likewise.
12774 * obj-c++.dg/try-catch-2.mm: Likewise.
12775
12776 2005-10-06 Richard Henderson <rth@redhat.com>
12777
12778 PR 24236
12779 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12780
12781 2005-10-06 Dale Johannesen <dalej@apple.com>
12782
12783 * gcc.c-torture/execute/20030125-1.c: Correct.
12784
12785 2005-10-06 Richard Guenther <rguenther@suse.de>
12786
12787 PR tree-optimization/24238
12788 * g++.dg/tree-ssa/pr24238.C: New testcase.
12789
12790 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
12791
12792 PR 18568
12793 * gfortran.dg/der_pointer_3.f90: New test.
12794
12795 2005-10-05 Devang Patel <dpatel@apple.com>
12796
12797 PR Debug/23205
12798 * g++.dg/other/PR23205.C: New.
12799
12800 2005-10-05 Richard Henderson <rth@redhat.com>
12801
12802 PR target/23602
12803 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12804 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12805
12806 2005-10-05 Dale Johannesen <dalej@apple.com>
12807
12808 * gcc.c-torture/execute/float-floor.c: New.
12809
12810 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
12811
12812 PR tree-optimization/21419
12813 PR tree-optimization/24146
12814 PR tree-optimization/24151
12815
12816 * g++.dg/ext/asm7.C: New.
12817 * g++.dg/ext/asm8.C: New.
12818 * gcc.dg/asm-1.c: Compile on all targets.
12819 * gcc.dg/asm-pr24146.c: New.
12820 * gcc.dg/pr21419.c: Adjust error messages.
12821
12822 2005-10-05 Richard Guenther <rguenther@suse.de>
12823
12824 PR fortran/24176
12825 * gfortran.fortran-torture/compile/empty.f90: New testcase.
12826
12827 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
12828
12829 PR c++/23513
12830 * g++.dg/template/spec22.C: Robustify test.
12831 * g++.dg/template/spec26.C: New.
12832
12833 2005-10-05 Uros Bizjak <uros@kss-loka.si>
12834
12835 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12836 if target supports vector instructions.
12837
12838 2005-10-04 Geoffrey Keating <geoffk@apple.com>
12839
12840 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12841 C99 functions.
12842
12843 2005-10-04 Janis Johnson <janis187@us.ibm.com>
12844
12845 * lib/target-supports.exp (check_effective_target_fortran_large_real,
12846 check_effective_target_fortran_large_int): Replace cached result
12847 when target changes.
12848
12849 2005-10-04 Devang Patel <dpatel@apple.com>
12850
12851 * gcc.dg/i386-sse-vect-types.c: New.
12852
12853 2005-10-04 Ian Lance Taylor <ian@airs.com>
12854
12855 PR preprocessor/13726
12856 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12857 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12858
12859 2005-10-04 Richard Guenther <rguenther@suse.de>
12860
12861 PR c/23576
12862 * gcc.dg/noncompile/pr23576.c: New testcase.
12863
12864 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
12865
12866 PR middle-end/23125
12867 * gcc.dg/register-var-3.c: New test.
12868
12869 2005-10-04 Steven Bosscher <stevenb@suse.de>
12870
12871 * gcc.dg/pr23049.c: New test.
12872
12873 * gcc.dg/ucnid-4.c: Fix test.
12874
12875 2005-10-03 Diego Novillo <dnovillo@redhat.com>
12876
12877 PR 23445
12878 * gcc.c-torture/compile/pr23445.c: New test.
12879
12880 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
12881
12882 * g++.dg/overload/unknown1.C: New.
12883
12884 2005-10-03 Mark Mitchell <mark@codesourcery.com>
12885
12886 PR c++/17775
12887 * g++.dg/template/repo4.C: New test.
12888
12889 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12890
12891 PR libfortran/19308
12892 * gfortran.dg/large_real_kind_2.F90: New test.
12893 * gfortran.dg/large_integer_kind_2.f90: New test.
12894
12895 2005-10-03 Uros Bizjak <uros@kss-loka.si>
12896
12897 * lib/target-supports.exp (check_effective_target_vect_shift):
12898 Implement with result caching. Add i?86, x86_64 and ia64 targets.
12899 (check_effective_target_vect_condition): Fix copy-n-pasto.
12900
12901 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12902 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12903 targets.
12904
12905 2005-10-02 Mark Mitchell <mark@codesourcery.com>
12906
12907 PR c++/22621
12908 * g++.dg/template/overload5.C : New test.
12909
12910 PR c++/23840
12911 * g++.dg/expr/stdarg1.C: New test.
12912
12913 2005-10-02 Diego Novillo <dnovillo@redhat.com>
12914
12915 PR 24142
12916 * gcc.c-torture/execute/pr24142.c: New test.
12917
12918 2005-10-01 Diego Novillo <dnovillo@redhat.com>
12919
12920 PR 24141
12921 * gcc.c-torture/execute/pr24141.c: New test.
12922
12923 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
12924 Diego Novillo <dnovillo@redhat.com>
12925
12926 PR 23604
12927 * gcc.c-torture/execute/pr23604.c: New test.
12928
12929 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
12930
12931 PR fortran/16404
12932 PR fortran/20835
12933 PR fortran/20890
12934 PR fortran/20899
12935 PR fortran/20900
12936 PR fortran/20901
12937 PR fortran/20902
12938 gfortran.dg/equiv_constraint_1.f90: New test.
12939 gfortran.dg/equiv_constraint_2.f90: New test.
12940 gfortran.dg/equiv_constraint_3.f90: New test.
12941 gfortran.dg/equiv_constraint_4.f90: New test.
12942 gfortran.dg/equiv_constraint_5.f90: New test.
12943 gfortran.dg/equiv_constraint_6.f90: New test.
12944 gfortran.dg/equiv_constraint_7.f90: New test.
12945 gfortran.dg/equiv_constraint_8.f90: New test.
12946 gfortran.dg/private_type_1.f90: New test.
12947 gfortran.dg/private_type_2.f90: New test.
12948 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12949 980628-10.f: Assert std=gnu to permit mixing of
12950 types in equivalence statements.
12951
12952 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
12953
12954 PR 24112
12955 * gfortran.dg/open_status_1.f90: New.
12956
12957 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12958
12959 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12960 * gcc.dg/vect/pr22480.c: Clean up temp files.
12961 * gcc.dg/vect/pr23831.c: Clean up temp files.
12962 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12963 Clean up temp files.
12964 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12965 Clean up temp files.
12966
12967 * gcc.dg/20050309-1.c: Clean up temp files.
12968 * gcc.dg/20050325-1.c: Clean up temp files.
12969
12970 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12971
12972 PR tree-optimization/24059
12973 * gcc.dg/vect/pr24059.c : New test.
12974
12975 2005-09-29 Jakub Jelinek <jakub@redhat.com>
12976
12977 PR middle-end/24109
12978 * gcc.c-torture/execute/20050929-1.c: New test.
12979
12980 2005-09-29 Steven Bosscher <stevenb@suse.de>
12981
12982 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12983
12984 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
12985
12986 PR c/21419
12987 * gcc.dg/pr21419.c: New test.
12988
12989 2005-09-29 Steven Bosscher <stevenb@suse.de>
12990
12991 * gcc.dg/pr23911.c: New test.
12992
12993 2005-09-28 Mark Mitchell <mark@codesourcery.com>
12994
12995 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12996
12997 PR c++/16782
12998 * g++.dg/parse/qualified4.C: New test.
12999 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13000 * g++.old-deja/g++.mike/p8154.C: Likewise.
13001
13002 2005-09-27 Mark Mitchell <mark@codesourcery.com>
13003
13004 PR c++/22147
13005 * g++.dg/template/friend37.C: New test.
13006 * g++.dg/parse/crash28.C: Adjust error markers.
13007
13008 2005-09-27 Jakub Jelinek <jakub@redhat.com>
13009
13010 PR fortran/18518
13011 * gfortran.fortran-torture/execute/save_2.f90: New decl.
13012
13013 2005-09-27 Devang Patel <dpatel@apple.com>
13014
13015 PR tree-optimization/23625
13016 * gcc.dg/pr23625.c: New test.
13017
13018 2005-09-27 Uros Bizjak <uros@kss-loka.si>
13019
13020 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13021 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13022
13023 2005-09-26 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR fortran/23677
13026 * gfortran.fortran-torture/execute/save_1.f90: New test.
13027 * gfortran.dg/save_1.f90: New test.
13028
13029 2005-09-26 Uros Bizjak <uros@kss-loka.si>
13030
13031 * gcc.target/i386/builtin-apply-mmx.c: New test.
13032
13033 PR target/22576
13034 * gcc.target/i386/pr22576.c: New test.
13035
13036 PR target/22585
13037 * gcc.target/i386/pr22585.c: New test.
13038
13039 PR target/23268
13040 * gcc.target/i386/pr23268.c: New test.
13041
13042 PR middle-end/23831
13043 * gcc.dg/vect/pr23831.c: New test.
13044
13045 PR target/24055
13046 * gcc.target/i386/pr24055.c: New test.
13047
13048 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
13049
13050 PR tree-optimization/23960
13051 * gcc.c-torture/compile/pr23960.c: New.
13052
13053 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
13054
13055 PR fortran/16861
13056 * gfortran.dg/nested_modules_3.f90: New.
13057
13058 2005-09-22 Steven G. Kargl <kargls@comcast.net>
13059
13060 PR fortran/24005
13061 gfortran.dg/interface_1.f90: New test.
13062
13063 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
13064 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13065
13066 PR fortran/23843
13067 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13068
13069 2005-09-22 Steven G. Kargl <kargls@comcast.net>
13070
13071 PR fortran/23516
13072 * gfortran.dg/imag_1.f: New test.
13073 * gfortran.dg/imag_2.f: Ditto.
13074
13075 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
13076
13077 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13078
13079 2005-09-22 Jakub Jelinek <jakub@redhat.com>
13080
13081 PR c++/21983
13082 * g++.dg/warn/pr21983.C: New test.
13083
13084 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
13085
13086 * gcc.dg/20050922-1.c: Testcase added.
13087
13088 2005-09-21 Mark Mitchell <mark@codesourcery.com>
13089
13090 PR c++/23993
13091 * g++.dg/template/array14.C: New test.
13092
13093 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
13094
13095 PR fortran/19929
13096 * gfortran.dg/der_ptr_component_1.f90: New test.
13097
13098 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13099
13100 PR c++/23965
13101 * g++.dg/template/error1.C: Reject "no matching function" message.
13102
13103 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13104
13105 PR c++/17609
13106 * g++.dg/lookup/error1.C: New test.
13107
13108 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
13109
13110 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13111 functionality of the testcase.
13112
13113 2005-09-20 Richard Henderson <rth@redhat.com>
13114
13115 * gcc.dg/vect/vect-22.c: Require vect_float.
13116 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13117
13118 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
13119
13120 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13121 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13122 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13123 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13124 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13125 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13126 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13127 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13128 * gcc.dg/cpp/ucnid-8.c: New test.
13129
13130 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR tree-optimization/23929
13133 * gcc.c-torture/compile/pr23929.c: New test.
13134
13135 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
13136
13137 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13138 for one loop.
13139
13140 2005-09-20 Steve Ellcey <sje@cup.hp.com>
13141
13142 PR testsuite/23186
13143 * g++.dg/other/pr22003.C: Require named sections.
13144
13145 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13146
13147 PR c++/23947
13148 * g++.dg/rtti/crash3.C: New test.
13149
13150 PR tree-optimization/23818
13151 * gcc.dg/pr23818.c: New test.
13152
13153 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13154
13155 PR fortran/23420
13156 * gfortran.dg/print_fmt_4.f: New.
13157
13158 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR fortran/23663
13161 * gfortran.fortran-torture/execute/entry_11.f90: New test.
13162
13163 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
13164
13165 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13166 Use pointers to local alignable arrays instead. Added comments.
13167 * gcc.dg/vect/vect-46.c: Likewise.
13168 * gcc.dg/vect/vect-48.c: Likewise.
13169 * gcc.dg/vect/vect-49.c: Likewise.
13170 * gcc.dg/vect/vect-52.c: Likewise.
13171 * gcc.dg/vect/vect-53.c: Likewise.
13172 * gcc.dg/vect/vect-54.c: Likewise.
13173 * gcc.dg/vect/vect-56.c: Likewise.
13174 * gcc.dg/vect/vect-57.c: Likewise.
13175 * gcc.dg/vect/vect-58.c: Likewise.
13176 * gcc.dg/vect/vect-60.c: Likewise.
13177 * gcc.dg/vect/vect-61.c: Likewise.
13178
13179 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13180 The test is no longer vectorizable on vect_no_align targets.
13181 * gcc.dg/vect/vect-43.c: Likewsie.
13182
13183 * gcc.dg/vect/vect-44.c: Added comments.
13184 * gcc.dg/vect/vect-45.c: Added comments.
13185 * gcc.dg/vect/vect-50.c: Added comments.
13186 * gcc.dg/vect/vect-51.c: Added comments.
13187
13188 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13189 aligned type.
13190 * gcc.dg/vect/Os-vect-95.c: Likewise.
13191
13192 * gcc.dg/vect/vect-41.c: Test removed.
13193 * gcc.dg/vect/vect-47.c: Test removed.
13194 * gcc.dg/vect/vect-55.c: Test removed.
13195 * gcc.dg/vect/vect-59.c: Test removed.
13196
13197 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
13198
13199 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13200 No longer vectorizable on vect_no_align targets.
13201 * gcc.dg/vect/pr20122.c: Likewise.
13202 * gcc.dg/vect/vect-74.c: Likewise.
13203 * gcc.dg/vect/vect-75.c: Likewise.
13204 * gcc.dg/vect/vect-76.c: Likewise.
13205
13206 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13207 Will not be vectorizable on vect_no_align targets once aliasing issues
13208 are resolved.
13209 * gcc.dg/vect/vect-79.c: Likewise.
13210
13211 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13212 * gcc.dg/vect/vect-78.c: Likewise.
13213 * gcc.dg/vect/vect-97.c: Likewise.
13214
13215 2005-09-19 Steven Bosscher <stevenb@suse.de>
13216
13217 * gcc.dg/pr23943.c: New test.
13218
13219 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
13220
13221 PR fortran/19181
13222 * gfortran.dg/derived_pointer_null_1.f90: New test.
13223
13224 2005-09-18 Richard Guenther <rguenther@suse.de>
13225
13226 PR middle-end/23944
13227 * gcc.c-torture/compile/pr23944.c: New testcase.
13228
13229 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
13230
13231 PR fortran/15975
13232 * gfortran.dg/der_pointer_2.f90: New test.
13233
13234 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
13235
13236 PR fortran/16861
13237 * gfortran.dg/nested_modules_2.f90: New test.
13238
13239 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13240
13241 PR c++/18368
13242 * g++.dg/other/semicolon.C: New test.
13243
13244 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
13245
13246 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13247 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13248
13249 2005-09-16 Mark Mitchell <mark@codesourcery.com>
13250
13251 PR c++/23914
13252 * g++.dg/template/static18.C: New test.
13253
13254 PR c++/21514
13255 * g++.dg/template/crash19.C: Remove dg-error marker.
13256 * g++.dg/template/local4.C: New test.
13257
13258 2005-09-16 Paul Brook <paul@codesourcery.com>
13259
13260 PR fortran/23906
13261 * gfortran.dg/dependency_1.f90: New test.
13262
13263 2005-09-15 Mark Mitchell <mark@codesourcery.com>
13264
13265 PR c++/23896
13266 * g++.dg/template/static17.C: New test.
13267
13268 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
13269
13270 PR c++/23139
13271 * g++.dg/warn/huge-val1.C: New test.
13272
13273 2005-09-15 Mark Mitchell <mark@codesourcery.com>
13274
13275 PR c++/13140
13276 * g++.dg/parse/class2.C: New test.
13277 * g++.dg/template/explicit8.C: Likewise.
13278 * g++.dg/template/spec25.C: Likewise.
13279
13280 2005-09-14 Josh Conner <jconner@apple.com>
13281
13282 PR middle-end/23584
13283 * gcc.dg/pr23584.c: New test.
13284
13285 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
13286
13287 PR fortran/21875 Internal Unit Array I/O, NIST
13288 * gfortran.dg/arrayio_1.f90: New test.
13289 * gfortran.dg/arrayio_1.f90: New test.
13290 * gfortran.dg/arrayio_1.f90: New test.
13291 * gfortran.dg/arrayio_1.f90: New test.
13292 * gfortran.dg/arrayio_1.f90: New test.
13293
13294 2005-09-14 Uros Bizjak <uros@kss-loka.si>
13295
13296 PR middle-end/22480
13297 * gcc.dg/vect/pr22480.c: New test.
13298
13299 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
13300
13301 PR fortran/19358
13302 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13303
13304 2005-09-13 Josh Conner <jconner@apple.com>
13305
13306 PR c++/23180
13307 * g++.dg/init/struct2.C: New test.
13308 * g++.dg/init/struct3.C: New test.
13309
13310 2005-09-13 Janis Johnson <janis187@us.ibm.com>
13311
13312 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13313 Clean up temp files.
13314 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13315 gcc.dg/tree-ssa/builtin-fprintf-1.c,
13316 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13317 gcc.dg/tree-ssa/builtin-printf-1.c,
13318 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13319 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13320 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13321 gcc.dg/tree-ssa/builtin-vprintf-1.c,
13322 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13323 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13324 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13325 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13326 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13327 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13328 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13329 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13330
13331 2005-09-13 Josh Conner <jconner@apple.com>
13332
13333 * lib/gcc-dg.exp: Load scanipa.exp.
13334 (cleanup-dump): New procedure.
13335 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13336 * lib/scandump.exp: New file.
13337 * lib/scantree.exp: Use it.
13338 * lib/scanipa.exp: New file.
13339
13340 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
13341
13342 PR fortran/17740
13343 * gfortran.dg/generic_4.f90: New test.
13344
13345 2005-09-13 Uros Bizjak <uros@kss-loka.si>
13346
13347 PR target/23816
13348 * gcc.target/i386/pr23816-1.c: New test.
13349 * gcc.target/i386/pr23816-2.c: New test.
13350
13351
13352 2005-09-13 Bastian Blank <waldi@debian.org>
13353
13354 PR c++/16171
13355 * g++.dg/abi/mangle26.C: New test.
13356 * g++.dg/abi/mangle27.C: New test.
13357 * g++.dg/abi/mangle28.C: New test.
13358 * g++.dg/abi/mangle29.C: New test.
13359
13360 PR c++/23839
13361 * g++.dg/parse/register1.C: New test.
13362
13363 2005-09-13 Mark Mitchell <mark@codesourcery.com>
13364
13365 PR c++/23842
13366 * g++.dg/template/access16.C: New test.
13367
13368 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13369
13370 * gfortran.dg/char_pack_2.f90: Increase the vector size.
13371
13372 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13373
13374 PR fortran/18899
13375 * gfortran.dg/shape_2.f90: New test.
13376
13377 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13378
13379 PR target/19269
13380 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13381 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13382 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13383 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13384 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13385 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13386 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13387 tests.
13388
13389 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13390
13391 PR c++/23841
13392 * g++.dg/parse/template17.C: New test.
13393
13394 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13395
13396 PR c++/23789
13397 * g++.dg/template/nontype14.C: New test.
13398
13399 2005-09-12 Ian Lance Taylor <ian@airs.com>
13400
13401 PR g++/7874
13402 * g++.dg/lookup/friend7.C: New test.
13403 * g++.dg/lookup/friend8.C: New test.
13404 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13405 so that it will be found via argument dependent lookup.
13406 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13407 friend functions which will no longer be found.
13408 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13409 function g, so that it will be found via argument dependent
13410 lookup.
13411 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13412 * g++.old-deja/g++.mike/net43.C: Likewise.
13413
13414 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13415
13416 PR c++/23691
13417 * g++.dg/template/static16.C: New test.
13418
13419 2005-09-12 Josh Conner <jconner@apple.com>
13420
13421 PR middle-end/23237
13422 * gcc.c-torture/compile/pr23237.c: New test.
13423
13424 2005-09-11 Richard Henderson <rth@redhat.com>
13425
13426 * g++.dg/other/error8.C: Update expected diagnostic text.
13427
13428 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13429
13430 PR libfortran/19872
13431 * gfortran.dg/overwrite_1.f: New test.
13432
13433 2005-09-09 Josh Conner <jconner@apple.com>
13434
13435 * g++.dg/init/pr23180-1.C: Removed.
13436 * g++.dg/init/pr23180-2.C: Removed.
13437
13438 2005-09-09 David Daney <ddaney@avtrex.com>
13439
13440 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13441 files which are ...
13442 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13443 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13444
13445 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13446
13447 * gfortran.dg/iostat_2.f90: New test.
13448
13449 2005-09-09 Mark Mitchell <mark@codesourcery.com>
13450
13451 PR c++/22252
13452 * g++.dg/ext/interface1.C: New test.
13453 * g++.dg/ext/interface1.h: Likewise.
13454 * g++.dg/ext/interface1a.cc: Likewise.
13455
13456 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
13457
13458 * gfortran.dg/iomsg_1.f90: New test case.
13459
13460 2005-09-09 Richard Guenther <rguenther@suse.de>
13461
13462 PR c++/23624
13463 * g++.dg/tree-ssa/pr23624.C: New testcase.
13464
13465 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13466
13467 PR fortran/19239
13468 * gfortran.dg/vector_subscript_1.f90,
13469 * gfortran.dg/vector_subscript_2.f90: New tests.
13470
13471 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13472
13473 PR fortran/21104
13474 * gfortran.dg/array_alloc_1.f90,
13475 * gfortran.dg/array_alloc_2.f90,
13476 * gfortran.dg/array_alloc_3.f90: New tests.
13477
13478 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13479
13480 PR fortran/12840
13481 * gfortran.dg/array_constructor_6.f90
13482 * gfortran.dg/array_constructor_7.f90
13483 * gfortran.dg/array_constructor_8.f90
13484 * gfortran.dg/array_constructor_9.f90
13485 * gfortran.dg/array_constructor_10.f90
13486 * gfortran.dg/array_constructor_11.f90
13487 * gfortran.dg/array_constructor_12.f90: New tests.
13488
13489 2005-09-08 Josh Conner <jconner@apple.com>
13490
13491 PR c++/23180
13492 * g++.dg/init/pr23180-1.C: New test.
13493 * g++.dg/init/pr23180-2.C: New test.
13494
13495 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13496
13497 PR fortran/18878
13498 * gfortran.dg/module_double_reuse.f90: New.
13499
13500 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13501
13502 PR fortran/23270
13503 PR fortran/22304
13504 PR fortran/18870
13505 PR fortran/17917
13506 PR fortran/16511
13507 * gfortran.dg/common_equivalence_1.f: New.
13508 * gfortran.dg/common_equivalence_2.f: New.
13509 * gfortran.dg/common_equivalence_3.f: New.
13510 * gfortran.dg/contained_equivalence_1.f90: New.
13511 * gfortran.dg/module_blank_common.f90: New.
13512 * gfortran.dg/module_commons_1.f90: New.
13513 * gfortran.dg/module_equivalence_1.f90: New.
13514 * gfortran.dg/nested_modules_1.f90: New.
13515 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13516 equivalences and add comment to connect the test with
13517 the PR.
13518
13519 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13520
13521 PR fortran/23765
13522 * gfortran.dg/common_6.f90: New test.
13523
13524 2005-09-08 Richard Sandiford <richard@codesourcery.com>
13525
13526 PR fortran/15326
13527 * gfortran.dg/char_result_1.f90,
13528 * gfortran.dg/char_result_2.f90,
13529 * gfortran.dg/char_result_3.f90,
13530 * gfortran.dg/char_result_4.f90,
13531 * gfortran.dg/char_result_5.f90,
13532 * gfortran.dg/char_result_6.f90,
13533 * gfortran.dg/char_result_7.f90,
13534 * gfortran.dg/char_result_8.f90: New tests.
13535
13536 2005-09-08 Richard Sandiford <richard@codesourcery.com>
13537
13538 PR fortran/19928
13539 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13540
13541 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
13542
13543 PR obj-c++/16816
13544 * obj-c++.dg/selector-5.mm: New test.
13545 * obj-c++.dg/selector-6.mm: New test.
13546
13547 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
13548
13549 PR objc/20574
13550 PR objc/19324
13551 * objc.dg/error-1.m: New test.
13552
13553 2005-09-07 Richard Sandiford <richard@codesourcery.com>
13554
13555 PR fortran/23373
13556 * gfortran.fortran-torture/execute/pr23373-1.f90,
13557 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13558
13559 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
13560
13561 PR libfortran/23760
13562 * gfortran.dg/g77/1832.f: Remove long string in write statement
13563 to allow the test to pass on correct list directed output with
13564 prepended space.
13565
13566 2005-09-07 James E Wilson <wilson@specifix.com>
13567
13568 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13569
13570 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
13571
13572 * gfortran.dg/parameter+save.f90: Rename to
13573 * gfortran.dg/parameter_save.f90: .. this.
13574
13575 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
13576
13577 PR fortran/20848
13578 * gfortran.dg/parameter+save.f90: New test case.
13579
13580 2005-09-06 Richard Sandiford <richard@codesourcery.com>
13581
13582 PR fortran/19269
13583 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13584
13585 2005-09-06 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR c/23075
13588 * gcc.dg/pr23075.c: New test.
13589 * g++.dg/warn/pr23075.C: New test.
13590
13591 PR target/22362
13592 * gcc.target/i386/pr22362.c: New test.
13593
13594 PR rtl-optimization/23098
13595 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13596
13597 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13598 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13599 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13600
13601 2005-09-06 Mark Mitchell <mark@codesourcery.com>
13602
13603 * g++.dg/expr/cast6.C: New test.
13604
13605 PR c++/9782
13606 * g++.dg/init/new15.C: New test.
13607
13608 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
13609
13610 * gcc.dg/vect/Os-vect-95.c: New test.
13611 * gcc.dg/vect/vect-95.c: Same.
13612
13613 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
13614
13615 * gcc.dg/vect/vect-29.c: Update xfail testing.
13616 * gcc.dg/vect/vect-44.c: Same.
13617 * gcc.dg/vect/vect-48.c: Same.
13618 * gcc.dg/vect/vect-50.c: Same.
13619 * gcc.dg/vect/vect-72.c: Same.
13620 * gcc.dg/vect/vect-77.c: Same.
13621 * gcc.dg/vect/vect-78.c: Same.
13622 * gcc.dg/vect/vect-80.c: Same.
13623 * gcc.dg/vect/vect-96.c: Same.
13624 * gcc.dg/vect/vect-100.c: Same.
13625 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13626 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13627 * gfortran.dg/vect/vect-5.f90: Same.
13628
13629 2005-09-06 Jakub Jelinek <jakub@redhat.com>
13630
13631 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13632 start strings.
13633 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13634 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13635
13636 PR c++/23056
13637 * g++.dg/opt/pr23056.C: New test.
13638
13639 PR rtl-optimization/23098
13640 * gcc.target/i386/pr23098.c: New test.
13641
13642 2005-09-05 Mark Mitchell <mark@codesourcery.com>
13643
13644 PR c++/23667
13645 * g++.dg/template/static15.C: New test.
13646
13647 PR c++/21440
13648 * g++.dg/ext/stmtexpr5.C: New test.
13649 * g++.dg/ext/stmtexpr6.C: Likewise.
13650
13651 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
13652
13653 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13654
13655 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13656 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13657 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13658
13659 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
13660
13661 PR libfortran/23321
13662 * gfortran.dg/direct_io_4.f90: New test case.
13663
13664 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
13665 Rasmus Hahn <rassahah@neofonie.de>
13666
13667 PR libobjc/23108
13668 * objc.dg/type-stream-1.m: New test.
13669
13670 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
13671
13672 PR fortran/23661
13673 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13674 gfortran.dg/print_fmt_3.f90: New test.
13675
13676 2005-09-03 Jakub Jelinek <jakub@redhat.com>
13677
13678 * gfortran.dg/fmt_t_1.f90: New test.
13679
13680 2005-09-03 Jakub Jelinek <jakub@redhat.com>
13681
13682 PR rtl-optimization/23454
13683 * g++.dg/opt/pr23454.C: New test.
13684
13685 2005-09-03 Mark Mitchell <mark@codesourcery.com>
13686
13687 PR c++/23699
13688 * g++.dg/ext/static1.C: New test.
13689
13690 2005-09-02 Richard Henderson <rth@redhat.com>
13691
13692 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13693 tail call to check_fa_work.
13694
13695 2005-09-02 Mark Mitchell <mark@codesourcery.com>
13696
13697 PR c++/21687
13698 * g++.dg/other/gc3.C: New test.
13699
13700 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13701
13702 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13703 * gcc.dg/20050826-1.c: Likewise.
13704
13705 2005-08-31 Mark Mitchell <mark@codesourcery.com>
13706
13707 PR c++/23167
13708 * g++.dg/expr/volatile1.C: New test.
13709
13710 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
13711
13712 PR middle-end/23547
13713 * gcc.dg/pr23547.c: New test.
13714
13715 2005-09-02 Richard Sandiford <richard@codesourcery.com>
13716
13717 PR c/22061
13718 * gcc.c-torture/execute/pr22061-1.c,
13719 * gcc.c-torture/execute/pr22061-2.c,
13720 * gcc.c-torture/execute/pr22061-3.c,
13721 * gcc.c-torture/execute/pr22061-4.c: New tests.
13722
13723 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
13724
13725 * gcc.dg/Wredundant-decls-2.c: New test to check that
13726 -Wredundant-decls does not issue warning for a variable
13727 definition following a declaration.
13728
13729 2005-09-01 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR debug/7241
13732 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13733 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13734 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13735
13736 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13737 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13738 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13739 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13740 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13741 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13742 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13743 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13744
13745 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13746
13747 PR objc/23306
13748 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13749 scan-assmbler.
13750
13751 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
13752
13753 PR target/21255
13754 * gcc.dg/pr21255-1.c: New test.
13755 * gcc.dg/pr21255-2-mb.c: Likewise.
13756 * gcc.dg/pr21255-2-ml.c: Likewise.
13757 * gcc.dg/pr21255-3.c: Likewise.
13758 * gcc.dg/pr21255-4.c: Likewise.
13759
13760 2005-08-31 Dale Johannesen <dalej@apple.com>
13761
13762 * gcc.dg/20050830-1.c: New.
13763
13764 2005-08-31 Josh Conner <jconner@apple.com>
13765
13766 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13767 command-line options for arm-*-* targets.
13768 * g++.dg/init/array16.C: Likewise.
13769 * g++.dg/other/crash-4.C: Likewise.
13770
13771 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13772
13773 PR obj-c++/23640
13774 * obj-c++.dg/gnu-runtime-3.mm: New test.
13775
13776 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13777
13778 PR c++/13377
13779 * g++.dg/lookup/ambig4.C: New test.
13780 * g++.dg/lookup/ambig5.C: New test.
13781 * g++.dg/tc1/dr101.C: Adjust error markers.
13782
13783 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13784
13785 PR c++/23639
13786 * g++.dg/template/ttp5.C: Adjust error markers.
13787
13788 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
13789
13790 PR testsuite/23609
13791 * lib/obj-c++.exp: Include target-libpath.exp.
13792 (obj-c++_link_flags): Look for the GNU libobjc library
13793 and set the library path to include it.
13794 Don't manually set LD_LIBRARY_PATH (etc.) but call
13795 set_ld_library_path_env_vars instead.
13796 (obj-c++_target_compile): Don't set library path or
13797 linker flags because they are already set correctly
13798 in obj-c++_link_flags.
13799
13800 2005-08-30 Josh Conner <jconner@apple.com>
13801
13802 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13803 to command-line options for arm-*-* targets.
13804
13805 2005-08-30 Geoffrey Keating <geoffk@apple.com>
13806
13807 * g++.dg/other/i386-1.C: New.
13808
13809 2005-08-30 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR preprocessor/20348
13812 PR preprocessor/20356
13813 * gcc.dg/cpp/pr20348.c: New test.
13814 * gcc.dg/cpp/pr20348.h: New file.
13815 * gcc.dg/cpp/inc/pr20348.h: New file.
13816 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13817 * gcc.dg/cpp/pr20356.c: New test.
13818 * gcc.dg/cpp/pr20356.h: New file.
13819 * gcc.dg/cpp/inc/pr20356.h: New file.
13820 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13821
13822 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
13823
13824 * gfortran.fortran-torture/execute/intrinsic_count.f90:
13825 Fix array dimension to avoid correct end-of-file error.
13826
13827 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
13828
13829 PR libfortran/23598
13830 * gfortran.dg/iostat_1.f90: New test.
13831
13832 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
13833
13834 PR middle-end/23408
13835 * gcc.dg/pr23408.c: New test.
13836
13837 2005-08-28 Mark Mitchell <mark@codesourcery.com>
13838
13839 PR c++/23099
13840 * g++.dg/init/member1.C: Make sure erroneous static data member
13841 definitions are required.
13842 * g++.dg/template/static13.C: New test.
13843 * g++.dg/template/static14.C: Likewise.
13844
13845 2005-08-29 Jakub Jelinek <jakub@redhat.com>
13846
13847 * gcc.target/i386/pr23575.c: Use -msse2 instead of
13848 -march=pentium4, remove ilp32 requirement.
13849
13850 PR middle-end/23484
13851 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13852 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13853
13854 2005-08-29 Andreas Jaeger <aj@suse.de>
13855
13856 PR testsuite/23607
13857 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13858
13859 2005-08-28 Jakub Jelinek <jakub@redhat.com>
13860
13861 * gcc.c-torture/execute/20050316-2.c: New test.
13862 * gcc.c-torture/execute/20050316-3.c: New test.
13863 * gcc.dg/torture/pr16104-1.c: New test.
13864
13865 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
13866
13867 PR middle-end/23463
13868 * gcc.c-torture/execute/zero-struct-1.c: New test.
13869
13870 2005-08-27 Richard Guenther <rguenther@suse.de>
13871
13872 PR target/23575
13873 * gcc.target/i386/pr23575.c: New testcase.
13874
13875 2005-08-26 Jakub Jelinek <jakub@redhat.com>
13876
13877 PR rtl-optimization/23561
13878 * gcc.c-torture/execute/20050826-1.c: New test.
13879
13880 PR rtl-opt/23560
13881 * gcc.c-torture/execute/20050826-2.c: New test.
13882
13883 2005-08-26 Dale Johannesen <dalej@apple.com>
13884
13885 * gcc.dg/20030711-1.c: Modify to work on Darwin.
13886 * gcc.dg/20050826-1.c: New.
13887
13888 2005-08-26 Mark Mitchell <mark@codesourcery.com>
13889
13890 PR c++/19004
13891 * g++.dg/template/nontype13.C: New test.
13892
13893 PR c++/23491
13894 * g++.dg/init/new14.C: New test.
13895 * g++.dg/expr/anew1.C: Do not XFAIL.
13896 * g++.dg/expr/anew2.C: Likewise.
13897 * g++.dg/expr/anew3.C: Likewise.
13898
13899 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
13900
13901 PR middle-end/22439
13902 * gcc.dg/vla-3.c: New test.
13903
13904 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
13905
13906 PR fortran/20363
13907 * gfortran.dg/named_interface.f90: New.
13908
13909 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
13910
13911 * gcc.c-torture/execute/frame-address.c: New test.
13912
13913 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
13914
13915 PR c++/20817
13916 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13917
13918 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13919
13920 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13921
13922 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13923
13924 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13925 * gcc.dg/altivec-22.c: Rename from..
13926 * gcc.dg/altivec-nomfcr.c: ..this.
13927
13928 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
13929
13930 PR tree-optimization/23546
13931 * gcc.dg/tree-ssa/pr23546.c: New test.
13932
13933 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
13934
13935 PR fortran/17758
13936 * gfortran.dg/nonreturning_statements.f90: New test.
13937
13938 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
13939
13940 PR c++/22454
13941 * g++.dg/parse/crash29.C: New.
13942
13943 2005-08-23 DJ Delorie <dj@redhat.com>
13944
13945 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13946 constants have the L suffix.
13947
13948 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
13949
13950 PR c++/23044
13951 * g++.dg/template/instantiate8.C: New.
13952
13953 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
13954
13955 PR middle-end/23467
13956 * gcc.c-torture/execute/pr23467.c: New test.
13957
13958 2005-08-23 Jakub Jelinek <jakub@redhat.com>
13959
13960 PR tree-optimization/22043
13961 * gcc.c-torture/execute/20050613-1.c: New test.
13962
13963 2005-08-23 Ben Elliston <bje@au.ibm.com>
13964
13965 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13966
13967 2005-08-22 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR rtl-optimization/23478
13970 * g++.dg/opt/pr23478.C: New test.
13971
13972 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13973
13974 PR c/18715
13975 * gcc.dg/switch-warn-3.c: New test.
13976
13977 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13978
13979 PR c++/22233
13980 * g++.dg/template/param1.C: New test.
13981
13982 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13983
13984 PR c++/23089
13985 * g++.dg/other/incomplete1.C: New test.
13986
13987 2005-08-22 Ira Rosen <irar@il.ibm.com>
13988
13989 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13990 are vectorizable.
13991
13992 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13993
13994 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13995 d_lines_5.f: New.
13996
13997 2005-08-21 Jakub Jelinek <jakub@redhat.com>
13998
13999 * gcc.target/i386/sse-4.c: New test.
14000
14001 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14002
14003 PR testsuite/23239
14004 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14005
14006 2005-08-20 Jakub Jelinek <jakub@redhat.com>
14007
14008 * gcc.dg/20050811-1.c: New test.
14009 * gcc.dg/20050811-2.c: New test.
14010
14011 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
14012
14013 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14014
14015 2005-08-19 Diego Novillo <dnovillo@redhat.com>
14016
14017 PR 23476
14018 * gcc.c-torture/compile/pr23476.c: New test.
14019
14020 2005-08-19 Devang Patel <dpatel@apple.com>
14021
14022 PR tree-optimization/23048
14023 * gcc.dg/tree-ssa/pr23048.c: New test.
14024
14025 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
14026
14027 PR middle-end/20624
14028 * g++.dg/warn/Wreturn-3.C: New test
14029
14030 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
14031
14032 PR tree-optimization/22228
14033 * g++.dg/vect/pr22543.cc: New test.
14034
14035 2005-08-17 Steven Bosscher <stevenb@suse.de>
14036
14037 PR tree-optimization/21574
14038 * gcc.dg/tree-ssa/pr21574.c: New test.
14039
14040 2005-08-16 James E Wilson <wilson@specifix.com>
14041
14042 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14043
14044 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14045
14046 PR tree-opt/23402
14047 * gcc.c-torture/compile/zero-strct-3.c: New test.
14048 * gcc.c-torture/compile/zero-strct-4.c: New test.
14049
14050 2005-08-16 Steven Bosscher <stevenb@suse.de>
14051
14052 PR target/23376
14053 * gcc.target/x86_64/pr23376.c: New test.
14054
14055 2005-08-16 Ian Lance Taylor <ian@airs.com>
14056
14057 PR c++/23337
14058 * g++.dg/ext/vector2.C: New.
14059
14060 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
14061
14062 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14063
14064 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
14065
14066 PR libfortran/23428
14067 * gfortran.dg/inquire-complex.f90: New test case.
14068
14069 2005-08-16 James E Wilson <wilson@specifix.com>
14070
14071 PR tree-optimization/21105
14072 * gcc.dg/large-size-array.c: New.
14073
14074 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
14075
14076 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14077 type.
14078 * gcc.dg/vect/vect-41: Likewise.
14079 * gcc.dg/vect/vect-42: Likewise.
14080 * gcc.dg/vect/vect-43: Likewise.
14081 * gcc.dg/vect/vect-44: Likewise.
14082 * gcc.dg/vect/vect-46: Likewise.
14083 * gcc.dg/vect/vect-47: Likewise.
14084 * gcc.dg/vect/vect-48: Likewise.
14085 * gcc.dg/vect/vect-52: Likewise.
14086 * gcc.dg/vect/vect-53: Likewise.
14087 * gcc.dg/vect/vect-54: Likewise.
14088 * gcc.dg/vect/vect-55: Likewise.
14089 * gcc.dg/vect/vect-56: Likewise.
14090 * gcc.dg/vect/vect-57: Likewise.
14091 * gcc.dg/vect/vect-58: Likewise.
14092 * gcc.dg/vect/vect-59: Likewise.
14093 * gcc.dg/vect/vect-60: Likewise.
14094 * gcc.dg/vect/vect-61: Likewise.
14095 * gcc.dg/vect/vect-85: Likewise.
14096 * gcc.dg/vect/vect-87: Likewise.
14097 * gcc.dg/vect/vect-88: Likewise.
14098 * gcc.dg/vect/vect-93.c: Likewise.
14099 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14100 * gcc.dg/vect/vect-75: Likewise.
14101 * gcc.dg/vect/vect-76: Likewise.
14102 * gcc.dg/vect/vect-77: Likewise.
14103 * gcc.dg/vect/vect-78: Likewise.
14104 * gcc.dg/vect/vect-80: Likewise.
14105 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14106 vectorized for the expected reason, rather than checking how alignment
14107 was handled.
14108 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14109 type and also instead of aligned pointers. Added documentation.
14110
14111 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
14112
14113 * gfortran.dg/power.f90: New test.
14114
14115 2005-08-16 Jakub Jelinek <jakub@redhat.com>
14116
14117 PR rtl-optimization/23299
14118 * g++.dg/opt/pr23299.C: New test.
14119
14120 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14121
14122 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14123
14124 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
14125
14126 * g++.dg/template/local6.C: New test.
14127
14128 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14129
14130 * execute/exceptions/finally-1.m: Check that the catch and finally are
14131 being called. Also add a "return 0;" at the end of main.
14132
14133 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
14134
14135 PR fortran/21432.
14136 * gfortran.dg/namelist_print_1.f: New test of functionality of
14137 PRINT namelist.
14138 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14139 namelist generates error with -std=f95.
14140
14141 2005-08-14 Ira Rosen <irar@il.ibm.com>
14142
14143 PR tree-optimization/23119
14144 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14145
14146 2005-08-13 Marcin Koziej <creep@desk.pl>
14147 Andrew Pinski <pinskia@physics.uc.edu>
14148
14149 PR libobjc/22492
14150 * execute/exceptions/finally-1.m: New test.
14151
14152 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14153
14154 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14155 testsuite.
14156 * objc/execute/exceptions/trivial.m: New test.
14157 * objc.dg/try-catch-11.m: Move to ...
14158 * objc/execute/exceptions/foward-1.m: Here.
14159 * objc.dg/try-catch-2.m: Move to ...
14160 * objc/execute/exceptions/catchall-1.m: Here.
14161 * objc.dg/try-catch-8.m: Move to ...
14162 * objc/execute/exceptions/local-variables-1.m: Here.
14163
14164 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14165
14166 * objc.dg/nested-func-1.m: Move to ...
14167 * objc/execute/nested-func-1.m: Here.
14168
14169 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14170
14171 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14172 in ${options} instead of [target_info name].
14173 * lib/obj-c++.exp (objc_target_compile): Likewise.
14174
14175 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14176
14177 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14178
14179 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14180
14181 part of PR testsuite/23348
14182 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14183 of the torture options.
14184 * objc/compile/trivial.m: New test.
14185
14186 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
14187
14188 * gfortran.dg/eoshift.f90: Correct format.
14189
14190 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
14191
14192 * gfortran.fortran-torture/execute/character_passing.f90:
14193 Fix comment typo.
14194
14195 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
14196
14197 PR c++/8271
14198 * g++.dg/template/unify10.C: New.
14199
14200 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
14201
14202 * g++.dg/parse/pr22514.C: Move to...
14203 * g++.dg/debug/pr22514.C: here.
14204
14205 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14206
14207 PR c++/23266
14208 * g++.dg/inherit/pure1.C: New test.
14209
14210 * ChangeLog: Fix typos.
14211
14212 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14213 Steven Bosscher <stevenb@suse.de>
14214
14215 * gfortran.dg/runtime_warning_1.f90: New test.
14216
14217 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
14218
14219 PR c++/23219
14220 * g++.dg/parse/crash28.C: New.
14221
14222 2005-08-11 Richard Guenther <rguenther@suse.de>
14223
14224 PR target/23289
14225 * gcc.target/i386/tailcall-1.c: New testcase.
14226
14227 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
14228
14229 * gcc.dg/vect/vect-67.c: Un-xfail.
14230
14231 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
14232
14233 PR c++/23225
14234 * g++.dg/testsuite/parse/crash27.C: new test.
14235
14236 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
14237
14238 PR libfortran/22143
14239 * gfortran.dg/shift-kind.f90: New testcase.
14240
14241 2005-08-10 Richard Sandiford <richard@codesourcery.com>
14242
14243 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14244 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14245
14246 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14247
14248 PR c++/20646
14249 * g++.dg/other/mult-stor1.C: New test.
14250
14251 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
14252
14253 * gcc.c-torture/pr18299-1.c: Move to ...
14254 * gcc.c-torture/compile/pr18299-1.c: Here.
14255
14256 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
14257
14258 * gfortran/fortran.torture/execute/character_passing.f90:
14259 Fix types for LSAME.
14260
14261 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
14262
14263 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14264 input data back to what it was originally.
14265
14266 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
14267
14268 * objc.dg/try-catch-8.m: Enable for all targets.
14269
14270 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
14271
14272 * gcc.dg/pr23165.c: New test.
14273
14274 2005-08-09 Steven Bosscher <stevenb@suse.de>
14275
14276 PR tree-optimization/23234
14277 * gcc.dg/tree-ssa/pr23234.c: New test.
14278
14279 2005-08-08 Josh Conner <jconner@apple.com>
14280
14281 PR rtl-optimization/23241
14282 * gcc.dg/char-compare.c: New test.
14283
14284 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14285
14286 PR c++/22508
14287 * g++.dg/init/new13.C: New test.
14288
14289 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
14290
14291 PR c++/21166
14292 * g++.dg/other/crash-4.C: Adjust
14293 * g++/dg/ext/packed9.C: New.
14294
14295 2005-08-08 Richard Sandiford <richard@codesourcery.com>
14296
14297 PR middle-end/21964
14298 * gcc.c-torture/execute/pr21964-1.c: New test.
14299
14300 2005-08-08 Richard Sandiford <richard@codesourcery.com>
14301
14302 PR c/22458
14303 * gcc.dg/pr22458-1.c: New test.
14304
14305 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
14306 Steven G. Kargl <kargls@comcast.net>
14307
14308 PR fortran/22390
14309 * gfortran.dg/flush_1.f90: New test.
14310
14311 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14312
14313 PR c++/23191
14314 * g++.dg/template/eh2.C: New test.
14315
14316 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14317
14318 PR c++/19498
14319 * g++.dg/template/instantiate7.C: New test.
14320
14321 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
14322
14323 PR c/23113
14324 * gcc.dg/Wunused-value-1.c: New test.
14325
14326 2005-08-06 Richard Sandiford <richard@codesourcery.com>
14327
14328 PR rtl-optimization/23233
14329 * gcc.c-torture/compile/pr23233-1.c: New test.
14330
14331 2005-08-06 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR fortran/18833
14334 PR fortran/20850
14335 * gfortran.dg/equiv_1.f90: New test.
14336 * gfortran.dg/equiv_2.f90: New test.
14337 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14338 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14339 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14340
14341 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
14342
14343 * gcc.c-torture/execute/vrp-5.c: New test.
14344 * gcc.c-torture/execute/vrp-6.c: New test.
14345 * gcc.dg/tree-ssa/vrp21.c: New test.
14346
14347 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
14348
14349 * g++.dg/parse/pr22514.C: New test.
14350
14351 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
14352
14353 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14354
14355 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14356 instead of constant loads / pool entries.
14357
14358 2005-08-05 David Edelsohn <edelsohn@gnu.org>
14359
14360 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14361 TEST_TO_WCTYPE.
14362
14363 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
14364
14365 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14366 __WINT_TYPE__ in generated prototypes if possible.
14367
14368 2005-08-04 Diego Novillo <dnovillo@redhat.com>
14369
14370 PR 22037
14371 * g++.dg/tree-ssa/pr22037.C:
14372
14373 2005-08-04 Richard Henderson <rth@redhat.com>
14374
14375 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14376 scan-tree-dump-times directive.
14377
14378 2005-08-04 Jan Hubicka <jh@suse.cz>
14379
14380 * gcov-1.C: Fix switch counts.
14381 * gcov-4b.c: Likewise.
14382
14383 2005-08-03 Jeff Law <law@redhat.com>
14384
14385 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14386
14387 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
14388
14389 * gcc.c-torture/execute/pr23135.c: New test.
14390
14391 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14392
14393 PR tree-optimization/19899
14394 * gcc.dg/tree-ssa/scev-1.c: New test.
14395 * gcc.dg/tree-ssa/scev-2.c: New test.
14396
14397 2005-08-03 Richard Sandiford <richard@codesourcery.com>
14398
14399 PR target/18582
14400 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14401
14402 2005-08-03 Jan Hubicka <jh@suse.cz>
14403
14404 * update-conroll.c: New testcase.
14405 * update-conroll-2.c: New testcase.
14406
14407 2005-08-02 David Edelsohn <edelsohn@gnu.org>
14408
14409 * gfortran.dg/constant_substring.f: New test.
14410 * gfortran.dg/pr22491.f: New test.
14411
14412 2005-08-02 Jan Hubicka <jh@suse.cz>
14413
14414 * update-threading.c: Replace by the proper one.
14415
14416 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14417
14418 PR 23164
14419 * g++.dg/tree-ssa/pr23164.C: New test.
14420
14421 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14422
14423 * gcc.dg/tree-ssa/pr23192.c: New test.
14424
14425 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
14426
14427 * gcc.c-torture/execute/vrp-4.c: New test.
14428
14429 2005-08-02 Jan Hubicka <jh@suse.cz>
14430
14431 * update-threading.c: New test.
14432
14433 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
14434
14435 * gcc.c-torture/compile/20050801-1.c: New test.
14436 * gcc.c-torture/compile/20050801-2.c: New test.
14437
14438 2005-08-01 Jan Hubicka <jh@suse.cz>
14439
14440 * val-prof-5.c: New test.
14441
14442 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
14443
14444 PR c/22311
14445 * gcc.dg/pr22311-1.c : New test.
14446
14447 2005-07-31 Steven Bosscher <stevenb@suse.de>
14448
14449 PR target/23095
14450 * gfortran.dg/pr23095.f: New test.
14451
14452 PR c++/22003
14453 * g++.dg/other/pr22003.C: New test.
14454
14455 2005-07-31 Richard Sandiford <richard@codesourcery.com>
14456
14457 PR target/20621
14458 * gcc.c-torture/execute/pr20621-1.c: New test.
14459
14460 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
14461
14462 * gfortran.dg/comma_format_extension_4.f: Adjust length
14463 of string for format.
14464 * gfortran.dg/der_array_io_1.f: Replace illegal internal
14465 print statement with internal write.
14466 * gfortran.dg/der_array_io_2.f: Likewise.
14467 * gfortran.dg/der_array_io_3.f: Likewise.
14468
14469 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
14470
14471 * gcc.dg/fold-abs-4.c: new test.
14472
14473 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
14474
14475 PR fortran/22570 an related issues.
14476 * gfortran.dg/x_slash_1.f: New test.
14477
14478 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
14479
14480 PR c/23143
14481 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14482 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14483
14484 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14485
14486 PR c/529
14487 * gcc.dg/Wshadow-3.c: New test.
14488
14489 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
14490
14491 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14492 used to have the wrong bounds).
14493
14494 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14495
14496 PR c/21720
14497 * gcc.dg/hex-round-1.c: Test more cases.
14498 * gcc.dg/hex-round-2.c: New test.
14499
14500 2005-07-29 Diego Novillo <dnovillo@redhat.com>
14501
14502 PR 22550
14503 * g++.dg/tree-ssa/pr22550.C: New test.
14504
14505 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
14506
14507 * gcc.dg/tree-ssa/vrp19.c: New test.
14508 * gcc.dg/tree-ssa-vrp20.c: New test.
14509
14510 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14511
14512 PR c/22240
14513 * gcc.dg/transparent-union-4.c: New test.
14514
14515 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14516
14517 PR c/22192
14518 * gcc.dg/c99-vla-2.c: New test.
14519
14520 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14521
14522 PR c/21720
14523 * gcc.dg/hex-round-1.c: New test.
14524
14525 2005-07-28 Jan Hubicka <jh@suse.cz>
14526
14527 * inliner-1.c: Do not dump everything.
14528 * tree-prof.exp: Do not pass -ftree-based-profiling.
14529 * bprob.exp: Likewise.
14530
14531 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14532
14533 2005-07-28 Mark Mitchell <mark@codesourcery.com>
14534
14535 PR c++/22545
14536 * g++.dg/expr/ptrmem7.C: New test.
14537
14538 2005-07-28 Mike Stump <mrs@apple.com>
14539
14540 * g++.old-deja/g++.mike/visibility-1.C: New test.
14541
14542 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14543
14544 PR c/20187
14545 * gcc.c-torture/execute/pr20187-1.c: New test.
14546
14547 2005-07-28 Jeff Law <law@redhat.com>
14548
14549 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14550 * gcc.dg/tree-ssa/vrp18.c: New test.
14551
14552 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
14553
14554 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14555
14556 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
14557
14558 PR tree-optimization/22506
14559 * gcc.dg/vect/ps22506.c: New test.
14560
14561 2005-07-28 Jakub Jelinek <jakub@redhat.com>
14562
14563 PR target/21149
14564 * gcc.target/i386/sse-3.c: New test.
14565
14566 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14567
14568 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14569 * gcc.target/mips/mips32-dsp-type.c: Likewise.
14570
14571 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14572
14573 PR c/22589
14574 * gcc.c-torture/compile/pr22589-1.c: New test.
14575
14576 2005-07-28 Jan Hubicka <jh@suse.cz>
14577
14578 * update-loopch.c: New testcase.
14579
14580 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
14581
14582 PR rtl-optimization/23047
14583 * gcc.c-torture/execute/pr23047.c: New test.
14584 * gcc.c-torture/execute/pr23047.x: New.
14585
14586 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
14587
14588 PR tree-optimization/22493
14589 * gcc.c-torture/execute/pr22493-1.c: New test.
14590 * gcc.c-torture/execute/pr22493-1.x: New.
14591 * gcc.c-torture/execute/vrp-1.c: New test.
14592 * gcc.c-torture/execute/vrp-2.c: New test.
14593 * gcc.c-torture/execute/vrp-2.c: New test.
14594
14595 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
14596
14597 * gcc.target/frv/all-builtin-read8.c: Delete.
14598 * gcc.target/frv/all-builtin-read16.c: Delete.
14599 * gcc.target/frv/all-builtin-read32.c: Delete.
14600 * gcc.target/frv/all-builtin-read64.c: Delete.
14601 * gcc.target/frv/all-builtin-write8.c: Delete.
14602 * gcc.target/frv/all-builtin-write16.c: Delete.
14603 * gcc.target/frv/all-builtin-write32.c: Delete.
14604 * gcc.target/frv/all-builtin-write64.c: Delete.
14605 * gcc.target/frv/all-read-write-1.c: New.
14606
14607 2005-07-27 Jeff Law <law@redhat.com>
14608
14609 * gcc.c-torture/execute/pr22630.c: New test.
14610
14611 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
14612
14613 PR tree-optimization/23073
14614 * gcc.dg/vect/nodump-pr23073.c: New test.
14615 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14616
14617 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
14618
14619 PR tree-optimize/22348
14620 * gcc.c-torture/execute/pr22348.c: New.
14621
14622 2005-07-27 Richard Guenther <rguenther@suse.de>
14623
14624 * gcc.dg/tree-ssa/salias-1.c: New testcase.
14625
14626 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14627
14628 PR fortran/22503
14629 * gfortran.dg/logical_comp.f90: New test.
14630
14631 2005-07-27 Jan Hubicka <jh@suse.cz>
14632
14633 * inliner-1.c: Add cleanup of dumps.
14634 * val-prof-*.c: Likewise.
14635 * update-tailcall.c: New.
14636
14637 2005-07-26 Diego Novillo <dnovillo@redhat.com>
14638
14639 PR 22591
14640 * gcc.dg/tree-ssa/pr22591.c: New test.
14641 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14642
14643 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
14644
14645 PR libobjc/22606
14646 * objc.dg/try-catch-11.m: New test.
14647
14648 2005-07-26 Richard Guenther <rguenther@suse.de>
14649
14650 PR tree-optimization/22486
14651 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14652
14653 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
14654
14655 PR tree-opt/22484
14656 * testsuite/g++.dg/opt/loop2.C: New test.
14657
14658 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
14659
14660 * gcc.dg/tree-ssa/reassoc-3.c: New test.
14661 * gcc.dg/tree-ssa/reassoc-4.c: New test.
14662
14663 2005-07-25 Adam Nemet <anemet@lnxw.com>
14664
14665 * lib/profopt.exp (profopt-execute): Check for profiling data
14666 files on the target.
14667
14668 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
14669
14670 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14671 for matching of asm labels.
14672
14673 2005-07-25 Richard Guenther <rguenther@suse.de>
14674
14675 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14676
14677 2005-07-25 Richard Guenther <rguenther@suse.de>
14678
14679 PR testsuite/22624
14680 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14681
14682 2005-07-25 Ira Rosen <irar@il.ibm.com>
14683
14684 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14685 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14686 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14687 * gcc.dg/vect/vect-100.c: New test.
14688 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14689 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14690 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14691 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14692 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14693 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14694 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14695 * gfortran.dg/vect/pr19049.f90: New testcase.
14696 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14697
14698 2005-07-25 Jakub Jelinek <jakub@redhat.com>
14699
14700 * gcc.c-torture/execute/20050713-1.c: New test.
14701
14702 PR fortran/20063
14703 * gfortran.fortran-torture/execute/data_4.f90: New test.
14704
14705 PR middle-end/20303
14706 * gcc.dg/visibility-d.c: New test.
14707
14708 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
14709
14710 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14711 * gfortran.dg/underflow.f90: Ditto.
14712
14713 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14714
14715 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14716 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14717 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14718
14719 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
14720
14721 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14722 include case of field width of zero.
14723
14724 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
14725
14726 PR libgfortran/21875
14727 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14728 with trailing blanks on normal formatted read.
14729
14730 2005-07-23 Chao-ying Fu <fu@mips.com>
14731
14732 * gcc.target/mips/mips32-dsp-type.c: New test.
14733 * gcc.target/mips/mips32-dsp.c: New test.
14734
14735 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
14736
14737 PR testsuite/21073
14738 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14739
14740 PR testsuite/20454
14741 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14742 and __cyg_profile_func_exit.
14743
14744 2005-07-22 David Edelsohn <edelsohn@gnu.org>
14745
14746 * gfortran.dg/comma_format_extension_3.f: Fix typo.
14747 * gfortran.dg/comma_format_extension_4.f: Same.
14748 * gfortran.dg/pr15332.f: Same.
14749 * gfortran.dg/pr21730.f: Same.
14750
14751 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
14752
14753 * g++.dg/opt/vrp2.C: Fix testcase.
14754
14755 PR tree-opt/22625
14756 * g++.dg/opt/vrp2.C: New test.
14757
14758 2005-07-22 Mark Mitchell <mark@codesourcery.com>
14759
14760 PR debug/21828
14761 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14762
14763 2005-07-22 Diego Novillo <dnovillo@redhat.com>
14764
14765 * gcc.dg/tree-ssa/20050719-1.c: New test.
14766
14767 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
14768
14769 * gcc.dg/bfin-longcall-1.c: New file.
14770 * gcc.dg/bfin-longcall-2.c: New file.
14771
14772 2005-07-21 Janis Johnson <janis187@us.ibm.com>
14773
14774 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14775
14776 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
14777
14778 PR middle-end/19055
14779 * gcc.dg/tree-ssa/pr19055.c: New test.
14780 * gcc.dg/tree-ssa/pr19055-2.c: New test.
14781
14782 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
14783
14784 PR C++/22358
14785 * g++.dg/other/pr22358.C: New test.
14786
14787 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
14788
14789 PR c++/2922
14790 * g++.dg/lookup/two-stage5.C: New test from bug comments.
14791
14792 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14793
14794 PR c++/15938
14795 * g++.dg/init/union2.C: New test.
14796
14797 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14798
14799 PR c/22393
14800 * gcc.dg/complex-4.c: New test.
14801
14802 2005-07-21 Richard Guenther <rguenther@suse.de>
14803
14804 PR testsuite/22522
14805 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14806 scanning for asm labels.
14807 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14808
14809 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
14810
14811 PR target/22085
14812 * gcc.dg/altivec-pr22085.c: New.
14813
14814 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
14815
14816 PR tree-optimization/19210
14817 * gcc.dg/tree-ssa/pr19210-1.c: New.
14818 * gcc.dg/tree-ssa/pr19210-2.c: New.
14819
14820 2005-07-21 Richard Sandiford <richard@codesourcery.com>
14821
14822 PR rtl-optimization/22167
14823 * g++.dg/opt/pr22167.C: New test.
14824
14825 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
14826
14827 PR c++/2922
14828 * g++.dg/lookup/two-stage2.C: New.
14829 * g++.dg/lookup/two-stage3.C: New.
14830 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14831 fixed two-stage name lookup for operators.
14832 * g++.dg/template/call3.C: Compiler now produces an appropriate
14833 error message.
14834 * g++.dg/template/crash37.C: Compiler now describes bla() on line
14835 14 as a candidate.
14836 * g++.dg/template/ptrmem4.C: Compiler produces different error
14837 message.
14838 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14839 connect_to_method as a candidate.
14840
14841 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
14842
14843 * gcc.dg/fold-alloc-1.c: New test.
14844
14845 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
14846
14847 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14848 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14849
14850 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
14851
14852 * gcc.dg/fold-abs-1.c: New test.
14853 * gcc.dg/fold-abs-2.c: New test.
14854 * gcc.dg/fold-abs-3.c: New test.
14855
14856 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
14857
14858 Make CONSTRUCTOR use VEC to store initializers.
14859 * g++.dg/ext/complit3.C: Check for specific error messages.
14860 * g++.dg/init/brace2.C: Update error message.
14861 * g++.dg/warn/Wbraces2.C: Likewise.
14862
14863 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
14864
14865 PR fortran/16940
14866 * gfortran.dg/module_interface_1.f90: New test.
14867
14868 2005-07-19 Danny Berlin <dberlin@dberlin.org>
14869 Kenneth Zadeck <zadeck@naturalbridge.com>
14870
14871 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14872
14873 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14874
14875 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14876 specify -Wformat for these tests.
14877 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14878 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14879 * gcc.dg/format/opt-6.c: Delete.
14880
14881 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
14882
14883 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14884 * gcc.dg/tree-ssa/sra-3.c: Likewise.
14885
14886 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
14887
14888 * gcc.dg/tree-ssa/alias-2.c: New test.
14889
14890 2005-07-18 Mark Mitchell <mark@codesourcery.com>
14891
14892 PR c++/22263
14893 * g++.dg/template/explicit7.C: New test.
14894
14895 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
14896
14897 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14898 width of 8 to +Inf and -Inf.
14899
14900 2005-07-17 Mark Mitchell <mark@codesourcery.com>
14901
14902 PR c++/22139
14903 * g++.dg/template/friend36.C: New test.
14904
14905 2005-07-16 David Edelsohn <edelsohn@gnu.org>
14906
14907 PR fortran/21730
14908 * gfortran.dg/pr21730.f: New test.
14909
14910 2005-07-16 Danny Berlin <dberlin@dberlin.org>
14911 Kenneth Zadeck <zadeck@naturalbridge.com>
14912
14913 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14914 since pure const detection cannot run at -O1 in c compiler.
14915 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14916 can now optimize this case properly.
14917 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14918 because we now pass.
14919 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14920
14921 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
14922
14923 PR c/22421
14924 * gcc.dg/format/bitfld-1.c: New test.
14925
14926 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14927
14928 PR c++/22204
14929 * g++.dg/rtti/repo1.C: New test.
14930
14931 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
14932
14933 PR middle-end/22398
14934 * gcc.c-torture/compile/pr22398.c: New test.
14935
14936 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14937
14938 PR c++/22132
14939 * g++.dg/expr/cast4.C: New test.
14940
14941 2005-07-15 Richard Guenther <rguenther@suse.de>
14942
14943 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14944 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14945
14946 2005-07-15 Steven Bosscher <stevenb@suse.de>
14947
14948 PR tree-optimization/22230
14949 * gcc.dg/tree-ssa/pr22230.c: New test.
14950
14951 2005-07-14 Jakub Jelinek <jakub@redhat.com>
14952
14953 * gfortran.dg/g77/cpp6.f: New test.
14954
14955 PR fortran/22417
14956 * gfortran.dg/g77/cpp5.F: New test.
14957 * gfortran.dg/g77/cpp5.h: New file.
14958 * gfortran.dg/g77/cpp5inc.h: New file.
14959
14960 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
14961
14962 PR libfortran/16435
14963 * gfortran.dg/tl_editting.f90: New.
14964 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14965
14966 2005-07-14 Steven G. Kargl <kargls@comcast.net>
14967
14968 * gfortran.dg/char_array_constructor.f90: New test.
14969
14970 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
14971
14972 * gfortran.dg/past_eor.f90: New.
14973 * gfortran.dg/complex_read.f90: New.
14974
14975 2005-07-13 Jeff Law <law@redhat.com>
14976
14977 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14978 additional casts.
14979
14980 * gcc.dg/tree-ssa/pr22321.c: New test
14981
14982 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
14983
14984 PR tree-optimization/21921
14985 * gcc.dg/tree-ssa/pr21921.c: New.
14986
14987 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
14988
14989 PR tree-optimizatio/22442
14990 * gcc.dg/tree-ssa/loop-11.c: New test.
14991
14992 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
14993
14994 PR tree-opt/21840
14995 * gcc.c-torture/compile/pr21840.c: New test.
14996
14997 2005-07-12 Jan Hubicka <jh@suse.cz>
14998
14999 * gcc.c-torture/compile/pr22379.c: New test.
15000
15001 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
15002
15003 PR libfortran/21593
15004 gfortran.dg/dev_null.f90: Remove outdated comment about
15005 PR libfortran/21593.
15006
15007
15008 2005-07-12 Dale Johannesen <dalej@apple.com>
15009
15010 * gcc.target/i386/compress-float-sse.c: New.
15011 * gcc.target/i386/compress-float-sse-pic.c: New.
15012 * gcc.target/i386/compress-float-387.c: New.
15013 * gcc.target/i386/compress-float-387-pic.c: New.
15014 * gcc.dg/compress-float-ppc.c: New.
15015 * gcc.dg/compress-float-ppc-pic.c: New.
15016
15017 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
15018
15019 PR libfortran/21593
15020 gfortran.dg/dev_null.f90: Remove targets.
15021
15022 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
15023
15024 PR tree-opt/22335
15025 * gcc.dg/pr22335-1.c: New test.
15026 * gcc.dg/pr22335-2.c: New test.
15027
15028 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15029
15030 PR c++/20172
15031 * g++.dg/template/nontype12.C : New test.
15032
15033 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
15034
15035 * gcc.dg/tree-ssa/loop-10.c: New test.
15036
15037 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
15038
15039 * gcc.c-torture/execute/20020720-1.x: Remove.
15040
15041 2005-07-11 Jakub Jelinek <jakub@redhat.com>
15042
15043 * gfortran.fortran-torture/execute/forall_7.f90: New test.
15044
15045 2005-07-10 Richard Sandiford <richard@codesourcery.com>
15046
15047 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15048 (dg-mips-options): Use it.
15049
15050 2005-07-09 Diego Novillo <dnovillo@redhat.com>
15051
15052 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15053
15054 2005-07-09 Richard Henderson <rth@redhat.com>
15055
15056 * lib/target-supports.exp (check_effective_target_sync_char_short):
15057 Add alpha.
15058
15059 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
15060
15061 PR libfortran/22217
15062 * gfortran.dg/negative-z-descriptor.f90: New test.
15063
15064 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
15065
15066 PR tree-opt/22329
15067 * gcc.dg/pr22329.c: New test.
15068
15069 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
15070
15071 PR tree-optimization/20139
15072 * gcc.dg/tree-ssa/pr20139.c: New.
15073
15074 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
15075
15076 PR tree-opt/22356
15077 * testsuite/gcc.dg/pr22356-1.c: New test.
15078
15079 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
15080
15081 PR c++/21799
15082 * g++.dg/template/unify8.C: New.
15083 * g++.dg/template/unify9.C: New.
15084
15085 2005-07-08 Jakub Jelinek <jakub@redhat.com>
15086
15087 * gfortran.fortran-torture/execute/entry_10.f90: New test.
15088
15089 2005-07-07 Geoffrey Keating <geoffk@apple.com>
15090
15091 * gcc.dg/darwin-version-1.c: New.
15092 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15093 * gcc.dg/builtins-20.c: Likewise.
15094 * gcc.dg/builtins-53.c: Likewise.
15095 * gcc.dg/torture/builtins-convert-1.c: Likewise.
15096 * gcc.dg/torture/builtins-convert-2.c: Likewise.
15097 * gcc.dg/torture/builtins-convert-3.c: Likewise.
15098 * gcc.dg/torture/builtins-power-1.c: Likewise.
15099 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15100 on Darwin.
15101
15102 2005-07-07 Jeff Law <law@redhat.com>
15103
15104 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
15105 argument evaluation order.
15106
15107 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
15108
15109 PR libfortran/21594
15110 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15111 Add test cases where the shift length is greater than the
15112 array length.
15113
15114 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15115
15116 * obj-c++.dg/proto-lossage-6.mm: New.
15117 * objc.dg/proto-lossage-6.m: New.
15118
15119 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15120
15121 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15122 * objc.dg/gnu-runtime-2.m: Likewise.
15123
15124 2005-07-07 Jakub Jelinek <jakub@redhat.com>
15125
15126 * gfortran.dg/longline.f: New test.
15127
15128 * gfortran.dg/badline.f: New test.
15129
15130 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
15131
15132 PR fortran/16531
15133 PR fortran/15966
15134 PR fortran/18781
15135 * gfortran.dg/hollerith.f90: New.
15136 * gfortran.dg/hollerith2.f90: New.
15137 * gfortran.dg/hollerith3.f90: New.
15138 * gfortran.dg/hollerith4.f90: New.
15139 * gfortran.dg/hollerith_f95.f90: New.
15140 * gfortran.dg/hollerith_legacy.f90: New.
15141 * gfortran.dg/g77/cpp4.F: New. Port from g77.
15142
15143 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15144
15145 PR objc/22274
15146 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15147 * objc.dg/gnu-runtime-2.m: New.
15148
15149 2005-07-06 Jeff Law <law@redhat.com>
15150
15151 * gcc.dg/tree-ssa/vrp17.c: New test.
15152
15153 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
15154
15155 PR fortran/22327
15156 * gfortran.dg/array_constructor_5.f90: New test.
15157
15158 2005-07-07 Jakub Jelinek <jakub@redhat.com>
15159
15160 * gfortran.fortran-torture/execute/entry_9.f90: New test.
15161
15162 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
15163
15164 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15165 * gcc.dg/980816-1.c: Ditto.
15166
15167 2005-07-06 Jeff Law <law@redhat.com>
15168
15169 * gcc.c-torture/compile/pr21356.c: New test.
15170
15171 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
15172
15173 PR c/22013
15174 PR c/22098
15175 * gcc.c-torture/compile/pr22013-1.c,
15176 gcc.c-torture/execute/pr22098-1.c,
15177 gcc.c-torture/execute/pr22098-2.c,
15178 gcc.c-torture/execute/pr22098-3.c: New tests.
15179
15180 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
15181
15182 PR c/22308
15183 * gcc.dg/pr22308-1.c: New test.
15184
15185 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
15186
15187 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
15188 target.
15189 * gcc.dg/compare9.c: Use -fshort-enums instead of
15190 -fno-short-enums. Change the last test to dg-bogus.
15191
15192 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
15193
15194 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15195 * gcc.dg/compare9.c: New.
15196
15197 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15198
15199 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15200
15201 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
15202
15203 PR testsuite/22288
15204 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15205
15206
15207 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15208
15209 * gcc.dg/format/gcc_gfc-1.c: New.
15210
15211 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
15212
15213 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15214
15215 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15216
15217 PR fortran/20842
15218 * gfortran.dg/io_invalid_1.f90: New test.
15219
15220 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
15221
15222 * gcc.dg/format/gcc_diag-1.c: Update.
15223
15224 2005-07-02 Jeff Law <law@redhat.com>
15225
15226 * gcc.dg/tree-ssa/pr22051-1.c: New test.
15227 * gcc.dg/tree-ssa/pr22051-2.c: New test.
15228
15229 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
15230
15231 * gcc.dg/format/gcc_diag-1.c: Update.
15232
15233 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
15234
15235 PR tree-opt/22269
15236 * gcc.c-torture/compile/pr22269.c: New test.
15237
15238 2005-06-30 Diego Novillo <dnovillo@redhat.com>
15239
15240 PR 21584
15241 PR 22219
15242 * g++.dg/tree-ssa/pr21584-1.C: New test.
15243 * g++.dg/tree-ssa/pr21584-2.C: New test.
15244
15245 2005-06-30 Ziemowit Laski <zlaski@apple.com>
15246
15247 * obj-c++.dg/try-catch-11.mm: New.
15248 * objc.dg/try-catch-10.m: New.
15249
15250 2005-06-29 David Edelsohn <edelsohn@gnu.org>
15251
15252 * g++.dg/other/ucnid-1.C: xfail on AIX.
15253
15254 2005-06-29 Diego Novillo <dnovillo@redhat.com>
15255
15256 PR 22234
15257 * gcc.dg/20050629-1.c: New test.
15258
15259 2005-06-29 Ziemowit Laski <zlaski@apple.com>
15260
15261 * obj-c++.dg/const-str-1[0-1].mm: New.
15262 * objc.dg/const-str-1[0-1].m: New.
15263
15264 2005-05-29 Richard Henderson <rth@redhat.com>
15265
15266 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15267 Rename from check_effective_target_vect_no_max.
15268 (check_effective_target_vect_no_int_add): New.
15269 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15270 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15271 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15272 * gcc.dg/vect/vect-reduc-1.c: Use both.
15273 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15274
15275 2005-05-29 Richard Henderson <rth@redhat.com>
15276
15277 * lib/target-supports.exp (check_effective_target_vect_no_max):
15278 Remove i386 and x86_64.
15279
15280 2005-06-29 Steve Ellcey <sje@cup.hp.com>
15281
15282 PR testsuite/21969
15283 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15284
15285 2005-06-29 Steve Ellcey <sje@cup.hp.com>
15286
15287 PR middle-end/21969
15288 * gcc.dg/vect/pr21969.c: New test.
15289
15290 2005-06-28 Eric Christopher <echristo@redhat.com>
15291
15292 PR c/22052
15293 PR c/21975
15294 * gcc.dg/inline1.c: New test.
15295 * gcc.dg/inline2.c: Ditto.
15296 * gcc.dg/inline3.c: Ditto.
15297 * gcc.dg/inline4.c: Ditto.
15298 * gcc.dg/inline5.c: Ditto.
15299
15300 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
15301
15302 PR libfortran/22142
15303 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15304 Add testcase also testing eoshift1 for PR 22142.
15305
15306 2005-06-28 Richard Henderson <rth@redhat.com>
15307
15308 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15309 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15310 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15311 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15312 gcc.dg/tree-ssa/20030922-2.c: Likewise.
15313
15314 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
15315
15316 PR libfortran/22142
15317 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15318 Add testcase for PR 22142.
15319
15320 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
15321
15322 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15323 gcc.target/ia64/fpreg-2.c: New tests.
15324
15325 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15326
15327 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15328
15329 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15330
15331 PR libfortran/22170
15332 * gfortran.dg/slash_1.f90: New test.
15333
15334 2005-06-27 Richard Henderson <rth@redhat.com>
15335
15336 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15337 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15338 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15339 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15340 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15341 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15342
15343 2005-06-27 Richard Henderson <rth@redhat.com>
15344
15345 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15346 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15347
15348 2005-06-27 Ziemowit Laski <zlaski@apple.com>
15349
15350 * obj-c++.dg/proto-lossage-5.mm: New.
15351 * objc.dg/proto-lossage-5.m: New.
15352
15353 2005-06-27 Diego Novillo <dnovillo@redhat.com>
15354
15355 PR 21959
15356 * gcc.dg/tree-ssa/pr21959.c: New test.
15357
15358 2005-06-27 Jakub Jelinek <jakub@redhat.com>
15359
15360 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15361 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15362 testing uninitialized var.
15363
15364 * gcc.c-torture/execute/builtins/chk.h: New.
15365 * gcc.c-torture/execute/builtins/lib/chk.c: New.
15366 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15367 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15368 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15369 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15370 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15371 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15372 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15373 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15374 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15375 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15376 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15377 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15378 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15379 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15380 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15381 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15382 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15383 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15384 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15385 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15386 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15387 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15388 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15389 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15390 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15391 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15392 * gcc.dg/builtin-object-size-1.c: New test.
15393 * gcc.dg/builtin-object-size-2.c: New test.
15394 * gcc.dg/builtin-object-size-3.c: New test.
15395 * gcc.dg/builtin-object-size-4.c: New test.
15396 * gcc.dg/builtin-object-size-5.c: New test.
15397 * gcc.dg/builtin-stringop-chk-1.c: New test.
15398 * gcc.dg/builtin-stringop-chk-2.c: New test.
15399 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15400 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15401 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15402 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15403 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15404 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15405 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15406 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15407 * gcc.c-torture/execute/printf-1.c: New test.
15408 * gcc.c-torture/execute/fprintf-1.c: New test.
15409 * gcc.c-torture/execute/vprintf-1.c: New test.
15410 * gcc.c-torture/execute/vfprintf-1.c: New test.
15411 * gcc.c-torture/execute/printf-chk-1.c: New test.
15412 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15413 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15414 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15415
15416 2005-06-27 Michael Matz <matz@suse.de>
15417
15418 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15419 slot is not merged if address escapes.
15420
15421 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15422
15423 PR c/21911
15424 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
15425
15426 2005-06-26 Jakub Jelinek <jakub@redhat.com>
15427
15428 PR middle-end/17965
15429 * gcc.c-torture/compile/20050622-1.c: New test.
15430
15431 PR middle-end/22028
15432 * gcc.dg/20050620-1.c: New test.
15433
15434 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
15435
15436 PR tree-optimization/22026
15437 * gcc.dg/tree-ssa/pr22026.c: New.
15438
15439 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
15440
15441 PR libfortran/22144
15442 * gfortran.dg/shift-alloc.f90: New testcase.
15443
15444 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
15445
15446 * all files: Update FSF address in copyright headers.
15447
15448 2005-06-22 Jan Hubicka <jh@suse.cz>
15449
15450 * wholeprogram-1.c: New testcase.
15451 * wholeprogram-2.c: New testcase.
15452
15453 2005-06-24 Mark Mitchell <mark@codesourcery.com>
15454
15455 PR 22171
15456 * gcc.dg/tree-ssa/pr22171.c: New test.
15457
15458 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
15459
15460 * gfortran.dg/simplify_modulo.f90: New.
15461
15462 2005-06-24 Jan Hubicka <jh@suse.cz>
15463
15464 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15465
15466 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15467
15468 * obj-c++.dg/proto-lossage-[1-4].mm: New.
15469
15470 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15471
15472 * obj-c++.dg/typedef-alias-1.mm: New.
15473 * objc.dg/typedef-alias-1.m: New.
15474
15475 2005-06-23 Jeff Law <law@redhat.com>
15476
15477 * gcc.dg/tree-ssa/vrp16.c: New test.
15478
15479 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15480
15481 * lib/target-supports.exp: Add
15482 check_effective_target_fortran_large_real and
15483 check_effective_target_fortran_large_int to check for
15484 corresponding effective targets.
15485 * gfortran.dg/large_integer_kind_1.f90: New test.
15486 * gfortran.dg/large_real_kind_1.f90: New test.
15487
15488 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
15489
15490 PR tree-optimization/22117
15491 * gcc.dg/tree-ssa/pr22117.c: New.
15492
15493 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
15494
15495 PR testsuite/22123
15496 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15497
15498 2005-06-23 David Edelsohn <edelsohn@gnu.org>
15499
15500 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15501
15502 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
15503
15504 * gfortran.dg/f2c_4.f90: Add tests for complex functions
15505 * gfortran.dg/f2c_4.c: Likewise.
15506
15507 2005-06-22 Paul Brook <paul@codesourcery.com>
15508
15509 PR fortran/21034
15510 * gfortran.dg/auto_save_1.f90: New test.
15511
15512 2005-06-22 Michael Matz <matz@suse.de>
15513
15514 * gcc.target/x86-64/abi: New directory.
15515 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15516 * gcc.target/x86-64/abi/README.gcc: New file.
15517 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15518 * gcc.target/x86-64/abi/asm-support.s: New file.
15519 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15520 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15521 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15522 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15523 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15524 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15525 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15526 * gcc.target/x86_64/abi/test_bitfields.c: New test.
15527 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15528 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15529 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15530 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15531 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15532 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15533 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15534 * gcc.target/x86_64/abi/test_varargs.c: New test.
15535
15536 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
15537
15538 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15539 32-bit i?86 and x86_64.
15540
15541 2005-06-21 Ziemowit Laski <zlaski@apple.com>
15542
15543 * obj-c++.dg/const-str-[1-9].mm: New tests.
15544
15545 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
15546
15547 PR fortran/22010
15548 * gfortran.dg/namelist_use.f90: New.
15549 * gfortran.dg/namelist_use_only.f90: New.
15550
15551 2005-06-21 Jeff Law <law@redhat.com>
15552
15553 * gcc.dg/tree-ssa/vrp15.c: New test.
15554
15555 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
15556
15557 * lib/target-supports.exp (check_effective_target_vect_reduction):
15558 Remove.
15559 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15560 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15561 remove vect_reduction target keyword. Also avoid two returns in main.
15562 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15563 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15564 * gcc.dg/vect/vect-reduc-1short.c: New test.
15565 * gcc.dg/vect/vect-reduc-1char.c: New test.
15566 * gcc.dg/vect/vect-reduc-2short.c: New test.
15567 * gcc.dg/vect/vect-reduc-2char.c: New test.
15568 * gcc.dg/vect/vect-reduc-6.c: New test.
15569 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15570 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15571 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15572
15573 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15574 Paul Thomas <pault@gcc.gnu.org>
15575
15576 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15577 New tests.
15578
15579 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15580
15581 * gfortran.dg/backslash_1.f90: New test.
15582 * gfortran.dg/backslash_2.f90: New test.
15583
15584 2005-06-20 Steven G. Kargl <kargls@comcast.net>
15585
15586 * gfortran.dg/duplicate_labels.f90: New test.
15587
15588 2005-06-20 Jan Beulich <jbeulich@novell.com>
15589
15590 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15591 unsupportable relocations.
15592 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15593 * gcc.dg/20050321-2.c: xfail for NetWare.
15594
15595 2005-06-20 Andreas Jaeger <aj@suse.de>
15596
15597 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15598 gcc.target/i386/fastcall-sseregparm.c,
15599 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15600
15601 2005-06-19 Richard Henderson <rth@redhat.com>
15602
15603 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15604
15605 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
15606
15607 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15608
15609 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
15610
15611 PR c++/22115
15612 * g++.dg/conversion/simd2.C: Change expected error message.
15613
15614 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
15615
15616 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15617 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15618 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15619
15620 2005-06-18 James A Morrison <phython@gcc.gnu.org>
15621
15622 * gcc.dg/fold-mod-1.c: New test.
15623
15624 2005-06-18 Steven G. Kargl <kargls@comcast.net>
15625
15626 PR fortran/19926
15627 * gfortran.dg/pr19926.f90: New test.
15628
15629 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
15630
15631 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15632 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15633 targets.
15634 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15635 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15636
15637 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
15638
15639 * gcc.target/ia64/float80-varargs-1.c: New test.
15640
15641 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15642
15643 PR tree-opt/22035
15644 * gfortran.dg/f2c_6.f90: New test.
15645
15646 2005-06-17 Geoffrey Keating <geoffk@apple.com>
15647
15648 PR c++/17413
15649 * g++.dg/template/local5.C: New.
15650
15651 2005-06-17 Richard Henderson <rth@redhat.com>
15652
15653 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15654
15655 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
15656
15657 PR testsuite/21945
15658 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15659
15660 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
15661
15662 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15663 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15664 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15665 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15666 check_vect to verify the presence of hardware vector support.
15667
15668 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
15669
15670 PR testsuite/22056
15671 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15672
15673 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15674
15675 PR libfortran/19216
15676 * gfortran.dg/pr19216.f: Add correct space between brackets and
15677 dg directive.
15678
15679 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15680
15681 PR libfortran/16436
15682 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15683
15684 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
15685
15686 * gcc.target/i386/attributes-error.c: New testcase.
15687 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15688 * gcc.target/i386/regparm-stdcall.c: Likewise.
15689 * gcc.target/i386/sseregparm-1.c: Likewise.
15690 * gcc.target/i386/sseregparm-2.c: Likewise.
15691
15692 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
15693
15694 * g++.dg/rtti/crash2.C: New.
15695
15696 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
15697
15698 * gcc.dg/noncompile/20040203-3.c: Update expected message.
15699
15700 2005-06-15 David Ung <davidu@mips.com>
15701
15702 * gcc.target/mips/mips16e-extends.c: New test for testing the
15703 generation of MIPS16e zeb/zeh, seb/seh instructions.
15704
15705 2005-06-15 Diego Novillo <dnovillo@redhat.com>
15706
15707 PR 22018
15708 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15709 * gcc.dg/tree-ssa/pr22018.c: New test.
15710
15711 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
15712
15713 * gcc.dg/simd-1.c: Update error messages.
15714 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
15715 * gcc.dg/simd-2.c: Update error messages.
15716 * gcc.dg/simd-4.c: New.
15717
15718 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
15719
15720 PR c++/20678
15721 * g++.dg/other/crash-4.C: New.
15722
15723 2005-06-14 Devang Patel <dpatel@apple.com>
15724
15725 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15726
15727 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
15728
15729 PR c++/21929
15730 * g++.dg/parse/crash11.C: Update
15731
15732 2005-06-13 Jeff Law <law@redhat.com>
15733
15734 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15735 perform the desired transformations.
15736 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15737 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15738
15739 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15740
15741 PR fortran/22038
15742 * gfortran.dg/forall_1.f90: Un-XFAIL.
15743
15744 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
15745
15746 PR c++/21929
15747 * g++.dg/parse/crash26.C: New.
15748
15749 PR c++/20789
15750 * g++.dg/init/member1.C: New.
15751
15752 2005-06-13 Jakub Jelinek <jakub@redhat.com>
15753
15754 * gfortran.dg/altreturn_1.f90: New test.
15755
15756 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
15757
15758 PR middle-end/21985
15759 * gcc.dg/tree-ssa/pr21985.c: New test.
15760
15761 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
15762
15763 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15764
15765 2005-06-12 Roger Sayle <roger@eyesopen.com>
15766
15767 PR c++/21930
15768 * g++.dg/other/error10.C: New test case.
15769
15770 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15771
15772 PR libfortran/19155
15773 * gfortran.dg/pr19155.f: Add test.
15774
15775 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15776
15777 * gfortran.dg/f2c_7.f90: New test.
15778
15779 * gfortran.dg/forall_1.f90: XFAILed.
15780
15781 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
15782
15783 * gcc.dg/pr14796-1.c: New.
15784 * gcc.dg/pr14796-2.c: New.
15785
15786 2005-06-11 Steven G. Kargl <kargls@comcast.net>
15787
15788 PR fortran/17792
15789 PR fortran/21375
15790 * gfortran.dg/deallocate_stat.f90: New test.
15791
15792 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
15793
15794 * gfortran.fortran-torture/execute/in-pack.f90: New test.
15795
15796 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
15797
15798 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15799 access will be generated when this loop is vectorized. Test that
15800 accesses with same alignment were detected.
15801 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15802 Test that accesses with same alignment were detected.
15803 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15804 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15805 alignment were detected.
15806
15807 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
15808
15809 PR c++/10611
15810 * g++.dg/conversion/simd2.C: New.
15811
15812 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
15813
15814 * gcc.dg/Wcxx-compat-1.c: New.
15815
15816 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
15817
15818 PR libfortran/21480
15819 * gfortran.dg/reshape-complex.f90: Add a test for a packed
15820 complex array.
15821
15822 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
15823
15824 * gcc.dg/alias-8.c: New.
15825
15826 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
15827
15828 * gcc.dg/format/cmn_err-1.c: Update.
15829
15830 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
15831
15832 PR target/20666
15833 * gcc.target/sparc/fexpand-2.c: New.
15834 * gcc.target/sparc/fpmerge-2.c: New.
15835 * gcc.target/sparc/fpmul-2.c: New.
15836 * gcc.target/sparc/noresult.c: New.
15837 * gcc.target/sparc/pdist-2.c: New.
15838 * gcc.target/sparc/pdist-3.c: New.
15839
15840 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
15841
15842 PR testsuite/21702
15843 * gcc.target/i386/i386.exp: Fix comment typo.
15844
15845 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
15846
15847 PR c++/19497
15848 * g++.dg/inherit/using5.C: New.
15849 * g++.dg/inherit/using6.C: New.
15850
15851 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15852
15853 PR c++/19894
15854 * g++.dg/template/ptrmem15.C: New test.
15855
15856 PR c++/20563
15857 * g++.dg/ext/label4.C: New test.
15858
15859 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
15860
15861 * gcc.dg/tls/debug-1.c: New test.
15862
15863 2005-06-07 Dale Johannesen <dalej@apple.com>
15864
15865 * gcc.target/i386/movq.c: New.
15866
15867 2005-06-07 Dale Johannesen <dalej@apple.com>
15868
15869 * gcc.dg/20050607-1.c: New.
15870
15871 2005-06-07 Jakub Jelinek <jakub@redhat.com>
15872
15873 PR middle-end/21850
15874 * gcc.c-torture/execute/20050607-1.c: New test.
15875
15876 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
15877
15878 PR libfortran/21926
15879 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15880 Test case where the return array has lowest stride one,
15881 but isn't packed.
15882
15883 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
15884
15885 * lib/target-supports.exp (check_effective_target_sync_int_long):
15886 Add s390 and s390x targets.
15887
15888 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15889
15890 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15891 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15892 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15893 * gcc.dg/tree-ssa/loop-9.c: New test.
15894
15895 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
15896
15897 * g++.dg/parse/defarg10.C: New.
15898
15899 2005-06-06 Jakub Jelinek <jakub@redhat.com>
15900
15901 PR regression/21897
15902 * gcc.c-torture/execute/20050604-1.c: New test.
15903
15904 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
15905
15906 PR 21903
15907 * g++.dg/parse/defarg9.C: New.
15908
15909 PR c++/20637
15910 * g++.dg/inherit/using4.C: New.
15911 * g++.dg/overload/error1.C: Adjust expected errors.
15912 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15913 * g++.old-deja/g++.brendan/arm2.C: Likewise.
15914 * g++.old-deja/g++.other/redecl2.C: Likewise.
15915 * g++.old-deja/g++.other/redecl4.C: Likewise.
15916 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15917
15918 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15919
15920 * gfortran.dg/f2c_5.f90: Add -w to dg-options
15921
15922 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15923
15924 * lib/gfortran.exp (gfortran_target_compile): Call
15925 dg-additional-files-options
15926 * gfortran.dg/f2c_4.f90: New file
15927 * gfortran.dg/f2c_4.c: New file
15928 * gfortran.dg/f2c_5.f90: New file
15929 * gfortran.dg/f2c_5.c: New file
15930
15931 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15932
15933 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15934
15935 PR fortran/21912
15936 * gfortran.dg/array_constructor_4.f90: New test.
15937
15938 2005-06-05 Mark Mitchell <mark@codesourcery.com>
15939
15940 PR c++/21619
15941 * g++.dg/ext/builtin9.C: New test.
15942
15943 2005-06-05 Dale Johannesen <dalej@apple.com>
15944
15945 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15946 * gcc.c-torture/execute/20050603-2.c: Ditto.
15947
15948 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
15949
15950 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15951 * gcc.dg/vect/vect-reduc-1.c: New.
15952 * gcc.dg/vect/vect-reduc-2.c: New.
15953 * gcc.dg/vect/vect-reduc-3.c: New.
15954
15955 2005-06-04 Dale Johannesen <dalej@apple.com>
15956
15957 * gcc.c-torture/execute/20050603-1.c: New.
15958 * gcc.c-torture/execute/20050603-2.c: New.
15959 * gcc.dg/20050603-3.c: New.
15960
15961 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15962
15963 PR fortran/19195
15964 * gfortran.dg/debug_1.f90: New test.
15965
15966 * gfortran.dg/forall_1.f90: New test.
15967
15968 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
15969
15970 * gfortran.dg/array_constructor_3.f90: New test.
15971
15972 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15973
15974 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15975
15976 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
15977
15978 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15979
15980 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
15981
15982 PR c/21873
15983 * gcc.dg/init-excess-1.c: New test.
15984
15985 2005-06-03 Mark Mitchell <mark@codesourcery.com>
15986
15987 PR c++/21853
15988 * g++.dg/expr/static_cast6.C: New test.
15989
15990 2005-06-03 Diego Novillo <dnovillo@redhat.com>
15991
15992 * gcc.dg/tree-ssa/vrp14.c: New test.
15993
15994 2005-06-03 Mark Mitchell <mark@codesourcery.com>
15995
15996 PR c++/21336
15997 * g++.dg/template/new2.C: New test.
15998
15999 2005-06-03 Josh Conner <jconner@apple.com>
16000
16001 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16002 all entries in initializer.
16003
16004 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
16005
16006 PR middle-end/21858
16007 * gcc.dg/pr21858.c: New testcase.
16008
16009 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
16010
16011 PR tree-optimization/21292
16012
16013 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16014 New.
16015 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16016 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16017 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16018 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16019 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16020
16021 2005-06-02 Richard Henderson <rth@redhat.com>
16022
16023 * gcc.dg/sync-2.c: Use -march=i486 for i386.
16024
16025 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
16026
16027 * gcc.dg/wtypequal.c: New testcase.
16028
16029 2005-06-02 Diego Novillo <dnovillo@redhat.com>
16030
16031 PR 21582
16032 * gcc.dg/tree-ssa/pr21582.c: New test.
16033
16034 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
16035
16036 PR c++/21280
16037 * g++.dg/opt/interface2.h: New.
16038 * g++.dg/opt/interface2.C: New.
16039 * g++.dg/init/ctor4.C: Adjust error lines.
16040 * g++.old-deja/g++.bob/inherit2.C: Likewise.
16041 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16042 * g++.old-deja/g++.jason/opeq3.C: Likewise.
16043 * g++.old-deja/g++.pt/assign1.C: Likewise.
16044 * g++.old-deja/g++.pt/crash20.C: Likewise.
16045
16046 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
16047
16048 PR tree-optimization/21734
16049 * g++.dg/vect/pr21734_1.cc: New.
16050 * g++.dg/vect/pr21734_2.cc: New.
16051
16052 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
16053
16054 PR c++/20350
16055 * g++.dg/template/spec24.C: New.
16056
16057 PR c++/21151
16058 * g++.dg/pch/local-1.C: New.
16059 * g++.dg/pch/local-1.Hs: New.
16060
16061 2005-06-01 Diego Novillo <dnovillo@redhat.com>
16062
16063 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16064 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16065 * gcc.dg/tree-ssa/pr14341.c: New test.
16066 * gcc.dg/tree-ssa/pr14841.c: New test.
16067 * gcc.dg/tree-ssa/pr20701.c: New test.
16068 * gcc.dg/tree-ssa/pr21086.c: New test.
16069 * gcc.dg/tree-ssa/pr21090.c: New test.
16070 * gcc.dg/tree-ssa/pr21332.c: New test.
16071 * gcc.dg/tree-ssa/pr21458.c: New test.
16072 * gcc.dg/tree-ssa/pr21658.c: New test.
16073 * gcc.dg/tree-ssa/vrp01.c: New test.
16074 * gcc.dg/tree-ssa/vrp02.c: New test.
16075 * gcc.dg/tree-ssa/vrp03.c: New test.
16076 * gcc.dg/tree-ssa/vrp04.c: New test.
16077 * gcc.dg/tree-ssa/vrp05.c: New test.
16078 * gcc.dg/tree-ssa/vrp06.c: New test.
16079 * gcc.dg/tree-ssa/vrp07.c: New test.
16080 * gcc.dg/tree-ssa/vrp08.c: New test.
16081 * gcc.dg/tree-ssa/vrp09.c: New test.
16082 * gcc.dg/tree-ssa/vrp10.c: New test.
16083 * gcc.dg/tree-ssa/vrp11.c: New test.
16084 * gcc.dg/tree-ssa/vrp12.c: New test.
16085 * gcc.dg/tree-ssa/vrp13.c: New test.
16086
16087 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
16088
16089 PR 21029
16090 * gcc.dg/tree-ssa/pr21029.c: New test.
16091
16092 2005-06-01 Roger Sayle <roger@eyesopen.com>
16093
16094 * gfortran.dg/logint-1.f: New test case.
16095 * gfortran.dg/logint-2.f: Likewise.
16096 * gfortran.dg/logint-3.f: Likewise.
16097
16098 2005-06-01 Jakub Jelinek <jakub@redhat.com>
16099
16100 PR c/21536
16101 PR c/20760
16102 * gcc.dg/20050527-1.c: New test.
16103
16104 * gcc.dg/i386-sse-12.c: New test.
16105
16106 PR fortran/21729
16107 * gfortran.dg/implicit_5.f90: New test.
16108
16109 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
16110
16111 PR fortran/20883
16112 * gfortran/assign_4.f90: New test.
16113 * gfortran/assign_2.f90: Change compile to run.
16114
16115 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
16116
16117 * lib/target-supports.exp
16118 (check_effective_target_sync_char_short): New.
16119 * gcc.dg/sync-2.c: New.
16120
16121 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
16122
16123 PR tree-optimization/21817
16124 * gcc.dg/torture/pr21817-1.c: New.
16125
16126 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
16127
16128 PR c++/21165
16129 * g++.dg/template/init5.C: New.
16130
16131 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
16132
16133 * gfortran.dg/char_initialiser_actual.f90:
16134 Test character initialisers as actual arguments.
16135 * gfortran.dg/char_pointer_comp_assign.f90:
16136 Test character pointer structure component assignments.
16137 * gfortran.dg/char_array_structure_constructor.f90:
16138 Test character components in structure constructors.
16139
16140 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
16141
16142 PR middle-end/20931
16143 * g++.dg/opt/pr20931.C: New test.
16144
16145 2005-05-31 Andreas Jaeger <aj@suse.de>
16146
16147 PR testsuite/20772
16148 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16149 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16150 g++.old-deja/g++.ext/asmspec1.C,
16151 g++.old-deja/g++.other/regstack.C,
16152 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16153 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16154 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16155 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16156 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16157 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16158 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16159 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16160 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16161 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16162 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16163 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16164 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16165 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16166 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16167 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16168 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16169 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16170 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16171
16172 2005-05-31 Jeff Law <law@redhat.com>
16173
16174 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16175
16176 2005-05-30 Paolo Carlini <pcarlini@suse.de>
16177
16178 PR middle-end/21743
16179 * gcc.dg/builtins-1.c: Activate disabled clog test.
16180 * gcc.dg/torture/builtin-attr-1.c: Likewise.
16181
16182 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
16183
16184 * gfortran.dg/char_pointer_assign.f90:
16185 Test character-pointer assignments and pointer assignments.
16186 * gfortran.dg/char_pointer_dummy.f90:
16187 Test character-pointer dummy arguments.
16188 * gfortran.dg/char_pointer_func.f90:
16189 Test character-pointer function returns.
16190 * gfortran.dg/char_pointer_dependency.f90:
16191 Test character-pointer functions with dependencies.
16192
16193 2005-05-30 Mark Mitchell <mark@codesourcery.com>
16194
16195 PR c++/21784
16196 * g++.dg/lookup/using14.C: New test.
16197
16198 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
16199
16200 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16201 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16202 trailing ^M.
16203
16204 2005-05-29 Geoffrey Keating <geoffk@apple.com>
16205
16206 PR c++/17413
16207 * g++.dg/template/local5.C: New.
16208
16209 PR target/21761
16210 * gcc.c-torture/compile/pr21761.c: New.
16211
16212 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16213 before darwin8.
16214
16215 2005-05-30 Steven G. Kargl
16216
16217 PR fortran/20846
16218 * gfortran.dg/inquire_8.f90: New test.
16219
16220 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16221
16222 PR libfortran/21376
16223 * gfortran.dg/output_exponents_1.f90: New test.
16224
16225 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16226
16227 PR libfortran/20006
16228 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16229
16230 2005-05-28 Mark Mitchell <mark@codesourcery.com>
16231
16232 PR c++/21210
16233 * g++.dg/ext/complex1.C: New test.
16234
16235 PR c++/21340
16236 * g++.dg/init/ctor6.C: New test.
16237
16238 2005-05-29 Jan Hubicka <jh@suse.cz>
16239
16240 * gcc.c-torture/compile/pr21562.c: New.
16241
16242 2005-05-28 Steven G. Kargl <kargls@comcast.net>
16243
16244 * gfortran.dg/subnormal_1.f90: New test.
16245
16246 2005-05-28 Jan Hubicka <jh@suse.cz>
16247
16248 * tree-prof.exp: Fix comment.
16249 * value-prof-1.c: New.
16250 * value-prof-2.c: New.
16251 * value-prof-3.c: New.
16252 * value-prof-4.c: New.
16253
16254 2005-05-27 Mark Mitchell <mark@codesourcery.com>
16255
16256 PR c++/21614
16257 * g++.dg/expr/ptrmem6.C: New test.
16258 * g++.dg/expr/ptrmem6a.C: Likewise.
16259
16260 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
16261
16262 PR tree-optimization/21658
16263 * gcc.dg/tree-ssa/pr21658.c: New.
16264
16265 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
16266
16267 PR c++/21455
16268 * g++.dg/inherit/ptrmem3.C: New.
16269
16270 PR c++/21681
16271 * g++.dg/parse/template16.C: New.
16272
16273 2005-05-27 Andreas Jaeger <aj@suse.de>
16274
16275 * gcc.dg/setjmp-2.c: Only run in 32-bit.
16276
16277 * gcc.dg/i386-sse-8.c: Run test on all archs.
16278
16279 2005-05-26 Mike Stump <mrs@apple.com>
16280
16281 * objc.dg/isa-field-1.m: Only run on darwin.
16282 * objc.dg/lookup-1.m: Likewise.
16283 * objc.dg/try-catch-8.m: Likewise.
16284
16285 2005-05-26 Roger Sayle <roger@eyesopen.com>
16286
16287 PR tree-optimization/9814
16288 * gcc.dg/pr9814-1.c: New test case.
16289
16290 2005-05-26 Ziemowit Laski <zlaski@apple.com>
16291
16292 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16293 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16294 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16295 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16296 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16297 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16298 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16299 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16300 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16301 objc.dg/try-catch-8.m: New.
16302
16303 2005-05-26 Janis Johnson <janis187@us.ibm.com>
16304
16305 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16306 remove extraneous semicolons.
16307
16308 2005-05-26 Ziemowit Laski <zlaski@apple.com>
16309
16310 * obj-c++.dg/comp-types-12.mm: New.
16311 * objc.dg/comp-types-11.m: New.
16312 * objc.dg/selector-4.m: New.
16313
16314 2005-05-26 Andreas Jaeger <aj@suse.de>
16315
16316 PR testsuite/20772
16317 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16318 g++.old-deja/g++.ext/attrib3.C,
16319 g++.old-deja/g++.other/store-expr1.C,
16320 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16321 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16322 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16323 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16324 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16325 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16326 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16327 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16328 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16329 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16330 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16331 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16332 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16333 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16334 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16335 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16336 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16337 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16338 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16339
16340 2005-05-26 Andreas Jaeger <aj@suse.de>
16341
16342 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16343 x86-64 compilation.
16344
16345 2005-05-26 Andreas Jaeger <aj@suse.de>
16346
16347 PR testsuite/20772
16348 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16349 gcc.misc-tests/i386-pf-athlon-1.c,
16350 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16351 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16352 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16353 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16354 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16355 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16356 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16357 programs.
16358
16359 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16360 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16361 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16362 x86-64 compilation.
16363
16364 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16365 x86_64.
16366
16367 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16368 effective-target ilp32.
16369
16370 2005-05-26 David Ung <davidu@mips.com>
16371
16372 * gcc.target/mips/ext_ins.c: New test for testing the generation
16373 of MIPS32/64 rev 2 ext/ins instructions.
16374
16375 2005-05-26 Andreas Jaeger <aj@suse.de>
16376
16377 * treelang/compile/unsigned.tree: Use gimple instead of
16378 nonexisting generic dump.
16379
16380 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
16381
16382 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16383
16384 2005-05-26 Andreas Jaeger <aj@suse.de>
16385
16386 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16387
16388 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16389
16390 PR libfortran/17283
16391 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16392 Test callee-allocated memory with write statements.
16393
16394 2005-05-25 Roger Sayle <roger@eyesopen.com>
16395
16396 PR middle-end/21709
16397 * gcc.dg/pr21709-1.c: New test case.
16398
16399 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16400 Mike Stump <mrs@apple.com>
16401
16402 * objc/execute/next_mapping.h: Update for C++.
16403
16404 * obj-c++.dg/selector-1.mm: Move to...
16405 * obj-c++.dg/selector-4.mm: here...
16406
16407 * obj-c++.dg/basic.mm: New.
16408 * obj-c++.dg/comp-types-1.mm: New.
16409 * obj-c++.dg/cxx-class-1.mm: New.
16410 * obj-c++.dg/cxx-ivars-1.mm: New.
16411 * obj-c++.dg/cxx-ivars-2.mm: New.
16412 * obj-c++.dg/cxx-ivars-3.mm: New.
16413 * obj-c++.dg/cxx-scope-1.mm: New.
16414 * obj-c++.dg/cxx-scope-2.mm: New.
16415 * obj-c++.dg/defs.mm: New.
16416 * obj-c++.dg/empty-private-1.mm: New.
16417 * obj-c++.dg/encode-1.mm: New.
16418 * obj-c++.dg/encode-2.mm: New.
16419 * obj-c++.dg/encode-3.mm: New.
16420 * obj-c++.dg/extern-c-1.mm: New.
16421 * obj-c++.dg/extra-semi.mm: New.
16422 * obj-c++.dg/fix-and-continue-2.mm: New.
16423 * obj-c++.dg/isa-field-1.mm: New.
16424 * obj-c++.dg/ivar-list-semi.mm: New.
16425 * obj-c++.dg/local-decl-1.mm: New.
16426 * obj-c++.dg/lookup-1.mm: New.
16427 * obj-c++.dg/lookup-2.mm: New.
16428 * obj-c++.dg/method-1.mm: New.
16429 * obj-c++.dg/method-2.mm: New.
16430 * obj-c++.dg/method-3.mm: New.
16431 * obj-c++.dg/method-4.mm: New.
16432 * obj-c++.dg/method-5.mm: New.
16433 * obj-c++.dg/method-6.mm: New.
16434 * obj-c++.dg/method-7.mm: New.
16435 * obj-c++.dg/no-extra-load.mm: New.
16436 * obj-c++.dg/overload-1.mm: New.
16437 * obj-c++.dg/pragma-1.mm: New.
16438 * obj-c++.dg/pragma-2.mm: New.
16439 * obj-c++.dg/private-1.mm: New.
16440 * obj-c++.dg/private-2.mm: New.
16441 * obj-c++.dg/proto-qual-1.mm: New.
16442 * obj-c++.dg/qual-types-1.mm: New.
16443 * obj-c++.dg/stubify-1.mm: New.
16444 * obj-c++.dg/stubify-2.mm: New.
16445 * obj-c++.dg/super-class-1.mm: New.
16446 * obj-c++.dg/super-class-2.mm: New.
16447 * obj-c++.dg/super-dealloc-1.mm: New.
16448 * obj-c++.dg/super-dealloc-2.mm: New.
16449 * obj-c++.dg/template-1.mm: New.
16450 * obj-c++.dg/template-2.mm: New.
16451 * obj-c++.dg/template-3.mm: New.
16452 * obj-c++.dg/template-4.mm: New.
16453 * obj-c++.dg/template-5.mm: New.
16454 * obj-c++.dg/template-6.mm: New.
16455 * obj-c++.dg/try-catch-1.mm: New.
16456 * obj-c++.dg/try-catch-2.mm: New.
16457 * obj-c++.dg/try-catch-3.mm: New.
16458 * obj-c++.dg/try-catch-4.mm: New.
16459 * obj-c++.dg/try-catch-5.mm: New.
16460 * obj-c++.dg/try-catch-6.mm: New.
16461 * obj-c++.dg/try-catch-7.mm: New.
16462 * obj-c++.dg/try-catch-8.mm: New.
16463 * obj-c++.dg/try-catch-9.mm: New.
16464 * obj-c++.dg/va-meth-1.mm: New.
16465
16466 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16467
16468 * obj-c++.dg/selector-1.mm: New.
16469 * obj-c++.dg/selector-2.mm: New.
16470
16471 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16472
16473 * obj-c++.dg/selector-3.mm: New.
16474 * objc.dg/selector-3.m: New.
16475
16476 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16477
16478 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16479 about where warning appears.
16480
16481 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16482
16483 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16484 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16485 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16486 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16487
16488 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16489
16490 * gcc.dg/20050524-1.c: New test.
16491
16492 2005-05-25 Jan Hubicka <jh@suse.cz>
16493
16494 * gcc.dg/tree-prof/inliner-1.c: New.
16495
16496 2005-05-25 Janis Johnson <janis187@us.ibm.com>
16497
16498 * gcc.dg/tree-prof: New directory.
16499 * gcc.dg/tree-prof/tree-prof.exp: New.
16500
16501 2005-05-25 DJ Delorie <dj@redhat.com>
16502
16503 * gcc.dg/Wattributes-1.c: New.
16504 * gcc.dg/Wattributes-2.c: New.
16505 * gcc.dg/Wattributes-3.c: New.
16506
16507 20005-05-24 Janis Johnson <janis187@us.ibm.com>
16508
16509 PR tree-optimization/19833
16510 * gcc.dg/uninit-4.c: Remove xfail.
16511 * gcc.dg/uninit-9.c: Ditto.
16512
16513 2005-05-24 Ziemowit Laski <zlaski@apple.com>
16514
16515 * obj-c++.dg/bitfield-[1-5].mm: New.
16516 * obj-c++.dg/class-protocol-1.mm: New.
16517 * obj-c++.dg/comp-types-1[0-1].mm: New.
16518 * obj-c++.dg/comp-types-[2-9].mm: New.
16519 * obj-c++.dg/encode-[4-8].mm: New.
16520 * obj-c++.dg/layout-1.mm: New.
16521 * obj-c++.dg/method-1[0-9].mm: New.
16522 * obj-c++.dg/method-2[0-1].mm: New.
16523 * obj-c++.dg/method-[8-9].mm: New.
16524 * obj-c++.dg/objc-gc-3.mm: New.
16525 * obj-c++.dg/try-catch-10.mm: New.
16526 * objc.dg/bitfield-5.m: New.
16527 * objc.dg/comp-types-10.m: New.
16528 * objc.dg/comp-types-9.m: New.
16529 * objc.dg/layout-1.m: New.
16530 * objc.dg/objc-gc-4.m: New.
16531 * objc.dg/try-catch-9.m: New.
16532 * objc.dg/class-protocol-1.m: Tweak diagnostics.
16533 * objc.dg/comp-types-1.m: Likewise.
16534 * objc.dg/comp-types-[5-6].m: Likewise.
16535 * objc.dg/method-9.m: Likewise.
16536
16537 2005-05-24 Janis Johnson <janis187@us.ibm.com>
16538
16539 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16540 and on hardware without VMX support.
16541
16542 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16543
16544 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16545
16546 * lib/profopt.exp (dg-final-generate, dg-final-use,
16547 profopt-final-code, profopt-get-options): New.
16548 (profopt-execute): Process test directives.
16549
16550 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16551 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16552 cleanup-tree-dump, cleanup-saved-temps): Update comments.
16553
16554 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
16555
16556 PR C++/21645
16557 * g++.dg/init/ctor5.C: New test.
16558
16559 2005-05-24 Ira Rosen <irar@il.ibm.com>
16560
16561 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16562 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16563 vect-113.c, vect-114.c.
16564
16565 2005-05-23 Adam Nemet <anemet@lnxw.com>
16566
16567 * gcc.dg/const-elim-1.c: Remove xfails.
16568
16569 2005-05-23 Jeff Law <law@redhat.com>
16570
16571 * gcc.c-torture/compile/pr21638.c: New test.
16572 * gcc.c-torture/compile/20050520-1.c: New test.
16573
16574 2005-05-23 Nick Clifton <nickc@redhat.com>
16575
16576 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16577 be a proper triple, ie: m32r*-*-*.
16578 * g++.old-deja/g++.jason/thunk3.C: Likewise.
16579
16580 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
16581
16582 PR middle-end/21331
16583 PR tree-opt/21293
16584 * gcc.c-torture/compile/pr21293.c: New test.
16585 * gcc.c-torture/execute/pr21331.c: New test.
16586
16587 2004-05-20 Richard Henderson <rth@redhat.com>
16588
16589 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16590
16591 2005-05-20 Ziemowit Laski <zlaski@apple.com>
16592
16593 * obj-c++-dg.exp: Add.
16594 * obj-c++.exp: Add.
16595 * obj-c++.dg/dg.exp: Add.
16596
16597 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16598
16599 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16600 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16601
16602 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
16603
16604 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16605
16606 2004-05-19 Richard Henderson <rth@redhat.com>
16607
16608 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16609
16610 2005-05-19 Janis Johnson <janis187@us.ibm.com>
16611
16612 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16613
16614 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16615
16616 2005-05-19 Jakub Jelinek <jakub@redhat.com>
16617
16618 PR c++/21495
16619 * g++.dg/parse/extern1.C: New test.
16620 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16621
16622 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16623
16624 * gcc.dg/c99-math.h: New.
16625 * gcc.dg/c99-math-float-1.c: New test.
16626 * gcc.dg/c99-math-double-1.c: Likewise.
16627 * gcc.dg/c99-math-long-double-1.c: Likewise.
16628
16629 2005-05-18 Richard Henderson <rth@redhat.com>
16630
16631 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16632
16633 2005-05-18 Devang Patel <dpatel@apple.com>
16634
16635 * g++.dg/opt/20050511-1.C: New test.
16636
16637 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
16638
16639 PR libfortran/21127
16640 * gfortran.dg/reshape-complex.f90: New test.
16641
16642 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
16643
16644 * gfortran.dg/array_constructor_1.f90: New test.
16645 * gfortran.dg/array_constructor_2.f90: New test.
16646
16647 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
16648
16649 PR fortran/20954
16650 * gfortran.dg/pr20954.f: New test.
16651
16652 2005-05-17 Mike Stump <mrs@apple.com>
16653
16654 Yet more Objective-C++...
16655
16656 * objc.dg/method-5.m: Update.
16657 * objc.dg/method-6.m: Update.
16658 * objc.dg/method-7.m: Update.
16659 * objc.dg/method-9.m: Update.
16660 * objc.dg/try-catch-2.m: Update.
16661
16662 2005-05-17 Mark Mitchell <mark@codesourcery.com>
16663
16664 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16665 Remove little-endian optimizations.
16666
16667 2005-05-17 Jeff Law <law@redhat.com>
16668
16669 * g++.dg/tree-ssa/pr14814.C: New test.
16670 * gcc.dg/tree-ssa/pr14814.C: New test.
16671 * gcc.dg/tree-ssa/pr17141-1.C: New test.
16672 * gcc.dg/tree-ssa/pr17141-2.C: New test.
16673
16674 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
16675
16676 * gcc.dg/compat/generate-random.c: Do not include
16677 libiberty.h.
16678 * gcc.dg/compat/generate-random_r.c: Likewise.
16679
16680 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
16681
16682 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16683
16684 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
16685
16686 PR middle-end/21595
16687 * g++.dg/tree-ssa/builtin1.C: New testcase.
16688
16689 2005-05-17 Jakub Jelinek <jakub@redhat.com>
16690
16691 PR c++/21454
16692 * g++.dg/opt/const4.C: New test.
16693
16694 PR middle-end/21492
16695 * g++.dg/opt/crossjump1.C: New test.
16696
16697 PR tree-optimization/21610
16698 * gcc.c-torture/compile/20050516-1.c: New test.
16699
16700 PR fortran/15080
16701 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16702 about the test failing.
16703 * gfortran.fortran-torture/execute/where_7.f90: New test.
16704 * gfortran.fortran-torture/execute/where_8.f90: New test.
16705
16706 2005-05-16 Richard Henderson <rth@redhat.com>
16707
16708 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16709 i?86 and x86_64.
16710
16711 2005-05-16 Mark Mitchell <mark@codesourcery.com>
16712
16713 * gcc.dg/compat/generate-random.c (config.h): Do not include.
16714 (limits.h): Include unconditionally.
16715 (stdlib.h): Likewise.
16716 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16717 (limits.h): Include unconditionally.
16718 (stdlib.h): Likewise.
16719 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16720 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16721 (limits.h): Include unconditionally.
16722 (stdlib.h): Likewise.
16723 (hashtab.h): Do not include.
16724 (getopt.h): Likewise.
16725 (stddef.h): Include.
16726 (hashval_t): Define.
16727 (struct entry): Add "next" field.
16728 (HASH_SIZE): New macro.
16729 (hash_table): New variable.
16730 (switchfiles): Do not use xmalloc.
16731 (mix): New macro.
16732 (iterative_hash): New function.
16733 (hasht): Remove.
16734 (e_exists): New function.
16735 (e_insert): Likewise.
16736 (output): Use, instead of libiberty hashtable functions.
16737 (main): Do not use getopt. Do not call htab_create.
16738
16739 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
16740
16741 PR libstdc++/21526
16742 * lib/target-supports.exp (check_mkfifo_available):
16743 Return 0 for cygwin as mkfifo support incomplete on platform.
16744 Fix typos in comments.
16745
16746 2005-05-15 Mark Mitchell <mark@codesourcery.com>
16747
16748 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16749
16750 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
16751
16752 PR fortran/17432
16753 * gfortran.dg/assign_4.f: New test.
16754
16755 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
16756
16757 PR tree-optimization/21563
16758 * gcc.dg/tree-ssa/pr21563.c: New.
16759
16760 2005-05-14 Jan Hubicka <jh@suse.cz>
16761
16762 * gcc.dg/noreturn-7.c: Allow control reaches warning.
16763
16764 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
16765
16766 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16767
16768 2005-05-13 Julian Brown <julian@codesourcery.com>
16769
16770 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16771 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16772
16773 2005-05-13 Jan Hubicka <jh@suse.cz>
16774
16775 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16776 * gcc.dg/fold-xor-?.c: Likewise.
16777 * gcc.dg/pr15784-?.c: Likewise.
16778 * gcc.dg/pr20922-?.c: Likewise.
16779 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16780 * gcc.dg/tree-ssa/pr17598.c: Likewise.
16781 * gcc.dg/tree-ssa/pr20470.c: Likewise.
16782
16783 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16784
16785 PR fortran/21260
16786 * gfortran.dg/hollerith_1.f90: New test.
16787
16788 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16789
16790 * gfortran.dg/func_result_2.f90: New test.
16791
16792 2005-05-11 Bud Davis <bdavis@gfortran.org>
16793
16794 * gfortran.dg/dev_null.f90: New test.
16795
16796 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
16797
16798 * gcc.dg/arm-vfp1.c: Revert last change.
16799
16800 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
16801
16802 PR middle-end/19807
16803 PR tree-optimization/19639
16804 * g++.dg/tree-ssa/pr19807.C: New testcase.
16805
16806 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16807
16808 PR libfortran/21471
16809 * gfortran.dg/append-1.f90: New test.
16810
16811 2005-05-10 Diego Novillo <dnovillo@redhat.com>
16812
16813 * gcc.dg/pr18501.c: XFAIL.
16814 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16815 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16816 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16817 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16818 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16819 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16820 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16821 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16822
16823 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16824
16825 PR fortran/20178
16826 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16827 gfortran.dg/f2c_3.f90: New tests.
16828
16829 * gfortran.dg/return_1.f90: Fix dg annotation.
16830
16831 2005-05-10 Diego Novillo <dnovillo@redhat.com>
16832
16833 * gcc.c-torture/compile/20050510-1.c: New test.
16834
16835 2005-05-10 Mark Mitchell <mark@codesourcery.com>
16836
16837 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16838
16839 2005-05-10 Bob Wilson <bob.wilson@acm.org>
16840
16841 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16842
16843 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
16844
16845 PR c/17913
16846 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16847
16848 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
16849
16850 PR c/21342
16851 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16852 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16853
16854 2005-05-10 Ben Elliston <bje@au.ibm.com>
16855
16856 PR debug/16676
16857 * gcc.dg/debug/pr16676.c: New test.
16858
16859 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
16860
16861 PR testsuite/21443
16862 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16863 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16864 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16865 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16866 Change -O1 to -O2.
16867 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
16868 -fno-tree-dominator-opts.
16869
16870 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16871
16872 * gfortran.dg/return_1.f90: New test.
16873
16874 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
16875
16876 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16877
16878 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16879
16880 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
16881
16882 PR c++/21427
16883 * g++.dg/inherit/covariant13.C: New.
16884
16885 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16886
16887 PR libfortran/19155
16888 * gfortran.dg/pr19155.f: New test.
16889
16890 2005-05-08 Roger Sayle <roger@eyesopen.com>
16891
16892 PR inline-asm/8788
16893 * gcc.dg/pr8788-1.c: New testcase.
16894
16895 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
16896
16897 PR target/21416
16898 * gcc.target/mips/fpcmp-[12].c: New tests.
16899
16900 2005-05-06 Mark Mitchell <mark@codesourcery.com>
16901
16902 * lib/target-supports-dg.exp (dg-require-fork): New function.
16903 (dg-require-mkfifo): Likewise.
16904 * lib/target-supports.exp (check_function_available): New
16905 function.
16906 (check_fork_available): Likewise.
16907 (check_mkfifo_available): Likewise.
16908
16909 2005-05-06 Jeff Law <law@redhat.com>
16910
16911 * gcc.c-torture/compile/pr21380.c: New test.
16912
16913 2005-05-06 Jakub Jelinek <jakub@redhat.com>
16914
16915 PR c++/20961
16916 * g++.dg/ext/weak3.C: New test.
16917
16918 2005-05-05 Mark Mitchell <mark@codesourcery.com>
16919
16920 PR c++/21352
16921 * g++.dg/template/crash37.C: New test.
16922
16923 2005-05-05 Paul Brook <paul@codesourcery.com>
16924
16925 * gcc.dg/arm-g2.c: Use effective-target arm32.
16926 * gcc.dg/arm-mmx-1.c: Ditto.
16927 * gcc.dg/arm-scd42-2.c: Ditto.
16928 * gcc.dg/arm-vfp1.c: Ditto.
16929 * lib/target-supports.exp (check_effective_target_arm32): New
16930 function.
16931
16932 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
16933
16934 PR libfortran/21354
16935 gfortran.dg/in_pack_rank7.f90: New test.
16936
16937 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
16938
16939 PR middle-end/15618
16940 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16941
16942 2005-05-04 Jakub Jelinek <jakub@redhat.com>
16943
16944 PR middle-end/21265
16945 * gcc.dg/20050503-1.c: New test.
16946
16947 PR rtl-optimization/21239
16948 * gcc.dg/i386-sse-11.c: New test.
16949
16950 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
16951
16952 PR target/16888
16953 * gcc.target/i386/asm-1.c: New test.
16954
16955 2005-05-03 Jakub Jelinek <jakub@redhat.com>
16956
16957 PR rtl-optimization/21330
16958 * gcc.c-torture/execute/20050502-1.c: New test.
16959
16960 PR target/21297
16961 * gcc.c-torture/execute/20050502-2.c: New test.
16962
16963 2005-05-03 Uros Bizjak <uros@kss-loka.si>
16964
16965 PR middle-end/21282
16966 * gcc.dg/pr21282.c: New.
16967
16968 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
16969
16970 * gcc.dg/vect/pr20122.c: Clean up .vect file.
16971 * gcc.dg/vect/vect-92.c: Likewise.
16972 * gcc.dg/vect/vect-93.c: Likewise.
16973 * gcc.dg/vect/vect-dv-1.c: Likewise.
16974 * gcc.dg/vect/vect-dv-2.c: Likewise.
16975 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16976
16977 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
16978
16979 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16980 * gfortran.dg/vect/vect-2.f90: Likewise.
16981 * gfortran.dg/vect/vect-3.f90: Likewise.
16982 * gfortran.dg/vect/vect-4.f90: Likewise.
16983 * gfortran.dg/vect/vect-5.f90: Likewise.
16984
16985 2005-05-02 Geoffrey Keating <geoffk@apple.com>
16986
16987 PR target/20813
16988 * gcc.dg/rs6000-fpint-2.c: New.
16989
16990 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
16991
16992 PR c/15698
16993 * gcc.dg/builtins-30.c: Update expected messages.
16994 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16995 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16996 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16997
16998 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
16999
17000 PR tree-optimization/21294
17001 * gcc.dg/tree-ssa/pr21294.c: New.
17002
17003 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
17004
17005 * gcc.dg/altivec-3.c (vec_store): Do not use the old
17006 __builtin_altivec_st_internal_4si built-in.
17007
17008 2005-05-02 Mark Mitchell <mark@codesourcery.com>
17009
17010 PR c++/15875
17011 * g++.dg/template/ptrmem14.C: New test.
17012
17013 2005-05-02 Paul Brook <paul@codesourcery.com>
17014
17015 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17016
17017 2005-05-02 Michael Matz <matz@suse.de>
17018
17019 PR c++/19542
17020 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17021
17022 2005-05-01 Mark Mitchell <mark@codesourcery.com>
17023
17024 * g++.dg/cpp/weak.C: New test.
17025
17026 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17027
17028 * gcc.dg/tree-ssa/loop-8.c: New test.
17029
17030 2005-04-30 Michael Maty <matz@suse.de>
17031
17032 * gcc.dg/inline-mcpy.c: New test.
17033
17034 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
17035
17036 PR libfortran/18958
17037 * gfortran.dg/eoshift.f90: New test case.
17038
17039 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
17040
17041 PR libfortran/18857
17042 * gfortran.dg/matmul_1.f90: New test.
17043
17044 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
17045
17046 PR tree-optimization/21030
17047 * gcc.dg/tree-ssa/pr21030.c: New.
17048
17049 2005-04-29 Devang Patel <dpatel@apple.com>
17050
17051 PR tree-optimization/21272
17052 * gcc.dg/vect/vect-ifcvt-10.c: New test.
17053
17054 2005-04-29 Jakub Jelinek <jakub@redhat.com>
17055
17056 PR fortran/13082
17057 PR fortran/18824
17058 * gfortran.dg/entry_4.f90: New test.
17059 * gfortran.fortran-torture/execute/entry_1.f90: New test.
17060 * gfortran.fortran-torture/execute/entry_2.f90: New test.
17061 * gfortran.fortran-torture/execute/entry_3.f90: New test.
17062 * gfortran.fortran-torture/execute/entry_4.f90: New test.
17063 * gfortran.fortran-torture/execute/entry_5.f90: New test.
17064 * gfortran.fortran-torture/execute/entry_6.f90: New test.
17065 * gfortran.fortran-torture/execute/entry_7.f90: New test.
17066
17067 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17068
17069 * gfortran.fortran-torture/execute/entry_8.f90: New test.
17070
17071 2005-04-29 Paul Brook <paul@codesourcery.com>
17072
17073 * gfortran.dg/entry_3.f90: New test.
17074
17075 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17076
17077 * gfortran.dg/implicit_4.f90: New test.
17078
17079 2005-04-28 Bob Wilson <bob.wilson@acm.org>
17080
17081 * lib/target-supports.exp (check_profiling_available): Return
17082 false for xtensa-*-elf.
17083
17084 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
17085
17086 * lib/fortran-torture.exp (fortran-torture.exp): Catch
17087 error if file cannot be deleted.
17088
17089 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
17090
17091 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17092 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17093 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17094 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17095 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17096 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17097 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17098 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17099 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17100 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17101 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17102 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17103 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17104
17105 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17106
17107 PR fortran/20865
17108 * gfortran.dg/pr20865.f90: New test.
17109
17110 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
17111
17112 * gcc.dg/void-cast-2.c: New test.
17113
17114 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17115
17116 PR c/21159
17117 * gcc.dg/void-cast-1.c: New test.
17118
17119 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
17120
17121 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17122
17123 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17124
17125 PR fortran/21177
17126 * gfortran.dg/pr21177.f90: New test.
17127
17128 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
17129
17130 PR tree-optimization/21171
17131 * gcc.dg/tree-ssa/pr21171.c: New test.
17132
17133 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
17134
17135 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17136 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17137 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17138 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17139 gcc.dg/tree-ssa/gen-vect-32.c: New.
17140 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17141 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17142 don't run on PPC32.
17143
17144 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17145
17146 PR c/21213
17147 * gcc.dg/transparent-union-3.c: New test.
17148
17149 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17150
17151 PR c/20740
17152 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17153 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17154 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17155 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17156 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17157 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17158
17159 2005-04-26 Jeff Law <law@redhat.com>
17160
17161 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17162 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17163 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17164 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17165 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17166 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17167 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17168
17169 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
17170
17171 PR tree-optimization/17598
17172 * gcc.dg/tree-ssa/pr17598.c: New testcase.
17173
17174 2005-04-25 Mike Stump <mrs@apple.com>
17175
17176 * objc.dg/fix-and-continue-1.m: Add.
17177
17178 2005-04-25 Roger Sayle <roger@eyesopen.com>
17179
17180 PR c++/20995
17181 * g++.dg/opt/pr20995-1.C: New test case.
17182
17183 2005-04-25 Devang Patel <dpatel@apple.com>
17184
17185 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17186
17187 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
17188
17189 PR testsuite/21062
17190 * g++.dg/opt/alias2.C (printf): Correct the prototype.
17191
17192 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
17193
17194 PR C++/21188
17195 * g++.dg/opt/rtti2.C: New test.
17196
17197 2005-04-25 Paul Brook <paul@codesourcery.com>
17198 Steven G. Kargl <kargls@comcast.net>
17199
17200 PR fortran/20879
17201 * gfortran.dg/ichar_1.f90: New file.
17202
17203 2005-04-24 Jakub Jelinek <jakub@redhat.com>
17204
17205 PR middle-end/20991
17206 * g++.dg/opt/pr20991.C: New test.
17207
17208 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17209 where sizeof (type) < __alignof__ (type).
17210 * gcc.dg/compat/struct-layout-1.h: Likewise.
17211
17212 2005-04-24 Per Bothner <per@bothner.com>
17213 Devang Patel <dpatel@apple.com>
17214
17215 PR preprocessor/20907
17216 * gcc.dg/cpp/very-long-comment.c: New test.
17217
17218 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17219
17220 PR fortran/20059
17221 * gfortran.dg/common_5.f: New test.
17222
17223 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
17224
17225 PR middle-end/21082
17226 * g++.dg/tree-ssa/pr21082.C: New testcase.
17227
17228 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
17229
17230 * gcc.dg/vect/vect-99.c: New test.
17231
17232 2005-04-22 Diego Novillo <dnovillo@redhat.com>
17233
17234 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17235
17236 2005-04-22 Jeff Law <law@redhat.com>
17237
17238 * gcc.dg/uninit-5.c: Remove xfails.
17239 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17240 conditionals and loads.
17241
17242 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
17243
17244 PR libfortran/20074
17245 PR libfortran/20436
17246 PR libfortran/21108
17247 * gfortran.dg/nested_reshape.f90: new test
17248 * gfortran.dg/reshape-alloc.f90: new test
17249 * gfortran.dg/reshape.f90: new test
17250
17251 2005-04-22 Mark Mitchell <mark@codesourcery.com>
17252
17253 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17254
17255 * gcc.dg/arm-vfp1.c: New test.
17256
17257 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
17258
17259 PR c++/21087
17260 * g++.dg/lookup/builtin2.C: New test.
17261
17262 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
17263
17264 * gcc.dg/weak/weak-13.c: New test.
17265
17266 2005-04-21 Geoffrey Keating <geoffk@apple.com>
17267
17268 * lib/target-supports.exp (check_effective_target_sync_int_long):
17269 Add powerpc*.
17270
17271 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
17272
17273 * gcc.target/mips/branch-1.c: New test.
17274
17275 2005-04-21 Richard Henderson <rth@redhat.com>
17276
17277 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17278 * gcc.dg/vect/vect-86.c: Likewise.
17279 * gcc.dg/vect/vect-87.c: Likewise.
17280 * gcc.dg/vect/vect-88.c: Likewise.
17281
17282 2005-04-21 Devang Patel <dpatel@apple.com>
17283
17284 PR optimization/20994
17285 * gcc.dg/tree-ssa/ifc-3.c: New test.
17286
17287 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
17288
17289 PR c/12913
17290 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17291 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17292 gcc.dg/c99-vla-jump-5.c: New tests.
17293
17294 2005-04-19 Richard Henderson <rth@redhat.com>
17295
17296 * lib/target-supports.exp (check_effective_target_vect_int_mult):
17297 Fix typo in exists check.
17298 (check_effective_target_sync_int_long): New.
17299 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17300 * gcc.dg/ia64-sync-2.c: Likewise.
17301 * gcc.dg/ia64-sync-3.c: Likewise.
17302 * gcc.dg/ia64-sync-4.c: Likewise.
17303
17304 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
17305
17306 * gcc.dg/fold-xor-1.c: New test.
17307 * gcc.dg/fold-xor-2.c: New test.
17308
17309 2005-04-19 James E. Wilson <wilson@specifixinc.com>
17310
17311 PR target/20670
17312 * g++.dg/eh/fp-regs.C: New test.
17313
17314 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
17315
17316 * gcc.dg/Wint-to-pointer-cast-1.c,
17317 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17318 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17319 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17320
17321 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17322
17323 PR fortran/16861
17324 * gfortran.dg/pr16861.f90: New test.
17325
17326 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
17327
17328 * gcc.dg/pr21085.c: New test.
17329
17330 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
17331
17332 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
17333 (setup_mips_tests, dg-mips-options): New procedures.
17334 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17335 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17336 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17337 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17338 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17339 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17340 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17341 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17342 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17343 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17344 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17345 dg-mips-options instead of dg-options. Remove now-redundant
17346 preprocessor guards.
17347 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17348 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17349 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17350 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17351 * gcc.dg/vr-mult-2.c: Delete.
17352 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17353 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17354 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17355 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17356 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17357 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17358 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17359
17360 2005-04-18 Laurent GUERBY <laurent@guerby.net>
17361
17362 * ada/acats/run_all.sh: Use sync when executable not present.
17363
17364 2005-04-18 Devang Patel <dpatel@apple.com>
17365
17366 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17367 * gcc.dg/vect/vect-11a.c: New.
17368 * gcc.dg/vect/vect-none.c: Update.
17369 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17370
17371 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
17372
17373 PR tree-optimization/20922
17374 * gcc.dg/pr20922-1.c: New test.
17375 * gcc.dg/pr20922-2.c: New test.
17376 * gcc.dg/pr20922-3.c: New test.
17377 * gcc.dg/pr20922-4.c: New test.
17378 * gcc.dg/pr20922-5.c: New test.
17379 * gcc.dg/pr20922-6.c: New test.
17380
17381 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17382
17383 PR libfortran/20950
17384 * gfortran.dg/pr20950.f: New test.
17385
17386 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17387
17388 PR libfortran/19216
17389 * gfortran.dg/pr19216.f: New test.
17390
17391 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
17392
17393 PR tree-optimization/21001
17394 * gcc.dg/tree-ssa/pr21001.c: New.
17395
17396 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
17397
17398 PR libfortran/21075
17399 * gfortran.dg/reshape_rank7.f90: New test.
17400
17401 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17402
17403 PR libfortran/12884 gfortran.dg/pr12884.f: New test
17404 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17405 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17406 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17407 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17408 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17409 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17410 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17411 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17412 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17413 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17414 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17415 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17416 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17417 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17418 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17419 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17420 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17421 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17422 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17423 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17424
17425 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
17426
17427 * gfortran.dg/wtruncate.f: New testcase.
17428 * gfortran.dg/wtruncate.f90: New testcase.
17429
17430 2005-04-16 Mark Mitchell <mark@codesourcery.com>
17431
17432 PR c++/21025
17433 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17434 which sizeof/alignof is dependent, rather than just whether we are
17435 processing_template_decl.
17436
17437 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17438
17439 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17440 corrected typo where the wrong variables had been compared.
17441
17442 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17443
17444 PR libfortran/18495
17445 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17446 Test callee-allocated version of return array with a write
17447 statement.
17448 Test spread with a temporary with another write statement.
17449
17450 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
17451
17452 PR tree-optimization/21031
17453 * gcc.dg/tree-ssa/pr21031.c: New.
17454
17455 2005-04-15 Uros Bizjak <uros@kss-loka.si>
17456
17457 PR tree-optimization/21004
17458 * gcc.dg/builtins-53.c: Include builtins-config.h.
17459 Check floorf, ceilf, floorl and ceill transformations
17460 only when HAVE_C99_RUNTIME is defined.
17461
17462 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
17463
17464 PR middle-end/20739
17465 * gcc.dg/tree-ssa/pr20739.c: New test.
17466
17467 2005-04-14 Mike Stump <mrs@apple.com>
17468
17469 * gcc.dg/Foundation.framework/empty: New.
17470 * gcc.dg/framework-2.c: New.
17471
17472 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17473
17474 PR tree-optimization/21021
17475 * gcc.c-torture/compile/pr21021.c: New.
17476
17477 2005-04-14 Janis Johnson <janis187@us.ibm.com>
17478
17479 PR testsuite/21010
17480 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17481 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17482 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17483 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17484 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17485 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17486 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17487 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17488
17489 2005-04-14 Richard Henderson <rth@redhat.com>
17490
17491 * lib/target-supports.exp (check_effective_target_vect_condition):
17492 Add ia64, i?86, and x86_64.
17493
17494 2005-04-14 Steven G. Kargl <kargls@comcast.net>
17495
17496 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17497
17498 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17499
17500 PR tree-optimization/20657
17501 * gcc.dg/tree-ssa/pr20657.c: New.
17502
17503 2005-04-14 Uros Bizjak <uros@kss-loka.si>
17504
17505 * gcc.dg/builtins-53.c: Also check (int)trunc* and
17506 (long long int)trunc*.
17507
17508 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
17509
17510 PR target/20927
17511 * gcc.dg/pr20927.c: New test.
17512
17513 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
17514
17515 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17516 * gcc.target/mips/asm-1.c: Likewise.
17517
17518 2005-04-13 Dale Johannesen <dalej@apple.com>
17519
17520 * objc.dg/objc-fast-4.m: New.
17521
17522 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
17523
17524 * gcc.target/cris/torture/cris-torture.exp: New driver in new
17525 directory.
17526 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17527
17528 2005-04-13 David Edelsohn <edelsohn@gnu.org>
17529
17530 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17531 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17532 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17533
17534 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
17535
17536 PR tree-optimization/20913
17537 * gcc.dg/tree-ssa/pr20913.c: New.
17538
17539 PR tree-optimization/20702
17540 * gcc.dg/tree-ssa/pr20702.c: New.
17541
17542 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17543
17544 PR c++/13744
17545 * g++.dg/inherit/local3.C: New test.
17546
17547 2005-04-12 Jeff Law <law@redhat.com>
17548
17549 * gcc.dg/tree-ssa/20050412-1.c: New test.
17550
17551 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
17552
17553 PR libfortran/19016
17554 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17555 Add tests with mask generated by expression.
17556 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17557 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17558 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17559
17560 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
17561
17562 PR middle-end/20917
17563 * gcc.dg/20050409-1.c: New test.
17564
17565 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
17566
17567 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17568
17569 2005-04-11 Mark Mitchell <mark@codesourcery.com>
17570
17571 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17572 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17573 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17574 (TARGET_CXX): Adjust accordingly.
17575 * target.h (struct gcc_target): Remove epxort_class_data. Add
17576 determine_class_data_visibility and class_data_always_comdat.
17577 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17578 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17579 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17580 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17581 (arm_cxx_determine_class_data_visibility): New.
17582 (arm_cxx_class_data_always_comdat): Likewise.
17583 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17584 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17585 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17586 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17587 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17588 Define.
17589
17590 2005-04-11 Mark Mitchell <mark@codesourcery.com>
17591
17592 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17593
17594 2005-04-11 Geoffrey Keating <geoffk@apple.com>
17595
17596 * gcc.dg/i386-darwin-fpmath.c: New.
17597
17598 2004-04-11 Devang Patel <dpatel@apple.com>
17599
17600 * lib/target-supports.exp (check_effective_target_vect_condition): New.
17601 * gcc.dg/vect/vect-ifcvt-1.c: New test.
17602 * gcc.dg/vect/vect-ifcvt-2.c: New test.
17603 * gcc.dg/vect/vect-ifcvt-3.c: New test.
17604 * gcc.dg/vect/vect-ifcvt-4.c: New test.
17605 * gcc.dg/vect/vect-ifcvt-5.c: New test.
17606 * gcc.dg/vect/vect-ifcvt-6.c: New test.
17607 * gcc.dg/vect/vect-ifcvt-7.c: New test.
17608 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17609
17610 2004-04-11 Devang Patel <dpatel@apple.com>
17611
17612 * gcc.dg/vect/vect-dv-1.c: New test.
17613 * gcc.dg/vect/vect-dv-2.c: New test.
17614
17615 2005-04-11 Diego Novillo <dnovillo@redhat.com>
17616
17617 PR tree-optimization/20933
17618 * gcc.dg/tree-ssa/pr20933.c: New test.
17619
17620 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17621
17622 * gfortran.dg/fold_nearest.f90: New test.
17623
17624 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
17625
17626 * gcc.dg/tree-ssa/alias-1.c: New test.
17627
17628 2005-04-11 Diego Novillo <dnovillo@redhat.com>
17629
17630 PR tree-optimization/20920
17631 * g++.dg/tree-ssa/pr20920.C: New test.
17632
17633 2005-04-11 Uros Bizjak <uros@kss-loka.si>
17634
17635 * gcc.dg/builtins-53.c: Also check (int)ceil* and
17636 (long long int)ceil*.
17637
17638 2005-04-10 Mark Mitchell <mark@codesourcery.com>
17639
17640 * g++.dg/warn/Wdtor1.C: Declare template in system header with
17641 explicit C++ linkage.
17642
17643 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17644
17645 * gfortran.dg/pr17229.f: Take care of the new obsolescence
17646 warning for arithmetic IF statements.
17647
17648 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
17649
17650 * eor_handling_1.f90: New test case.
17651 * eor_handling_2.f90: New test case.
17652 * eor_handling_3.f90: New test case.
17653 * eor_handling_4.f90: New test case.
17654 * eor_handling_5.f90: New test case.
17655 * noadv_size.f90: New test case.
17656 * pad_no.f90: New test case.
17657
17658 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
17659
17660 * gcc.c-torture/execute/20050410-1.c: New test.
17661
17662 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
17663
17664 * gcc.dg/pr20126.c: New.
17665
17666 2005-04-09 Bud Davis <bdavis@gfortran.org>
17667 Steven G. Kargl <kargls@comcast.net>
17668
17669 * gfortran.dg/PR19872.f: New test.
17670
17671 2005-04-09 Steven G. Kargl <kargls@comcast.net>
17672
17673 * gfortran.dg/nint_1.f90: Fix dg-do directive.
17674
17675 2005-04-09 Steven G. Kargl <kargls@comcast.net>
17676
17677 * gfortran.dg/nint_1.f90: New test.
17678
17679 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
17680
17681 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17682 Added test for callee-allocated arrays with write statements.
17683 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17684 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17685 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17686 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17687 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17688
17689 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
17690
17691 PR libfortran/20163
17692 * gfortran.dg/open-options-blanks.f: New test.
17693
17694 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
17695
17696 PR fortran/13257
17697 * gfortran.dg/comma_format_extension_[1234].f: New tests.
17698
17699 2005-04-09 Jakub Jelinek <jakub@redhat.com>
17700
17701 * gcc.dg/tree-ssa/stdarg-1.c: New test.
17702 * gcc.dg/tree-ssa/stdarg-2.c: New test.
17703 * gcc.dg/tree-ssa/stdarg-3.c: New test.
17704 * gcc.dg/tree-ssa/stdarg-4.c: New test.
17705 * gcc.dg/tree-ssa/stdarg-5.c: New test.
17706 * gcc.c-torture/execute/stdarg-4.c: New test.
17707
17708 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17709
17710 PR target/20795
17711 * g++.dg/abi/param2.C: New test.
17712
17713 2005-04-09 Uros Bizjak <uros@kss-loka.si>
17714
17715 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17716
17717 2005-04-09 Uros Bizjak <uros@kss-loka.si>
17718
17719 * gcc.dg/builtins-53.c: New test.
17720
17721 2005-04-08 Diego Novillo <dnovillo@redhat.com>
17722
17723 * g++.dg/tree-ssa/pr18178.C: New test.
17724 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17725 * gcc.c-torture/execute/20041019-1.c: New test.
17726 * gcc.dg/tree-ssa/20041008-1.c: New test.
17727 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17728 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17729 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17730 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17731 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17732 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17733 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17734 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17735 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17736 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17737
17738 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
17739
17740 PR rtl-optimization/20466
17741 * gcc.c-torture/execute/pr20466-1.c: New test.
17742
17743 2005-04-08 Mark Mitchell <mark@codesourcery.com>
17744
17745 PR c++/20905
17746 * g++.dg/parse/cond2.C: New test.
17747
17748 PR c++/20145
17749 * g++.dg/warn/Wdtor1.C: New test.
17750
17751 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17752
17753 PR fortran/17229
17754 * gfortran.dg/pr17229.f: New test.
17755
17756 2005-04-07 Steven G. Kargl <kargls@comcast.net>
17757
17758 * gfortran.dg/tiny_1.f90: New test.
17759 * gfortran.dg/tiny_2.f90: ditto.
17760
17761 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
17762
17763 * gfortran.dg/eor_1.f90: Fix dg-do run line
17764 * gfortran.dg/open_new.f90: Fix dg-do run line
17765
17766 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
17767
17768 * lib/target-supports.exp (get_compiler_messages): Support
17769 optional arguments, the fourth being compiler options.
17770 (check_effective_target_fpic): New proc.
17771 * gcc.dg/20050321-2.c: Restrict to target fpic.
17772
17773 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
17774
17775 * gcc.dg/15443-1.c: New test.
17776 * gcc.dg/15443-2.c: Likewise.
17777
17778 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17779
17780 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17781
17782 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
17783
17784 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17785
17786 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
17787
17788 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17789 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17790 -m64.
17791 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17792 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17793 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17794
17795 2005-04-06 Mark Mitchell <mark@codesourcery.com>
17796
17797 PR c++/20212
17798 * g++.dg/warn/Wunused-11.C: New test.
17799
17800 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
17801
17802 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17803
17804 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
17805
17806 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17807
17808 2005-04-05 Mark Mitchell <mark@codesourcery.com>
17809
17810 PR c++/20734
17811 * g++.dg/template/ptrmem13.C: New test.
17812
17813 2005-04-05 Per Bothner <per@bothner.com>
17814
17815 * lib/gcc.exp: Always add -fno-show-column, for now.
17816
17817 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
17818
17819 PR testsuite/20767
17820 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17821 of plain old "unsigned int" for the type of "i". Makes this test
17822 64bit clean.
17823
17824 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
17825
17826 * gcc.dg/i386-ssefn-1.c: New test.
17827 * gcc.dg/i386-ssefn-2.c: New test.
17828 * gcc.dg/i386-ssefn-3.c: New test.
17829 * gcc.dg/i386-ssefn-4.c: New test.
17830
17831 2005-04-05 Jakub Jelinek <jakub@redhat.com>
17832
17833 PR tree-optimization/20076
17834 * gcc.dg/builtin-apply4.c: New test.
17835
17836 PR preprocessor/19475
17837 * gcc.dg/cpp/macspace1.c: New test.
17838 * gcc.dg/cpp/macspace2.c: New test.
17839
17840 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17841
17842 * gfortran.dg/pr20755.f: Fixed bad format.
17843
17844 2005-04-05 Mark Mitchell <mark@codesourcery.com>
17845
17846 PR c++/20763
17847 * g++.dg/ext/attrib21.C: New test.
17848
17849 2004-04-05 Devang Patel <dpatel@apple.com>
17850
17851 * lib/target-supports.exp (check_effective_target_vect_shif): New.
17852 * gcc.dg/vect/vect-shift-1.c: New test.
17853
17854 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17855
17856 PR libfortran/20755
17857 * gfortran.dg/pr20755.f: New test.
17858
17859 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
17860
17861 * gfortran.dg/pr15959.f90: New test.
17862 * gfortran.dg/string_pad_trunc.f90: New test.
17863
17864 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17865
17866 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17867 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17868 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17869 syntax.
17870
17871 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17872
17873 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17874
17875 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17876
17877 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17878 * gcc.c-torture/compile/20011119-2.c: Likewise.
17879 * gcc.c-torture/compile/981001-2.c: Likewise.
17880
17881 2005-04-04 Mark Mitchell <mark@codesourcery.com>
17882
17883 PR c++/20679
17884 * g++.dg/template/overload4.C: New test.
17885
17886 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
17887
17888 PR c++/20746
17889 * g++.dg/abi/covariant5.C: New.
17890
17891 PR debug/20505
17892 * g++.dg/debug/const2.C: New.
17893
17894 2005-04-04 Jakub Jelinek <jakub@redhat.com>
17895
17896 PR rtl-optimization/16104
17897 * gcc.c-torture/execute/20050316-1.c: New test.
17898
17899 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
17900
17901 * g++.dg/template/spec23.C: Fix dg-error text.
17902
17903 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
17904
17905 PR c++/19199
17906 * g++.dg/expr/lval2.C: New.
17907
17908 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17909
17910 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17911 __builtin_strcasecmp and __builtin_strncasecmp.
17912
17913 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
17914
17915 PR c++/20723
17916 * g++.dg/template/spec22.C: New.
17917 * g++.dg/template/spec23.C: New.
17918
17919 2005-04-03 Dale Ranta <dir@lanl.gov>
17920 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17921
17922 PR libfortran/20068
17923 PR libfortran/20125
17924 PR libfortran/20156
17925 PR libfortran/20471
17926 * gfortran.dg/backspace.f: New test.
17927
17928 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
17929
17930 * gcc.dg/pr19345.c: New test.
17931
17932 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17933
17934 PR tree-optimization/20640
17935 * gcc.dg/torture/tree-loop-1.c: New.
17936
17937 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17938
17939 PR rtl-optimization/20290
17940 * gcc.c-torture/execute/loop-ivopts-2.c: New.
17941
17942 2005-04-02 Geoffrey Keating <geoffk@apple.com>
17943
17944 * gcc.dg/rs6000-fpint.c: New.
17945
17946 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
17947
17948 * gcc.dg/old-style-then-proto-1.c: New test.
17949
17950 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17951
17952 * gfortran.fortran-torture/execute/backspace.f90: Check
17953 after backspace and read was incorrect.
17954
17955 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17956
17957 * gcc.c-torture/execute/builtins/strcat.c: Check the result
17958 buffer past the terminating NUL using memcmp.
17959 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17960 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17961
17962 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17963 Fix unused/uninitialized variable warnings.
17964
17965 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17966 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17967 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17968 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17969
17970 * gcc.c-torture/execute/builtins/abs-1-lib.c,
17971 gcc.c-torture/execute/builtins/fputs-lib.c,
17972 gcc.c-torture/execute/builtins/lib/fprintf.c,
17973 gcc.c-torture/execute/builtins/lib/main.c,
17974 gcc.c-torture/execute/builtins/lib/memcmp.c,
17975 gcc.c-torture/execute/builtins/lib/memmove.c,
17976 gcc.c-torture/execute/builtins/lib/mempcpy.c,
17977 gcc.c-torture/execute/builtins/lib/memset.c,
17978 gcc.c-torture/execute/builtins/lib/printf.c,
17979 gcc.c-torture/execute/builtins/lib/sprintf.c,
17980 gcc.c-torture/execute/builtins/lib/stpcpy.c,
17981 gcc.c-torture/execute/builtins/lib/strchr.c,
17982 gcc.c-torture/execute/builtins/lib/strcmp.c,
17983 gcc.c-torture/execute/builtins/lib/strcpy.c,
17984 gcc.c-torture/execute/builtins/lib/strcspn.c,
17985 gcc.c-torture/execute/builtins/lib/strlen.c,
17986 gcc.c-torture/execute/builtins/lib/strncat.c,
17987 gcc.c-torture/execute/builtins/lib/strncmp.c,
17988 gcc.c-torture/execute/builtins/lib/strncpy.c,
17989 gcc.c-torture/execute/builtins/lib/strrchr.c,
17990 gcc.c-torture/execute/builtins/lib/strspn.c,
17991 gcc.c-torture/execute/builtins/lib/strstr.c,
17992 gcc.c-torture/execute/builtins/memops-asm-lib.c,
17993 gcc.c-torture/execute/builtins/strlen-2.c,
17994 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17995 prototypes.
17996
17997 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
17998
17999 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18000 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18001 selectany usage.
18002
18003 2005-04-01 Jakub Jelinek <jakub@redhat.com>
18004
18005 PR c++/19406
18006 * g++.dg/debug/using1.C: New test.
18007
18008 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
18009
18010 PR middle-end/20524
18011 * gcc.dg/alias-7.c: Prefix asm-declared name with
18012 __USER_LABEL_PREFIX__.
18013
18014 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
18015
18016 Fix fallout from PR middle-end/15700:
18017 * gcc.c-torture/compile/20011119-1.c: Take
18018 __USER_LABEL_PREFIX__ into account.
18019 * gcc.c-torture/compile/20011119-2.c: Likewise.
18020
18021 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
18022
18023 PR c++/18644
18024 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18025
18026 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
18027
18028 PR c/17855
18029 * gcc.c-torture/compile/struct-non-lval-1.c,
18030 gcc.c-torture/compile/struct-non-lval-2.c,
18031 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18032
18033 2005-03-31 Janis Johnson <janis187@us.ibm.com>
18034
18035 * gcc.dg/tls/tls.exp: Remove temporary file.
18036 * g++.dg/tls/tls.exp: Ditto.
18037 * lib/file-format.exp: Ditto.
18038 * g++.dg/special/ecos.exp: Ditto.
18039
18040 * lib/profopt.exp: Treat prof_ext as a list.
18041 * gcc.misc-tests/bprob.exp: Ditto.
18042 * g++.dg/bprob/bprob.exp: Ditto.
18043
18044 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18045 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18046 g++.dg/tree-ssa/pointer-reference-alias.C,
18047 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18048 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18049 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18050 g++.dg/vect/pr19951.cc: Ditto.
18051 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18052 gcc.dg/builtins-47.c: Ditto.
18053 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18054 gcc.dg/pr20115-1.c: Ditto.
18055 * gcc.dg/tree-ssa/20030530-2.c,
18056 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18057 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18058 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18059 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18060 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18061 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18062 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18063 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18064 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18065 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18066 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18067 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18068 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18069 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18070 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18071 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18072 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18073 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18074 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18075 gcc.dg/tree-ssa/20030824-1.c,
18076 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18077 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18078 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18079 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18080 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18081 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18082 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18083 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18084 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18085 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18086 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18087 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18088 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18089 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18090 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18091 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18092 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18093 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18094 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18095 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18096 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18097 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18098 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18099 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18100 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18101 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18102 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18103 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18104 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18105 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18106 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18107 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18108 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18109 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18110 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18111 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18112 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18113 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18114 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18115 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18116 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18117 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18118 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18119 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18120 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18121 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18122 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18123 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18124 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18125 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18126 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18127 gcc.dg/tree-ssa/useless-1.c: Ditto.
18128 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18129 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18130 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18131 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18132 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18133 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18134 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18135 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18136 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18137 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18138 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18139 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18140 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18141 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18142 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18143 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18144 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18145 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18146 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18147 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18148 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18149 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18150 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18151 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18152 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18153 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18154 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18155 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18156 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18157 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18158 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18159 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18160 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18161 gcc.dg/vect/vect-none.c: Ditto.
18162 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18163 treelang/compile/unsigned.tree: Ditto.
18164
18165 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18166 * gcc.dg/cpp/direct2s.c: Ditto.
18167 * gcc.dg/cpp/paste4.c: Ditto.
18168 * gcc.dg/cpp/separate-1.c: Ditto.
18169 * gcc.dg/pch/save-temps-1.c: Ditto.
18170 * g++.dg/ext/altivec-10.C: Ditto.
18171 * g++.dg/pch/pch.C: Ditto.
18172
18173 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18174
18175 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18176 * g++.dg/template/repo1.C: Ditto.
18177 * g++.dg/template/repo2.C: Ditto.
18178 * g++.dg/template/repo3.C: Ditto.
18179 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18180 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18181 * g++.old-deja/g++.pt/repo1.C: Ditto.
18182 * g++.old-deja/g++.pt/repo2.C: Ditto.
18183 * g++.old-deja/g++.pt/repo3.C: Ditto.
18184 * g++.old-deja/g++.pt/repo4.C: Ditto.
18185
18186 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18187 * gcc.dg/20030107-1.c: Ditto.
18188 * gcc.dg/20030702-1.c: Ditto.
18189 * gcc.dg/profile-generate-1.c: Ditto.
18190 * g++.dg/other/profile1.C: Ditto.
18191 * g++.old-deja/g++.robertl/eb83.C: Ditto.
18192
18193 * lib/gcc-dg.exp (remove-build-file): New.
18194 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18195 cleanup-tree-dump, cleanup-saved-temps): New.
18196
18197 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
18198
18199 PR c++/19203, DR 214
18200 * g++.dg/parse/ambig3.C: Not ambiguous.
18201 * g++.dg/template/spec20.C: New.
18202 * g++.dg/template/spec21.C: New.
18203
18204 2005-03-31 Steve Ellcey <sje@cup.hp.com>
18205
18206 PR target/20045
18207 * gcc.dg/ia64-fptr-1.c: Run only on linux.
18208
18209 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18210
18211 PR libfortran/20660
18212 * gfortran.dg/negative_unit.f: New test.
18213
18214 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18215
18216 * gcc.dg/20050330-1.c: New test.
18217
18218 2005-03-30 Devang Patel <dpatel@apple.com>
18219
18220 * g++.dg/tree-sra/ssa-sra-3.C: New test.
18221
18222 2005-03-30 Dale Johannesen <dalej@apple.com>
18223
18224 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18225
18226 2005-03-30 Janis Johnson <janis187@us.ibm.com>
18227
18228 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18229 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18230 Strip options from test name.
18231
18232 2005-03-31 Jan Hubicka <jh@suse.cz>
18233
18234 * gcc.dg/varpool-1.c: New testcase.
18235
18236 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
18237
18238 PR c/772
18239 PR c/17913
18240 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18241 gcc.dg/stmt-expr-label-3.c : New tests.
18242 * gcc.c-torture/execute/medce-2.c: Remove.
18243
18244 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
18245
18246 PR c/20368
18247 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18248 tests.
18249
18250 2005-03-30 Alan Modra <amodra@bigpond.net.au>
18251
18252 * gcc.c-torture/compile/pr20203.c: New test.
18253
18254 2005-03-26 Steven G. Kargl <kargls@comcast.net>
18255
18256 * gfortran.dg/promotion.f90: New test.
18257
18258 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
18259
18260 PR middle-end/20491
18261 * gcc.dg/torture/asm-subreg-1.c: New test.
18262
18263 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
18264
18265 PR c/20672
18266 * gcc.dg/pr20672-1.c: New test.
18267
18268 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
18269
18270 * gfortran.dg/vect: New directory.
18271 * gfortran.dg/vect/vect.exp: New.
18272 * gfortran.dg/vect/vect-1.f90: New test.
18273 * gfortran.dg/vect/vect-2.f90: New test.
18274 * gfortran.dg/vect/vect-3.f90: New test.
18275 * gfortran.dg/vect/vect-4.f90: New test.
18276 * gfortran.dg/vect/vect-5.f90: New test.
18277
18278 2005-03-29 Jakub Jelinek <jakub@redhat.com>
18279
18280 PR middle-end/20622
18281 * gcc.dg/alias-7.c: New test.
18282
18283 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
18284
18285 * gcc.dg/sparc-reg-1.c: New test.
18286
18287 2005-03-28 Steve Ellcey <sje@cup.hp.com>
18288
18289 PR target/19890
18290 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18291
18292 2005-03-29 Dale Ranta <dir@lanl.gov>
18293 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18294
18295 PR libfortran/20163
18296 * gfortran.dg/pr20163-2.f: New test.
18297
18298 2005-03-28 Jan Hubicka <jh@suse.cz>
18299
18300 PR middle-end/20635
18301 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18302 by Jakub Jelinek.
18303
18304 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
18305
18306 PR tree-optimization/20626
18307 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18308 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18309
18310 2005-03-26 Steven G. Kargl <kargls@comcast.net>
18311
18312 * gfortran.dg/underflow.f90: New test.
18313 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18314
18315 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18316
18317 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18318
18319 2005-03-25 Mark Mitchell <mark@codesourcery.com>
18320
18321 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18322 (g++_init): Make sure that CXXFLAGS is set.
18323 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18324 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18325 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18326 * lib/objc.exp (objc_init): Likewise.
18327 * lib/treelang.exp (treelang_init): Likewise.
18328
18329 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
18330
18331 PR tree-optimization/20470
18332 * gcc.dg/tree-ssa/pr20470.c: New test.
18333
18334 2005-03-25 Geoffrey Keating <geoffk@apple.com>
18335
18336 * gcc.dg/ppc-stfiwx.c: New.
18337
18338 2005-03-25 Steve Ellcey <sje@cup.hp.com>
18339
18340 PR target/19888
18341 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18342
18343 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
18344
18345 * gcc.dg/20050325-1.c: Fix a typo.
18346
18347 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18348
18349 PR libfortran/19678
18350 PR libfortran/19679
18351 * gfortran.dg/dos_eol.f: New test.
18352
18353 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
18354
18355 PR rtl-optimization/20249
18356 * gcc.dg/20050325-1.c: New test.
18357
18358 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18359
18360 PR libfortran/15332
18361 * gfortran.dg/pr15332.f: New test.
18362
18363 2005-03-24 Dale Johannesen <dalej@apple.com>
18364
18365 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18366
18367 2005-03-24 Geoffrey Keating <geoffk@apple.com>
18368
18369 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18370 'internal' visibility.
18371 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18372 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18373 'protected' visibility.
18374 * gcc.dg/visibility-7.c: Likewise.
18375 * lib/target-supports.exp (check_visibility_available): Take
18376 a parameter, the kind of visibility to check for.
18377 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18378 to check_visibility_available.
18379
18380 * g++.dg/expr/cast3.C: New.
18381
18382 2005-03-24 David Edelsohn <edelsohn@gnu.org>
18383
18384 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18385 rs6000.
18386
18387 2005-03-24 Steve Ellcey <sje@cup.hp.com>
18388
18389 PR target/20095
18390 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18391
18392 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
18393
18394 * gcc.dg/badshift.c: Renamed to...
18395 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
18396
18397 * gcc.target/i386/badshift.c: Renamed to...
18398 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
18399 only.
18400
18401 PR rtl-optimization/20532
18402 * gcc.target/i386/badshift.c: New.
18403
18404 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18405
18406 * gfortran.dg/pr18025.f90: New test.
18407
18408 2005-03-23 Dale Johannesen <dalej@apple.com>
18409
18410 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18411
18412 2005-03-23 Mark Mitchell <mark@codesourcery.com>
18413
18414 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18415
18416 * lib/target-supports.exp (check_iconv_available): Default
18417 libiconv to -liconv, if there is no definition.
18418
18419 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
18420
18421 * gcc.dg/torture/cris-asm-mof-1.c: New test.
18422
18423 2005-03-22 Mark Mitchell <mark@codesourcery.com>
18424
18425 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18426 * g++.dg/opt/pr7503-2.C: Likewise.
18427 * g++.dg/opt/pr7503-3.C: Likewise.
18428 * g++.dg/opt/pr7503-4.C: Likewise.
18429 * g++.dg/opt/pr7503-5.C: Likewise.
18430 * g++.dg/warn/minmax.C: New test.
18431
18432 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18433
18434 * gfortran.dg/g77_intrinsics_funcs.f: New test.
18435 * gfortran.dg/g77_intrinsics_sub.f: New test.
18436
18437 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18438 Jan Hubicka <jh@suse.cz>
18439 Steven Bosscher <stevenb@suse.de
18440
18441 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18442
18443 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18444
18445 PR c++/19980
18446 * g++.dg/template/redecl3.C: New test.
18447
18448 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18449
18450 PR c++/20499
18451 * g++.dg/parse/error16.C: Tweak error markers.
18452
18453 2005-03-22 Jakub Jelinek <jakub@redhat.com>
18454
18455 PR target/20561
18456 * gcc.dg/20050321-2.c: New test.
18457
18458 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
18459
18460 PR c++/20465
18461 PR c++/20381
18462 * g++.dg/template/ptrmem12.C: New.
18463
18464 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
18465
18466 PR rtl-optimization/20527
18467 * gcc.c-torture/execute/pr20527-1.c: New test.
18468
18469 2005-03-22 Ben Elliston <bje@au.ibm.com>
18470
18471 * gcc.misc-tests/options.exp (check_for_options): Create a real C
18472 program, compile it into a real executable and then delete the .c
18473 and .x files afterwards, to avoid problems on testglue targets.
18474
18475 2005-03-21 Stuart Hastings <stuart@apple.com>
18476
18477 * gcc.target/i386/sse-2.c: New.
18478
18479 2005-03-21 Uros Bizjak <uros@kss-loka.si>
18480
18481 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18482
18483 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18484
18485 * g++.dg/parse/crash25.C: Fix typo.
18486
18487 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18488
18489 PR c++/20461
18490 * g++.dg/parse/crash24.C: New test.
18491
18492 PR c++/20536
18493 * g++.dg/parse/crash25.C: New test.
18494
18495 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18496
18497 PR c++/20147
18498 * g++.dg/ext/stmtexpr4.C: New test.
18499
18500 2005-03-20 Roger Sayle <roger@eyesopen.com>
18501
18502 PR middle-end/20539
18503 * gcc.c-torture/compile/pr13066-1.c: New test case.
18504 * gcc.c-torture/compile/pr20539-1.c: Likewise.
18505 * g++.dg/opt/pr13066-1.C: Likewise.
18506
18507 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
18508
18509 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18510
18511 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18512
18513 PR fortran/18525
18514 * gfortran.dg/nesting_1.f90: New test.
18515
18516 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18517
18518 PR c++/20240
18519 * g++.dg/lookup/using13.C: New test.
18520
18521 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18522
18523 PR c++/20333
18524 * g++.dg/template/crash36.C: New test.
18525
18526 2005-03-18 Paolo Carlini <pcarlini@suse.de>
18527
18528 PR c++/20463
18529 * g++.dg/template/crash35.C: New test.
18530
18531 2005-03-17 Paolo Carlini <pcarlini@suse.de>
18532
18533 PR c++/19966
18534 * g++.dg/overload/operator2.C: New test.
18535
18536 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18537
18538 PR libfortran/20257
18539 * gfortran.dg/pr20257.f90: New test.
18540
18541 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18542
18543 PR libfortran/20480
18544 * gfortran.dg/pr20480.f90: New test.
18545
18546 2005-03-16 Richard Henderson <rth@redhat.com>
18547
18548 PR middle-end/15700
18549 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18550 (_rtld_global): New.
18551 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18552 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18553
18554 * gcc.dg/alias-3.c: New.
18555 * gcc.dg/alias-4.c: New.
18556 * gcc.dg/alias-5.c: New.
18557 * gcc.dg/alias-6.c: New.
18558
18559 2005-03-15 Geoffrey Keating <geoffk@apple.com>
18560
18561 * gcc.dg/cpp/ucnid-7.c: New.
18562
18563 2005-03-15 Janis Johnson <janis187@us.ibm.com>
18564 Dorit Naishlos <dorit@il.ibm.com>
18565
18566 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18567 darwin.
18568
18569 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
18570
18571 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18572 misaligned accesses.
18573 * gcc.dg/vect/vect-58.c: Likewise.
18574 * gcc.dg/vect/vect-92.c: New.
18575 * gcc.dg/vect/vect-93.c: New.
18576
18577 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
18578
18579 PR fortran/18827
18580 * gfortran.dg/assign_2.f90: New test.
18581 * gfortran.dg/assign_3.f90: New test.
18582 * gfortran.dg/assign.f90: New test.
18583
18584 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
18585
18586 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18587 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18588 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18589 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18590 names.
18591
18592 2005-03-14 Geoffrey Keating <geoffk@apple.com>
18593
18594 * gcc.dg/cpp/ucnid-6.c: New.
18595
18596 * gcc.dg/cpp/normalize-1.c: New.
18597 * gcc.dg/cpp/normalize-2.c: New.
18598 * gcc.dg/cpp/normalize-3.c: New.
18599 * gcc.dg/cpp/normalize-4.c: New.
18600 * gcc.dg/cpp/ucnid-4.c: New.
18601 * gcc.dg/cpp/ucnid-5.c: New.
18602 * g++.dg/cpp/normalize-1.C: New.
18603 * g++.dg/cpp/ucnid-1.C: New.
18604
18605 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
18606
18607 * gcc.dg/pr18628.c: New.
18608
18609 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
18610
18611 PR c++/20280
18612 * g++.dg/tree-ssa/pr20280.C: New.
18613
18614 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18615
18616 PR fortran/20467
18617 * gfortran.dg/stfunc_2.f90: New test.
18618
18619 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
18620
18621 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18622
18623 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
18624
18625 * gcc.dg/tree-ssa/20050314-1.c: New test.
18626
18627 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18628
18629 PR c++/4403
18630 PR c++/9783, DR433
18631 * g++.dg/template/friend34.C: New test.
18632 * g++.dg/template/friend35.C: Likewise.
18633 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18634
18635 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18636
18637 Friend class name lookup 5/n
18638 PR c++/1016
18639 * g++.dg/lookup/hidden-class1.C: New test.
18640 * g++.dg/lookup/hidden-class2.C: Likewise.
18641 * g++.dg/lookup/hidden-class3.C: Likewise.
18642 * g++.dg/lookup/hidden-class4.C: Likewise.
18643 * g++.dg/lookup/hidden-class5.C: Likewise.
18644 * g++.dg/lookup/hidden-class6.C: Likewise.
18645 * g++.dg/lookup/hidden-class7.C: Likewise.
18646 * g++.dg/lookup/hidden-class8.C: Likewise.
18647 * g++.dg/lookup/hidden-class9.C: Likewise.
18648 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18649 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18650 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18651 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18652 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18653 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18654 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18655 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18656 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18657 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18658 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18659
18660 2005-03-13 Mark Mitchell <mark@codesourcery.com>
18661
18662 PR c++/20157
18663 * g++.dg/template/error18.C: New test.
18664
18665 2005-03-09 Ben Elliston <bje@au.ibm.com>
18666
18667 PR debug/16792
18668 * g++.dg/debug/pr16792.C: New test.
18669
18670 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
18671
18672 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18673 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18674 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18675 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18676 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18677 test assertion names.
18678
18679 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18680
18681 PR fortran/18600
18682 * gfortran.dg/stfunc_1.f90: New test.
18683
18684 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18685
18686 PR fortran/16907
18687 * gfortran.dg/real_index_1.f90: New test.
18688
18689 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18690
18691 PR fortran/20323
18692 * gfortran.dg/spec_expr_1.f90: New test.
18693
18694 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
18695
18696 PR c/20402
18697 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18698 new parser.
18699
18700 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18701
18702 PR fortran/20361
18703 * gfortran.dg/largeequiv_1.f90: New test.
18704
18705 2005-03-12 Geoffrey Keating <geoffk@apple.com>
18706
18707 * gcc.dg/ucnid-1.c: New.
18708 * gcc.dg/ucnid-2.c: New.
18709 * gcc.dg/ucnid-3.c: New.
18710 * gcc.dg/ucnid-4.c: New.
18711 * gcc.dg/ucnid-5.c: New.
18712 * gcc.dg/ucnid-6.c: New.
18713 * gcc.dg/cpp/ucnid-1.c: New.
18714 * gcc.dg/cpp/ucnid-2.c: New.
18715 * gcc.dg/cpp/ucnid-3.c: New.
18716 * g++.dg/other/ucnid-1.C: New.
18717
18718 2005-03-12 Geoffrey Keating <geoffk@apple.com>
18719
18720 * gcc.dg/vmx/darwin-abi-3.c: Delete.
18721
18722 2005-03-11 Per Bothner <per@bothner.com>
18723
18724 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
18725 that diagnotics refer to correct token.
18726 * gcc.dg/unused-3.c: Likewise.
18727
18728 2005-03-11 Per Bothner <per@bothner.com>
18729
18730 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18731 constant" is now actually on same line as string constant.
18732 * gcc.dg/cpp/direct2s.c: Likewise.
18733
18734 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
18735
18736 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18737
18738 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18739
18740 PR libfortran/20124
18741 * gfortran.dg/pr20124.f90: New Test
18742
18743 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
18744
18745 PR tree-optimization/20130
18746 * gcc.dg/pr20130-1.c: New test.
18747
18748 2005-03-10 Steve Ellcey <sje@cup.hp.com>
18749
18750 PR target/20095
18751 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18752
18753 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18754
18755 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18756
18757 2005-03-10 Steve Ellcey <sje@cup.hp.com>
18758
18759 * g++.dg/eh/forced1.C: Fix comment.
18760 * g++.dg/eh/forced2.C: Ditto.
18761 * g++.dg/eh/forced3.C: Ditto.
18762 * g++.dg/eh/forced4.C: Ditto.
18763
18764 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
18765
18766 PR rtl-opt/20412
18767 * gcc.c-torture/compile/pr20412.c: New test.
18768
18769 2005-03-10 Roger Sayle <roger@eyesopen.com>
18770
18771 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18772
18773 2005-03-10 Jakub Jelinek <jakub@redhat.com>
18774
18775 PR target/20322
18776 * gcc.dg/20050307-1.c: New test.
18777
18778 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
18779
18780 PR c++/20375
18781 * g++.dg/other/stdarg3.C: New.
18782
18783 2005-03-10 Jakub Jelinek <jakub@redhat.com>
18784
18785 PR c++/18384, c++/18327
18786 * g++.dg/init/array19.C: New test.
18787
18788 PR inline-asm/20314
18789 * gcc.dg/torture/pr20314-1.c: New test.
18790 * gcc.dg/torture/pr20314-2.c: New test.
18791
18792 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
18793
18794 * gcc.dg/20050309-1.c: New test.
18795
18796 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18797
18798 * gcc.dg/builtins-10.c: Reactivate disabled test.
18799 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
18800 new cbrt transformations.
18801
18802 2005-03-09 Mark Mitchell <mark@codesourcery.com>
18803
18804 PR c++/20208
18805 * g++.dg/template/array13.C: New test.
18806
18807 2005-03-09 Paolo Carlini <pcarlini@suse.de>
18808
18809 PR c++/16859
18810 * g++.dg/init/brace4.C: New test.
18811
18812 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
18813
18814 PR c++/20186
18815 * g++.dg/template/non-dependent12.C: New.
18816
18817 2005-03-08 Mark Mitchell <mark@codesourcery.com>
18818
18819 PR c++/20142
18820 * g++.dg/init/array18.C: Add dg-do run marker.
18821
18822 PR c++/20142
18823 * g++.dg/init/array18.C: New test.
18824
18825 2005-03-09 Ben Elliston <bje@au.ibm.com>
18826
18827 * consistency.vlad/vlad.exp: Remove trailing semicolons.
18828 * g++.dg/gcov/gcov.exp: Likewise.
18829 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18830 * gcc.target/xstormy16/xstormy16.exp: Likewise.
18831 * lib/c-torture.exp: Likewise.
18832 * lib/fortran-torture.exp: Likewise.
18833 * lib/g++.exp: Likewise.
18834 * lib/gcc-defs.exp: Likewise.
18835 * lib/gcc-dg.exp: Likewise.
18836 * lib/gcc.exp: Likewise.
18837 * lib/gcov.exp: Likewise.
18838 * lib/gfortran.exp: Likewise.
18839 * lib/mike-g++.exp: Likewise.
18840 * lib/mike-gcc.exp: Likewise.
18841 * lib/objc-torture.exp: Likewise.
18842 * lib/objc.exp: Likewise.
18843 * lib/profopt.exp: Likewise.
18844 * lib/target-libpath.exp: Likewise.
18845 * lib/target-supports.exp: Likewise.
18846 * lib/treelang.exp: Likewise.
18847 * lib/wrapper.exp: Likewise.
18848
18849 2005-03-08 Jeff Law <law@redhat.com>
18850
18851 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18852 PHI-OPT changes.
18853
18854 2005-03-08 Ira Rosen <irar@il.ibm.com>
18855
18856 * gcc.dg/vect/pr20122.c: New test.
18857
18858 2005-03-07 Jeff Law <law@redhat.com>
18859
18860 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18861 was folded away.
18862 * gcc.dg/tree-ssa/pr18133-1.c: New test.
18863 * gcc.dg/tree-ssa/pr18133-2.c: New test.
18864 * gcc.dg/tree-ssa/pr18134.c: New test.
18865
18866 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18867
18868 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18869 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18870 gcc.dg/torture/builtin-noret-2.c: Require weak support.
18871
18872 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
18873
18874 PR tree-opt/17671
18875 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18876
18877 2005-03-07 Mark Mitchell <mark@codesourcery.com>
18878
18879 * g++.dg/warn/Wnvdtor.C: New test.
18880
18881 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
18882
18883 * gcc.dg/torture/pr19683-1.c: New test.
18884
18885 2005-03-06 Steven G. Kargl <kargls@comcast.net>
18886
18887 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18888 * gfortran.dg/g77/19990313-2.f: Ditto.
18889 * gfortran.dg/g77/19990313-3.f: Ditto.
18890 * gfortran.dg/g77/19990525-0.f: Ditto.
18891 * gfortran.dg/g77/19990826-0.f: Ditto.
18892 * gfortran.dg/g77/19990826-2.f: Ditto.
18893 * gfortran.dg/g77/19990826-3.f: Ditto.
18894 * gfortran.dg/g77/20000511-1.f: Ditto.
18895 * gfortran.dg/g77/20000511-2.f: Ditto.
18896 * gfortran.dg/g77/970625-2.f: Ditto.
18897 * gfortran.dg/g77/980310-2.f: Ditto.
18898 * gfortran.dg/g77/980310-3.f: Ditto.
18899 * gfortran.dg/g77/980310-8.f: Ditto.
18900 * gfortran.dg/g77/980519-2.f: Ditto.
18901 * gfortran.dg/g77/alpha1.f: Ditto.
18902 * gfortran.dg/g77/claus.f: Ditto.
18903 * gfortran.dg/g77/erfc.f: Ditto.
18904 * gfortran.dg/g77/short.f: Ditto.
18905 * gfortran.fortran-torture/execute/data.f90: Ditto.
18906 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18907 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18908
18909 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18910
18911 * lib/file-format.exp (gcc_target_object_format): Add check for som
18912 format and hardcode object formats on hppa*-*-hpux*.
18913 * lib/target-supports.exp (check_weak_available): Add check for som
18914 object format. Always return 0 on hppa*-*-hpux10*.
18915
18916 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18917 is defined.
18918
18919 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18920
18921 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18922
18923 * gfortran.dg/pr19936_1.f90: New test.
18924 * gfortran.dg/pr19936_2.f90: New test.
18925 * gfortran.dg/pr19936_3.f90: New test.
18926
18927 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18928 Paul Thomas <prthomas@drfccad.cea.fr>
18929
18930 * gfortran.dg/PR19754_1.f90: New test.
18931 * gfortran.dg/PR19754_2.f90: Ditto.
18932
18933 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18934
18935 PR c++/19311
18936 * g++.dg/template/non-dependent11.C: New test.
18937
18938 2005-03-05 Uros Bizjak <uros@kss-loka.si>
18939
18940 * lib/target-supports.exp (check_iconv_available): Fix comment.
18941
18942 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
18943 Joseph S. Myers <joseph@codesourcery.com>
18944
18945 PR c++/19797
18946 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18947
18948 2005-03-04 Matthew Sachs <msachs@apple.com>
18949
18950 * gcc.exp (gcc_target_compile): Put braces around
18951 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18952 * objc.exp (objc_target_compile): Likewise.
18953 * treelang.exp (treelang_target_compile): Likewise.
18954
18955 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18956
18957 PR fortran/19673
18958 * gfortran.dg/func_result_1.f90: New test.
18959
18960 2005-03-04 Ben Elliston <bje@au.ibm.com>
18961
18962 * gcc.misc-tests/options.exp: New test.
18963
18964 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
18965
18966 * gcc.dg/pr15784-4.c: New test.
18967
18968 2005-03-03 Geoffrey Keating <geoffk@apple.com>
18969
18970 * gcc.c-torture/execute/pr17133.c: New.
18971 * gcc.c-torture/compile/20050303-1.c: New.
18972
18973 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
18974
18975 * gcc.dg/cpp/assert4.c: Fix for cygwin.
18976
18977 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
18978
18979 * g++.dg/overload/using2.C: New.
18980
18981 2005-03-02 Mark Mitchell <mark@codesourcery.com>
18982
18983 PR c++/19916
18984 * g++.dg/init/ptrmem2.C: New test.
18985
18986 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
18987
18988 PR c/8927
18989 * gcc.dg/pr8927-1.c: New test.
18990
18991 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
18992
18993 PR c++/20232
18994 * g++.dg/inherit/covariant12.C: New.
18995
18996 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18997
18998 PR fortran/19479
18999 * gfortran.dg/bound_1.f90: New test.
19000
19001 2005-02-28 Janis Johnson <janis187@us.ibm.com>
19002
19003 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19004 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19005
19006 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
19007
19008 PR c/20245
19009 * gcc.dg/pr20245-1.c: New test.
19010
19011 2005-02-28 Jakub Jelinek <jakub@redhat.com>
19012
19013 PR middle-end/19874
19014 * gcc.c-torture/execute/20050119-2.c: New test case.
19015
19016 2005-02-28 Ben Elliston <bje@au.ibm.com>
19017
19018 * README: Update the DejaGnu bug reporting address.
19019 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19020 * lib/objc-torture.exp: Likewise.
19021
19022 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
19023
19024 * gfortran.dg/boz_1.f90: New test.
19025 * gfortran.dg/boz_3.f90: New test.
19026 * gfortran.dg/boz_4.f90: New test.
19027
19028 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
19029
19030 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19031 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19032
19033 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19034
19035 PR libfortran/20101
19036 * gfortran.dg/write_0_pe_format.f90: New test.
19037
19038 2005-02-27 Jakub Jelinek <jakub@redhat.com>
19039
19040 PR c++/20206
19041 * g++.dg/opt/thunk2.C: New test.
19042 * g++.dg/opt/covariant1.C: New test.
19043
19044 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19045
19046 * gfortran.dg/e_d_fmt.f90: New test.
19047
19048 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
19049
19050 * gcc.dg/asm-b.c: Fix comment typos.
19051
19052 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
19053
19054 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19055 a V_MAY_DEF also.
19056
19057 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
19058
19059 PR tree-opt/20188
19060 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19061 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19062 * gcc.dg/asm-b.c: New test.
19063
19064 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
19065
19066 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19067 Disable this test on IRIX 6.
19068
19069 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
19070
19071 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19072 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19073 parser.
19074
19075 2005-02-25 Diego Novillo <dnovillo@redhat.com>
19076
19077 PR tree-optimization/20204
19078 * testsuite/gcc.dg/pr20204.c: New test.
19079
19080 2005-02-24 Jakub Jelinek <jakub@redhat.com>
19081
19082 PR target/20196
19083 * gcc.c-torture/execute/20050224-1.c: New test.
19084
19085 PR c++/20175
19086 * g++.dg/warn/Wbraces2.C: New test.
19087
19088 2005-02-23 Mark Mitchell <mark@codesourcery.com>
19089
19090 PR c++/19878
19091 * g++.dg/init/const2.C: New test.
19092
19093 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
19094
19095 PR tree-optimization/20100
19096 * gcc.c-torture/execute/pr20100-1.c: New test.
19097
19098 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19099
19100 * gfortran.dg/implicit_3.f90: New test.
19101
19102 * gfortran.dg/deftype_1.f90: New test.
19103
19104 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
19105
19106 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19107 the test passes.
19108 * g++.dg/other/anon3.C: Accept a warning.
19109
19110 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
19111
19112 * gcc.dg/pr20017.c: Fix a comment typo.
19113
19114 2005-02-23 Bud Davis <bdavis@gfortran.org>
19115
19116 * gfortran.dg/list_read_4.f90: Change to f90 comments.
19117
19118 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
19119
19120 PR ada/19902
19121 * ada/acats/tests/cxa/cxa3004.a: Remove.
19122 * ada/acats/tests/cxb/cxb30061.am: Likewise.
19123
19124 2005-02-22 Mark Mitchell <mark@codesourcery.com>
19125
19126 PR c++/20073
19127 * g++.dg/init/const1.C: New test.
19128
19129 PR c++/19991
19130 * g++.dg/parse/constant7.C: New test.
19131
19132 PR c++/20152
19133 * g++.dg/parse/error27.C: New test.
19134 * g++.dg/template/qualttp15.C: Adjust error markers.
19135 * g++.old-deja/g++.other/struct1.C: Likewise.
19136
19137 PR c++/20153
19138 * g++.dg/template/error17.C: New test.
19139
19140 PR c++/20148
19141 * g++.dg/parser/error26.C: New test.
19142
19143 2005-02-22 Diego Novillo <dnovillo@redhat.com>
19144
19145 PR tree-optimization/20100
19146 PR tree-optimization/20115
19147 * gcc.dg/pr20115.c: New test.
19148 * gcc.dg/pr20115-1.c: New test.
19149 * gcc.dg/pr20100.c: New test.
19150 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19151 call-clobbered variables after alias1.
19152
19153 2005-02-22 Bud Davis <bdavis@gfortran.org>
19154
19155 * gfortran.dg/list_read_4.f90: new test.
19156
19157 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
19158
19159 PR rtl-optimization/20017.
19160 * gcc.dg/pr20017.c: New.
19161
19162 2005-02-22 Devang Patel <dpatel@apple.com>
19163
19164 PR 19952
19165 * g++.dg/tree-ssa/pr19952.C: New test.
19166
19167 2005-02-22 Mark Mitchell <mark@codesourcery.com>
19168
19169 PR c++/19883
19170 * g++.dg/parse/constant6.C: New test.
19171
19172 2005-02-22 Uros Bizjak <uros@kss-loka.si>
19173
19174 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19175 * g++.dg/charset/asm2.c: Likewise.
19176 * g++.dg/charset/asm3.c: Likewise.
19177 * g++.dg/charset/asm4.c: Likewise.
19178 * g++.dg/charset/asm5.c: Likewise.
19179 * g++.dg/charset/attribute1.c: Likewise.
19180 * g++.dg/charset/attribute2.c: Likewise.
19181 * g++.dg/charset/extern1.cc: Likewise.
19182 * g++.dg/charset/extern2.cc: Likewise.
19183 * g++.dg/charset/extern3.cc: Likewise.
19184 * g++.dg/charset/function.cc: Likewise.
19185 * g++.dg/charset/string.c: Likewise.
19186 * g++.dg/charset/charset.exp: Likewise.
19187 * lib/target-supports.exp (check_iconv_available): Fix comment.
19188
19189 2005-02-22 Uros Bizjak <uros@kss-loka.si>
19190
19191 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19192 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19193 * gcc.dg/charset/asm2.c: Likewise.
19194 * gcc.dg/charset/asm3.c: Likewise.
19195 * gcc.dg/charset/asm4.c: Likewise.
19196 * gcc.dg/charset/asm5.c: Likewise.
19197 * gcc.dg/charset/asm6.c: Likewise.
19198 * gcc.dg/charset/attribute1.c: Likewise.
19199 * gcc.dg/charset/attribute2.c: Likewise.
19200 * gcc.dg/charset/builtin1.c: Likewise.
19201 * gcc.dg/charset/extern.c: Likewise.
19202 * gcc.dg/charset/function.c: Likewise.
19203 * gcc.dg/charset/string.c: Likewise.
19204 * gcc.dg/charset/charset.exp: Likewise.
19205
19206 2005-02-21 Bud Davis <bdavis9659@comcast.net>
19207
19208 PR fortran/20086
19209 * gfortran.dg/pr20086.f90: New test.
19210
19211 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
19212
19213 PR tree-optimization/19786
19214 * g++.dg/tree-ssa/pr19786.C: New.
19215
19216 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19217
19218 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19219
19220 2005-02-21 Jeff Law <law@redhat.com>
19221
19222 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19223
19224 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19225
19226 * gfortran.dg/do_iterator: Split loop, markup all lines for
19227 which an error locus is printed.
19228 * gfortran.dg/pr17708.f90: Markup all lines for which an error
19229 locus is printed.
19230 * gfortran.dg/select_4.f90: Likewise.
19231 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19232 locuses in the various permutations.
19233
19234 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
19235
19236 PR tree-optimization/19951
19237 * g++.dg/vect: New directory.
19238 * g++.dg/vect/vect.exp: New file.
19239 * g++.dg/vect/pr19951.cc: New testcase.
19240 * g++.dg/dg.exp: Also prune vectorizer tests.
19241
19242 2005-02-20 Zack Weinberg <zack@codesourcery.com>
19243
19244 PR 18785
19245 * gcc.dg/charset/builtin1.c: New test.
19246
19247 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19248
19249 PR c++/19299
19250 * g++.dg/inherit/volatile1.C: New test.
19251
19252 PR c++/19440
19253 * g++.dg/template/dtor4.C: New test.
19254
19255 2005-02-19 Steven G. Kargl <kargls@comcast.net>
19256
19257 * gfortran.dg/int_1.f90: New test.
19258
19259 2005-02-19 Devang Patel <dpatel@apple.com>
19260
19261 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19262
19263 2005-02-19 Steven G. Kargl <kargls@comcast.net>
19264
19265 * gfortran.dg/achar_1.f90: New test.
19266
19267 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
19268
19269 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19270
19271 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
19272 Jakub Jelinek <jakub@redhat.com>
19273
19274 PR tree-optimization/19828
19275 * gcc.dg/tree-ssa/loop-7.c: New test.
19276 * gcc.c-torture/execute/20050218-1.c: New test.
19277
19278 2005-02-19 Jakub Jelinek <jakub@redhat.com>
19279
19280 PR c/20043
19281 * gcc.dg/transparent-union-1.c: New test.
19282 * gcc.dg/transparent-union-2.c: New test.
19283
19284 2005-02-18 James E Wilson <wilson@specifixinc.com>
19285
19286 PR tree-optimization/18977
19287 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19288
19289 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
19290
19291 PR target/20054
19292 * gcc.dg/pr20054.c: New test.
19293
19294 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19295
19296 PR c++/19508
19297 * g++.dg/ext/attrib20.C: New test.
19298
19299 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
19300
19301 PR middle-end/20030
19302 * gfortran.fortran-torture/execute/character_passing.f90: New test.
19303
19304 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
19305
19306 PR c++/20008
19307 * g++.dg/opt/switch4.C: New.
19308
19309 2005-02-18 Jakub Jelinek <jakub@redhat.com>
19310
19311 PR c++/20023
19312 PR tree-optimization/20009
19313 * gcc.c-torture/compile/20050217-1.c: New test.
19314 * g++.dg/opt/switch3.C: New test.
19315
19316 PR tree-optimization/18947
19317 * gcc.c-torture/compile/20050215-1.c: New test.
19318 * gcc.c-torture/compile/20050215-2.c: New test.
19319 * gcc.c-torture/compile/20050215-3.c: New test.
19320
19321 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
19322
19323 PR c++/20028
19324 * g++.dg/template/crash34.C: New.
19325
19326 PR c++/20022
19327 * g++.dg/other/access3.C: New.
19328
19329 2005-02-17 Ira Rosen <irar@il.ibm.com>
19330
19331 * gcc.dg/vect/vect-98.c: New test.
19332
19333 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
19334
19335 PR tree-optimization/19967
19336 * gcc.dg/pr19967.c: New.
19337
19338 2005-02-16 Jakub Jelinek <jakub@redhat.com>
19339
19340 PR middle-end/19857
19341 * gcc.dg/tree-ssa/20050215-1.c: New test.
19342 * gcc.c-torture/execute/20050215-1.c: New test.
19343
19344 2005-02-15 Eric Christopher <echristo@redhat.com>
19345
19346 * gcc.dg/cpp/20050215-1.c: New file.
19347
19348 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
19349
19350 PR tree-optimization/15785
19351 * gcc.dg/pr15785-1.c: New test.
19352
19353 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
19354
19355 PR c++/17788
19356 * g++.dg/init/ctor4.C: New.
19357 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19358
19359 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
19360
19361 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19362 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19363
19364 2005-02-15 Andreas Schwab <schwab@suse.de>
19365
19366 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19367 declare malloc.
19368
19369 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
19370
19371 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19372
19373 2005-02-14 Diego Novillo <dnovillo@redhat.com>
19374
19375 PR tree-optimization/19853
19376 * gcc.c-torture/compile/pr19853.c: New test.
19377
19378 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
19379
19380 PR c++/19608
19381 * g++.dg/parse/local-class1.C: New.
19382
19383 PR c++/19895
19384 * g++.dg/parse/ptrmem3.C: New.
19385
19386 PR c++/19884
19387 * g++.old-deja/g++.oliva/template6.C: Add another case.
19388 * g++.dg/template/explicit6.C: New.
19389
19390 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
19391
19392 PR c++/17816
19393 * g++.dg/other/redecl2.C: New.
19394
19395 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
19396
19397 PR c++/19891
19398 * g++.dg/abi/covariant4.C: New.
19399
19400 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
19401
19402 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19403
19404 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
19405
19406 * gcc.dg/vect/vect-96.c: Fix typo.
19407
19408 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19409
19410 PR c++/14479
19411 PR c++/19487
19412 * g++.dg/template/enum5.C: New test.
19413
19414 2005-02-12 Ira Rosen <irar@il.ibm.com>
19415
19416 * gcc.dg/vect/vect-97.c: New test.
19417
19418 2005-02-12 Ira Rosen <irar@il.ibm.com>
19419
19420 * gcc.dg/vect/vect-96.c: New test.
19421
19422 2005-02-12 Uros Bizjak <uros@kss-loka.si>
19423
19424 * gcc.dg/builtins-34.c: Also check ldexp*.
19425
19426 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
19427
19428 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19429
19430 2005-02-11 Janis Johnson <janis187@us.ibm.com>
19431
19432 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19433 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19434 dg-require-dll, dg-require-iconv, dg-require-named-sections,
19435 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19436 selector_list, selector_expression, dg-process-target): Move to new
19437 file target-supports-dg.exp.
19438 * lib/target-supports-dg.exp: New.
19439
19440 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19441 New.
19442
19443 2005-02-11 Jakub Jelinek <jakub@redhat.com>
19444
19445 PR c++/19666
19446 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19447
19448 PR middle-end/19858
19449 * gcc.c-torture/compile/20050210-1.c: New test.
19450
19451 2005-02-11 Mark Mitchell <mark@codesourcery.com>
19452
19453 PR c++/19755
19454 * g++.dg/warn/Wbraces1.C: New test.
19455
19456 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
19457
19458 * gcc.dg/builtins-52.c: New testcase.
19459
19460 2005-02-10 Jakub Jelinek <jakub@redhat.com>
19461
19462 PR c/19342
19463 * gcc.c-torture/execute/20050119-1.c: New test.
19464
19465 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19466
19467 PR c++/19811
19468 * g++.dg/init/delete1.C: New test.
19469
19470 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19471
19472 PR c++/18470
19473 * g++.dg/template/static12.C: New test.
19474
19475 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19476
19477 PR c++/19787
19478 * g++.dg/conversion/ambig1.C: New test.
19479
19480 PR c++/19739
19481 * g++.dg/ext/attrib19.C: New test.
19482
19483 PR c++/19732
19484 * g++.dg/parse/dtor5.C: New test.
19485
19486 PR c++/19762
19487 * g++.dg/template/dtor3.C: New test.
19488
19489 PR c++/19826
19490 * g++.dg/template/static11.C: New test.
19491 * g++.dg/template/crash2.C: Remove dg-error marker.
19492
19493 2005-02-09 Janis Johnson <janis187@us.ibm.com>
19494
19495 PR C++/18491
19496 * g++.old-deja/g++.mike/p10769a.C: Remove.
19497
19498 2005-02-09 Roger Sayle <roger@eyesopen.com>
19499
19500 * gcc.dg/builtins-48.c: New test case.
19501 * gcc.dg/builtins-49.c: New test case.
19502 * gcc.dg/builtins-50.c: New test case.
19503 * gcc.dg/builtins-51.c: New test case.
19504
19505 2005-02-09 Ian Lance Taylor <ian@airs.com>
19506
19507 PR middle-end/19583
19508 * g++.dg/warn/Wreturn-type-3.C: New test.
19509
19510 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19511
19512 PR middle-end/19402
19513 * gcc.dg/pr19402-1.c: New testcase.
19514 * gcc.dg/pr19402-2.c: likewise.
19515
19516 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19517
19518 PR middle-end/19854
19519 * g++.dg/tree-ssa/tmmti.C: New testcase.
19520
19521 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19522
19523 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19524
19525 2005-02-08 Mark Mitchell <mark@codesourcery.com>
19526
19527 PR c++/19733
19528 * g++.dg/parse/crash23.C: New test.
19529 * g++.dg/warn/Weff1.C: New test.
19530
19531 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19532
19533 * gcc.dg/20050209-1.c: New test.
19534
19535 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19536
19537 PR target/19799
19538 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19539
19540 2005-02-08 Mike Stump <mrs@apple.com>
19541
19542 * g++.dg/pch/import-2.c: New test.
19543 * g++.dg/pch/import-2.hs: New.
19544 * g++.dg/pch/include/import-2a.h: New.
19545 * g++.dg/pch/include/import-2b.h: New.
19546
19547 2005-02-08 Janis Johnson <janis187@us.ibm.com>
19548
19549 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19550
19551 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19552
19553 * gfortran.dg/substr_1.f90: New test.
19554
19555 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
19556
19557 PR middle-end/19775
19558 * gcc.dg/torture/builtin-power-1.c: Disable test for
19559 invalid transformation.
19560 * gcc.dg/builtins-10.c: Likewise. Disable one test we
19561 no longer optimize.
19562 * gcc.dg/builtins-47.c: New testcase.
19563
19564 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
19565 Dorit Naishlos <dorit@il.ibm.com>
19566
19567 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19568
19569 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
19570
19571 * gcc.c-torture/compile/20050206-1.c: New test.
19572
19573 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
19574
19575 PR tree-opt/19768
19576 * g++.dg/opt/pr19768.C: New test.
19577
19578 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
19579
19580 PR tree-opt/19736
19581 * gcc.c-torture/compile/pr19736.c: New test.
19582
19583 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19584
19585 PR c++/17401
19586 * g++.dg/parse/error25.C: New test.
19587
19588 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
19589
19590 * gcc.c-torture/execute/20050203-1.c: New.
19591
19592 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
19593
19594 * gcc.dg/vect/vect-85.c: Remove xfail.
19595 * gcc.dg/vect/vect-86.c: Remove xfail.
19596 * gcc.dg/vect/vect-87.c: Remove xfail.
19597 * gcc.dg/vect/vect-88.c: Remove xfail.
19598
19599 2005-02-02 Geoffrey Keating <geoffk@apple.com>
19600
19601 * gcc.dg/altivec-19.c: New.
19602
19603 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
19604
19605 PR c/17807
19606 * gcc.dg/nested-func-3.c: New test.
19607 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19608
19609 2005-02-02 Janis Johnson <janis187@us.ibm.com>
19610
19611 * gcc.test-framework/gen_directive_tests: Generate tests for
19612 selector expressions.
19613
19614 2005-02-02 Matt Austern <austern@apple.com>
19615
19616 PR c++/19628
19617 * g++/ext/builtin7.C: New.
19618 * g++/ext/builtin8.C: New.
19619
19620 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
19621
19622 PR c/18502
19623 * gcc.dg/pr18502-1.c: New test.
19624
19625 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19626
19627 PR c++/17413
19628 * g++.dg/template/local4.C: Tweak.
19629
19630 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
19631
19632 PR tree-optimization/19578
19633 * gcc.c-torture/compile/20050202-1.c: New test.
19634
19635 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
19636
19637 PR c/19435
19638 * gcc.dg/c99-init-4.c: New test.
19639
19640 2005-02-01 Janis Johnson <janis187@us.ibm.com>
19641
19642 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19643
19644 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19645
19646 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19647 * g++.dg/eh/check-vect.h: New.
19648
19649 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19650 * gcc.dg/vect/vect-78.c: Ditto.
19651 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19652 Remove.
19653
19654 * g++.dg/conversion/simd1.C: Expect warning.
19655 * g++.dg/ext/attribute-test-1.C: Ditto.
19656 * g++.dg/ext/attribute-test-2.C: Ditto.
19657 * g++.dg/ext/attribute-test-3.C: Ditto.
19658 * g++.dg/ext/attribute-test-4.C: Ditto.
19659
19660 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19661 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19662
19663 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19664
19665 2005-02-01 Richard Henderson <rth@redhat.com>
19666
19667 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19668 long double for ibm double-double format.
19669 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19670
19671 2005-02-01 Diego Novillo <dnovillo@redhat.com>
19672
19673 PR tree-optimization/19633
19674 * testsuite/gcc.dg/pr19633-1.c: New test.
19675 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19676 to NULL or a symbol.
19677
19678 2005-02-01 Janis Johnson <janis187@us.ibm.com>
19679
19680 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19681 New procs.
19682 (dg-process-target (local override)): Handle selector expressions.
19683
19684 * gcc.test-framework/README: Describe tests in source directory.
19685 * gcc.test-framework/test-framework.awk: Handle dg- tests.
19686 * gcc.test-framework/test-framework.exp: Handle dg- tests.
19687 * gcc.test-framework/dg-bogus-exp-P.c: New test.
19688 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19689 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19690 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19691 * gcc.test-framework/dg-do-link-exp-P.c: New test.
19692 * gcc.test-framework/dg-do-run-exp-P.c: New test.
19693 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19694 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19695 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19696 * gcc.test-framework/dg-error-exp-P.c: New test.
19697 * gcc.test-framework/dg-error-exp-XP.c: New test.
19698 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19699 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19700 * gcc.test-framework/dg-output-exp-P.c: New test.
19701 * gcc.test-framework/dg-output-exp-XF.c: New test.
19702 * gcc.test-framework/dg-warning-exp-P.c: New test.
19703 * gcc.misc-tests/dg-1.c: Remove.
19704 * gcc.misc-tests/dg-2.c: Remove.
19705 * gcc.misc-tests/dg-3.c: Remove.
19706 * gcc.misc-tests/dg-4.c: Remove.
19707 * gcc.misc-tests/dg-5.c: Remove.
19708 * gcc.misc-tests/dg-6.c: Remove.
19709 * gcc.misc-tests/dg-7.c: Remove.
19710 * gcc.misc-tests/dg-8.c: Remove.
19711 * gcc.misc-tests/dg-9.c: Remove.
19712 * gcc.misc-tests/dg-10.c: Remove.
19713 * gcc.misc-tests/dg-11.c: Remove.
19714 * gcc.misc-tests/dg-12.c: Remove.
19715 * gcc.misc-tests/dg-test.exp: Remove.
19716
19717 * gcc.test-framework/test-framework.awk: Change recording and
19718 printing of passes and failures.
19719
19720 * gcc.test-framework: New directory.
19721 * gcc.test-framework/README: New.
19722 * gcc.test-framework/test-framework.exp: New.
19723 * gcc.test-framework/test-framework.awk: New.
19724 * gcc.test-framework/gen_directive_tests: New.
19725
19726 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
19727
19728 * lib/treelang.exp: Fix comment typos.
19729 (treelang_target_compile): Don't append libs=-ltreelang to options.
19730
19731 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
19732
19733 * g++.dg/parse/typename7.C: Adjust error messages.
19734
19735 2005-01-31 Jeff Law <law@redhat.com>
19736
19737 * gcc.c-torture/execute/20050131-1.c: New test.
19738 * gcc.dg/wcaselabel.c: New test.
19739
19740 2005-01-31 Mark Mitchell <mark@codesourcery.com>
19741
19742 * g++.dg/other/warning1.C: Adjust error messags.
19743 * g++.dg/parse/constant5.C: New test.
19744
19745 2005-01-31 Steven Bosscher <stevenb@suse.de>
19746
19747 PR c/19333
19748 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19749 the test case valid.
19750 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19751 * testsuite/gcc.dg/array-7.c: Adjust expected result.
19752 * testsuite/gcc.dg/pr18596-3.c: Likewise.
19753 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19754 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19755 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19756
19757 2005-01-31 Dale Johannesen <dalej@apple.com>
19758
19759 * g++.dg/opt/pr19650.C: New test.
19760
19761 2005-01-31 Richard Henderson <rth@redhat.com>
19762
19763 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19764 long double for intel double extended format.
19765 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19766
19767 2005-01-30 Mark Mitchell <mark@codesourcery.com>
19768
19769 PR c++/19555
19770 * g++.dg/template/static10.C: New test.
19771
19772 PR c++/19395
19773 * g++.dg/parse/error24.C: New test.
19774
19775 PR c++/19367
19776 * g++.dg/lookup/builtin1.C: New test.
19777
19778 PR c++/19457
19779 * g++.dg/warn/conv3.C: New test.
19780
19781 2005-01-30 Bud Davis <bdavis@gfortran.org>
19782
19783 PR fortran/19647
19784 * gfortan.dg/inquire_7.f90
19785
19786 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
19787
19788 PR tree-optimization/15791
19789 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19790 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19791 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19792 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19793 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19794 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19795 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19796 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19797 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19798 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19799
19800 2005-01-29 Paul Brook <paul@codesourcery.com>
19801
19802 PR fortran/18565
19803 * check.c (real_or_complex_check): New function.
19804 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19805 * intrinsic.c (add_functions): Use new check functions.
19806 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19807 Add prototypes.
19808
19809 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
19810
19811 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19812 gcc.dg/lvalue-3.c: New tests.
19813 * gcc.dg/concat.c: Update expected messages.
19814
19815 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
19816
19817 PR libfortran/19595
19818 * gfortran.dg/eor_1.f90: New test.
19819
19820 2005-01-29 Steven G. Kargl <kargls@comcast.net>
19821
19822 PR fortran/19589
19823 * gfortran.dg/logical_data_1.f90: New test.
19824
19825 2005-01-28 Mark Mitchell <mark@codesourcery.com>
19826
19827 PR c++/19253
19828 * g++.dg/template/crash33.C: New test.
19829
19830 PR c++/19667
19831 * g++.dg/template/crash32.C: New test.
19832
19833 2005-01-28 Ian Lance Taylor <ian@airs.com>
19834
19835 PR middle-end/16558
19836 * g++.dg/warn/Wreturn-type-2.C: New test.
19837
19838 2004-06-24 Jeff Law <law@redhat.com>
19839
19840 * gcc.dg/tree-ssa/20050128-1.c: New test.
19841
19842 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
19843
19844 * gcc.target/frv/all-mdpackh-1.c: New test.
19845
19846 2005-01-28 Steven Bosscher <stevenb@suse.de>
19847
19848 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19849
19850 2005-01-27 Richard Henderson <rth@redhat.com>
19851
19852 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19853
19854 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
19855
19856 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19857
19858 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
19859
19860 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19861 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19862 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19863 to cope with cases where the multilib options override the dg-options.
19864
19865 2005-01-27 Jakub Jelinek <jakub@redhat.com>
19866
19867 PR c/18946
19868 * gcc.dg/noncompile/20050120-1.c: New test.
19869
19870 2005-01-26 Diego Novillo <dnovillo@redhat.com>
19871
19872 PR tree-optimization/19633
19873 * gcc.dg/pr19633.c: New test.
19874 * gcc.dg/tree-ssa/pr19633.c: New test.
19875
19876 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
19877
19878 * gcc.dg/20041216-1.c: New test.
19879
19880 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
19881
19882 PR objc/18862
19883 * objc.dg/selector-2.m: New test.
19884
19885 2005-01-26 Jakub Jelinek <jakub@redhat.com>
19886
19887 * g++.dg/opt/range-test-2.C: New test.
19888
19889 PR rtl-optimization/19579
19890 * gcc.c-torture/execute/20050124-1.c: New test.
19891
19892 2005-01-26 Greg Parker <gparker@apple.com>
19893 Stuart Hastings <stuart@apple.com>
19894
19895 * gcc.c-torture/execute/20050125-1.c: New.
19896
19897 2005-01-18 Jan Hubicka <jh@suse.cz>
19898
19899 PR tree-optimize/19337
19900 * gcc.c-torture/compile/20050119-1.c: New test.
19901
19902 2005-01-24 James E Wilson <wilson@specifixinc.com>
19903
19904 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19905 test for successful match.
19906
19907 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
19908
19909 PR objc/18408
19910 * objc.dg/comp-types-7.m: New test.
19911
19912 2005-01-24 Janis Johnson <janis187@us.ibm.com>
19913
19914 * lib/target-supports.exp (current_target_name): New.
19915 (check_effective_target_ilp32, check_effective_target_lp64):
19916 Cache the result to use as long as the current target, with
19917 multilib flags, remains the same.
19918
19919 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19920 (dg-require-weak, dg-require-visibility, dg-require-alias,
19921 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19922 dg-require-effective-target, dg-skip-if): Remove call to
19923 skip_test_and_clear_xfail.
19924 (dg-test): Clear xfail data.
19925
19926 2005-01-24 Jakub Jelinek <jakub@redhat.com>
19927
19928 PR target/17751
19929 * gcc.dg/ppc64-toc.c: New test.
19930
19931 * g++.dg/tree-ssa/empty-1.C: New test.
19932
19933 PR middle-end/19551
19934 * gcc.c-torture/execute/20050121-1.c: New test.
19935 * gcc.dg/20050121-2.c: New test.
19936
19937 2004-01-23 Steven G. Kargl <kargls@comcast.net>
19938 Paul Brook <paul@codesourcery.com>
19939
19940 PR fortran/17941
19941 * gfortran.dg/real_const_1.f: New test.
19942 * gfortran.dg/real_const_2.f90: New test.
19943 * gfortran.dg/complex_int_1.f90: New test.
19944
19945 2005-01-23 Bud Davis <bdavis9659@comcast.net>
19946
19947 PR fortran/19313
19948 * gfortan.dg/inquire_6.f90: New test.
19949
19950 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19951
19952 PR libfortran/19451
19953 * open_readonly_1.f90: New test.
19954
19955 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19956
19957 PR libfortran/18982
19958 * gfortran.dg/open_new.f90: New file.
19959
19960 2005-01-22 Paul Brook <paul@codesourcery.com>
19961
19962 * namelist_1.f90: New test.
19963
19964 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
19965
19966 PR tree-optimization/19484
19967 * gcc.c-torture/compile/20050122-[12].c: New tests.
19968
19969 2005-01-22 Paul Brook <paul@codesourcery.com>
19970
19971 * gfortran.dg/implicit_2.f90: New test.
19972
19973 2005-01-22 Bud Davis <bdavis9659@comcast.net>
19974
19975 PR fortran/19314
19976 * gfortran.dg/inquire_5.f90: New test.
19977
19978 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19979
19980 PR c/18809
19981 * gcc.dg/pr18809-1.c: New test.
19982
19983 2005-01-21 Ian Lance Taylor <ian@airs.com>
19984
19985 * gcc.dg/20050121-1.c: New test.
19986
19987 PR tree-optimization/13000
19988 * gcc.dg/20040206-1.c: Change warning to point where function is
19989 being inlined.
19990
19991 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19992
19993 PR c++/19208
19994 * g++.dg/template/array11.C: New test.
19995
19996 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19997
19998 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19999 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20000 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20001 * gfortran.dg/getenv_1.f90: Add dg-do directive.
20002 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20003 gfortran.dg/pr17164.f90: Add missing dg-do directives.
20004
20005 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
20006
20007 PR tree-optimization/15349
20008 * gcc.dg/tree-ssa/pr15349.c: New.
20009
20010 2005-01-20 Steve Ellcey <sje@cup.hp.com>
20011
20012 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20013
20014 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
20015
20016 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20017 scan-assembler-times directive name.
20018
20019 * gcc.dg/asm-a.c: Move dg-require-effective-target to
20020 after dg-do.
20021
20022 PR rtl-optimization/19462
20023 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20024
20025 2005-01-19 Steve Ellcey <sje@cup.hp.com>
20026
20027 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20028 counting function calls on ia64.
20029
20030 2005-01-19 Jakub Jelinek <jakub@redhat.com>
20031
20032 PR rtl-optimization/15139
20033 * gcc.dg/20050111-2.c: New test.
20034
20035 PR c/17297
20036 * gcc.c-torture/compile/20050113-1.c: New testcase.
20037
20038 PR middle-end/19164
20039 * gcc.dg/20050113-1.c: New testcase.
20040
20041 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
20042
20043 * gcc.dg/vect/vect-85.c: Add comment.
20044 * gcc.dg/vect/vect-86.c: Add xfail for now.
20045 * gcc.dg/vect/vect-87.c: Add xfail for now.
20046 * gcc.dg/vect/vect-88.c: Add xfail for now.
20047 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20048
20049 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
20050
20051 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20052
20053 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20054
20055 * g++.dg/debug/typedef3.C: New test.
20056
20057 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
20058
20059 PR c/19472
20060 * gcc.dg/asm-a.c: New test.
20061
20062 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
20063
20064 * gcc.dg/sh-relax.c: Add prototype for abort.
20065
20066 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20067
20068 * gcc.dg/short-compare-1.c: New test.
20069 * gcc.dg/short-compare-2.c: Likewise.
20070
20071 2005-01-18 Michael Matz <matz@suse.de>
20072
20073 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20074
20075 2005-01-17 Diego Novillo <dnovillo@redhat.com>
20076
20077 PR tree-optimization/19121
20078 * gcc.c-torture/compile/pr19121.c: New test.
20079
20080 2005-01-17 James E. Wilson <wilson@specifixinc.com>
20081
20082 PR target/19357
20083 * gcc.c-torture/compile/pr19357.c: New test.
20084
20085 2005-01-17 Ian Lance Taylor <ian@airs.com>
20086
20087 PR c/5675
20088 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20089 pass--those that refer just to the variable, possibly with a
20090 cast.
20091 * gcc.dg/c99-const-expr-3.c: Likewise.
20092
20093 PR middle-end/13127
20094 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20095 longer emitted.
20096
20097 2005-01-16 Bud Davis <bdavis9659@comcast.net>
20098
20099 PR fortran/18778
20100 * gfortran.dg/endfile_2.f90: New test.
20101
20102 2005-01-16 Steven G. Kargl <kargls@comcast.net>
20103
20104 PR 19168
20105 * gfortran.dg/select_5.f90: New test.
20106
20107 2004-01-16 Paul Brook <paul@codesourcery.com>
20108
20109 * gfortran.dg/common_4.f90: New test.
20110
20111 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
20112
20113 PR rtl-optimization/19462
20114 * gcc.dg/torture/pr19462-1.c: New test.
20115
20116 2005-01-15 Ziemowit Laski <zlaski@apple.com>
20117
20118 PR objc/19321
20119 * objc.dg/func-ptr-2.m: New.
20120 * objc.dg/volatile-1.m: New.
20121
20122 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20123
20124 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20125
20126 2005-01-15 Jakub Jelinek <jakub@redhat.com>
20127
20128 PR tree-optimization/19060
20129 * gcc.c-torture/execute/20050104-1.c: New test.
20130
20131 2005-01-15 Bud Davis <bdavis9659@comcast.net>
20132
20133 PR fortran/18983
20134 * gfortran.dg/write_to_null.f90: New test.
20135
20136 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
20137 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20138
20139 PR other/19328
20140 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20141 argument.
20142
20143 2005-01-15 Jakub Jelinek <jakub@redhat.com>
20144
20145 PR c++/19263
20146 * g++.dg/init/vector1.C: New test.
20147
20148 2005-01-14 James E. Wilson <wilson@specifixinc.com>
20149
20150 PR target/13158
20151 * gcc.target/ia64/sibcall-unwind-1.c: New test.
20152 PR target/18987
20153 * gcc.target/ia64/sibcall-unwind-2.c: New test.
20154
20155 2005-01-14 Steven G. Kargl <kargls@comcast.net>
20156
20157 * gfortran.dg/select_1.f90: New test.
20158 * gfortran.dg/select_2.f90: New test.
20159 * gfortran.dg/select_3.f90: New test.
20160 * gfortran.dg/select_4.f90: New test.
20161
20162 2005-01-14 Jakub Jelinek <jakub@redhat.com>
20163
20164 PR middle-end/19084
20165 PR rtl-optimization/19348
20166 * gcc.dg/20050111-1.c: New test.
20167 * gcc.c-torture/execute/20050111-1.c: New test.
20168
20169 * gcc.dg/i386-asm-4.c: New test.
20170
20171 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
20172
20173 * gcc.dg/nested-func-2.c: New test.
20174 * ada/acats/norun.lst: Remove c953002.
20175
20176 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
20177
20178 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20179
20180 2005-01-12 Ben Elliston <bje@au.ibm.com>
20181
20182 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20183
20184 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
20185
20186 PR target/18761
20187 * g++.dg/abi/align1.C: New test.
20188
20189 2005-01-11 Alan Modra <amodra@bigpond.net.au>
20190
20191 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20192 at a time.
20193 * g++.dg/ext/altivec_check.h: Support compiling as C.
20194
20195 2005-01-10 Roger Sayle <roger@eyesopen.com>
20196
20197 PR c++/19355
20198 * g++.dg/expr/pr19355-1.C: New test case.
20199
20200 2005-01-10 Laurent GUERBY <laurent@guerby.net>
20201
20202 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20203 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20204 * ada/acats/tests/c3/c92005b.ada: Likewise.
20205 * ada/acats/tests/c3/cxb3012.a: Likewise.
20206 * ada/acats/norun.lst: Add c380004 and c953002, add PR
20207
20208 2005-01-09 Paul Brook <paul@codesourcery.com>
20209
20210 * gfortran.dg/common_2.f90: New file.
20211 * gfortran.dg/common_3.f90: New file.
20212
20213 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
20214
20215 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20216
20217 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
20218
20219 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20220 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20221 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20222 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20223 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20224 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20225 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20226 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20227 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20228 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20229 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20230 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20231 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20232 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20233 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20234 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20235 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20236 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20237 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20238 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20239 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20240 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20241 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20242 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20243 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20244 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20245 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20246 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20247 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20248 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20249 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20250 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20251 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20252 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20253 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20254 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20255 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20256 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20257 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20258 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20259 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20260 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20261 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20262 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20263 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20264 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20265 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20266 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20267 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20268 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20269 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20270 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20271 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20272 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20273 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20274 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20275 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20276 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20277 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20278 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20279 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20280 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20281 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20282 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20283 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20284 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20285 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20286
20287 * gcc.dg/vect/vect-1.c: Fix spelling.
20288 * gcc.dg/vect/vect-10.c: Fix spelling.
20289 * gcc.dg/vect/vect-11.c: Fix spelling.
20290 * gcc.dg/vect/vect-12.c: Fix spelling.
20291 * gcc.dg/vect/vect-14.c: Fix spelling.
20292 * gcc.dg/vect/vect-15.c: Fix spelling.
20293 * gcc.dg/vect/vect-16.c: Fix spelling.
20294 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20295 * gcc.dg/vect/vect-64.c: Fix comments.
20296 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20297
20298 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
20299 Ira Rosen <irar@il.ibm.com>
20300
20301 * gcc.dg/vect/vect-70.c: New test.
20302 * gcc.dg/vect/vect-71.c: New test.
20303
20304 2005-01-09 Manfred Hollstein <mh@suse.com>
20305
20306 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20307 * gcc.dg/pr18241-2.c: Likewise.
20308 * gcc.dg/pr18241-3.c: Likewise.
20309 * gcc.dg/pr18241-4.c: Likewise.
20310 * gcc.dg/pr18241-5.c: Likewise.
20311
20312 2005-01-08 Richard Henderson <rth@redhat.com>
20313
20314 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20315 False for x86 and x86-64.
20316
20317 2005-01-08 Diego Novillo <dnovillo@redhat.com>
20318
20319 PR tree-optimization/18241
20320 * gcc.dg/pr18241-1.c: New test.
20321 * gcc.dg/pr18241-2.c: New test.
20322 * gcc.dg/pr18241-3.c: New test.
20323 * gcc.dg/pr18241-4.c: New test.
20324 * gcc.dg/pr18241-5.c: New test.
20325
20326 2005-01-08 Steven G. Kargl <kargls@comcast.net>
20327
20328 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20329 gfortran.dg/select_4.f90: New.
20330
20331 2005-01-07 Jakub Jelinek <jakub@redhat.com>
20332
20333 * gcc.c-torture/execute/20050107-1.c: New test.
20334
20335 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
20336
20337 PR c++/19298
20338 * g++.dg/template/ref2.C: New.
20339
20340 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
20341
20342 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20343 instead of being empty.
20344
20345 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20346
20347 PR fortran/15553
20348 * gfortran.dg/array-1.f90: New test.
20349
20350 2005-01-07 Jakub Jelinek <jakub@redhat.com>
20351
20352 PR tree-optimization/19283
20353 * gcc.c-torture/execute/20050106-1.c: New test.
20354
20355 PR rtl-optimization/18861
20356 * gcc.dg/20050105-1.c: New test.
20357
20358 PR tree-optimization/18828
20359 * gcc.dg/20050105-2.c: New test.
20360
20361 2005-01-07 Andreas Jaeger <aj@suse.de>
20362
20363 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20364
20365 2005-01-07 Bud Davis <bdavis9659@comcast.net>
20366
20367 PR fortran/18398
20368 * gfortran.dg/fmt_read.f90: New test.
20369
20370 2005-01-06 Geoffrey Keating <geoffk@apple.com>
20371
20372 * gcc.dg/rs6000-ldouble-2.c: New.
20373
20374 2005-01-06 Mark Mitchell <mark@codesourcery.com>
20375
20376 PR c++/19244
20377 * g++.dg/parser/ctor2.C: New test.
20378
20379 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20380
20381 PR c++/17154
20382 * g++.dg/template/using9.C: New test.
20383
20384 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20385
20386 PR c++/19258
20387 * g++.dg/lookup/friend6.C: New test.
20388
20389 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
20390
20391 PR c++/19270
20392 * g++.dg/template/array10.C: New.
20393
20394 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20395
20396 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20397 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20398
20399 2005-01-06 Jakub Jelinek <jakub@redhat.com>
20400
20401 * gcc.c-torture/compile/20050105-1.c: New test.
20402
20403 2005-01-05 Geoffrey Keating <geoffk@apple.com>
20404
20405 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20406
20407 2005-01-05 Roger Sayle <roger@eyesopen.com>
20408
20409 PR middle-end/19100
20410 * gcc.dg/conv-3.c: New test case.
20411
20412 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
20413
20414 * gcc.dg/asm-wide-1.c: New test.
20415
20416 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
20417
20418 PR c++/19030
20419 * g++.dg/parse/crash22.C: New
20420
20421 2005-01-04 Geoffrey Keating <geoffk@apple.com>
20422
20423 PR 19257
20424 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20425
20426 2005-01-04 Uros Bizjak <uros@kss-loka.si>
20427
20428 PR middle-end/17767
20429 * gcc.dg/i386-mmx-6.c: New test case.
20430
20431 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
20432
20433 PR tree-optimization/18308
20434 * gcc.dg/vect/pr18308.c: New testcase.
20435
20436 2005-01-04 Andreas Jaeger <aj@suse.de>
20437
20438 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20439
20440 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20441 Robert Bowdidge <bowdidge@apple.com>
20442
20443 * gcc.dg/cpp/subframework1.c: New.
20444 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20445 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20446 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20447 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20448
20449 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20450
20451 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20452 producing warning.
20453 * gcc.dg/darwin-weakimport-2.c: New.
20454
20455 2005-01-03 Richard Henderson <rth@redhat.com>
20456
20457 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20458
20459 2005-01-03 Richard Henderson <rth@redhat.com>
20460
20461 * gcc.dg/vect/vect.exp: Enable for ia64.
20462 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20463 (check_effective_target_vect_float): Likewise.
20464 (check_effective_target_vect_no_align): Likewise.
20465 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20466 * gcc.dg/vect/vect-8.c: Likewise.
20467
20468 2005-01-03 Uros Bizjak <uros@kss-loka.si>
20469
20470 PR target/19236
20471 * gcc.dg/pr19236-1.c: New test case.
20472
20473 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20474
20475 PR rtl-optimization/12092
20476 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20477
20478 2005-01-02 Andreas Jaeger <aj@suse.de>
20479
20480 * gcc.dg/pr12092-1.c: Do not run on x86_64.
20481
20482 2005-01-01 Roger Sayle <roger@eyesopen.com>
20483 Andrew Pinski <pinskia@physics.uc.edu>
20484
20485 PR rtl-optimization/12092
20486 * gcc.dg/pr12092-1.c: New test case.
20487
20488 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
20489
20490 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20491 'hidden' and 'default' for better portability.
20492 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20493
20494 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20495 6 and 7.
20496 * g++.old-deja/g++.brendan/new3.C: Likewise.
20497
20498 2005-01-01 Steven Bosscher <stevenb@suse.de>
20499
20500 * gcc.dg/20041231-1.C: New test.
20501 * g++.dg/warn/Wunreachable-code-1.C: New test.
20502
20503 2004-12-30 David Edelsohn <edelsohn@gnu.org>
20504
20505 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20506 file, not /dev/null. Abort on error.
20507
20508 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
20509 Ziemowit Laski <zlaski@apple.com>
20510
20511 PR objc/18971
20512 * objc.dg/encode-5.m: New test.
20513
20514 2004-12-29 Richard Henderson <rth@redhat.com>
20515
20516 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20517 * objc.dg/stabs-1.m: Disable for ia64.
20518
20519 2004-12-29 Mark Mitchell <mark@codesourcery.com>
20520
20521 PR c++/19190
20522 * g++.dg/warn/Wunused-10.C: New test.
20523
20524 2004-12-28 Richard Henderson <rth@redhat.com>
20525
20526 * objc.dg/stabs-1.m: Disable for alpha.
20527
20528 2004-12-27 Mark Mitchell <mark@codesourcery.com>
20529
20530 PR c++/19149
20531 * g++.dg/parse/error23.C: New test.
20532
20533 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20534
20535 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20536
20537 PR fortran/19032
20538 * gfortran.dg/intrinsic_modulo_1.f90: New.
20539 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20540 tests with divisor -1.
20541
20542 2004-12-27 Mark Mitchell <mark@codesourcery.com>
20543
20544 * g++.dg/opt/temp1.C (memcpy): Return a value.
20545
20546 PR c++/19148
20547 * g++.dg/expr/cond7.C: New test.
20548
20549 2004-12-27 Paul Brook <paul@codesourcery.com>
20550
20551 * gfortran.dg/g77/select_no_compile.f: Remove.
20552
20553 2004-12-27 Richard Henderson <rth@redhat.com>
20554
20555 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20556 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20557 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20558
20559 2004-12-26 Richard Henderson <rth@redhat.com>
20560
20561 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20562 by 1i instead of token pasting.
20563
20564 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20565
20566 PR tree-optimization/17578
20567 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20568 to additional_flags.
20569 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20570
20571 2004-12-25 Richard Henderson <rth@redhat.com>
20572
20573 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20574 Remove Alpha.
20575
20576 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20577
20578 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20579 hppa*-*-hpux*.
20580 * gcc.dg/pr17957.c (dg-options): Likewise.
20581 * gcc.dg/struct-ret-1.c: Add prototype for abort.
20582 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20583 instead of 0 on __hppa__.
20584 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20585 "foo,%r" on hppa*-*-*.
20586
20587 2004-12-23 Bud Davis <bdavis9659@comcast.net>
20588
20589 PR fortran/19071
20590 * gfortran.dg/complex_write.f90: New test.
20591
20592 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20593
20594 PR c++/17595
20595 * g++.dg/parse/pragma2.C: New test.
20596
20597 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20598
20599 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20600
20601 * gcc.dg/empty2.c: Add missing dg-warning.
20602
20603 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20604
20605 PR c++/17413
20606 * g++.dg/template/local4.C: New test.
20607 * g++.dg/template/crash19.C: Add dg-error marker.
20608
20609 * g++.dg/template/crash31.C: Correct embedded PR number.
20610
20611 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20612
20613 PR c++/16405
20614 * g++.dg/opt/temp1.C: Add do-run marker.
20615
20616 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20617
20618 * g++.dg/template/spec19.C: New.
20619
20620 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20621
20622 PR target/16819
20623 * gcc.dg/empty2.c: New.
20624
20625 2004-12-23 Richard Henderson <rth@redhat.com>
20626
20627 * lib/target-supports.exp (check_effective_target_vect_no_align):
20628 Remove i?86 and x86-64.
20629
20630 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20631
20632 PR c++/16405
20633 * g++.dg/opt/temp1.C: New test.
20634
20635 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20636
20637 PR c++/18733
20638 * g++.dg/template/friend33.C: New testcase.
20639
20640 2004-12-22 Mark Mitchell <mark@codesourcery.com>
20641
20642 PR c++/18464
20643 * g++.dg/template/cond5.C: New test.
20644
20645 PR c++/18492
20646 * g++.dg/inherit/thunk3.C: New test.
20647
20648 PR c++/11224
20649 * g++.dg/warn/Wunused-9.C: New test.
20650
20651 2004-12-22 Janis Johnson <janis187@us.ibm.com>
20652
20653 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20654
20655 2004-12-22 Jan Beulich <jbeulich@novell.com>
20656
20657 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20658
20659 2004-12-21 Mark Mitchell <mark@codesourcery.com>
20660
20661 PR c++/18378
20662 * g++.dg/ext/packed8.C: New test.
20663
20664 PR c++/19063
20665 * g++.dg/template/crash31.C: New test.
20666
20667 PR c++/19034
20668 * g++.dg/template/crash30.C: New test.
20669
20670 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
20671
20672 PR C++/18984
20673 * g++.dg/eh/ctor3.C: New test.
20674
20675 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20676
20677 * objc.dg/stabs-1.m: Allow section name to be quoted and
20678 assembly label to begin with '.LL'.
20679
20680 2004-12-21 Janis Johnson <janis187@us.ibm.com>
20681
20682 * gcc.dg/vect/vect.exp
20683 (check_effective_target_lp64_or_vect_no_align): New.
20684 * gcc.dg/vect/vect-77.c: Use it.
20685 * gcc.dg/vect/vect-78.c: Use it.
20686
20687 * lib/target-supports.exp
20688 (check_effective_target_vect_no_max,
20689 check_effective_target_vect_no_bitwise,
20690 check_effective_target_vect_no_align): New.
20691 * gcc.dg/vect/vect-13.c: Use them.
20692 * gcc.dg/vect/vect-17.c: Ditto.
20693 * gcc.dg/vect/vect-18.c: Ditto.
20694 * gcc.dg/vect/vect-19.c: Ditto.
20695 * gcc.dg/vect/vect-20.c: Ditto.
20696 * gcc.dg/vect/vect-27.c: Ditto.
20697 * gcc.dg/vect/vect-29.c: Ditto.
20698 * gcc.dg/vect/vect-44.c: Ditto.
20699 * gcc.dg/vect/vect-48.c: Ditto.
20700 * gcc.dg/vect/vect-50.c: Ditto.
20701 * gcc.dg/vect/vect-52.c: Ditto.
20702 * gcc.dg/vect/vect-54.c: Ditto.
20703 * gcc.dg/vect/vect-56.c: Ditto.
20704 * gcc.dg/vect/vect-58.c: Ditto.
20705 * gcc.dg/vect/vect-60.c: Ditto.
20706 * gcc.dg/vect/vect-72.c: Ditto.
20707 * gcc.dg/vect/vect-80.c: Ditto.
20708
20709 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
20710
20711 PR c++/14075
20712 * g++.dg/init/string1.C: New.
20713
20714 PR c++/18975
20715 * g++.dg/other/synth1.C: New.
20716
20717 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
20718
20719 PR c/18963
20720 * gcc.dg/pr18963-1.c: New test.
20721
20722 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
20723
20724 PR c/18596
20725 * gcc.dg/funcdef-storage-1.c (foo): Remove.
20726 * gcc.dg/pr18596-1.c: Use dg-error.
20727 (dg-options): Use -fno-unit-at-a-time.
20728 * gcc.dg/pr18596-2.c: New test.
20729 * gcc.dg/pr18596-3.c: New test.
20730
20731 2004-12-20 Roger Sayle <roger@eyesopen.com>
20732
20733 PR middle-end/18683
20734 * g++.dg/opt/pr18683-1.C: New test case.
20735
20736 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
20737
20738 PR other/19093
20739 * g++.dg/opt/max1.C: Fix for 64bit targets.
20740
20741 2004-12-20 Matt Austern <austern@apple.com>
20742
20743 PR c++/19044
20744 * g++.dg/ext/builtin6.C: New
20745
20746 2004-12-20 Diego Novillo <dnovillo@redhat.com>
20747
20748 PR tree-optimization/19080
20749 * gcc.c-torture/compile/pr19080.c: New test.
20750
20751 2004-12-20 Steven Bosscher <stevenb@suse.de>
20752
20753 * gcc.dg/20041219-1.c: New test.
20754
20755 2004-12-19 Roger Sayle <roger@eyesopen.com>
20756
20757 PR middle-end/19068
20758 * g++.dg/opt/max1.C: New test case.
20759
20760 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20761
20762 * gcc.dg/fdata-sections-1.c: New test.
20763
20764 2004-12-18 Roger Sayle <roger@eyesopen.com>
20765
20766 PR middle-end/18548
20767 * gcc.dg/max-1.c: New test case.
20768
20769 2004-12-18 Jakub Jelinek <jakub@redhat.com>
20770
20771 * gcc.c-torture/execute/20041218-1.c: New test.
20772
20773 2004-12-17 Diego Novillo <dnovillo@redhat.com>
20774
20775 * gcc.dg/pr18501.c: New test.
20776 * gcc.dg/uninit-5.c: XFAIL.
20777 * gcc.dg/uninit-9.c: XFAIL.
20778
20779 2004-12-17 Dale Johannesen <dalej@apple.com>
20780
20781 * gcc.dg/20041213-1.c: New.
20782
20783 2004-12-17 Ziemowit Laski <zlaski@apple.com>
20784
20785 * objc.dg/stabs-1.m: Allow assembly label to begin
20786 with a dot ('.').
20787
20788 2004-12-17 Jakub Jelinek <jakub@redhat.com>
20789
20790 * gcc.c-torture/execute/20041213-1.c: Move...
20791 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20792
20793 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
20794
20795 PR c++/18721
20796 * g++.dg/lookup/conv-5.C: New.
20797
20798 2004-12-16 Ziemowit Laski <zlaski@apple.com>
20799
20800 * objc.dg/stabs-1.m: New test.
20801
20802 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20803
20804 * gcc.dg/visibility-c.c: Change compile to
20805 assemble for the test.
20806
20807 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20808
20809 PR target/19041
20810 * gcc.dg/visibility-c.c: New test.
20811
20812 2004-12-16 Roger Sayle <roger@eyesopen.com>
20813
20814 PR middle-end/18493
20815 * gcc.dg/switch-8.c: New test case.
20816
20817 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
20818
20819 PR c++/18905
20820 * g++.dg/template/init4.C: New.
20821 * g++.dg/opt/static3.C: Enable optimizer.
20822
20823 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
20824
20825 * g++.dg/other/complex1.C: New test.
20826
20827 2004-12-15 Alan Modra <amodra@bigpond.net.au>
20828
20829 * g++.dg/opt/inline9.C: New test.
20830
20831 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20832
20833 PR fortran/18993
20834 * gfotran.dg/nullify_1.f: New test.
20835
20836 2004-12-15 Richard Henderson <rth@redhat.com>
20837
20838 * gcc.target/i386/i386.exp: New harness.
20839 * gcc.target/i386/vect-args.c: New.
20840
20841 2004-12-15 David Edelsohn <edelsohn@gnu.org>
20842
20843 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20844
20845 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20846
20847 PR c++/18825
20848 * g++.dg/template/friend32.C: New test.
20849
20850 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20851
20852 * cpp/pragma-once-1.c: New test.
20853 * cpp/pragma-once-1b.h: Likewise.
20854 * cpp/pragma-once-1c.h: Likewise.
20855 * cpp/pragma-once-1d.h: Likewise.
20856 * cpp/inc/pragma-once-1a.h: Likewise.
20857
20858 2004-12-15 Bud Davis <bdavis9659@comcast.net>
20859 Steven G. Kargl <kargls@comcast.net>
20860
20861 PR fortran/17597
20862 * gfortran.dg/list_read_3.f90: New test.
20863
20864 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20865
20866 * gcc.dg/ftrapv-2.c: New test.
20867
20868 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
20869
20870 PR c++/18981
20871 * g++.dg/template/typename9.C: New test.
20872
20873 2004-12-14 Mark Mitchell <mark@codesourcery.com>
20874
20875 PR c++/18738
20876 * g++.dg/template/typename8.C: New test.
20877 * g++.dg/parse/friend2.C: Tweak error message.
20878
20879 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
20880
20881 * gcc.c-torture/20041214-1.c: New test.
20882
20883 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
20884
20885 PR c++/18965
20886 * g++.dg/init/array17.C: New test.
20887
20888 2004-12-14 Mark Mitchell <mark@codesourcery.com>
20889
20890 PR c++/18793
20891 * g++.dg/init/aggr3.C: New test.
20892
20893 2004-12-14 Janis Johnson <janis187@us.ibm.com>
20894
20895 * gcc.dg/altivec-types-1.c: New test.
20896 * gcc.dg/altivec-types-2.c: New test.
20897 * gcc.dg/altivec-types-3.c: New test.
20898 * gcc.dg/altivec-types-4.c: New test.
20899 * g++.dg/ext/altivec-types-1.C: New test.
20900 * g++.dg/ext/altivec-types-2.C: New test.
20901 * g++.dg/ext/altivec-types-3.C: New test.
20902 * g++.dg/ext/altivec-types-4.C: New test.
20903
20904 2004-12-14 Jakub Jelinek <jakub@redhat.com>
20905
20906 PR middle-end/18951
20907 * gcc.c-torture/execute/20041213-1.c: New test.
20908
20909 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
20910
20911 PR c++/18949
20912 * g++.dg/template/cast1.C: New.
20913
20914 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
20915
20916 * gcc.c-torture/execute/20041213-2.c: New test.
20917
20918 2004-12-13 Richard Henderson <rth@redhat.com>
20919
20920 * gcc.dg/i386-sse-10.c: Fix typo in options.
20921
20922 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
20923
20924 PR c++/18968
20925 * g++.dg/opt/pr18968.C: New test.
20926
20927 2004-12-13 Mark Mitchell <mark@codesourcery.com>
20928
20929 PR c++/18925
20930 * g++.dg/ext/visibility/staticdatamem.C: New test.
20931
20932 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
20933
20934 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20935
20936 2004-12-13 Roger Sayle <roger@eyesopen.com>
20937
20938 PR rtl-optimization/18928
20939 * gcc.dg/pr18928-1.c: New test case.
20940
20941 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
20942
20943 PR tree-opt/16951
20944 * gcc.c-torture/compile/20041211-1.c: New.
20945
20946 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20947
20948 PR middle-end/17564
20949 * gcc.c-torture/execute/20041212-1.c: New test.
20950
20951 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20952
20953 PR fortran/18869
20954 * gfortran.dg/common_1.f90: New test.
20955
20956 2004-12-12 Steven G. Kargl <kargls@comcast.net>
20957 Paul Brook <paul@codesourcery.com>
20958
20959 PR fortran/16222
20960 * gfortran.dg/real_do_1.f90: New test.
20961
20962 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20963
20964 PR tree-opt/18040
20965 * g++.dg/opt/ptrmem6.C: New test.
20966
20967 2004-12-11 Roger Sayle <roger@eyesopen.com>
20968
20969 PR middle-end/18921
20970 * gcc.dg/pr18921-1.c: New test case.
20971
20972 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20973
20974 PR fortran/17175
20975 * gfortran.dg/scale_1.f90: New test.
20976
20977 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
20978
20979 PR middle-end/18903
20980 * gcc.c-torture/compile/pr18903.c: New test.
20981
20982 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
20983
20984 * gcc.c-torture/execute/20041210-1.c: New test.
20985
20986 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20987
20988 PR c++/18731
20989 * g++.dg/parser/struct-1.C: New test.
20990 * g++.dg/parser/struct-2.C: New test.
20991 * g++.dg/parser/struct-3.C: New test.
20992
20993 2004-12-09 Richard Henderson <rth@redhat.com>
20994
20995 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20996
20997 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20998 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20999
21000 2004-12-09 Matt Austern <austern@apple.com>
21001
21002 PR c++/18514
21003 * g++.dg/ext/builtin1.C: New
21004 * g++.dg/ext/builtin2.C: New
21005 * g++.dg/ext/builtin3.C: New
21006 * g++.dg/ext/builtin4.C: New
21007 * g++.dg/ext/builtin5.C: New
21008
21009 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
21010
21011 PR tree-opt/18904
21012 * g++.dg/opt/ptrmem5.C: New test.
21013
21014 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
21015
21016 * g++.dg/parse/typename5.C: Adjust for new error.
21017 * g++.dg/parse/typename7.C: New.
21018
21019 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21020
21021 PR c++/18073
21022 * g++.dg/other/mmintrin.C: New test.
21023
21024 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
21025
21026 PR c++/16681
21027 * g++.dg/init/array15.C: New.
21028 * g++.dg/init/array16.C: New.
21029
21030 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21031
21032 PR fortran/18826
21033 * gfortran.dg/assign_1.f90: New test.
21034
21035 2004-12-08 Nick Clifton <nickc@redhat.com>
21036
21037 * gcc.target/xstormy16/bss_below100: New directory containing tests.
21038 * gcc.target/xstormy16/data_below100: Likewise.
21039 * gcc.target/xstormy16/sfr: Likewise.
21040 * gcc.target/xstormy16/below100.S: New test source file.
21041 * gcc.target/xstormy16/below100.ld: New test linker script.
21042 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21043 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21044 bp instructions.
21045 * gcc.target/xstormy16/bp.c: Likewise.
21046
21047 * gcc.target/xstormy16/bss_below100: New files:
21048 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21049 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21050 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21051 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21052 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21053 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21054 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21055 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21056 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21057 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21058 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21059 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21060 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21061 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21062 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21063 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21064 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21065 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21066 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21067 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21068 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21069 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21070 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21071 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21072 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21073 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21074 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21075
21076 * gcc.target/xstormy16/data_below100: New files:
21077 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21078 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21079 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21080 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21081 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21082 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21083 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21084 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21085 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21086 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21087 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21088 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21089 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21090 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21091 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21092 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21093 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21094 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21095 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21096 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21097 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21098 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21099 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21100 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21101 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21102 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21103 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21104
21105 * gcc.target/xstormy16/sfr: New files:
21106 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21107 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21108 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21109 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21110 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21111 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21112 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21113 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21114 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21115 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21116 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21117 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21118 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21119 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21120 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21121 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21122 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21123 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21124 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21125 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21126 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21127 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21128 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21129 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21130 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21131 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21132 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21133 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21134 27_if0_sfrw_bitfield_f.c
21135
21136 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21137
21138 PR c++/18100
21139 * g++.dg/lookup/name-clash4.C: New test.
21140
21141 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
21142
21143 PR c++/18672
21144 * g++.dg/opt/array1.C: New.
21145
21146 PR c++/18803
21147 * g++.dg/template/operator5.C: New.
21148
21149 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
21150
21151 PR c/18867
21152 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21153
21154 2004-12-07 Steven Bosscher <stevenb@suse.de>
21155
21156 * gcc.dg/noncompile/20041207.c: New test.
21157
21158 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
21159
21160 * g++.dg/other/unreachable-1.C: New test.
21161
21162 2004-12-06 Nick Clifton <nickc@redhat.com>
21163
21164 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21165 <limits.h> because the latter comes from gcc's include/ directory
21166 and not the newlib/libc/include directory.
21167
21168 2004-12-04 Richard Henderson <rth@redhat.com>
21169
21170 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21171
21172 2004-12-04 Richard Henderson <rth@redhat.com>
21173
21174 * lib/target-supports.exp (check_gc_sections_available): Disable
21175 for alpha and ia64.
21176
21177 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
21178
21179 PR middle-end/17909
21180 * g++.dg/other/vararg-2.C: New test.
21181
21182 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21183
21184 PR c++/17011, c++/17971
21185 * g++.dg/template/error15.C: Adjust expected error.
21186 * g++.dg/template/instantiate3.C: Likewise.
21187
21188 2004-12-03 Janis Johnson <janis187@us.ibm.com>
21189
21190 * gcc.dg/altivec-18.c: Fix for darwin
21191
21192 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
21193
21194 PR c++/18782
21195 * g++.dg/parse/ptrmem2.C: New.
21196
21197 PR c++/18318
21198 * g++.dg/template/new1.C: New.
21199
21200 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21201
21202 PR fortran/18710
21203 * gfortran.dg/direct_io_3.f90: New test.
21204
21205 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
21206
21207 PR 18758
21208 * g++.dg/parse/crash21.C: New.
21209
21210 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21211
21212 PR c++/15664, c++/18276
21213 * g++.dg/template/ttp13.C: New test.
21214 * g++.dg/template/ttp14.C: Likewise.
21215
21216 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21217
21218 PR c++/18123
21219 * g++.dg/parse/enum2.C: New test.
21220 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21221
21222 2004-12-02 Nick Clifton <nickc@redhat.com>
21223
21224 * gcc.target/xstormy16: New test directory.
21225 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21226 * gcc.target/xstormy16/bp.c: Check the generation of bp
21227 instructions.
21228 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21229 bn instructions and the BELOW100 attribute.
21230
21231 2004-12-02 Alan Modra <amodra@bigpond.net.au>
21232
21233 PR target/16952
21234 * gcc.dg/ppc-eabi.c: New.
21235
21236 2004-12-02 Bud Davis <bdavis9659@comcast.net>
21237
21238 PR fortran/18284
21239 * gfortran.dg/backspace.f90
21240
21241 2004-12-02 Bud Davis <bdavis9659@comcast.net>
21242
21243 * gfortran.dg/inquire.f90: New test.
21244
21245 2004-12-01 Janis Johnson <janis187@us.ibm.com>
21246
21247 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21248 handle effective-target-keyword.
21249 (dg-skip-if): Support effective-target keyword as target list.
21250 (dg-xfail-if): Ditto.
21251 * lib/target-supports.exp (is-effective-target-keyword): New proc.
21252
21253 2004-12-01 Diego Novillo <dnovillo@redhat.com>
21254
21255 PR tree-optimization/18291
21256 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21257
21258 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
21259
21260 PR C++/18729
21261 * g++.dg/parse/crash20.C: New.
21262
21263 PR c++/17431
21264 * g++.dg/overload/arg1.C: New.
21265 * g++.dg/overload/arg2.C: New.
21266 * g++.dg/overload/arg3.C: New.
21267 * g++.dg/overload/arg4.C: New.
21268
21269 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
21270
21271 * gcc.dg/c99-flex-array-4.c: Remove.
21272
21273 2004-11-30 Janis Johnson <janis187@us.ibm.com>
21274
21275 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21276
21277 * lib/target-supports.exp (is-effective-target): Simplify.
21278
21279 * lib/target-supports.exp (check_effective_target_vect_long):
21280 Fix for powerpc64-*-*.
21281
21282 2004-11-30 Loren James Rittle <ljrittle@acm.org>
21283
21284 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21285 to support new requirements on FreeBSD 5.
21286
21287 2004-11-30 Devang Patel <dpatel@apple.com>
21288
21289 PR 18702
21290 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21291
21292 2004-11-30 Janis Johnson <janis187@us.ibm.com>
21293
21294 * g++.dg/ext/altivec-13.C: New test.
21295
21296 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
21297
21298 PR tree-opt/18298
21299 * gcc.c-torture/execute/p18298.c: New test.
21300
21301 2004-11-30 Ira Rosen <irar@il.ibm.com>
21302 Dorit Naishlos <dorit@il.ibm.com>
21303
21304 PR tree-opt/18607
21305 * gcc.dg/vect/vect-89.c: New test.
21306
21307 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
21308
21309 * gcc.dg/pr18596-1.c: New test.
21310
21311 2004-11-30 Ben Elliston <bje@au.ibm.com>
21312
21313 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21314
21315 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
21316
21317 PR c/18479
21318 * gcc.dg/pr18479.c: New test.
21319
21320 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21321
21322 PR target/18490
21323 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21324 mmix-knuth-mmixware.
21325
21326 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21327 cris-*-elf* cris-*-aout* mmix-*-*
21328
21329 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
21330
21331 PR middle-end/18725
21332 * gcc.dg/pr18725.c: New test.
21333
21334 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21335
21336 PR target/18488
21337 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21338
21339 PR target/18336
21340 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21341
21342 2004-11-29 Mark Mitchell <mark@codesourcery.com>
21343
21344 PR c++/18368
21345 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21346 * g++.old-deja/g++.law/ctors5.C: Likewise.
21347 * g++.old-deja/g++.other/crash25.C: Likewise.
21348
21349 PR c++/18674
21350 * g++.dg/template/error16.C: New test.
21351
21352 PR c++/18512
21353 * g++.dg/template/crash29.C: New test.
21354
21355 2004-11-29 Diego Novillo <dnovillo@redhat.com>
21356
21357 PR tree-optimization/18712
21358 * gcc.c-torture/compile/pr18712.c: New test.
21359
21360 2004-11-29 Joseph Myers <joseph@codesourcery.com>
21361
21362 PR c/7544
21363 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21364 tests.
21365
21366 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21367
21368 PR c++/18652
21369 * g++.dg/lookup/crash6.C: New test.
21370
21371 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21372
21373 PR middle-end/18164
21374 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
21375
21376 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
21377
21378 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21379 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21380 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21381
21382 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
21383
21384 * gcc.dg/pr18164.c: New test.
21385
21386 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
21387
21388 * gcc.dg/funroll-loops-all.c: New.
21389
21390 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
21391
21392 PR target/18489
21393 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21394 delimeter, match space and TAB as well as ":".
21395
21396 PR target/18484
21397 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21398
21399 PR target/18348
21400 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21401
21402 PR target/18345
21403 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21404
21405 PR target/18337
21406 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21407
21408 2004-11-28 Bud Davis <bdavis9659@comcast.net>
21409
21410 * gfortran.dg/direct_io_2.f90: New test.
21411
21412 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
21413
21414 PR target/18334
21415 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21416
21417 2004-11-28 Richard Henderson <rth@redhat.com>
21418
21419 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21420
21421 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
21422
21423 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21424 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21425 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21426 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21427 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21428 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21429 gcc.dg/pointer-arith-8.c: New tests.
21430
21431 2004-11-27 Bud Davis <bdavis9659@comcast.net>
21432
21433 PR fortran/18364
21434 * gfortran.dg/endfile.f90: New test.
21435
21436 2004-11-27 Falk Hueffner <falk@debian.org>
21437
21438 * gcc.dg/loop-6.c: New test.
21439
21440 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21441
21442 * gcc.c-torture/execute/20041126-1.c: New test.
21443
21444 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21445
21446 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21447 on IRIX.
21448
21449 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21450
21451 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21452 functions.
21453
21454 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21455
21456 PR rtl-optimization/17825
21457 * gcc.c-torture/compile/20041119-1.c: New test.
21458
21459 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21460
21461 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21462 Check existence of ld library path variables before unsetting.
21463
21464 2004-11-26 Mark Mitchell <mark@codesourcery.com>
21465
21466 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21467
21468 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21469
21470 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21471
21472 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21473
21474 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21475
21476 2004-11-26 Ben Elliston <bje@au.ibm.com>
21477
21478 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21479 dg-do directive.
21480
21481 2004-11-26 Ben Elliston <bje@au.ibm.com>
21482
21483 * gcc.dg/pr17957.c: Pass --param, not -param.
21484
21485 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21486
21487 PR middle-end/17957
21488 * testsuite/gcc.dg/pr17957.c: New test.
21489
21490 2004-11-25 Mark Mitchell <mark@codesourcery.com>
21491
21492 PR c++/18445
21493 * g++.dg/template/crash28.C: Likewise.
21494
21495 PR c++/18001
21496 * g++.dg/expr/unary2.C: Adjust lvalue messages.
21497 * g++.dg/ext/lvaddr.C: Likewise.
21498 * g++.dg/opt/pr7503-3.C: Likewise.
21499
21500 PR c++/18466
21501 * g++.dg/parse/qualified3.C: New test.
21502 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21503
21504 PR c++/18545
21505 * g++.dg/expr/return1.C: New test.
21506
21507 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21508
21509 Friend class name lookup 3/n, PR c++/3332
21510 * g++.dg/lookup/friend3.C: New test.
21511 * g++.dg/lookup/friend4.C: Likewise.
21512 * g++.dg/lookup/friend5.C: Likewise.
21513
21514 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21515
21516 Friend class name lookup 2/n, PR c++/14513, c++/15410
21517 * g++.dg/lookup/friend2.C: New test.
21518 * g++.dg/template/friend31.C: Likewise.
21519
21520 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21521
21522 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21523
21524 2004-11-24 Mark Mitchell <mark@codesourcery.com>
21525
21526 PR c++/17473
21527 * g++.dg/tc1/dr56.C: Remove.
21528 * g++.dg/template/typedef1.C: Add dg-error markers.
21529 * g++.old-deja/g++.other/typedef7.C: Likewise.
21530
21531 PR c++/18285
21532 * g++.dg/parse/typedef7.C: New test.
21533
21534 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
21535
21536 * gcc.c-torture/execute/20041124-1.c: New test.
21537
21538 2004-11-24 Mark Mitchell <mark@codesourcery.com>
21539
21540 * g++.dg/template/deduce3.C: New test.
21541
21542 PR c++/18586
21543 * g++.dg/template/crash27.C: New test.
21544
21545 PR c++/18530
21546 * g++.dg/warn/Wshadow-3.C: New test.
21547
21548 2004-11-24 Devang Patel <dpatel@apple.com>
21549
21550 PR/18555
21551 * gcc.dg/cpp/isysroot-1.c: New test.
21552 * gcc.dg/cpp/usr/include/stdio.h: New file.
21553 * gcc.dg/cpp/isysroot-2.c: New test.
21554 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21555 New file.
21556
21557 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21558
21559 PR c++/8929
21560 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21561
21562 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
21563
21564 * gcc.target/sparc/align.c: Do not include <stdint.h>.
21565 * gcc.target/sparc/pdist.c: Likewise.
21566
21567 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
21568
21569 PR c++/16882
21570 * g++.dg/conversion/simd1.C: New test.
21571
21572 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21573
21574 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21575 and restore_ld_library_path_env_vars.
21576 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21577 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21578 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21579 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
21580
21581 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
21582
21583 * gcc.dg/pragma-align-2.c: Test macro expansion.
21584 * gcc.dg/pragma-pack-2.c: New test.
21585
21586 2004-11-23 Richard Henderson <rth@redhat.com>
21587
21588 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21589 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21590 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21591 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21592 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21593 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21594
21595 * gcc.dg/vect/vect.exp: Add check for alpha.
21596 * lib/target-supports.exp (check_alpha_max_hw_available): New.
21597 (check_effective_target_vect_int): Enable for alpha.
21598 (check_effective_target_vect_long): New.
21599 (is-effective-target): Add it.
21600
21601 2004-11-23 Uros Bizjak <uros@kss-loka.si>
21602
21603 * gcc.dg/pr18614-1.c: New test.
21604
21605 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21606
21607 * gcc.dg/setjmp-2.c: New test.
21608
21609 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
21610
21611 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21612 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21613 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21614 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21615 gcc.target/sparc/pdist.c: New tests.
21616
21617 2004-11-22 Bob Wilson <bob.wilson@acm.org>
21618
21619 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21620
21621 2004-11-22 Dale Johannesen <dalej@apple.com>
21622
21623 * gcc.dg/20041111-1.c: New.
21624
21625 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
21626
21627 PR tree-opt/18536
21628 * gcc.dg/vect/pr18536.c: New test.
21629
21630 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21631
21632 PR c++/18354
21633 * g++.dg/template/nontype11.C: New test.
21634
21635 2004-11-21 Roger Sayle <roger@eyesopen.com>
21636
21637 PR middle-end/18520
21638 * gcc.dg/pr18520-1.c: New test case.
21639
21640 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
21641
21642 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21643 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21644 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21645 expected diagnostics.
21646
21647 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21648
21649 PR target/18580
21650 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21651 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21652 vect-77.c, vect-77a.c: XFAIL on the SPARC.
21653
21654 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21655
21656 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21657
21658 2004-11-19 Mark Mitchell <mark@codesourcery.com>
21659 Joseph Myers <joseph@codesourcery.com>
21660
21661 * lib/target-supports.exp (check_visibility_available): Really
21662 test the compiler.
21663
21664 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
21665
21666 PR tree-opt/18181
21667 * gcc.dg/vect/vect-85.c: New test.
21668 * gcc.dg/vect/vect-86.c: New test.
21669 * gcc.dg/vect/vect-87.c: New test.
21670 * gcc.dg/vect/vect-88.c: New test.
21671
21672 2004-11-19 Ben Elliston <bje@au.ibm.com>
21673
21674 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21675
21676 2004-11-18 Janis Johnson <janis187@us.ibm.com>
21677
21678 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21679 * gcc.dg/ppc-and-1.c: Ditto.
21680 * gcc.dg/ppc-compare-1.c: Ditto.
21681 * gcc.dg/ppc-mov-1.c: Ditto
21682
21683 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
21684 Mark Mitchell <mark@codesourcery.com>
21685
21686 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21687
21688 2004-11-17 Janis Johnson <janis187@us.ibm.com>
21689 Aldy Hernandez <aldyh@redhat.com>
21690
21691 * lib/target-supports.exp (check_effective_target_vect_int): New
21692 (check_effective_target_vect_float): New
21693 (check_effective_target_vect_double): New.
21694 (is-effective-target): Support new effective targets keywords.
21695 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21696 default action for dg-do.
21697 * gcc.dg/vect/pr16105.c: Use new support.
21698 * gcc.dg/vect/pr18400.c: Ditto.
21699 * gcc.dg/vect/pr18425.c: Ditto.
21700 * gcc.dg/vect/vect-1.c: Ditto.
21701 * gcc.dg/vect/vect-10.c: Ditto.
21702 * gcc.dg/vect/vect-11.c: Ditto.
21703 * gcc.dg/vect/vect-12.c: Ditto.
21704 * gcc.dg/vect/vect-13.c: Ditto.
21705 * gcc.dg/vect/vect-14.c: Ditto.
21706 * gcc.dg/vect/vect-15.c: Ditto.
21707 * gcc.dg/vect/vect-16.c: Ditto.
21708 * gcc.dg/vect/vect-17.c: Ditto.
21709 * gcc.dg/vect/vect-18.c: Ditto.
21710 * gcc.dg/vect/vect-19.c: Ditto.
21711 * gcc.dg/vect/vect-2.c: Ditto.
21712 * gcc.dg/vect/vect-20.c: Ditto.
21713 * gcc.dg/vect/vect-21.c: Ditto.
21714 * gcc.dg/vect/vect-22.c: Ditto.
21715 * gcc.dg/vect/vect-23.c: Ditto.
21716 * gcc.dg/vect/vect-24.c: Ditto.
21717 * gcc.dg/vect/vect-25.c: Ditto.
21718 * gcc.dg/vect/vect-26.c: Ditto.
21719 * gcc.dg/vect/vect-27.c: Ditto.
21720 * gcc.dg/vect/vect-27a.c: Ditto.
21721 * gcc.dg/vect/vect-28.c: Ditto.
21722 * gcc.dg/vect/vect-29.c: Ditto.
21723 * gcc.dg/vect/vect-29a.c: Ditto.
21724 * gcc.dg/vect/vect-3.c: Ditto.
21725 * gcc.dg/vect/vect-30.c: Ditto.
21726 * gcc.dg/vect/vect-31.c: Ditto.
21727 * gcc.dg/vect/vect-32.c: Ditto.
21728 * gcc.dg/vect/vect-33.c: Ditto.
21729 * gcc.dg/vect/vect-34.c: Ditto.
21730 * gcc.dg/vect/vect-35.c: Ditto.
21731 * gcc.dg/vect/vect-36.c: Ditto.
21732 * gcc.dg/vect/vect-37.c: Ditto.
21733 * gcc.dg/vect/vect-38.c: Ditto.
21734 * gcc.dg/vect/vect-4.c: Ditto.
21735 * gcc.dg/vect/vect-40.c: Ditto.
21736 * gcc.dg/vect/vect-41.c: Ditto.
21737 * gcc.dg/vect/vect-42.c: Ditto.
21738 * gcc.dg/vect/vect-43.c: Ditto.
21739 * gcc.dg/vect/vect-44.c: Ditto.
21740 * gcc.dg/vect/vect-45.c: Ditto.
21741 * gcc.dg/vect/vect-46.c: Ditto.
21742 * gcc.dg/vect/vect-47.c: Ditto.
21743 * gcc.dg/vect/vect-48.c: Ditto.
21744 * gcc.dg/vect/vect-48a.c: Ditto.
21745 * gcc.dg/vect/vect-49.c: Ditto.
21746 * gcc.dg/vect/vect-5.c: Ditto.
21747 * gcc.dg/vect/vect-50.c: Ditto.
21748 * gcc.dg/vect/vect-51.c: Ditto.
21749 * gcc.dg/vect/vect-52.c: Ditto.
21750 * gcc.dg/vect/vect-53.c: Ditto.
21751 * gcc.dg/vect/vect-54.c: Ditto.
21752 * gcc.dg/vect/vect-55.c: Ditto.
21753 * gcc.dg/vect/vect-56.c: Ditto.
21754 * gcc.dg/vect/vect-56a.c: Ditto.
21755 * gcc.dg/vect/vect-57.c: Ditto.
21756 * gcc.dg/vect/vect-58.c: Ditto.
21757 * gcc.dg/vect/vect-59.c: Ditto.
21758 * gcc.dg/vect/vect-6.c: Ditto.
21759 * gcc.dg/vect/vect-60.c: Ditto.
21760 * gcc.dg/vect/vect-61.c: Ditto.
21761 * gcc.dg/vect/vect-62.c: Ditto.
21762 * gcc.dg/vect/vect-63.c: Ditto.
21763 * gcc.dg/vect/vect-64.c: Ditto.
21764 * gcc.dg/vect/vect-65.c: Ditto.
21765 * gcc.dg/vect/vect-66.c: Ditto.
21766 * gcc.dg/vect/vect-67.c: Ditto.
21767 * gcc.dg/vect/vect-68.c: Ditto.
21768 * gcc.dg/vect/vect-69.c: Ditto.
21769 * gcc.dg/vect/vect-7.c: Ditto.
21770 * gcc.dg/vect/vect-72.c: Ditto.
21771 * gcc.dg/vect/vect-72a.c: Ditto.
21772 * gcc.dg/vect/vect-73.c: Ditto.
21773 * gcc.dg/vect/vect-74.c: Ditto.
21774 * gcc.dg/vect/vect-75.c: Ditto.
21775 * gcc.dg/vect/vect-76.c: Ditto.
21776 * gcc.dg/vect/vect-77.c: Ditto.
21777 * gcc.dg/vect/vect-77a.c: Ditto.
21778 * gcc.dg/vect/vect-78.c: Ditto.
21779 * gcc.dg/vect/vect-79.c: Ditto.
21780 * gcc.dg/vect/vect-8.c: Ditto.
21781 * gcc.dg/vect/vect-80.c: Ditto.
21782 * gcc.dg/vect/vect-82.c: Ditto.
21783 * gcc.dg/vect/vect-82_64.c: Ditto.
21784 * gcc.dg/vect/vect-83.c: Ditto.
21785 * gcc.dg/vect/vect-83_64.c: Ditto.
21786 * gcc.dg/vect/vect-9.c: Ditto.
21787 * gcc.dg/vect/vect-all.c: Ditto.
21788 * gcc.dg/vect/vect-none.c: Ditto.
21789
21790 2004-11-17 Janis Johnson <janis187@us.ibm.com>
21791
21792 * lib/gcc-dg.exp (dg-skip-if): New function.
21793 (dg-forbid-option): Remove.
21794 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21795 * g++.dg/abi/bitfield8.C: Likewise.
21796 * g++.dg/abi/dtor1.C: Likewise.
21797 * g++.dg/abi/empty10.C: Likewise.
21798 * g++.dg/abi/empty7.C: Likewise.
21799 * g++.dg/abi/empty9.C: Likewise.
21800 * g++.dg/abi/layout3.C: Likewise.
21801 * g++.dg/abi/layout4.C: Likewise.
21802 * g++.dg/abi/thunk1.C: Likewise.
21803 * g++.dg/abi/thunk2.C: Likewise.
21804 * g++.dg/abi/vbase11.C: Likewise.
21805 * g++.dg/abi/vthunk2.C: Likewise.
21806 * g++.dg/abi/vthunk3.C: Likewise.
21807 * g++.dg/ext/attrib8.C: Likewise.
21808 * g++.dg/opt/longbranch2.C: Likewise.
21809 * g++.dg/opt/reg-stack4.C: Likewise.
21810 * g++.old-deja/g++.ext/attrib1.C: Likewise.
21811 * g++.old-deja/g++.ext/attrib2.C: Likewise.
21812 * g++.old-deja/g++.ext/attrib3.C: Likewise.
21813 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21814 * g++.old-deja/g++.other/store-expr2.C: Likewise.
21815 * gcc.dg/20000609-1.c: Likewise.
21816 * gcc.dg/20000720-1.c: Likewise.
21817 * gcc.dg/20011107-1.c: Likewise.
21818 * gcc.dg/20011119-1.c: Likewise.
21819 * gcc.dg/20020108-1.c: Likewise.
21820 * gcc.dg/20020122-2.c: Likewise.
21821 * gcc.dg/20020122-3.c: Likewise.
21822 * gcc.dg/20020201-3.c: Likewise.
21823 * gcc.dg/20020206-1.c: Likewise.
21824 * gcc.dg/20020218-1.c: Likewise.
21825 * gcc.dg/20020310-1.c: Likewise.
21826 * gcc.dg/20020411-1.c: Likewise.
21827 * gcc.dg/20020418-2.c: Likewise.
21828 * gcc.dg/20020426-1.c: Likewise.
21829 * gcc.dg/20020426-2.c: Likewise.
21830 * gcc.dg/20020517-1.c: Likewise.
21831 * gcc.dg/20020523-1.c: Likewise.
21832 * gcc.dg/20020523-2.c: Likewise.
21833 * gcc.dg/20020729-1.c: Likewise.
21834 * gcc.dg/20030204-1.c: Likewise.
21835 * gcc.dg/20030826-2.c: Likewise.
21836 * gcc.dg/20030926-1.c: Likewise.
21837 * gcc.dg/20031202-1.c: Likewise.
21838 * gcc.dg/980312-1.c: Likewise.
21839 * gcc.dg/980313-1.c: Likewise.
21840 * gcc.dg/990117-1.c: Likewise.
21841 * gcc.dg/990424-1.c: Likewise.
21842 * gcc.dg/990524-1.c: Likewise.
21843 * gcc.dg/991230-1.c: Likewise.
21844 * gcc.dg/i386-387-1.c: Likewise.
21845 * gcc.dg/i386-387-2.c: Likewise.
21846 * gcc.dg/i386-387-3.c: Likewise.
21847 * gcc.dg/i386-387-4.c: Likewise.
21848 * gcc.dg/i386-387-5.c: Likewise.
21849 * gcc.dg/i386-387-6.c: Likewise.
21850 * gcc.dg/i386-asm-1.c: Likewise.
21851 * gcc.dg/i386-bitfield1.c: Likewise.
21852 * gcc.dg/i386-bitfield2.c: Likewise.
21853 * gcc.dg/i386-loop-1.c: Likewise.
21854 * gcc.dg/i386-loop-2.c: Likewise.
21855 * gcc.dg/i386-loop-3.c: Likewise.
21856 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21857 * gcc.dg/i386-pic-1.c: Likewise.
21858 * gcc.dg/i386-regparm.c: Likewise.
21859 * gcc.dg/i386-signbit-1.c: Likewise.
21860 * gcc.dg/i386-signbit-2.c: Likewise.
21861 * gcc.dg/i386-signbit-3.c: Likewise.
21862 * gcc.dg/i386-sse-5.c: Likewise.
21863 * gcc.dg/i386-sse-8.c: Likewise.
21864 * gcc.dg/i386-unroll-1.c: Likewise.
21865 * gcc.dg/tls/opt-1.c: Likewise.
21866 * gcc.dg/tls/opt-2.c: Likewise.
21867 * gcc.dg/unroll-1.c: Likewise.
21868 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21869 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21870 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21871 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21872
21873 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21874
21875 * g++.dg/template/incomplete1.C: New test.
21876
21877 2004-11-16 Nick Clifton <nickc@redhat.com>
21878
21879 Revert patches accidentally commited during checkin of fixes for
21880 xstormy16 tests:
21881 gcc.c-torture/execute/simd-4.c: Revert
21882 gcc.dg/20040910-1.c: Revert.
21883
21884 2004-11-16 Paul Brook <paul@codesourcery.com>
21885
21886 PR fortran/13010
21887 * gfortran.dg/der_pointer_1.f90: New test.
21888
21889 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
21890
21891 PR c/18498
21892 * gcc.dg/bitfld-13.c: New test.
21893
21894 2004-11-15 Janis Johnson <janis187@us.ibm.com>
21895
21896 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21897 powerpc*-*-linux*.
21898
21899 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21900 * gcc.dg/ppc64-abi-2.c: Ditto.
21901 * gcc.dg/ppc64-abi-3.c: Ditto.
21902
21903 * lib/gcc-dg.exp (dg-target-list): Remove.
21904
21905 2004-11-15 Steve Ellcey <sje@cup.hp.com>
21906
21907 * gcc.dg/ia64-postinc.c: New test.
21908
21909 2004-11-15 Mark Mitchell <mark@codesourcery.com>
21910
21911 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21912
21913 2004-11-15 Nick Clifton <nickc@redhat.com>
21914
21915 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21916 __INT_MAX__ so that the test can be compiled by toolchains
21917 targeted at 16-bit processors.
21918
21919 * gcc.dg/20040625-1.c: Use long constants rather than integers
21920 when performing arithmetic that will overflow 16-bits.
21921
21922 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21923 xstormy16. It does not support 128-bit vector operations.
21924
21925 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21926 with the macro PTR_TYPE. Define this macro to an integer type
21927 suitable for holding a pointer.
21928
21929 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21930 the target is a 16-bit processor.
21931
21932 * gcc.dg/cpp/if-2.c: Expect a different warning message from
21933 16-bit targets where the character constant will be too long.
21934
21935 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21936 where the double will not be directly addressable.
21937
21938 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21939
21940 Friend class name lookup 1/n, PR c++/18471
21941 * g++.dg/template/crash26.C: New test.
21942 * g++.dg/lookup/struct1.C: Adjust expected error.
21943 * g++.dg/parse/elab1.C: Likewise.
21944 * g++.dg/parse/elab2.C: Likewise.
21945 * g++.dg/parse/int-as-enum1.C: Likewise.
21946 * g++.dg/parse/struct-as-enum1.C: Likewise.
21947 * g++.dg/parse/typedef1.C: Likewise.
21948 * g++.dg/parse/typedef3.C: Likewise.
21949 * g++.dg/parse/typedef4.C: Likewise.
21950 * g++.dg/parse/typedef5.C: Likewise.
21951 * g++.dg/template/nontype4.C: Likewise.
21952 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21953 * g++.old-deja/g++.other/elab1.C: Likewise.
21954 * g++.old-deja/g++.other/syntax4.C: Likewise.
21955
21956 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21957
21958 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21959
21960 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
21961
21962 * gcc.c-torture/execute/20041114-1.c: New test.
21963
21964 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
21965
21966 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21967 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21968 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21969 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21970 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21971 gcc.dg/switch-7.c: New tests.
21972
21973 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21974
21975 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21976
21977 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21978
21979 PR tree-opt/18400
21980 * gcc.dg/vect/pr18400.c: New test.
21981
21982 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21983 Andrew Pinski <pinskia@physics.uc.edu>
21984
21985 PR tree-opt/18425
21986 * gcc.dg/vect/pr18425.c: New test.
21987
21988 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
21989
21990 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21991 Guard with dg-require-alias and dg-require-visibility.
21992
21993 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
21994
21995 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21996
21997 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21998
21999 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22000
22001 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22002
22003 PR c++/17344
22004 * g++.dg/template/defarg5.C: New test.
22005
22006 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
22007
22008 * g++.dg/parse/cast1.C: Run only on ILP32.
22009 * g++.old-deja/g++.mike/p784.C: Likewise.
22010
22011 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
22012
22013 * gcc.c-torture/execute/20041113-1.c: New test.
22014
22015 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
22016
22017 PR target/18230
22018 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22019 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22020 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22021 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22022 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22023 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22024 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22025 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22026 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22027 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22028 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22029 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22030 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22031
22032 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
22033
22034 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22035 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22036 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22037 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22038 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22039 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22040 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22041 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22042 gcc.target/sparc/combined-1.c: New tests.
22043
22044 2004-11-12 Ziemowit Laski <zlaski@apple.com>
22045
22046 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22047 New tests.
22048
22049 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22050
22051 * lib/gcc-dg.exp (dg-forbid-option): New function.
22052 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22053 * g++.dg/abi/bitfield8.C: Likewise.
22054 * g++.dg/abi/dtor1.C: Likewise.
22055 * g++.dg/abi/empty10.C: Likewise.
22056 * g++.dg/abi/empty7.C: Likewise.
22057 * g++.dg/abi/empty9.C: Likewise.
22058 * g++.dg/abi/layout3.C: Likewise.
22059 * g++.dg/abi/layout4.C: Likewise.
22060 * g++.dg/abi/thunk1.C: Likewise.
22061 * g++.dg/abi/thunk2.C: Likewise.
22062 * g++.dg/abi/vbase11.C: Likewise.
22063 * g++.dg/abi/vthunk2.C: Likewise.
22064 * g++.dg/abi/vthunk3.C: Likewise.
22065 * g++.dg/ext/attrib8.C: Likewise.
22066 * g++.dg/opt/longbranch2.C: Likewise.
22067 * g++.dg/opt/reg-stack4.C: Likewise.
22068 * g++.old-deja/g++.ext/attrib1.C: Likewise.
22069 * g++.old-deja/g++.ext/attrib2.C: Likewise.
22070 * g++.old-deja/g++.ext/attrib3.C: Likewise.
22071 * g++.old-deja/g++.other/store-expr1.C: Likewise.
22072 * g++.old-deja/g++.other/store-expr2.C: Likewise.
22073 * gcc.dg/20000609-1.c: Likewise.
22074 * gcc.dg/20000720-1.c: Likewise.
22075 * gcc.dg/20011107-1.c: Likewise.
22076 * gcc.dg/20011119-1.c: Likewise.
22077 * gcc.dg/20020108-1.c: Likewise.
22078 * gcc.dg/20020122-2.c: Likewise.
22079 * gcc.dg/20020122-3.c: Likewise.
22080 * gcc.dg/20020201-3.c: Likewise.
22081 * gcc.dg/20020206-1.c: Likewise.
22082 * gcc.dg/20020218-1.c: Likewise.
22083 * gcc.dg/20020310-1.c: Likewise.
22084 * gcc.dg/20020411-1.c: Likewise.
22085 * gcc.dg/20020418-2.c: Likewise.
22086 * gcc.dg/20020426-1.c: Likewise.
22087 * gcc.dg/20020426-2.c: Likewise.
22088 * gcc.dg/20020517-1.c: Likewise.
22089 * gcc.dg/20020523-1.c: Likewise.
22090 * gcc.dg/20020523-2.c: Likewise.
22091 * gcc.dg/20020729-1.c: Likewise.
22092 * gcc.dg/20030204-1.c: Likewise.
22093 * gcc.dg/20030826-2.c: Likewise.
22094 * gcc.dg/20030926-1.c: Likewise.
22095 * gcc.dg/20031202-1.c: Likewise.
22096 * gcc.dg/980312-1.c: Likewise.
22097 * gcc.dg/980313-1.c: Likewise.
22098 * gcc.dg/990117-1.c: Likewise.
22099 * gcc.dg/990424-1.c: Likewise.
22100 * gcc.dg/990524-1.c: Likewise.
22101 * gcc.dg/991230-1.c: Likewise.
22102 * gcc.dg/i386-387-1.c: Likewise.
22103 * gcc.dg/i386-387-2.c: Likewise.
22104 * gcc.dg/i386-387-3.c: Likewise.
22105 * gcc.dg/i386-387-4.c: Likewise.
22106 * gcc.dg/i386-387-5.c: Likewise.
22107 * gcc.dg/i386-387-6.c: Likewise.
22108 * gcc.dg/i386-asm-1.c: Likewise.
22109 * gcc.dg/i386-bitfield1.c: Likewise.
22110 * gcc.dg/i386-bitfield2.c: Likewise.
22111 * gcc.dg/i386-loop-1.c: Likewise.
22112 * gcc.dg/i386-loop-2.c: Likewise.
22113 * gcc.dg/i386-loop-3.c: Likewise.
22114 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22115 * gcc.dg/i386-pic-1.c: Likewise.
22116 * gcc.dg/i386-regparm.c: Likewise.
22117 * gcc.dg/i386-signbit-1.c: Likewise.
22118 * gcc.dg/i386-signbit-2.c: Likewise.
22119 * gcc.dg/i386-signbit-3.c: Likewise.
22120 * gcc.dg/i386-sse-5.c: Likewise.
22121 * gcc.dg/i386-sse-8.c: Likewise.
22122 * gcc.dg/i386-unroll-1.c: Likewise.
22123 * gcc.dg/tls/opt-1.c: Likewise.
22124 * gcc.dg/tls/opt-2.c: Likewise.
22125 * gcc.dg/unroll-1.c: Likewise.
22126 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22127 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22128 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22129 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22130 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22131 -m64 is specified.
22132
22133 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22134
22135 PR c++/18389
22136 * g++.dg/parse/cond1.C: New test.
22137
22138 PR c++/18429
22139 * g++.dg/template/array9.C: New test.
22140 * g++.dg/ext/vla1.C: Adjust error messages.
22141 * g++.dg/ext/vlm1.C: Likewise.
22142 * g++.dg/template/crash2.C: Likewise.
22143
22144 PR c++/18436
22145 * g++.dg/template/call3.C: New test.
22146
22147 PR c++/18407
22148 * g++.dg/template/ptrmem11.C: New test.
22149
22150 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
22151
22152 PR other/14264
22153 * lib/g++.exp: Set LC_ALL and LANG to C.
22154 * lib/gcc-dg.exp: Likewise.
22155 * lib/gfortran.exp: Likewise.
22156 * lib/objc.exp: Likewise.
22157 * lib/treelang.exp: Likewise.
22158
22159 2004-11-12 Andreas Schwab <schwab@suse.de>
22160
22161 * gcc.dg/pr16286.c: Fix last change.
22162
22163 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22164
22165 PR c++/18416
22166 * g++.dg/init/global1.C: New test.
22167
22168 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
22169
22170 * gcc.c-torture/execute/20041112-1.c: New test.
22171
22172 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22173
22174 * lib/gcc-dg.exp (dg-target-list): New.
22175
22176 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22177 Richard Sandiford <rsandifo@redhat.com>
22178
22179 * lib/target-supports.exp (get-compiler_messages): New.
22180 (check_named_sections_available): Use it.
22181 (check_effective_target_ilp32): New.
22182 (check_effective_target_lp64): New.
22183 (is-effective-target): New.
22184 * lib/gcc-dg.exp (dg-require-effective-target): New.
22185
22186 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
22187
22188 * gcc.dg/precedence-1.c: New test.
22189
22190 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22191
22192 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22193
22194 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22195 message, delete generated files, use more descriptive name for
22196 executable, and make the test unsupported when it cannot be run.
22197
22198 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22199 (dg-require-weak, dg-require-visibility, dg-require-alias,
22200 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22201 dg-require-iconv, dg-require-named-sections): Use it.
22202
22203 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22204
22205 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
22206
22207 PR target/16457
22208 * gcc.dg/ppc-and-1: New
22209
22210 PR target/16796
22211 * gcc.dg/ppc-mov-1.c: New.
22212
22213 PR target/16458
22214 * gcc.dg/ppc-compare-1.c: New.
22215
22216 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
22217
22218 * objc.dg/desig-init-2.m: New test.
22219
22220 2004-11-10 Adam Nemet <anemet@lnxw.com>
22221
22222 PR middle-end/18160
22223 * g++.dg/warn/register-var-1.C: New test.
22224 * g++.dg/warn/register-var-2.C: New test.
22225
22226 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22227
22228 * gcc.dg/union-2.c: New test.
22229
22230 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
22231
22232 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22233 New test for PR tree-optimization/17892.
22234
22235 2004-11-09 Mark Mitchell <mark@codesourcery.com>
22236
22237 PR c++/18369
22238 * g++.dg/init/new12.C: New test.
22239
22240 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
22241
22242 * gcc.target/sparc: New directory.
22243 * gcc.target/sparc/sparc.exp: New driver.
22244 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22245 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22246 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22247 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22248
22249 2004-11-10 Paul Brook <paul@codesourcery.com>
22250
22251 PR fortran/18218
22252 * gfortran.dg/list_read.c: New test.
22253
22254 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22255
22256 PR c/18322
22257 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22258 expected diagnostic location.
22259
22260 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
22261
22262 * gcc.dg/20041109-1.c: New test.
22263
22264 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
22265
22266 PR objc/18406
22267 * objc/compile/pr18406.m: New test.
22268
22269 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22270
22271 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22272
22273 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22274
22275 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22276
22277 2004-11-08 Steve Ellcey <sje@cup.hp.com>
22278
22279 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22280
22281 2004-11-08 Steve Ellcey <sje@cup.hp.com>
22282
22283 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22284 exit.
22285
22286 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
22287
22288 PR tree-opt/18299
22289 * gcc.c-torture/pr18299-1.c: New test.
22290
22291 2004-11-06 Andreas Schwab <schwab@suse.de>
22292
22293 * gcc.dg/pr16286.c: Also test for bool and pixel.
22294
22295 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
22296
22297 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22298 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22299 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22300 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22301 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22302 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22303 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22304 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22305 gcc.dg/struct-semi-3.c: New tests.
22306
22307 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22308
22309 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22310
22311 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22312
22313 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22314 Do not use C99 designators.
22315
22316 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22317
22318 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22319
22320 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22321
22322 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22323 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22324 * gcc.c-torture/execute/simd-5.x: Remove.
22325
22326 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
22327
22328 PR rtl-optimization/17933
22329 * gcc.dg/torture/pr17933-1.c: New test.
22330
22331 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
22332
22333 PR target/18106
22334 * lib/target-supports.exp (check_weak_available): Support
22335 Windows.
22336
22337 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
22338
22339 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22340 call to fflush(stdout) before abort.
22341 (my_ffsll): New function.
22342 (generate_fields): Use it.
22343
22344 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
22345
22346 * gcc.dg/init-undef-1.c: New test.
22347
22348 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
22349
22350 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22351 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22352 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22353 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22354 expected messages for new parser.
22355
22356 2004-11-04 Mark Mitchell <mark@codesourcery.com>
22357
22358 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22359
22360 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
22361
22362 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22363 on LP64 targets.
22364
22365 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
22366
22367 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22368 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22369 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22370 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22371 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22372 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22373 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22374 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22375 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22376 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22377
22378 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
22379
22380 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22381 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22382 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22383 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22384 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22385 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22386 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22387 for new parser.
22388
22389 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
22390
22391 PR target/15342
22392 * gcc.dg/20041104-1.c: New test.
22393
22394 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22395
22396 * g++.dg/template/nontype7.C: New test.
22397 * g++.dg/template/nontype8.C: Likewise.
22398 * g++.dg/template/nontype9.C: Likewise.
22399 * g++.dg/template/nontype10.C: Likewise.
22400 * g++.dg/tc1/dr49.C: Likewise.
22401 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22402 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22403
22404 2004-11-04 Ben Elliston <bje@au.ibm.com>
22405
22406 * g++.dg/rtti/tinfo1.C: Remove xfails.
22407
22408 2004-11-04 Ben Elliston <bje@au.ibm.com>
22409
22410 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22411 packed attribute to the definition to satisfy the new C++ parser.
22412
22413 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22414
22415 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22416 invocations of va_arg.
22417
22418 2004-11-02 Mark Mitchell <mark@codesourcery.com>
22419
22420 PR c++/18124
22421 * g++.dg/template/crash25.C: New test.
22422
22423 PR c++/18155
22424 * g++.dg/template/typedef2.C: New test.
22425 * g++.dg/parse/crash13.C: Adjust error markers.
22426
22427 PR c++/18177
22428 * g++.dg/conversion/const3.C: New test.
22429
22430 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22431
22432 PR fortran/17535
22433 PR fortran/17583
22434 PR fortran/17713
22435 * gfortran.dg/generic_[123].f90: New testcases.
22436
22437 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22438
22439 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22440 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22441
22442 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22443
22444 PR tree-opt/16808
22445 * gcc.c-torture/compile/pr16808.c: New test.
22446
22447 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
22448
22449 PR rtl-optimization/17104
22450 * gcc.dg/ppc-bitfield1.c: New.
22451
22452 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22453
22454 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22455
22456 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22457
22458 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
22459 strings for 32-bit code.
22460
22461 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
22462
22463 PR c/18239
22464 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22465
22466 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
22467
22468 PR c++/18064
22469 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22470
22471 2004-10-31 Mark Mitchell <mark@codesourcery.com>
22472
22473 PR c++/15172
22474 * g++.dg/init/aggr2.C: New test.
22475
22476 2004-10-30 Ziemowit Laski <zlaski@apple.com>
22477
22478 * objc.dg/local-decl-1.m: New test.
22479
22480 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
22481
22482 * gcc.dg/20040910-1.c: Adjust regex.
22483
22484 2004-10-30 Roger Sayle <roger@eyesopen.com>
22485
22486 PR rtl-optimization/18084
22487 * g++.dg/opt/pr18084-1.C: New testcase.
22488
22489 2004-10-30 Matt Austern <austern@apple.com>
22490
22491 PR c++/17542
22492 * g++.dg/ext/attrib18.C: New test.
22493
22494 2004-10-30 Roger Sayle <roger@eyesopen.com>
22495
22496 PR middle-end/18096
22497 * gcc.dg/pr18096-1.c: New test case.
22498
22499 2004-10-30 Roger Sayle <roger@eyesopen.com>
22500
22501 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22502
22503 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
22504
22505 PR c/16666
22506 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22507 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22508 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22509 gcc.dg/old-style-prom-3.c: New tests.
22510
22511 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
22512
22513 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22514 Remove unnecessary inclusion of stdio.h.
22515
22516 2004-10-29 Roger Sayle <roger@eyesopen.com>
22517
22518 PR rtl-optimization/17581
22519 * gcc.dg/pr17581-1.c: New test case.
22520
22521 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
22522
22523 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22524 being implemented.
22525 * g++.dg/conversion/dr195-1.C: New.
22526 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22527 * g++.old-deja/g++.mike/p10148.C: Likewise.
22528
22529 2004-10-29 Mark Mitchell <mark@codesourcery.com>
22530
22531 PR c++/17695
22532 * g++.dg/debug/typedef2.C: New test.
22533
22534 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
22535
22536 PR fortran/13490
22537 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22538 * gfortran.dg/g77/README: Update.
22539
22540 2004-10-28 Matt Austern <austern@apple.com>
22541
22542 PR c++/14124
22543 * g++.dg/ext/packed7.C: New test.
22544
22545 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22546
22547 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22548 scan-assembler.
22549 * lib/scanasm.exp (hidden-scan-for): New proc.
22550 (scan-hidden): Use hidden-scan-for instead of constructing the scan
22551 string.
22552 (scan-not-hidden): Likewise.
22553 * lib/target-supports.exp (check_visibility_available): mach-o is
22554 support too.
22555
22556 2004-10-28 Mark Mitchell <mark@codesourcery.com>
22557
22558 PR c++/17132
22559 * g++.dg/template/memclass3.C: New test.
22560
22561 2004-10-28 Adam Nemet <anemet@lnxw.com>
22562
22563 PR middle-end/18160
22564 * gcc.dg/register-var-1.c: New test.
22565 * gcc.dg/register-var-2.c: New test.
22566 * gcc.dg/asm-7.c: Taking the address of a register variable is an
22567 error now.
22568
22569 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
22570
22571 PR other/18172
22572 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22573 unused variables.
22574 * gcc.dg/vect/vect-22.c: Likewise.
22575
22576 2004-10-28 Jakub Jelinek <jakub@redhat.com>
22577
22578 * gcc.dg/i386-rotate-1.c: New test.
22579
22580 2004-10-27 Mark Mitchell <mark@codesourcery.com>
22581
22582 * g++.dg/init/ref12.C: Add "run" marker.
22583
22584 PR c++/17435
22585 * g++.dg/init/ref12.C: New test.
22586
22587 PR c++/18140
22588 * g++.dg/template/shift1.C: New test.
22589 * g++.dg/template/error10.C: Adjust error markers.
22590
22591 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
22592
22593 PR tree-opt/17529
22594 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22595
22596 2004-10-27 Geoffrey Keating <geoffk@apple.com>
22597
22598 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22599 * gcc.dg/weak/weak-3.c: Likewise.
22600 * gcc.dg/weak/weak-5.c: Likewise.
22601 * gcc.dg/weak/weak-9.c: Likewise.
22602 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22603 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22604
22605 * gcc.dg/darwin-weakimport-1.c: New.
22606
22607 2004-10-28 Ben Elliston <bje@au.ibm.com>
22608
22609 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22610
22611 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
22612
22613 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22614 'syntax' error messages.
22615 * gcc.dg/cpp/direct2s.c: Likewise.
22616
22617 2004-10-26 Geoffrey Keating <geoffk@apple.com>
22618
22619 * gcc.c-torture/compile/20041026-1.c: New.
22620
22621 2004-10-26 Mark Mitchell <mark@codesourcery.com>
22622
22623 PR c++/18093
22624 * g++.dg/lookup/ns2.C: New test.
22625
22626 PR c++/18020
22627 * g++.dg/template/enum4.C: New test.
22628
22629 PR c++/18161
22630 * g++.dg/template/expr1.C: New test.
22631
22632 2004-10-26 Ben Elliston <bje@au.ibm.com>
22633
22634 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22635
22636 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
22637
22638 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22639 gcc.dg/decl-nospec-3.c: New tests.
22640
22641 2004-10-26 Ziemowit Laski <zlaski@apple.com>
22642
22643 * objc.dg/super-class-3.m: New test.
22644
22645 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
22646
22647 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22648 resyncing.
22649 * gcc.dg/cpp/direct2s.c: Likewise.
22650
22651 2004-10-25 Geoffrey Keating <geoffk@apple.com>
22652
22653 * objc.dg/image-info.m: Update for changes to section selection.
22654
22655 2004-10-25 David Ayers <d.ayers@inode.at>
22656 Ziemowit Laski <zlaski@apple.com>
22657
22658 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22659 diagnostics when messaging 'id <Proto>'.
22660 * objc.dg/class-protocol-1.m: New test.
22661 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22662 a non-existent method signature.
22663 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22664 Update diagnostics when messaging with non-existent method signature.
22665 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22666 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22667 invalid receivers are now resolved as if messaging 'id'; remove
22668 extraneous diagnostics.
22669
22670 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
22671
22672 PR c/16667
22673 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22674 gcc.dg/init-desig-obs-3.c: New tests.
22675
22676 2004-10-25 Jakub Jelinek <jakub@redhat.com>
22677
22678 * gcc.dg/debug/20041023-1.c: New test.
22679
22680 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
22681
22682 PR middle-end/17407
22683 * gcc.c-torture/compile/pr17407.c: New test.
22684
22685 PR c++/18121
22686 * g++.dg/template/array8.C: New test.
22687
22688 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
22689
22690 PR other/18138
22691 * lib/g++.exp: Accept more than one multilib libgcc.
22692 * lib/gcc-dg.exp: Likewise.
22693 * lib/objc.exp: Likewise.
22694 * lib/treelang.exp: Likewise.
22695 * lib/gfortran.exp: Likewise.
22696
22697 2004-10-24 Ben Elliston <bje@au.ibm.com>
22698
22699 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22700
22701 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
22702
22703 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22704 * gcc.dg/c99-const-expr-3.c: Likewise.
22705
22706 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
22707
22708 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22709
22710 2004-10-23 Ben Elliston <bje@au.ibm.com>
22711
22712 * gcc.c-torture/execute/loop-2e.x: Remove.
22713
22714 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
22715
22716 PR c++/18095
22717 * g++.dg/parse/crash18.C: New.
22718 * g++.dg/parse/crash19.C: New.
22719
22720 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
22721
22722 * g++.dg/ext/dllimport1.C: Move dg-warnings.
22723 * g++.dg/ext/dllimport2.C: Same.
22724 * g++.dg/ext/dllimport8.C: Same.
22725
22726 2004-10-21 Mark Mitchell <mark@codesourcery.com>
22727
22728 PR c++/10841
22729 * g++.dg/conversion/cast1.C: New test.
22730 * g++.dg/overload/pmf1.C: Adjust error marker.
22731
22732 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
22733
22734 PR objc/17923
22735 * objc.dg/const-str-7.m: New test.
22736
22737 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22738
22739 * g++.dg/template/memfriend11.C: Fix comment typo.
22740 * g++.dg/template/memfriend14.C: Likewise.
22741
22742 2004-10-20 Richard Henderson <rth@redhat.com>
22743
22744 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22745 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22746 -fasynchronous-unwind-tables.
22747
22748 2004-10-20 Richard Henderson <rth@redhat.com>
22749
22750 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22751 (main): Return success.
22752 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22753 (main): Return success.
22754
22755 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22756
22757 PR c++/13495
22758 * g++.dg/template/memfriend9.C: New test.
22759 * g++.dg/template/memfriend10.C: Likewise.
22760 * g++.dg/template/memfriend11.C: Likewise.
22761 * g++.dg/template/memfriend12.C: Likewise.
22762 * g++.dg/template/memfriend13.C: Likewise.
22763 * g++.dg/template/memfriend14.C: Likewise.
22764 * g++.dg/template/memfriend15.C: Likewise.
22765 * g++.dg/template/memfriend16.C: Likewise.
22766 * g++.dg/template/memfriend17.C: Likewise.
22767 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22768
22769 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
22770
22771 * g++.dg/conversion/dr195.C: New.
22772 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22773
22774 2004-10-20 Ben Elliston <bje@au.ibm.com>
22775 Devang Patel <dpatel@apple.com>
22776
22777 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22778 of floating point arithmetic, which could trap.
22779
22780 2004-10-19 Mark Mitchell <mark@codesourcery.com>
22781
22782 PR c++/14035
22783 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22784 * g++.dg/conversion/const2.C: New test.
22785 * g++.dg/expr/reinterpret2.C: New test.
22786 * g++.dg/expr/reinterpret3.C: New test.
22787 * g++.dg/expr/cast2.C: New test.
22788 * g++.dg/expr/copy1.C: New test.
22789 * g++.dg/other/conversion1.C: Change error message.
22790 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22791 function pointers to void *.
22792 * g++.old-deja/g++.mike/p10148.C: Likewise.
22793
22794 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22795
22796 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22797
22798 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
22799
22800 PR c++/18047
22801
22802 * g++.dg/parse/expr3.C: New test.
22803
22804 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
22805
22806 * gcc.dg/smod-1.c: New test.
22807
22808 2004-10-18 Ziemowit Laski <zlaski@apple.com>
22809
22810 * objc.dg/method-14.m: New test.
22811
22812 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
22813
22814 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22815 Also xfail as the patch was reverted.
22816
22817 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
22818
22819 PR middle-end/16973
22820 * gcc.dg/pr16973.c: New test.
22821
22822 2004-10-18 Diego Novillo <dnovillo@redhat.com>
22823
22824 PR tree-optimization/17656
22825 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22826
22827 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
22828
22829 * g++.dg/eh/shadow1.C: New.
22830
22831 2004-10-18 Jakub Jelinek <jakub@redhat.com>
22832
22833 * gcc.c-torture/compile/20041018-1.c: New test.
22834
22835 2004-10-18 Ben Elliston <bje@au.ibm.com>
22836
22837 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22838 compiler referring to register 0 when accessing sdata. The linker
22839 now patches things up.
22840
22841 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
22842
22843 PR c/17529
22844 * gcc.c-torture/compile/pr17529.c: New test.
22845
22846 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22847
22848 PR c++/17743
22849 * g++.dg/ext/attrib17.C: New test.
22850
22851 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
22852
22853 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22854
22855 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22856
22857 PR c++/10479
22858 * g++.dg/ext/attrib16.C: New test.
22859
22860 2004-10-15 Mark Mitchell <mark@codesourcery.com>
22861
22862 PR c++/17042
22863 * g++.dg/init/dso_handle1.C: New test.
22864
22865 PR c++/14667
22866 * g++.dg/parse/typedef6.C: New test.
22867
22868 PR c++/17916
22869 * g++.dg/parse/pragma1.C: New test.
22870
22871 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
22872
22873 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22874
22875 2004-10-15 Steve Ellcey <sje@cup.hp.com>
22876
22877 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22878 -fno-common when on HPPA HP-UX platforms.
22879
22880 2004-10-15 Jakub Jelinek <jakub@redhat.com>
22881
22882 PR other/16820
22883 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22884 stdint.h.
22885 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22886 uintptr_t.
22887
22888 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
22889
22890 PR c++/16301
22891 * g++.dg/lookup/strong-using-4.C: New test.
22892
22893 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
22894
22895 PR middle-end/16567
22896 * gcc.c-torture/compile/nested-1.c: New test.
22897
22898 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
22899
22900 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22901 and mipsisa64*-*-* (until support for misaligned loads is added).
22902 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22903 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22904 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22905 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22906 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22907 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22908
22909 2004-10-14 Mark Mitchell <mark@codesourcery.com>
22910
22911 PR c++/17976
22912 * g++.dg/init/dtor3.C: New test.
22913
22914 2004-10-15 Ben Elliston <bje@au.ibm.com>
22915
22916 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22917
22918 2004-10-14 Geoffrey Keating <geoffk@apple.com>
22919
22920 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22921 * gcc.dg/macho-lo-sum.c: Likewise.
22922
22923 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
22924
22925 * gcc.dg/ppc-spe64-1.c: New test.
22926
22927 2004-10-14 Devang Patel <dpatel@apple.com>
22928
22929 PR 17635
22930 * gcc.dg/pr17635.c : New test.
22931
22932 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
22933
22934 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22935 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22936 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22937 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22938 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22939 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22940 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22941 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22942 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22943 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22944 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22945 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22946 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22947 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22948 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22949 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22950 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22951 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22952
22953 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
22954
22955 * gcc.dg/vect/vect-82.c: New testcase.
22956 * gcc.dg/vect/vect-82_64.c: New testcase.
22957 * gcc.dg/vect/vect-83.c: New testcase.
22958 * gcc.dg/vect/vect-83_64.c: New testcase.
22959
22960 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22961
22962 * gcc.dg/cpp/error-1.c: New test.
22963
22964 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22965
22966 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22967
22968 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
22969
22970 PR target/17984
22971 * gcc.dg/cris-peep2-xsrand2.c: New test.
22972
22973 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
22974
22975 PR c++/17661
22976 * testsuite/g++.dg/expr/for2.C: New test.
22977
22978 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
22979
22980 * g++.dg/inherit/thunk1.C: Run on the SPARC.
22981
22982 2004-10-13 Jakub Jelinek <jakub@redhat.com>
22983
22984 PR tree-optimization/17724
22985 * g++.dg/opt/pr17724-1.C: New test.
22986 * g++.dg/opt/pr17724-2.C: New test.
22987 * g++.dg/opt/pr17724-3.C: New test.
22988 * g++.dg/opt/pr17724-4.C: New test.
22989 * g++.dg/opt/pr17724-5.C: New test.
22990 * g++.dg/opt/pr17724-6.C: New test.
22991
22992 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
22993
22994 PR c/17301
22995 * gcc.dg/pr17301-2.c: New test.
22996
22997 2004-10-11 Mark Mitchell <mark@codesourcery.com>
22998
22999 PR c++/15876
23000 * g++.dg/parse/error22.C: New test.
23001
23002 PR c++/17936
23003 * g++.dg/template/spec18.C: New test.
23004
23005 2004-10-11 Steve Ellcey <sje@cup.hp.com>
23006
23007 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23008 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23009 memcpy.
23010 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23011 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23012
23013 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
23014
23015 * g++.dg/eh/cleanup5.C: Add dg-options "".
23016
23017 2004-10-11 Roger Sayle <roger@eyesopen.com>
23018
23019 PR middle-end/17657
23020 * gcc.dg/switch-4.c: New test case.
23021
23022 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
23023
23024 * gcc.c-torture/execute/20041011-1.c: New test.
23025
23026 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
23027
23028 PR c++/17554
23029 * g++.dg/init/for3.C: New test.
23030
23031 PR c++/17657
23032 * g++.dg/opt/switch2.C: New test.
23033
23034 PR middle-end/17703
23035 * g++.dg/warn/Wreturn-2.C: New test.
23036
23037 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
23038
23039 PR c++/17907
23040 * g++.dg/eh/cleanup5.C: New test.
23041
23042 2004-10-10 Mark Mitchell <mark@codesourcery.com>
23043
23044 PR c++/17393
23045 * g++.dg/parse/error21.C: New test.
23046
23047 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
23048
23049 * g++.dg/overload/pmf1.C: Adjust quoting marks.
23050 * g++.dg/warn/incomplete1.C: Likewise.
23051 * g++.dg/template/qualttp20.C: Likewise.
23052
23053 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23054
23055 PR c/17881
23056 * parm-incomplete-1.c: New test.
23057
23058 2004-10-09 Mark Mitchell <mark@codesourcery.com>
23059
23060 PR c++/17867
23061 * g++.dg/parse/error19.C: New test.
23062
23063 PR c++/17670
23064 * g++.dg/init/new11.C: New test.
23065
23066 PR c++/17821
23067 * g++.dg/parse/error20.C: New test.
23068
23069 PR c++/17826
23070 * g++.dg/template/crash24.C: New test.
23071
23072 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23073
23074 PR c/17301
23075 * gcc.dg/pr17301-1.c: New test.
23076
23077 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23078
23079 PR c/17189
23080 * gcc.dg/anon-struct-5.c: New test.
23081
23082 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
23083
23084 PR c/17844
23085 * gcc.dg/pr17844-1.c: New test.
23086
23087 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
23088
23089 PR tree-optimization/17906
23090 * gcc.c-torture/compile/pr17906.c: New.
23091
23092 2004-10-09 Stuart Hastings <stuart@apple.com>
23093 Roger Sayle <roger@eyesopen.com>
23094
23095 PR rtl-optimization/17853
23096 * gcc.dg/i386-mmx-5.c: New testcase.
23097
23098 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
23099
23100 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23101
23102 2004-10-09 Mark Mitchell <mark@codesourcery.com>
23103
23104 PR c++/17524
23105 * g++.dg/template/static9.C: New test.
23106
23107 PR c++/17685
23108 * g++.dg/parse/operator5.C: New test.
23109
23110 2004-10-09 Roger Sayle <roger@eyesopen.com>
23111
23112 PR middle-end/17894
23113 * gcc.c-torture/execute/divcmp-4.c: New test case.
23114
23115 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23116
23117 PR tree-opt/17902
23118 * g++.dg/opt/pr17902.C: New test.
23119
23120 2004-10-09 Jakub Jelinek <jakub@redhat.com>
23121
23122 * gcc.dg/cpp/ident-1.c: Add dg-options "".
23123
23124 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23125
23126 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23127
23128 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23129
23130 * gcc.dg/assign-warn-3.c: New test.
23131
23132 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23133
23134 PR c/16999
23135 * gcc.dg/cpp/ident-1.c: New test.
23136
23137 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
23138
23139 * gcc.c-torture/compile/acc1.c: New.
23140
23141 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23142
23143 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23144 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23145
23146 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
23147
23148 * gcc.dg/ultrasp11.c: New test.
23149
23150 2004-10-08 Michael Matz <matz@suse.de>
23151
23152 * gcc.dg/doloop-2.c: New test.
23153
23154 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23155
23156 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23157 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23158 objc.dg/method-9.m: Update expected diagnostics.
23159
23160 2004-10-07 Geoffrey Keating <geoffk@apple.com>
23161
23162 * gcc.dg/ppc-fsel-3.c: New file.
23163 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23164
23165 2004-10-07 Paul Brook <paul@codesourcery.com>
23166
23167 * gfortran.dg/intrinsic_verify_1.f90: New test.
23168
23169 2004-10-07 Paul Brook <paul@codesourcery.com>
23170
23171 * gfortran.dg/empty_format_1.f90: Remove stray commas.
23172
23173 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23174
23175 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23176 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23177 commit.
23178
23179 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
23180
23181 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23182
23183 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23184
23185 PR c++/17115
23186 * g++.dg/warn/Winline-4.C: New test.
23187
23188 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
23189
23190 * gcc.c-torture/compile/20041007-1.c: New test.
23191
23192 2004-10-07 Paul Brook <paul@codesourcery.com>
23193
23194 PR fortran/17678
23195 * gfortran.dg/use_allocated_1.f90: New test.
23196
23197 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
23198
23199 PR middle-end/17849
23200 * gfortran.fortran-torture/compile/nested.f90: New test
23201
23202 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
23203
23204 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23205
23206 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
23207
23208 PR c++/17368
23209 * g++.dg/ext/asm6.C: New test.
23210
23211 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
23212
23213 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23214
23215 2004-10-06 Paul Brook <paul@codesourcery.com>
23216
23217 PR libfortran/17709
23218 * gfortran.dg/empty_format_1.f90: New test.
23219
23220 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23221
23222 PR fortran/17568
23223 * gfortran.dg/ishft.f90: New test.
23224
23225 PR fortran/17283
23226 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23227 tests.
23228
23229 2004-10-06 Paul Brook <paul@codesourcery.com>
23230
23231 * gfortran.dg/do_1.f90: New test.
23232
23233 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23234
23235 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23236 optimizing for size.
23237
23238 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
23239
23240 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23241
23242 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
23243
23244 * gcc.c-torture/compile/20041005-1.c: New test.
23245
23246 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
23247
23248 PR c++/17829
23249 * g++.dg/lookup/koenig4.C: New.
23250
23251 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23252
23253 * g++.dg/other/classkey1.C: Adjust quoting marks.
23254 * g++.dg/parse/error15.C: Likewise.
23255 * g++.dg/template/meminit2.C (int>): Likewise.
23256
23257 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23258
23259 PR fortran/17283
23260 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23261
23262 PR fortran/17631
23263 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23264
23265 PR fortran/17708
23266 * gfortran.dg/pr17708.f90: New test.
23267
23268 2004-10-04 Chao-ying Fu <fu@mips.com>
23269
23270 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23271 * gcc.dg/vect/vect-4.c: Ditto.
23272 * gcc.dg/vect/vect-5.c: Ditto.
23273 * gcc.dg/vect/vect-6.c: Ditto.
23274 * gcc.dg/vect/vect-8.c: Ditto.
23275 * gcc.dg/vect/vect-16.c: Ditto.
23276 * gcc.dg/vect/vect-30.c: Ditto.
23277 * gcc.dg/vect/vect-40.c: Ditto.
23278 * gcc.dg/vect/vect-41.c: Ditto.
23279 * gcc.dg/vect/vect-42.c: Ditto.
23280 * gcc.dg/vect/vect-43.c: Ditto.
23281 * gcc.dg/vect/vect-44.c: Ditto.
23282 * gcc.dg/vect/vect-45.c: Ditto.
23283 * gcc.dg/vect/vect-46.c: Ditto.
23284 * gcc.dg/vect/vect-47.c: Ditto.
23285 * gcc.dg/vect/vect-48.c: Ditto.
23286 * gcc.dg/vect/vect-49.c: Ditto.
23287 * gcc.dg/vect/vect-50.c: Ditto.
23288 * gcc.dg/vect/vect-51.c: Ditto.
23289 * gcc.dg/vect/vect-52.c: Ditto.
23290 * gcc.dg/vect/vect-53.c: Ditto.
23291 * gcc.dg/vect/vect-54.c: Ditto.
23292 * gcc.dg/vect/vect-55.c: Ditto.
23293 * gcc.dg/vect/vect-56.c: Ditto.
23294 * gcc.dg/vect/vect-57.c: Ditto.
23295 * gcc.dg/vect/vect-58.c: Ditto.
23296 * gcc.dg/vect/vect-59.c: Ditto.
23297 * gcc.dg/vect/vect-60.c: Ditto.
23298 * gcc.dg/vect/vect-74.c: Ditto.
23299 * gcc.dg/vect/vect-79.c: Ditto.
23300 * gcc.dg/vect/vect-80.c: Ditto.
23301
23302 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
23303
23304 * gcc.dg/unused-7.c: Use the correct option.
23305
23306 2004-10-04 Paul Brook <paul@codesourcery.com>
23307 Bud Davis <bdavis9659@comcast.net>
23308
23309 PR fortran/17706
23310 PR fortran/16434
23311 * gfortran/pr17706.f90: New test.
23312 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23313
23314 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23315
23316 * gfortran.dg/pr17612.f90: New test.
23317
23318 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
23319
23320 * g++.dg/template/local1.C: Adjust quoting marks in
23321 testing for diagnostics.
23322 * g++.dg/tls/diag-2.C: Likewise.
23323 * g++.dg/other/error8.C: Likewise.
23324
23325 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
23326
23327 PR c/17178
23328 * gcc.dg/unused-4.c: Adjust to be correct.
23329
23330 PR c/17820
23331 * gcc.dg/unused-7.c: New test.
23332
23333 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
23334
23335 PR c++/17797
23336 * g++.dg/overload/template2.C: New test.
23337
23338 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
23339
23340 PR tree-optimization/16632
23341 * gcc.dg/tree-ssa/20041002-1.c: New.
23342
23343 2004-10-03 Paul Brook <paul@codesourcery.com>
23344
23345 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
23346 rather than relying on default formatting.
23347
23348 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
23349
23350 * gcc.dg/20040920-1.c: Update expected message text.
23351
23352 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
23353
23354 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23355
23356 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
23357
23358 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23359 tree level.
23360
23361 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
23362
23363 * gcc.dg/tree-ssa/pr17343.c: Remove.
23364
23365 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
23366
23367 PR tree-opt/17343
23368 * gcc.dg/tree-ssa/pr17343.c: New test.
23369
23370 2004-10-01 Jakub Jelinek <jakub@redhat.com>
23371
23372 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23373 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23374 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23375 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23376 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23377
23378 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
23379
23380 * gcc.dg/lvalue-2.c: New test.
23381
23382 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
23383
23384 PR c/17730
23385 * gcc.dg/pr17730-1.c: New test
23386
23387 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
23388
23389 PR c/7425
23390 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23391
23392 2004-09-29 Jakub Jelinek <jakub@redhat.com>
23393
23394 * gcc.c-torture/execute/stdarg-1.c: New test.
23395 * gcc.c-torture/execute/stdarg-2.c: New test.
23396 * gcc.c-torture/execute/stdarg-3.c: New test.
23397 * gcc.dg/tree-ssa/stdarg-1.c: New test.
23398 * gcc.dg/tree-ssa/stdarg-2.c: New test.
23399 * gcc.dg/tree-ssa/stdarg-3.c: New test.
23400 * gcc.dg/tree-ssa/stdarg-4.c: New test.
23401 * gcc.dg/tree-ssa/stdarg-5.c: New test.
23402
23403 2004-09-29 Jakub Jelinek <jakub@redhat.com>
23404
23405 PR tree-optimization/17697
23406 * g++.dg/opt/pr17697-1.C: New test.
23407 * g++.dg/opt/pr17697-2.C: New test.
23408 * g++.dg/opt/pr17697-3.C: New test.
23409
23410 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
23411
23412 PR c/16409
23413 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23414 gcc.dg/vla-init-5.c: New tests.
23415
23416 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
23417
23418 PR c/13804
23419 * gcc.dg/pr13804-1.c: New test.
23420
23421 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23422
23423 PR fortran/16938
23424 * gfortran.dg/pr16938.f90: New test.
23425
23426 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23427
23428 * g++.dg/template/crash23.C: New test.
23429
23430 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23431
23432 PR c++/17585
23433 * g++.dg/template/static8.C: New test.
23434
23435 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
23436
23437 PR c++/17681
23438 * g++.dg/other/error9.C: New test.
23439
23440 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
23441
23442 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23443
23444 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23445
23446 PR fortran/15164
23447 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23448
23449 2004-09-26 Roger Sayle <roger@eyesopen.com>
23450
23451 PR middle-end/17112
23452 * gcc.dg/pr17112-1.c: New test case.
23453
23454 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
23455
23456 PR c/11459
23457 * gcc.dg/pr11459-1.c: New test.
23458
23459 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
23460
23461 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23462 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23463
23464 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23465
23466 * gfortran.dg/pr15324.f90: Make array bounds consistent.
23467
23468 2004-09-25 Jan Hubicka <jh@suse.cz>
23469
23470 * compile/30040909-1.c: New test.
23471 * compile/30040907-1.c: New test.
23472
23473 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
23474
23475 * gcc.c-torture/execute/va-arg-26.c: New test.
23476
23477 2004-09-24 Zack Weinberg <zack@codesourcery.com>
23478
23479 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23480 extra diagnostics on targets with 64-bit pointers.
23481 * objc.dg/selector-1.m: Adjust dg-warning regexp.
23482
23483 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23484
23485 PR c/17188
23486 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23487 * gcc.dg/decl-3.c: Adjust expected message.
23488
23489 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23490
23491 PR fortran/17615
23492 * gfortran.dg/pr17615.f90: New test.
23493
23494 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
23495
23496 PR tree-optimzation/17517
23497 * g++.dg/tree-ssa/pr17517.C: New Test.
23498
23499 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23500
23501 PR c++/16889
23502 * g++.dg/lookup/ambig3.C: New.
23503
23504 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
23505
23506 PR tree-opt/17624
23507 * g++.dg/opt/pr17624.C: New test.
23508
23509 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23510
23511 PR c/6980
23512 * gcc.dg/Wbad-function-cast-1.c: New test.
23513
23514 2004-09-23 Zack Weinberg <zack@codesourcery.com>
23515
23516 * g++.dg/ext/complit1.C
23517 * g++.dg/other/error2.C
23518 * g++.dg/other/nontype-1.C
23519 * g++.dg/parse/crash11.C
23520 * g++.dg/parse/crash12.C
23521 * g++.dg/parse/error15.C
23522 * g++.dg/parse/error4.C
23523 * g++.dg/parse/tmpl-outside1.C
23524 * g++.dg/parse/too-many-tmpl-args1.C
23525 * g++.dg/template/dependent-expr3.C
23526 * g++.dg/template/error10.C
23527 * g++.dg/template/instantiate1.C
23528 * g++.dg/template/vtable2.C
23529 * g++.dg/warn/Wshadow-1.C
23530 * g++.dg/warn/weak1.C
23531 * g++.old-deja/g++.brendan/crash16.C
23532 * g++.old-deja/g++.brendan/crash18.C
23533 * g++.old-deja/g++.brendan/crash48.C
23534 * g++.old-deja/g++.brendan/crash49.C
23535 * g++.old-deja/g++.brendan/crash55.C
23536 * g++.old-deja/g++.brendan/crash56.C
23537 * g++.old-deja/g++.brendan/crash8.C
23538 * g++.old-deja/g++.brendan/enum11.C
23539 * g++.old-deja/g++.brendan/enum8.C
23540 * g++.old-deja/g++.brendan/enum9.C
23541 * g++.old-deja/g++.brendan/friend3.C
23542 * g++.old-deja/g++.brendan/misc14.C
23543 * g++.old-deja/g++.bugs/900402_02.C
23544 * g++.old-deja/g++.bugs/900404_03.C
23545 * g++.old-deja/g++.bugs/900404_04.C
23546 * g++.old-deja/g++.bugs/900428_03.C
23547 * g++.old-deja/g++.jason/crash4.C
23548 * g++.old-deja/g++.jason/overload21.C
23549 * g++.old-deja/g++.jason/redecl1.C
23550 * g++.old-deja/g++.jason/report.C
23551 * g++.old-deja/g++.jason/rfg10.C
23552 * g++.old-deja/g++.jason/template30.C
23553 * g++.old-deja/g++.law/arm12.C
23554 * g++.old-deja/g++.law/ctors5.C
23555 * g++.old-deja/g++.law/cvt20.C
23556 * g++.old-deja/g++.law/init10.C
23557 * g++.old-deja/g++.law/init8.C
23558 * g++.old-deja/g++.law/visibility17.C
23559 * g++.old-deja/g++.law/visibility7.C
23560 * g++.old-deja/g++.mike/net8.C
23561 * g++.old-deja/g++.mike/p646.C
23562 * g++.old-deja/g++.mike/p700.C
23563 * g++.old-deja/g++.mike/p701.C
23564 * g++.old-deja/g++.mike/p811.C
23565 * g++.old-deja/g++.ns/template13.C
23566 * g++.old-deja/g++.other/array3.C
23567 * g++.old-deja/g++.other/crash25.C
23568 * g++.old-deja/g++.other/dtor3.C
23569 * g++.old-deja/g++.other/dtor4.C
23570 * g++.old-deja/g++.other/main1.C
23571 * g++.old-deja/g++.other/warn7.C
23572 * g++.old-deja/g++.pt/crash11.C
23573 * g++.old-deja/g++.pt/crash36.C
23574 * g++.old-deja/g++.pt/spec22.C
23575 * g++.old-deja/g++.pt/spec9.C
23576 * g++.old-deja/g++.pt/ttp52.C
23577 * g++.old-deja/g++.robertl/eb103.C
23578 * g++.old-deja/g++.robertl/eb121.C
23579 * g++.old-deja/g++.robertl/eb22.C
23580 * g++.old-deja/g++.robertl/eb8.C:
23581 Update locations and/or regexps of dg-error markers.
23582 Remove markers for some bogus messages that are no longer issued.
23583
23584 2004-09-23 Jakub Jelinek <jakub@redhat.com>
23585
23586 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23587 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23588
23589 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
23590
23591 PR c++/17618
23592 * g++.dg/lookup/crash5.C: New test.
23593
23594 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
23595
23596 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23597 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23598 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23599 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23600 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23601 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23602
23603 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23604 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23605 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23606 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23607 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23608 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23609
23610 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23611
23612 * gcc.dg/vect/vect-44.c: Check additional cases.
23613 * gcc.dg/vect/vect-48.c: Check additional cases.
23614
23615 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23616 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23617 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23618 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23619 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23620 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23621 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23622 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23623 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23624
23625 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23626 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23627 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23628
23629 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23630
23631 * gcc.dg/tree-ssa/loop-6.c: New test.
23632
23633 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
23634
23635 PR c++/17620
23636 * g++.dg/inherit/base2.C: New.
23637
23638 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
23639
23640 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23641 * gcc.dg/20001012-2.c: Likewise.
23642 * gcc.dg/20001013-1.c: Likewise.
23643 * gcc.dg/20001101-1.c: Likewise.
23644 * gcc.dg/20001102-1.c: Likewise.
23645 * gcc.dg/bf-spl1.c: Likewise.
23646 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23647 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23648
23649 2004-09-22 Diego Novillo <dnovillo@redhat.com>
23650
23651 PR tree-optimization/16721
23652 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23653
23654 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
23655
23656 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23657 * gcc.dg/20040305-1.c: Likewise.
23658
23659 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
23660
23661 PR c/16566
23662 * gcc.c-torture/compile/pr16566-1.c,
23663 gcc.c-torture/compile/pr16566-2.c,
23664 gcc.c-torture/compile/pr16566-3.c: New tests.
23665
23666 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
23667
23668 PR tree-optimization/17512
23669 * gcc.c-torture/compile/20040916-1.c.
23670
23671 2004-09-21 Mark Mitchell <mark@codesourcery.com>
23672
23673 * gcc.dg/pragma-re-3.c: New test.
23674
23675 2004-09-17 Matt Austern <austern@apple.com>
23676
23677 PR c++/15049
23678 * g++.dg/other/anon3.C: New.
23679
23680 2004-09-21 Roger Sayle <roger@eyesopen.com>
23681
23682 PR c++/7503
23683 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23684 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23685 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23686 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23687 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23688
23689 2004-09-21 Bud Davis <bdavis9659@comcast.net>
23690
23691 PR fortran/17286
23692 * gfortran.dg/pr17286.f90: New test.
23693
23694 2004-09-20 Mark Mitchell <mark@codesourcery.com>
23695
23696 PR c++/17530
23697 * g++.dg/template/static7.C: New test.
23698
23699 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
23700
23701 PR tree-opt/17558
23702 * gcc.c-torture/compile/pr17558.c: New test.
23703
23704 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
23705
23706 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23707 if SKIP_ATTRIBUTE is defined.
23708
23709 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23710
23711 PR fortran/15957
23712 * gfortran.dg/pr15957.f90: New test.
23713
23714 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
23715
23716 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23717 in comparison.
23718 * gcc.dg/vect/vect-79.c: Likewise.
23719 * gcc.dg/vect/vect-80.c: Likewise.
23720
23721 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23722
23723 PR fortran/15750
23724 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23725
23726 2004-09-20 Ira Rosen <irar@il.ibm.com>
23727
23728 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23729 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23730 * gcc.dg/vect/vect-62.c: New testcase.
23731 * gcc.dg/vect/vect-63.c: New testcase.
23732 * gcc.dg/vect/vect-64.c: New testcase.
23733 * gcc.dg/vect/vect-65.c: New testcase.
23734 * gcc.dg/vect/vect-66.c: New testcase.
23735 * gcc.dg/vect/vect-67.c: New testcase.
23736 * gcc.dg/vect/vect-68.c: New testcase.
23737 * gcc.dg/vect/vect-69.c: New testcase.
23738 * gcc.dg/vect/vect-79.c: New testcase.
23739 * gcc.dg/vect/vect-80.c: New testcase.
23740
23741 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
23742
23743 * gcc.target/mips/asm-1.c: New test.
23744
23745 2004-09-19 Ira Rosen <irar@il.ibm.com>
23746
23747 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23748 * gcc.dg/vect/vect-73.c: New testcase.
23749 * gcc.dg/vect/vect-74.c: New testcase.
23750 * gcc.dg/vect/vect-75.c: New testcase.
23751 * gcc.dg/vect/vect-76.c: New testcase.
23752 * gcc.dg/vect/vect-77.c: New testcase.
23753 * gcc.dg/vect/vect-78.c: New testcase
23754
23755 2004-09-18 Paul Brook <paul@codesourcery.com>
23756
23757 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23758
23759 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
23760
23761 PR c/17424
23762 * gcc.dg/pr17424-1.c: New test.
23763
23764 2004-09-18 Diego Novillo <dnovillo@redhat.com>
23765
23766 * g++.dg/tree-ssa/pr17153.C: New test.
23767
23768 2004-09-16 Geoffrey Keating <geoffk@apple.com>
23769
23770 PR pch/13361
23771 * testsuite/g++.dg/pch/wchar-1.C: New.
23772 * testsuite/g++.dg/pch/wchar-1.Hs: New.
23773
23774 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
23775
23776 * gcc.c-torture/execute/20040917-1.c: New test.
23777
23778 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23779
23780 PR tree-optimization/17319
23781 * gcc.dg/pr17319.c: New test.
23782
23783 2004-09-17 Devang Patel <dpatel@apple.com>
23784
23785 * gcc.dg/20040813-1.c: New test.
23786
23787 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23788
23789 PR tree-optimization/17273
23790 * gcc.c-torture/compile/pr17273.c: New test.
23791
23792 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
23793
23794 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23795 Update expected messages.
23796 * gcc.dg/declspec-13.c: New test.
23797
23798 2004-09-17 David Edelsohn <edelsohn@gnu.org>
23799
23800 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23801
23802 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23803
23804 * gcc.c-torture/execute/pr17252.c: Use post-increment to
23805 change what 'a' is pointing to.
23806
23807 2004-09-17 Mark Mitchell <mark@codesourcery.com>
23808
23809 PR c++/16002
23810 * g++.dg/template/error18.C: New test.
23811
23812 PR c++/16029
23813 * g++.dg/warn/Wunused-8.C: New test.
23814
23815 2004-09-17 Steven Bosscher <stevenb@suse.de>
23816
23817 PR tree-optimization/17513
23818 * gcc.dg/20040916-1.c: New test.
23819
23820 2004-09-16 Mark Mitchell <mark@codesourcery.com>
23821
23822 PR c++/17501
23823 * g++.dg/template/typename7.C: New test.
23824
23825 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23826
23827 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23828
23829 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
23830
23831 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23832 with -ftree-based-profiling also.
23833 * lib/profopt.exp: Support late-set profile_option/feedback_option.
23834
23835 2004-09-16 Victor Leikehman <lei@il.ibm.com>
23836
23837 PR/15364
23838 * gfortran.dg/der_array_io_1.f90: New test.
23839 * gfortran.dg/der_array_io_2.f90: New test.
23840 * gfortran.dg/der_array_io_3.f90: New test.
23841
23842 2004-09-15 Mark Mitchell <mark@codesourcery.com>
23843
23844 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23845 EABI.
23846
23847 2004-09-15 Mark Mitchell <mark@codesourcery.com>
23848
23849 * g++.dg/opt/switch1.C: New test.
23850
23851 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
23852
23853 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23854 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23855 Update expected messages.
23856
23857 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23858
23859 PR fortran/16485
23860 * gfortran.dg/same_name_1.f90: New test.
23861
23862 2004-09-15 Diego Novillo <dnovillo@redhat.com>
23863
23864 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
23865 dereference garbage pointers.
23866
23867 2004-09-15 Jakub Jelinek <jakub@redhat.com>
23868
23869 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23870 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23871
23872 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23873 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23874 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23875
23876 2004-09-14 Mark Mitchell <mark@codesourcery.com>
23877
23878 PR c++/17324
23879 * g++.dg/template/mangle1.C: New test.
23880
23881 2004-09-14 Diego Novillo <dnovillo@redhat.com>
23882
23883 PR tree-optimization/17252
23884 * gcc.c-torture/execute/pr17252.c: New test.
23885
23886 2004-09-14 Andrew Pinski <apinski@apple.com>
23887
23888 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23889
23890 2004-09-14 Roger Sayle <roger@eyesopen.com>
23891
23892 PR rtl-optimization/9771
23893 * gcc.dg/pr9771-1.c: New test case.
23894
23895 2004-09-14 Diego Novillo <dnovillo@redhat.com>
23896
23897 PR tree-optimization/15262
23898 * gcc.c-torture/execute/pr15262-1.c: New test.
23899 * gcc.c-torture/execute/pr15262-2.c: New test.
23900
23901 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
23902
23903 * gcc.dg/declspec-12.c: New test.
23904
23905 2004-09-14 Bud Davis <bdavis9659@comcast.net>
23906
23907 * gfortran.dg/pr17090.f90: Add directives to test.
23908
23909 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23910
23911 * gcc.c-torture/compile/20040914-1.c: New test.
23912
23913 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23914
23915 PR c++/16162
23916 * g++.dg/template/decl2.C: New test.
23917
23918 2004-09-13 Bud Davis <bdavis9659@comcast.net>
23919
23920 PR fortran/17090
23921 * gfortran.dg/pr17090.f90: New test.
23922
23923 2004-09-13 Dale Johannesen <dalej@apple.com>
23924
23925 * gcc.c-torture/compile/pr17408.c: New test case.
23926
23927 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23928
23929 PR c++/16716
23930 * g++.dg/parse/crash17.C: New test.
23931
23932 PR c++/17327
23933 * g++.dg/template/enum3.C: New test.
23934
23935 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
23936
23937 * lib/gcc-defs.exp: Load wrapper.exp.
23938 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23939 using local code.
23940 * lib/gcc.exp (gcc_init): Similar.
23941 * lib/gfortran.exp (gfortran_init): Similar.
23942 * lib/objc.exp (objc_init): Similar.
23943 * lib/treelang.exp (treelang_init): Similar.
23944 * lib/wrapper.exp: New file with build_wrapper call machinery in
23945 ${tool}_maybe_build_wrapper.
23946
23947 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
23948
23949 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23950 "inline".
23951 * gcc.dg/declspec-11.c: Update expected messages.
23952 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23953 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23954 gcc.dg/inline-12.c: New tests.
23955
23956 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
23957
23958 * g++.dg/tree-ssa/pr17400.C: New testcase.
23959
23960 2004-09-13 James E Wilson <wilson@specifixinc.com>
23961
23962 * gcc.target/mips/sb1-1.c: New testcase.
23963
23964 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
23965
23966 * lib/g77-dg.exp: Remove unused file.
23967 * lib/mike-g77.exp: Ditto.
23968 * lib/g77.exp: Ditto.
23969
23970 2004-09-12 Richard Henderson <rth@redhat.com>
23971
23972 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23973
23974 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
23975
23976 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23977 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23978 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23979 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23980 Update expected messages.
23981
23982 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
23983
23984 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23985 declaration/use mismatch for dirp parameter.
23986
23987 2004-09-12 Andrew Pinski <apinski@apple.com>
23988
23989 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23990 -fgnu-runtime is passed.
23991
23992 2004-09-12 Richard Henderson <rth@redhat.com>
23993
23994 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23995 do the uplevel thing and update additional_flags directly.
23996 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23997 gfortran.fortran-torture/execute/intrinsic_nearest.x,
23998 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23999 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24000
24001 2004-09-11 Steven Bosscher <stevenb@suse.de>
24002
24003 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24004
24005 2004-09-11 Roger Sayle <roger@eyesopen.com>
24006
24007 PR middle-end/17411
24008 * g++.dg/opt/pr17411-1.C: New test case.
24009
24010 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
24011
24012 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24013 gcc.dg/tls/diag-2.c: Update expected messages.
24014 * gcc.dg/991209-1.c: Specify compilation options. Update expected
24015 messages.
24016 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24017 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24018 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24019 gcc.dg/tls/diag-5.c: New tests.
24020
24021 2004-09-11 Zack Weinberg <zack@codesourcery.com>
24022
24023 * gcc.dg/20040910-1.c: Correct dg-error regexp.
24024
24025 2004-09-11 Steven Bosscher <stevenb@suse.de>
24026
24027 * g++.dg/parse/break-in-for.C: New test.
24028
24029 2004-09-11 Jakub Jelinek <jakub@redhat.com>
24030
24031 * gcc.dg/tree-ssa/20040911-1.c: New test.
24032
24033 2004-09-11 Andreas Jaeger <aj@suse.de>
24034
24035 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24036 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24037
24038 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
24039
24040 * gcc.target/frv: New directory of FR-V-specific tests.
24041
24042 2004-09-10 James E Wilson <wilson@specifixinc.com>
24043
24044 * gcc.dg/convert-vec-1.c: New test.
24045
24046 2004-09-10 Roger Sayle <roger@eyesopen.com>
24047
24048 PR middle-end/17024
24049 * gcc.dg/pr17024-1.c: New test case.
24050
24051 2004-09-10 Eric Christopher <echristo@redhat.com>
24052
24053 * gcc.dg/20040910-1.c: New test.
24054
24055 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
24056
24057 * gcc.dg/bitfld-9.c: New test.
24058
24059 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
24060
24061 * gcc.c-torture/execute/ieee/acc1.c: New test.
24062 * gcc.c-torture/execute/ieee/acc2.c: New test.
24063 * gcc.c-torture/execute/ieee/mzero6.c: New test.
24064
24065 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
24066
24067 * gcc.dg/deprecated-2.c: New test.
24068
24069 2004-09-09 James E Wilson <wilson@specifixinc.com>
24070
24071 * gcc.dg/init-vec-1.c: New test.
24072
24073 2004-09-09 Roger Sayle <roger@eyesopen.com>
24074
24075 PR middle-end/17055
24076 * gcc.dg/pr17055-1.c: New test case.
24077
24078 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
24079
24080 PR target/17377
24081 * gcc.c-torture/execute/pr17377.c: New test.
24082
24083 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
24084
24085 PR c/8420
24086 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24087 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24088 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24089 gcc.dg/long-long-typespec-1.c: New tests.
24090 * gcc.dg/tls/diag-2.c: Update expected diagnostics
24091
24092 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
24093
24094 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24095 gcc.dg/gnu99-static-1.c: New tests.
24096
24097 2004-09-08 Devang Patel <dpatel@apple.com>
24098
24099 * gcc.dg/darwin-ld-20040828-1.c: New test.
24100 * gcc.dg/darwin-ld-20040828-2.c: New test.
24101 * gcc.dg/darwin-ld-20040828-3.c: New test.
24102
24103 2004-09-08 Ziemowit Laski <zlaski@apple.com>
24104
24105 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24106 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24107 in error message.
24108 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24109 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24110 in error message.
24111 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24112 types they qualify.
24113 * objc.dg/type-size-2.m: Fix wording in comment.
24114 * objc.dg/va-meth-1.m: New test case.
24115
24116 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
24117
24118 PR c/16633:
24119 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24120 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24121
24122 2004-09-06 Devang Patel <dpatel@apple.com>
24123
24124 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24125 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24126
24127 2004-09-06 Zack Weinberg <zack@codesourcery.com>
24128
24129 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24130 reflect changed line numbering of diagnostics.
24131
24132 2004-09-06 Paul Brook <paul@codesourcery.com>
24133
24134 * gfortran.dg/edit_real_1.f90: Add new test.
24135
24136 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24137
24138 * gcc.dg/tree-ssa/loop-2.c: New test.
24139 * gcc.dg/tree-ssa/loop-3.c: New test.
24140 * gcc.dg/tree-ssa/loop-4.c: New test.
24141 * gcc.dg/tree-ssa/loop-5.c: New test.
24142
24143 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24144
24145 * gcc.dg/format/sentinel-1.c: Update for parameter option.
24146
24147 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24148
24149 * gcc.dg/format/sentinel-1.c: New test.
24150
24151 2004-09-04 Uros Bizjak <uros@kss-loka.si>
24152
24153 * testsuite/gcc.dg/builtins-46.c: New.
24154
24155 2004-09-03 Devang Patel <dpatel@apple.com>
24156
24157 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24158 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24159
24160 2004-09-03 Jan Beulich <jbeulich@novell.com>
24161
24162 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24163 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24164 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24165 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24166 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24167 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24168 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24169 the non-portable bzero.
24170 * gcc.dg/20010912-1.c: xfail for NetWare.
24171 * gcc.dg/20020426-2.c: xfail for NetWare.
24172 * gcc.dg/20021014-1.c: xfail for NetWare.
24173 * gcc.dg/20021018-1.c: xfail for NetWare.
24174 * gcc.dg/20030213-1.c: xfail for NetWare.
24175 * gcc.dg/20030225-1.c: xfail for NetWare.
24176 * gcc.dg/20030708-1.c: xfail for NetWare.
24177 * gcc.dg/builtins-config.h: Also exclude NetWare.
24178 * gcc.dg/format/format.h: Define restrict only if not already defined.
24179 * gcc.dg/nest.c: xfail for NetWare.
24180 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24181 * lib/target-supports.exp (check_visibility_available): Exclude
24182 NetWare.
24183
24184 2004-09-03 Jan Beulich <jbeulich@novell.com>
24185
24186 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24187 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24188 deterministic starting point for the alignment of structure fields.
24189 * gcc.dg/Wpadded.c: Dito.
24190 * g++.dg/abi/vbase10.C: Dito.
24191
24192 2004-09-03 Devang Patel <dpatel@apple.com>
24193
24194 * g++.dg/debug/pr15736.cc: New test.
24195
24196 2004-09-02 Mark Mitchell <mark@codesourcery.com>
24197
24198 * README.QMTEST: Fix out-of-date link.
24199
24200 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
24201
24202 PR fortran/16579
24203 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24204 Delete. Duplicate of gfortran.dg/g77/20010610.f
24205
24206 2004-09-02 Mark Mitchell <mark@codesourcery.com>
24207
24208 * g++.dg/abi/arm_rtti1.C: New test.
24209
24210 2004-09-02 Geoffrey Keating <geoffk@apple.com>
24211
24212 * gcc.dg/ppc-vector-memcpy.c: New.
24213 * gcc.dg/ppc-vector-memset.c: New.
24214
24215 2004-09-02 Chao-ying Fu <fu@mips.com>
24216
24217 * gcc.target/mips/mips-3d-1.c: New test.
24218 * gcc.target/mips/mips-3d-2.c: New test.
24219 * gcc.target/mips/mips-3d-3.c: New test.
24220 * gcc.target/mips/mips-3d-4.c: New test.
24221 * gcc.target/mips/mips-3d-5.c: New test.
24222 * gcc.target/mips/mips-3d-6.c: New test.
24223 * gcc.target/mips/mips-3d-7.c: New test.
24224 * gcc.target/mips/mips-3d-8.c: New test.
24225 * gcc.target/mips/mips-3d-9.c: New test.
24226 * gcc.target/mips/mips-ps-1.c: New test.
24227 * gcc.target/mips/mips-ps-2.c: New test.
24228 * gcc.target/mips/mips-ps-3.c: New test.
24229 * gcc.target/mips/mips-ps-4.c: New test.
24230 * gcc.target/mips/mips-ps-type.c: New test.
24231
24232 2004-09-02 Paul Brook <paul@codesourcery.com>
24233
24234 * gfortran.dg/edit_real_1.f90: Add new tests.
24235
24236 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24237
24238 PR fortran/15327
24239 * gfortran.dg/merge_char_1.f90: New test.
24240
24241 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24242
24243 PR fortran/16404
24244 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24245
24246 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
24247
24248 PR c/1522
24249 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24250
24251 2004-09-01 Mark Mitchell <mark@codesourcery.com>
24252
24253 * g++.dg/opt/loop1.C: Do not XFAIL.
24254
24255 2004-09-01 Jakub Jelinek <jakub@redhat.com>
24256
24257 * gcc.c-torture/execute/20040831-1.c: New test.
24258
24259 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
24260
24261 PR fortran/16579
24262 * gfortran.dg/g77/20010610.f: Now passes.
24263 Copy from g77.f-torture/execute. Add dg-run directive.
24264 * gfortran.dg/g77/README: Update
24265
24266 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24267
24268 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24269 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24270 (t1, t2, t3, t4): Add volatile.
24271
24272 2004-08-31 Mark Mitchell <mark@codesourcery.com>
24273
24274 * g++.dg/ext/visibility/arm1.C: New test.
24275
24276 2004-08-31 Geoffrey Keating <geoffk@apple.com>
24277
24278 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24279 -pedantic-errors.
24280
24281 2004-09-01 Paul Brook <paul@codesourcery.com>
24282
24283 * gfortran.dg/eof_2.f90: New test.
24284
24285 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24286
24287 PR fortran/16579
24288 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24289
24290 2004-08-31 Bud Davis <bdavis9659@comcast.net>
24291
24292 PR libfortran/16805
24293 * gfortran.dg/list_read_2.f90: New test.
24294
24295 2004-08-31 Mark Mitchell <mark@codesourcery.com>
24296
24297 * g++.dg/abi/key1.C: New test.
24298
24299 2004-08-31 Richard Henderson <rth@redhat.com>
24300
24301 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24302 form of offsetof.
24303 * g++.dg/other/offsetof5.C: Remove duplicate.
24304
24305 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24306
24307 PR fortran/17244
24308 * gfortran.dg/func_derived_1.f90: New test.
24309
24310 2004-08-31 Paul Brook <paul@codesourcery.com>
24311
24312 * gfortran.dg/eof_1.f90: New test.
24313
24314 2004-08-31 Paul Brook <paul@codesourcery.com>
24315
24316 * gfortran.dg/list_read_1.f90: New file.
24317
24318 2004-08-30 Mark Mitchell <mark@codesourcery.com>
24319
24320 * g++.dg/opt/loop1.C: XFAIL.
24321
24322 2004-08-30 Geoffrey Keating <geoffk@apple.com>
24323
24324 * gcc.dg/funcdef-storage-1.c: New.
24325 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24326 an extern function in local scope.
24327 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24328 declare an 'auto inline' function in local scope.
24329 * gcc.dg/20011130-1.c: Likewise.
24330 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24331 an 'auto' function in local scope.
24332 * gcc.dg/20021014-1.c: Likewise.
24333 * gcc.dg/20030331-2.c: Likewise.
24334
24335 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24336
24337 * gfortran.dg/blockdata_1.f90: New test.
24338
24339 2004-08-30 Richard Henderson <rth@redhat.com>
24340
24341 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24342
24343 2004-08-30 Richard Henderson <rth@redhat.com>
24344
24345 * lib/fortran-torture.exp (fortran-torture-execute): Honor
24346 additional_flags set by alternate driver.
24347 (ieee-options): New procedure.
24348 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24349 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24350 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24351 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24352
24353 2004-08-30 Richard Henderson <rth@redhat.com>
24354
24355 * lib/f-torture.exp: Remove.
24356
24357 2004-08-29 Mark Mitchell <mark@codesourcery.com>
24358
24359 PR rtl-optimization/16590
24360 * g++.dg/opt/loop1.C: New test.
24361
24362 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24363
24364 PR fortran/13910
24365 * gfortran.dg/oldstyle_1.f90: New test.
24366
24367 2004-08-29 Steven G. Kargl <kargls@comcast.net>
24368 Paul Brook <paul@codesourcery.com>
24369
24370 * gfortran.dg/g77/README: Update.
24371 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24372 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24373 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24374
24375 2004-08-28 Paul Brook <paul@codesourcery.com>
24376
24377 PR libfortran/17195
24378 * gfortran.dg/edit_real_1.f90: New test.
24379
24380 2004-08-27 Paul Brook <paul@codesourcery.com>
24381
24382 * gfortran.dg/rewind_1.f90: New test.
24383
24384 2004-08-27 Bud Davis <bdavis9659@comcast.net>
24385
24386 PR fortran/16597
24387 * gfortran.dg/pr16597.f90: New test.
24388
24389 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
24390
24391 PR c/13801
24392 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24393 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24394 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24395 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24396 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24397
24398 2004-08-26 Nick Clifton <nickc@redhat.com>
24399
24400 * gcc.c-torture/compile/pr17119.c: New test.
24401
24402 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
24403
24404 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24405
24406 2004-08-25 Richard Henderson <rth@redhat.com>
24407
24408 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24409 the bits that expect kind=8 to be the largest real kind.
24410
24411 2004-08-25 Ziemowit Laski <zlaski@apple.com>
24412
24413 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24414
24415 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24416
24417 * gfortran.dg/assignment_1.f90: New test.
24418
24419 2004-08-25 Adam Nemet <anemet@lnxw.com>
24420
24421 * g++.dg/template/repo3.C: New test.
24422
24423 2004-08-25 Roger Sayle <roger@eyesopen.com>
24424
24425 PR middle-end/16693
24426 PR tree-optimization/16372
24427 * g++.dg/opt/pr16372-1.C: New test case.
24428 * g++.dg/opt/pr16693-1.C: New test case.
24429 * g++.dg/opt/pr16693-2.C: New test case.
24430
24431 2004-08-25 Ziemowit Laski <zlaski@apple.com>
24432
24433 * objc.dg/proto-lossage-4.m: New test.
24434
24435 2004-08-25 Mark Mitchell <mark@codesourcery.com>
24436
24437 PR c++/17155
24438 * g++.dg/inherit/local2.C: New test.
24439
24440 2004-08-25 Paul Brook <paul@codesourcery.com>
24441
24442 PR fortran/17144
24443 * gfortran.dg/string_ctor_1.f90: New test.
24444
24445 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24446
24447 PR c++/14428
24448 * g++.dg/template/redecl2.C: New test.
24449
24450 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24451
24452 PR fortran/17143
24453 * gfortran.dg/pr17143.f90: New test.
24454
24455 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24456
24457 PR fortran/17164
24458 * gfortran.dg/pr17164.f90: New test.
24459
24460 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24461
24462 * gcc.dg/tree-ssa/loop-1.c: New test.
24463
24464 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24465
24466 * gcc.c-torture/compile/20040824-1.c: New test.
24467
24468 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24469
24470 * gcc.c-torture/compile/iftrap-3.c: New test.
24471
24472 2004-08-24 Paul Brook <paul@codesourcery.com>
24473
24474 * gfortran.dg/entry_2.f90: New test.
24475
24476 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24477
24478 PR c++/16889
24479 * g++.dg/lookup/ambig[12].C: New.
24480
24481 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24482
24483 PR c++/16706
24484 * g++.dg/template/crash21.C: New test.
24485 * g++.dg/template/crash22.C: Likewise.
24486
24487 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24488
24489 PR c++/17149
24490 * g++.dg/template/access15.C: New.
24491
24492 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24493
24494 PR c++/17163
24495 * g++.dg/template/repo2.C: New test.
24496
24497 2004-08-23 Roger Sayle <roger@eyesopen.com>
24498
24499 PR rtl-optimization/17078
24500 * gcc.c-torture/execute/pr17078-1.c: New test case.
24501
24502 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24503
24504 PR c/14492
24505 * gcc.dg/debug/crash1.c: New test.
24506
24507 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24508
24509 PR c/16180
24510 * gcc.dg/loop-5.c: New test.
24511
24512 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24513
24514 * gcc.c-torture/execute/20040823-1.c: New test.
24515
24516 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
24517
24518 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24519 to the assembler. Simplify test accordingly.
24520 (asm_abi_flags): Use GNU names.
24521 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24522 to check for ABI flags.
24523
24524 2004-08-22 Andrew Pinski <apinski@apple.com>
24525
24526 * g++.dg/opt/pr14029.C: New test.
24527 * gcc.c-torture/execute/pr15262.c: New test.
24528
24529 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24530
24531 * gfortran.dg/reduction.f90: Add checks with complex arguments.
24532
24533 2004-08-21 Bud Davis <bdavis9659@comcast.net>
24534
24535 PR 16908
24536 * gfortran.dg/direct_io.f90: New test.
24537
24538 2004-08-20 Mark Mitchell <mark@codesourcery.com>
24539
24540 PR c++/17121
24541 * g++.dg/inherit/local2.C: New test.
24542
24543 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
24544
24545 PR c++/17120
24546 * g++.dg/warn/Wparentheses-4.C: New test.
24547
24548 2004-08-20 Mark Mitchell <mark@codesourcery.com>
24549
24550 PR c++/17121
24551 * g++.dg/inherit/local2.C: New test.
24552
24553 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24554 * gcc.dg/ppc-ldstruct.c: Likewise.
24555 * gcc.dg/ppc64-abi-2.c: Likewise.
24556
24557 2004-08-20 Jakub Jelinek <jakub@redhat.com>
24558
24559 PR rtl-optimization/17099
24560 * gcc.c-torture/execute/20040820-1.c: New test.
24561
24562 2004-08-20 David Edelsohn <edelsohn@gnu.org>
24563
24564 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24565
24566 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
24567
24568 PR fortran/17077
24569 * gfortran.dg/auto_array_1.f90: New test.
24570
24571 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24572
24573 PR fortran/17074
24574 * gfortran.dg/simpleif_1.f90: New test.
24575
24576 2004-08-19 Mark Mitchell <mark@codesourcery.com>
24577
24578 * lib/target-supports.exp (check_profiling_available): Return
24579 false for arm*-*-symbianelf* and arm*-*-eabi*.
24580
24581 PR c++/15890
24582 * g++.dg/template/delete1.C: New test.
24583
24584 2004-08-19 Paul Brook <paul@codesourcery.com>
24585
24586 PR fortran/14976
24587 PR fortran/16228
24588 * gfortran.dg/data_char_1.f90: New test.
24589
24590 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
24591
24592 PR fortran/16946
24593 * gfortran.dg/reduction.f90: New testcase.
24594
24595 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24596
24597 PR fortran/16520
24598 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24599
24600 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
24601
24602 PR c++/17041
24603 * g++.dg/Wparentheses-3.C: New test.
24604
24605 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
24606
24607 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24608 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24609 * gcc.dg/vect/vect-2.c: Likewise.
24610 * gcc.dg/vect/vect-3.c: Likewise.
24611 * gcc.dg/vect/vect-4.c: Likewise.
24612 * gcc.dg/vect/vect-5.c: Likewise.
24613 * gcc.dg/vect/vect-6.c: Likewise.
24614 * gcc.dg/vect/vect-7.c: Likewise.
24615 * gcc.dg/vect/vect-25.c: Likewise.
24616 * gcc.dg/vect/vect-31.c: Likewise.
24617 * gcc.dg/vect/vect-32.c: Likewise.
24618 * gcc.dg/vect/vect-34.c: Likewise.
24619 * gcc.dg/vect/vect-36.c: Likewise.
24620 * gcc.dg/vect/vect-all.c: Likewise.
24621
24622 2004-08-18 Mark Mitchell <mark@codesourcery.com>
24623
24624 PR c++/17068
24625 * g++.dg/template/operator4.C: New test.
24626
24627 2004-08-18 Richard Henderson <rth@redhat.com>
24628
24629 * gcc.dg/20040206-1.c: XFAIL.
24630
24631 2004-08-17 Mark Mitchell <mark@codesourcery.com>
24632
24633 PR c++/16246
24634 * g++.dg/template/array7.C: New test.
24635
24636 2004-08-17 James E Wilson <wilson@specifixinc.com>
24637
24638 * gcc.dg/mips-movcc-1.c: New test.
24639 * gcc.dg/mips-movcc-2.c: New test.
24640 * gcc.dg/mips-movcc-3.c: New test.
24641
24642 * gcc.dg/mips-nmadd-1.c: New test.
24643 * gcc.dg/mips-nmadd-2.c: New test.
24644
24645 2004-08-17 Mark Mitchell <mark@codesourcery.com>
24646
24647 PR c++/15871
24648 * g++.dg/opt/inline8.C: New test.
24649
24650 PR c++/16965
24651 * g++.dg/parse/error17.C: New test.
24652
24653 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
24654
24655 * gcc.dg/vect: New directory for vectorizer tests.
24656 * gcc.dg/vect/tree-vect.h: New file.
24657 * gcc.dg/vect/vect.exp: New file.
24658 * gcc.dg/vect/pr16105.c.c: New test.
24659 * gcc.dg/vect/vect-1.c: New test.
24660 * gcc.dg/vect/vect-2.c: New test.
24661 * gcc.dg/vect/vect-3.c: New test.
24662 * gcc.dg/vect/vect-4.c: New test.
24663 * gcc.dg/vect/vect-5.c: New test.
24664 * gcc.dg/vect/vect-6.c: New test.
24665 * gcc.dg/vect/vect-7.c: New test.
24666 * gcc.dg/vect/vect-8.c: New test.
24667 * gcc.dg/vect/vect-9.c: New test.
24668 * gcc.dg/vect/vect-10.c: New test.
24669 * gcc.dg/vect/vect-11.c: New test.
24670 * gcc.dg/vect/vect-12.c: New test.
24671 * gcc.dg/vect/vect-13.c: New test.
24672 * gcc.dg/vect/vect-14.c: New test.
24673 * gcc.dg/vect/vect-15.c: New test.
24674 * gcc.dg/vect/vect-16.c: New test.
24675 * gcc.dg/vect/vect-17.c: New test.
24676 * gcc.dg/vect/vect-18.c: New test.
24677 * gcc.dg/vect/vect-19.c: New test.
24678 * gcc.dg/vect/vect-20.c: New test.
24679 * gcc.dg/vect/vect-21.c: New test.
24680 * gcc.dg/vect/vect-22.c: New test.
24681 * gcc.dg/vect/vect-23.c: New test.
24682 * gcc.dg/vect/vect-24.c: New test.
24683 * gcc.dg/vect/vect-25.c: New test.
24684 * gcc.dg/vect/vect-26.c: New test.
24685 * gcc.dg/vect/vect-27.c: New test.
24686 * gcc.dg/vect/vect-28.c: New test.
24687 * gcc.dg/vect/vect-29.c: New test.
24688 * gcc.dg/vect/vect-30.c: New test.
24689 * gcc.dg/vect/vect-31.c: New test.
24690 * gcc.dg/vect/vect-32.c: New test.
24691 * gcc.dg/vect/vect-33.c: New test.
24692 * gcc.dg/vect/vect-34.c: New test.
24693 * gcc.dg/vect/vect-35.c: New test.
24694 * gcc.dg/vect/vect-36.c: New test.
24695 * gcc.dg/vect/vect-37.c: New test.
24696 * gcc.dg/vect/vect-38.c: New test.
24697 * gcc.dg/vect/vect-40.c: New test.
24698 * gcc.dg/vect/vect-41.c: New test.
24699 * gcc.dg/vect/vect-42.c: New test.
24700 * gcc.dg/vect/vect-43.c: New test.
24701 * gcc.dg/vect/vect-44.c: New test.
24702 * gcc.dg/vect/vect-45.c: New test.
24703 * gcc.dg/vect/vect-46.c: New test.
24704 * gcc.dg/vect/vect-47.c: New test.
24705 * gcc.dg/vect/vect-48.c: New test.
24706 * gcc.dg/vect/vect-49.c: New test.
24707 * gcc.dg/vect/vect-50.c: New test.
24708 * gcc.dg/vect/vect-51.c: New test.
24709 * gcc.dg/vect/vect-52.c: New test.
24710 * gcc.dg/vect/vect-53.c: New test.
24711 * gcc.dg/vect/vect-54.c: New test.
24712 * gcc.dg/vect/vect-55.c: New test.
24713 * gcc.dg/vect/vect-56.c: New test.
24714 * gcc.dg/vect/vect-57.c: New test.
24715 * gcc.dg/vect/vect-58.c: New test.
24716 * gcc.dg/vect/vect-59.c: New test.
24717 * gcc.dg/vect/vect-60.c: New test.
24718 * gcc.dg/vect/vect-61.c: New test.
24719 * gcc.dg/vect/vect-all.c: New test.
24720 * gcc.dg/vect/vect-none.c: New test.
24721
24722 2004-08-17 Paul Brook <paul@codesourcery.com>
24723
24724 PR fortran/13082
24725 * gfortran.dg/entry_1.f90: New test.
24726
24727 2004-08-17 Andrew Pinski <apinski@apple.com>
24728
24729 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24730
24731 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
24732
24733 * gcc.dg/pr17036-1.c: New test.
24734
24735 2004-08-16 Devang Patel <dpatel@apple.com>
24736
24737 * gcc.dg/darwin-20040809-1.c: New test.
24738
24739 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
24740
24741 * gcc.dg/funcdef-attr-1.c: New test.
24742
24743 2004-08-16 Janis Johnson <janis187@us.ibm.com>
24744
24745 * gcc.dg/altivec-17.c: New test.
24746 * gcc.dg/altivec-18.c: New test.
24747
24748 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24749
24750 PR c++/6749
24751 * g++.dg/template/vtable2.C: New test.
24752
24753 2004-08-14 Richard Henderson <rth@redhat.com>
24754
24755 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24756 * gcc.dg/pack-test-4.c (main): Return 0.
24757 * gcc.dg/setjmp-1.c: Remove XFAIL.
24758 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24759
24760 2004-08-14 Richard Henderson <rth@redhat.com>
24761
24762 * gcc.dg/980217-1.c: Add prototype for printf.
24763
24764 2004-08-13 Bud Davis <bdavis9659@comcast.net>
24765
24766 * gfortran.dg/pr16935.f90: New test.
24767
24768 2004-08-13 Janis Johnson <janis187@us.ibm.com>
24769
24770 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24771
24772 2004-08-13 Paul Brook <paul@codesourcery.com>
24773
24774 * gfortran.dg/der_io_1.f90: Remove stray comma.
24775
24776 2004-08-12 Janis Johnson <janis187@us.ibm.com>
24777
24778 * gcc.dg/vmx/cw-bug-2.c: Remove.
24779 * gcc.dg/vmx/vprint-1.c: Remove.
24780 * gcc.dg/vmx/vscan-1.c: Remove.
24781
24782 2004-08-12 Devang patel <dpatel@apple.com>
24783
24784 * gcc.dg/darwin-20040809-2.c: New test.
24785
24786 2004-08-12 Janis Johnson <janis1872us.ibm.com>
24787
24788 * g++.dg/ext/altivec-12.C: New test.
24789
24790 * g++.dg/ext/altivec-11.C: New test.
24791
24792 2004-08-12 Paul Brook <paul@codesourcery.com>
24793
24794 * g++.dg/abi/arm_cxa_vec_1.C: New test.
24795
24796 2004-08-12 Janis Johnson <janis187@us.ibm.com>
24797
24798 * g++.dg/ext/altivec-2.C: Check for hardware support before
24799 executing any VMX instructions.
24800
24801 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24802
24803 2004-08-12 Jakub Jelinek <jakub@redhat.com>
24804
24805 PR c++/16276
24806 * g++.old-deja/g++.other/comdat4.C: New test.
24807 * g++.old-deja/g++.other/comdat4-aux.cc: New.
24808
24809 2004-08-12 Ben Elliston <bje@au.ibm.com>
24810
24811 PR target/16286
24812 * gcc.dg/pr16286.c: New test.
24813
24814 2004-08-12 Jan Beulich <jbeulich@novell.com>
24815
24816 * g++.dg/ext/asm5.C: New.
24817
24818 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24819
24820 PR c++/16698
24821 * g++.dg/eh/crash1.C: New test.
24822
24823 PR c++/16717
24824 * g++.dg/ext/construct1.C: New test.
24825
24826 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24827
24828 PR c++/16853
24829 * g++.dg/init/ptrmem1.C: New test.
24830
24831 PR c++/16618
24832 * g++.dg/parse/offsetof5.C: New test.
24833
24834 PR c++/16870
24835 * g++.dg/template/overload3.C: New test.
24836
24837 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24838
24839 PR c++/16964
24840 * g++.dg/parse/error16.C: New test.
24841
24842 PR c++/16904
24843 * g++.dg/template/error14.C: New test.
24844
24845 PR c++/16929
24846 * g++.dg/template/error15.C: New test.
24847
24848 2004-08-11 Devang Patel <dpatel@apple.com>
24849
24850 * gcc.dg/darwin-ld-20040809-1.c: New test.
24851 * gcc.dg/darwin-ld-20040809-2.c: New test.
24852
24853 2004-08-11 Steven G. Kargl <kargls@comcast.net>
24854
24855 PR fortran/16917
24856 * gfortran.dg/dfloat_1.f90: New test.
24857
24858 2004-08-09 Mark Mitchell <mark@codesourcery.com>
24859
24860 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24861 * gcc.dg/dll-2.c: Fix dg-require syntax.
24862 * gcc.misc-tests/arm-isr.c (abort): Declare.
24863 (exit): Likewise.
24864
24865 2004-08-10 Mark Mitchell <mark@codesourcery.com>
24866
24867 PR c++/16971
24868 * g++.dg/parse/crash16.C: New test.
24869
24870 2004-08-10 Roger Sayle <roger@eyesopen.com>
24871
24872 * gcc.dg/mips-rsqrt-1.c: New test case.
24873 * gcc.dg/mips-rsqrt-2.c: New test case.
24874 * gcc.dg/mips-rsqrt-3.c: New test case.
24875
24876 2004-08-10 Paul Brook <paul@codesourcery.com>
24877
24878 * gfortran.dg/der_io_1.f90: New test.
24879
24880 2004-08-10 Paul Brook <paul@codesourcery.com>
24881
24882 PR fortran/16919
24883 * gfortran.dg/der_array_1.f90: New test.
24884
24885 2004-08-09 David Edelsohn <edelsohn@gnu.org>
24886
24887 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24888
24889 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
24890
24891 * gcc.dg/wchar_t-2.c: Fix typo.
24892
24893 2004-08-09 Falk Hueffner <falk@debian.org>
24894
24895 PR tree-optimization/12517
24896 * gcc.c-torture/compile/pr12517.c: New test.
24897
24898 PR tree-optimization/12578
24899 * gcc.c-torture/compile/pr12578.c: New test.
24900
24901 PR tree-optimization/12899
24902 * gcc.c-torture/compile/pr12899.c: New test.
24903
24904 PR rtl-optimization/14692
24905 * gcc.c-torture/compile/pr14692.c: New test.
24906
24907 PR tree-optimization/16461
24908 * gcc.c-torture/compile/pr16461.c: New test.
24909
24910 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
24911
24912 * gfortran.dg/getenv_1.f90: New test.
24913
24914 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24915
24916 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24917 wchar_t.
24918 * gcc.dg/symbian5.c: Test -fno-short-wchar.
24919
24920 2004-08-06 Paul Brook <paul@codesourcery.com>
24921
24922 * gfortran.dg/ret_array_1.f90: New test.
24923 * gfortran.dg/ret_pointer_1.f90: New test.
24924
24925 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
24926
24927 * gcc.dg/missing-field-init-[12].c: New tests.
24928 * g++.dg/warn/missing-field-init-[12].C: New tests.
24929
24930 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24931
24932 * gcc.dg/enum2.c: New test.
24933 * gcc.dg/symbian3.c: Likewise.
24934 * gcc.dg/symbian4.c: Likewise.
24935 * gcc.dg/wchar_t-2.c: Likewise.
24936
24937 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24938
24939 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24940 destructor tests.
24941
24942 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24943
24944 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24945 dg-require-visiblity.
24946 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24947 * g++.dg/ext/visibility/fvisibility.C: Likewise.
24948 * g++.dg/ext/visibility/memfuncts.C: Likewise.
24949 * g++.dg/ext/visibility/new1.C: Likewise.
24950 * g++.dg/ext/visibility/pragma.C: Likewise.
24951 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24952 * g++.dg/ext/visibility/virtual.C: Likewise.
24953 * g++/dg/ext/visibility/visibility-1.C: Likewise.
24954 * g++/dg/ext/visibility/visibility-2.C: Likewise.
24955 * g++/dg/ext/visibility/visibility-3.C: Likewise.
24956 * g++/dg/ext/visibility/visibility-4.C: Likewise.
24957 * g++/dg/ext/visibility/visibility-5.C: Likewise.
24958 * g++/dg/ext/visibility/visibility-6.C: Likewise.
24959 * g++/dg/ext/visibility/visibility-7.C: Likewise.
24960 * g++/dg/ext/visibility/visibility-8.C: New test.
24961 * gcc.c-torture/compile/dll.x: Remove.
24962 * gcc.dg/dll-2.c: Use dg-require-dll
24963 * gcc.dg/visibility-10.c: New test.
24964 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24965 supporting DLLs.
24966 * testsuite/lib/scanasm.exp (scan_hidden): New function.
24967 (scan_not_hidden): Likewise.
24968
24969 2004-08-05 David Edelsohn <edelsohn@gnu.org>
24970
24971 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24972
24973 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
24974
24975 * gcc.c-torture/execute/20040805-1.c: New test.
24976
24977 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
24978
24979 * gcc.dg/20020118-1.c: Declare abort.
24980 * gcc.dg/altivec_check.h: Likewise.
24981 * gcc.dg/iftrap-2.c: Likewise.
24982 * gcc.dg/pragma-darwin.c: Likewise.
24983 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24984
24985 2004-08-04 Geoffrey Keating <geoffk@apple.com>
24986
24987 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24988
24989 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
24990
24991 * gcc.c-torture/execute/builtins/abs-2.c,
24992 gcc.c-torture/execute/builtins/abs-3.c,
24993 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24994 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24995 intmax_t, uintmax_t and their limits.
24996 * gcc.dg/intmax_t-1.c: New test.
24997
24998 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24999
25000 * g++.dg/tc1/dr147.C: Add reference to PR.
25001
25002 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
25003
25004 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25005 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25006
25007 2004-08-03 David Edelsohn <edelsohn@gnu.org>
25008
25009 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25010
25011 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25012
25013 * gcc.dg/redecl-5.c: New test.
25014 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25015 of scanf.
25016
25017 2004-08-03 Roger Sayle <roger@eyesopen.com>
25018
25019 PR middle-end/16790
25020 * gcc.c-torture/execute/pr16790-1.c: New test case.
25021
25022 2004-08-03 Mark Mitchell <mark@codesourcery.com>
25023
25024 * g++.dg/ext/visibility/assign1.C: New test.
25025 * g++.dg/ext/visibility/new1.C: Likewise.
25026
25027 * gcc.dg/symbian1.c: New test.
25028 * gcc.dg/symbian2.c: Likewise.
25029
25030 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
25031
25032 PR target/16570
25033 * gcc.dg/i386-sse-9.c: New test.
25034
25035 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25036
25037 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25038
25039 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25040
25041 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25042 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25043 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25044 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25045 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25046 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25047 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25048 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25049 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25050 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25051 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25052 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25053 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25054 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25055 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25056 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25057 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25058 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25059 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25060 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25061 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25062 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25063 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25064 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25065 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25066 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25067 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25068 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25069 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25070 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25071 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25072 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25073 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25074 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25075 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25076 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25077 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25078 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25079 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25080 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25081 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25082 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25083 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25084 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25085 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25086 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25087 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25088 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25089 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25090 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25091 gcc.misc-tests/i386-pf-3dnow-1.c,
25092 gcc.misc-tests/i386-pf-athlon-1.c,
25093 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25094 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25095 Declare built-in functions used.
25096 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25097
25098 2004-08-02 Mark Mitchell <mark@codesourcery.com>
25099
25100 PR c++/16707
25101 * g++.dg/lookup/using12.C: New test.
25102
25103 * g++.dg/init/null1.C: Fix PR number.
25104 * g++.dg/parse/namespace10.C: Likewise.
25105
25106 2004-08-01 Mark Mitchell <mark@codesourcery.com>
25107
25108 PR c++/16224
25109 * g++.dg/template/spec17.C: New test.
25110 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25111 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25112
25113 2004-08-02 David Billinghurst
25114
25115 PR fortran/16292
25116 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25117
25118 2004-08-01 Zack Weinberg <zack@codesourcery.com>
25119
25120 * gcc.dg/ia64-got-1.c: New test case.
25121
25122 2004-08-01 Mark Mitchell <mark@codesourcery.com>
25123
25124 PR c++/16489
25125 * g++.dg/init/null1.C: New test.
25126 * g++.dg/tc1/dr76.C: Adjust error marker.
25127
25128 PR c++/16529
25129 * g++.dg/parse/namespace10.C: New test.
25130
25131 PR c++/16810
25132 * g++.dg/inherit/ptrmem2.C: New test.
25133
25134 2004-08-02 Ben Elliston <bje@au.ibm.com>
25135
25136 PR target/16155
25137 * gcc.dg/pr16155.c: New test.
25138
25139 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
25140
25141 * gcc.dg/redecl-2.c: New test.
25142
25143 2004-07-30 Geoffrey Keating <geoffk@apple.com>
25144
25145 * gcc.dg/darwin-longdouble.c: New file.
25146
25147 2004-07-30 Richard Henderson <rth@redhat.com>
25148
25149 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25150 write to constant argument.
25151 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25152
25153 2004-07-30 Richard Henderson <rth@redhat.com>
25154
25155 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25156 tests of nearest around zero.
25157
25158 2004-07-30 Andrew Pinski <apinski@apple.com>
25159
25160 * gcc.c-torture/compile/20040730-1.c: New test.
25161
25162 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
25163
25164 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25165 powerpc-eabispe.
25166
25167 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
25168
25169 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25170
25171 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
25172
25173 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25174 contains $ld_library_path.
25175 * lib/gfortran.exp (gfortran_link_flags): Likewise.
25176
25177 2004-07-29 Richard Henderson <rth@redhat.com>
25178
25179 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25180
25181 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25182 (alt2, which): New.
25183 (Check): Accept either alternative.
25184
25185 2004-07-29 Mark Mitchell <mark@codesourcery.com>
25186
25187 * g++.dg/abi/inline1.C: New test.
25188 * g++.dg/abi/local1-a.cc: Likewise.
25189 * g++.dg/abi/local1.C: Likewise.
25190 * g++.dg/abi/mangle11.C: Tweak location of warnings.
25191 * g++.dg/abi/mangle12.C: Likewise.
25192 * g++.dg/abi/mangle17.C: Likewise.
25193 * g++.dg/abi/mangle20-2.C: Likewise.
25194 * g++.dg/opt/interface1.C: Likewise.
25195 * g++.dg/opt/interface1.h: Likewise.
25196 * g++.dg/opt/interface1-a.cc: New test.
25197 * g++.dg/parse/repo1.C: New test.
25198 * g++.dg/template/repo1.C: Likewise.
25199 * g++.dg/warn/Winline-1.C: Likewise.
25200 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25201
25202 2004-07-29 Diego Novillo <dnovillo@redhat.com>
25203
25204 * gcc.dg/tree-ssa/20040729-1.c: New test.
25205
25206 2004-07-27 Matt Austern <austern@apple.com>
25207
25208 * gcc.dg/darwin-bool-1.c: New test.
25209 * gcc.dg/darwin-bool-2.c: New test.
25210
25211 2004-07-28 Richard Henderson <rth@redhat.com>
25212
25213 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25214 arguments in the correct type. Don't write to constant arguments.
25215
25216 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25217
25218 PR tree-optimization/16688
25219 PR tree-optimization/16689
25220 * g++.dg/tree-ssa/pr16688.C: New test.
25221
25222 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25223
25224 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25225 loads. Not only in the comment, this time.
25226
25227 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
25228
25229 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
25230 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25231 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
25232 * gcc.dg/sh4a-bitmovua.c: New.
25233 * gcc.dg/sh4a-cos.c: New.
25234 * gcc.dg/sh4a-cosf.c: New.
25235 * gcc.dg/sh4a-fprun.c: New.
25236 * gcc.dg/sh4a-fsrra.c: New.
25237 * gcc.dg/sh4a-memmovua.c: New.
25238 * gcc.dg/sh4a-sin.c: New.
25239 * gcc.dg/sh4a-sincos.c: New.
25240 * gcc.dg/sh4a-sincosf.c: New.
25241 * gcc.dg/sh4a-sinf.c: New.
25242
25243 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25244
25245 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25246 conditionals.
25247 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25248 loads.
25249 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25250 DOM1.
25251
25252 2004-07-27 Andrew Pinski <apinski@apple.com>
25253
25254 * g++.dg/rtti/tinfo1.C: Correct the xfail.
25255
25256 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
25257
25258 * gcc.dg/pragma-isr.c: New test.
25259
25260 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25261
25262 PR c++/14429
25263 * g++.dg/template/ttp11.C: New test.
25264
25265 2004-07-27 Diego Novillo <dnovillo@redhat.com>
25266
25267 * gcc.c-torture/compile/20040727-1.c: New test.
25268
25269 2004-07-26 Eric Christopher <echristo@redhat.com>
25270
25271 * gcc.c-torture/compile/20040726-2.c: New test.
25272
25273 2004-07-26 Andrew Pinski <apinski@apple.com>
25274
25275 * g++.dg/rtti/tinfo1.C: Xfail.
25276
25277 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
25278
25279 * gcc.c-torture/compile/20040726-1.c: New test.
25280
25281 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
25282 Brian Ryner <bryner@brianryner.com>
25283
25284 PR c++/9283
25285 PR c++/15000
25286 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25287 * g++.dg/ext/visibility/: New directory.
25288 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25289 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25290 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25291 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25292 * g++.dg/ext/visibility/fvisibility.C,
25293 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25294 g++.dg/ext/visibility/fvisibility-override1.C
25295 g++.dg/ext/visibility/fvisibility-override2.C
25296 g++.dg/ext/visibility/memfuncts.C
25297 g++.dg/ext/visibility/noPLT.C
25298 g++.dg/ext/visibility/pragma.C
25299 g++.dg/ext/visibility/pragma-override1.C
25300 g++.dg/ext/visibility/pragma-override2.C
25301 g++.dg/ext/visibility/staticmemfuncts.C
25302 g++.dg/ext/visibility/virtual.C: New tests.
25303
25304 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
25305
25306 PR c/15360
25307 * gcc.dg/pr15360-1.c: New test.
25308
25309 2004-07-25 Daniel Jacobowitz <dan@debian.org>
25310
25311 * gcc.dg/pragma-align-2.c: New test.
25312 * gcc.dg/pragma-init-fini.c: New test.
25313 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
25314 targets.
25315
25316 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
25317
25318 * gcc.dg/init-string-2.c: New test.
25319
25320 2004-07-24 Zack Weinberg <zack@codesourcery.com>
25321
25322 PR 16684
25323 * gcc.dg/Wredundant-decls-1.c: New test case.
25324
25325 2004-07-24 Jakub Jelinek <jakub@redhat.com>
25326
25327 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25328 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25329 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25330 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25331 * gcc.dg/compat/generate-random.c: New file.
25332 * gcc.dg/compat/generate-random.h: Likewise.
25333 * gcc.dg/compat/generate-random_r.c: Likewise.
25334 * gcc.dg/compat/struct-layout-1.h: Likewise.
25335 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25336 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25337 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25338 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25339 * gcc.dg/compat/struct-layout-1_main.c: New test.
25340 * gcc.dg/compat/struct-layout-1_x.c: New file.
25341 * gcc.dg/compat/struct-layout-1_y.c: New file.
25342 * gcc.dg/compat/struct-layout-1_test.h: New file.
25343
25344 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
25345
25346 * gcc.dg/comp-return-1.c: New test
25347
25348 2004-07-23 Janis Johnson <janis187@us.ibm.com>
25349
25350 * gcc.dg/vmx/8-02a.c: Fix typo.
25351
25352 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25353 * gcc.dg/darwin-abi-3.c: New test.
25354
25355 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25356 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25357
25358 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25359 * gcc.dg/vmx/ops-long-1.c: New test.
25360 * gcc.dg/vmx/ops-long-2.c: New test.
25361
25362 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
25363
25364 * g++.dg/lookup/conv-[1234].C: New.
25365
25366 2004-07-22 Mark Mitchell <mark@codesourcery.com>
25367
25368 * g++.dg/parse/attr2.C: Simplify.
25369
25370 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25371
25372 PR c/7284
25373 * gcc.c-torture/execute/pr7284-1.c: New test.
25374
25375 2004-07-22 Brian Booth <bbooth@redhat.com>
25376
25377 * gcc.dg/tree-ssa/20040721-1.c: New test.
25378
25379 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
25380
25381 * g++.dg/template/crash20.c: New.
25382
25383 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
25384
25385 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25386 Add dg-run directive. Declare variables as required.
25387 * gfortran.dg/g77/README: Update
25388
25389 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
25390
25391 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25392 gcc.dg/cris-peep2-andu2.c: New tests.
25393
25394 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25395
25396 PR c/15052
25397 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25398 on return type.
25399 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
25400 messages.
25401 * gcc.dg/qual-return-2.c: Update expected messages.
25402 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25403
25404 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25405
25406 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25407 * gcc.dg/noncompile/921102-1.c: Update expected error message.
25408
25409 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25410
25411 PR c/11250
25412 * gcc.dg/init-string-1.c: New test.
25413
25414 2004-07-21 Jakub Jelinek <jakub@redhat.com>
25415
25416 PR middle-end/15345
25417 PR c/16450
25418 * gcc.dg/torture/nested-fn-1.c: New test.
25419
25420 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
25421
25422 PR target/16559
25423 * gcc.dg/ia64-fptr-1.c: New file.
25424
25425 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25426
25427 PR c++/14497
25428 * g++.dg/template/spec16.C: New test.
25429 * g++.old-deja/g++.robertl/eb118.C: Remove.
25430
25431 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25432
25433 PR c++/509
25434 * g++.dg/template/spec15.C: New test.
25435
25436 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
25437
25438 Copy cases from g77.f-torture/execute and add dg-run
25439 directive. Other changes as noted.
25440 * gfortran.dg/g77/13037.f
25441 * gfortran.dg/g77/1832.f
25442 * gfortran.dg/g77/19981119-0.f
25443 * gfortran.dg/g77/19990313-0.f
25444 * gfortran.dg/g77/19990313-1.f
25445 * gfortran.dg/g77/19990313-2.f
25446 * gfortran.dg/g77/19990313-3.f
25447 * gfortran.dg/g77/19990419-1.f
25448 * gfortran.dg/g77/19990826-0.f
25449 * gfortran.dg/g77/19990826-2.f
25450 * gfortran.dg/g77/20000503-1.f
25451 * gfortran.dg/g77/20001111.f
25452 * gfortran.dg/g77/20010116.f
25453 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25454 * gfortran.dg/g77/20010430.f
25455 * gfortran.dg/g77/6177.f
25456 * gfortran.dg/g77/947.f
25457 * gfortran.dg/g77/970816-3.f
25458 * gfortran.dg/g77/971102-1.f
25459 * gfortran.dg/g77/980520-1.f
25460 * gfortran.dg/g77/980628-0.f
25461 * gfortran.dg/g77/980628-1.f
25462 * gfortran.dg/g77/980628-10.f
25463 * gfortran.dg/g77/980628-2.f
25464 * gfortran.dg/g77/980628-3.f
25465 * gfortran.dg/g77/980628-7.f
25466 * gfortran.dg/g77/980628-8.f
25467 * gfortran.dg/g77/980628-9.f
25468 * gfortran.dg/g77/980701-0.f
25469 * gfortran.dg/g77/980701-1.f
25470 * gfortran.dg/g77/cabs.f
25471 * gfortran.dg/g77/claus.f
25472 * gfortran.dg/g77/complex_1.f
25473 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25474 * gfortran.dg/g77/dcomplex.f
25475 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25476 * gfortran.dg/g77/f90-intrinsic-mathematical.f
25477 * gfortran.dg/g77/f90-intrinsic-numeric.f
25478 * gfortran.dg/g77/int8421.f
25479 * gfortran.dg/g77/labug1.f
25480 * gfortran.dg/g77/large_vec.f
25481 * gfortran.dg/g77/le.f
25482 * gfortran.dg/g77/short.f
25483 * gfortran.dg/g77/README: Update
25484
25485 2004-07-20 Mark Mitchell <mark@codesourcery.com>
25486
25487 PR c++/16637
25488 * g++.dg/parse/lookup4.C: New test.
25489
25490 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25491
25492 PR c++/16175
25493 * g++.dg/template/ttp10.C: New test.
25494
25495 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
25496
25497 * gcc.dg/pr12625-1.c: New test.
25498
25499 2004-07-20 Steven Bosscher <stevenb@suse.de>
25500
25501 * testsuite/gcc.dg/switch-warn-1.c: New test.
25502 * testsuite/gcc.dg/switch-warn-2.c: New test.
25503 * gcc.c-torture/compile/pr14730.c: Update.
25504
25505 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
25506
25507 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25508 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25509 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25510 g++.dg/template/nontype3.C: Remove trailing CR from tests.
25511
25512 2004-07-18 Mark Mitchell <mark@codesourcery.com>
25513
25514 PR c++/16623
25515 * g++.dg/template/assign1.C: New test.
25516
25517 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25518
25519 PR c++/12170
25520 * g++.dg/template/ttp9.C: New test.
25521
25522 2004-07-19 Daniel Jacobowitz <dan@debian.org>
25523
25524 * gcc.dg/format/cmn-err-1.c: New test.
25525
25526 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
25527
25528 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25529 gcc.dg/Wparentheses-10.c: New tests.
25530 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25531
25532 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25533
25534 PR fortran/16465
25535 * gfortran.dg/g77//ffixed-line-length-0.f,
25536 gfortran.dg/g77/ffixed-line-length-132.f,
25537 gfortran.dg/g77/ffixed-line-length-72.f,
25538 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25539 gfortran.dg/g77/README: Update.
25540
25541 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25542
25543 PR c++/13092
25544 * g++.dg/template/non-dependent7.C: New test.
25545 * g++.dg/template/non-dependent8.C: Likewise.
25546 * g++.dg/template/non-dependent9.C: Likewise.
25547 * g++.dg/template/non-dependent10.C: Likewise.
25548
25549 2004-07-17 Mark Mitchell <mark@codesourcery.com>
25550
25551 PR c++/16337
25552 * g++.dg/parse/attr2.C: New test.
25553
25554 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
25555
25556 * g77.dg: Removed.
25557 * g77.f-torture: Ditto.
25558
25559 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
25560
25561 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25562 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25563 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25564
25565 2004-07-16 Richard Henderson <rth@redhat.com>
25566
25567 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25568
25569 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25570
25571 * lib/fortran-torture.exp (fortran-torture): Don't test compile
25572 tests with full list of options.
25573 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25574 of TORTURE_OPTIONS if test contains 'dg-do run'.
25575
25576 PR fortran/16404
25577 * gfortran.dg/do_iterator.f90: New test.
25578
25579 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25580
25581 PR rtl-optimization/16536
25582 * gcc.c-torture/execute/restrict-1.c: New test.
25583
25584 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25585
25586 PR fortran/15324
25587 * gfortran.dg/pr15324.f90: New test.
25588
25589 PR fortran/15129
25590 * gfortran.dg/pr15129.f90: New test.
25591
25592 PR fortran/15140
25593 * gfortran.dg/pr15140.f90: New test.
25594
25595 PR fortran/13792
25596 * gfortran.fortran-torture/execute/bounds.f90: Add check for
25597 compile-time simplification.
25598
25599 2004-07-14 Mike Stump <mrs@apple.com>
25600
25601 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25602
25603 2004-07-14 James E Wilson <wilson@specifixinc.com>
25604
25605 PR target/16325
25606 * gcc.dg/profile-generate-1.c: New.
25607
25608 2004-07-15 Jakub Jelinek <jakub@redhat.com>
25609
25610 * gcc.c-torture/execute/20040709-1.c: New test.
25611 * gcc.c-torture/execute/20040709-2.c: New test.
25612
25613 2004-07-14 Mike Stump <mrs@apple.com>
25614
25615 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25616
25617 2004-07-14 Mike Stump <mrs@apple.com>
25618
25619 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25620
25621 2004-07-13 Mark Mitchell <mark@codesourcery.com>
25622
25623 PR c++/16518
25624 * g++.dg/parse/mutable1.C: New test.
25625
25626 2004-07-13 Diego Novillo <dnovillo@redhat.com>
25627
25628 PR tree-optimization/16443
25629 * gcc.dg/tree-ssa/20040713-1.c: New test.
25630
25631 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
25632
25633 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25634 for operator new.
25635
25636 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25637
25638 * gfortran.dg/g77/README: New file
25639 * gfortran.dg/g77/19981216-0.f: Copy from
25640 g77.f-torture/noncompile. Add "dg-do compile" and
25641 dg-error as required.
25642 * gfortran.dg/g77/19990218-1.f: Likewise.
25643 * gfortran.dg/g77/19990905-1.f: Likewise.
25644 * gfortran.dg/g77/9263.f: Likewise.
25645 * gfortran.dg/g77/980615-0.f: Likewise.
25646 * gfortran.dg/g77/980616-0.f: Likewise.
25647 * gfortran.dg/g77/check0.f: Likewise.
25648 * gfortran.dg/g77/select_no_compile.f: Likewise.
25649
25650 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25651
25652 Copy files from g77.f-torture/compile.
25653 Add "{ dg-do compile}". Other changes as noted
25654 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25655 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25656 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25657 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25658 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25659 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25660 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25661 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25662 statement to conform to standard. Append alpha1.x for reference.
25663 * gfortran.dg/g77/xformat.f: Add dg-warning
25664
25665 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25666
25667 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25668 Add {dg-do compile} directive.
25669 * gfortran.dg/g77/cpp2.F: Likewise.
25670
25671 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25672
25673 PR c++/5402
25674 * g++.dg/lookup/name-clash1.C: New test.
25675
25676 PR c++/9777
25677 * g++.dg/lookup/name-clash2.C: New test.
25678
25679 PR c++/12102
25680 * g++.dg/lookup/name-clash3.C: New test.
25681
25682 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25683
25684 * g++.dg/lookup/new2.C: New test.
25685 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25686
25687 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
25688
25689 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25690 Add {dg-do compile} directive.
25691 * gfortran.dg/g77/13060.f: Likewise.
25692 * gfortran.dg/g77/19990218-0.f: Likewise.
25693 * gfortran.dg/g77/19990305-0.f: Likewise.
25694 * gfortran.dg/g77/19990419-0.f: Likewise.
25695 * gfortran.dg/g77/19990502-0.f: Likewise.
25696 * gfortran.dg/g77/19990502-1.f: Likewise.
25697 * gfortran.dg/g77/19990525-0.f: Likewise.
25698 * gfortran.dg/g77/19990826-1.f: Likewise.
25699 * gfortran.dg/g77/19990826-3.f: Likewise.
25700 * gfortran.dg/g77/19990905-2.f: Likewise.
25701 * gfortran.dg/g77/20000412-1.f: Likewise.
25702 * gfortran.dg/g77/20000511-1.f: Likewise.
25703 * gfortran.dg/g77/20000511-2.f: Likewise.
25704 * gfortran.dg/g77/20000518.f: Likewise.
25705 * gfortran.dg/g77/20000601-1.f: Likewise.
25706 * gfortran.dg/g77/20000601-2.f: Likewise.
25707 * gfortran.dg/g77/20000629-1.f: Likewise.
25708 * gfortran.dg/g77/20000630-2.f: Likewise.
25709 * gfortran.dg/g77/20010115.f: Likewise.
25710 * gfortran.dg/g77/20010321-1.f: Likewise.
25711 * gfortran.dg/g77/20010426.f: Likewise.
25712 * gfortran.dg/g77/20020307-1.f: Likewise.
25713 * gfortran.dg/g77/8485.f: Likewise.
25714 * gfortran.dg/g77/960317-1.f: Likewise.
25715 * gfortran.dg/g77/970915-0.f: Likewise.
25716 * gfortran.dg/g77/980310-1.f: Likewise.
25717 * gfortran.dg/g77/980310-2.f: Likewise.
25718 * gfortran.dg/g77/980310-3.f: Likewise.
25719 * gfortran.dg/g77/980310-4.f: Likewise.
25720 * gfortran.dg/g77/980310-6.f: Likewise.
25721 * gfortran.dg/g77/980310-7.f: Likewise.
25722 * gfortran.dg/g77/980310-8.f: Likewise.
25723 * gfortran.dg/g77/980419-2.f: Likewise.
25724 * gfortran.dg/g77/980424-0.f: Likewise.
25725 * gfortran.dg/g77/980427-0.f: Likewise.
25726 * gfortran.dg/g77/980729-0.f: Likewise.
25727 * gfortran.dg/g77/981117-1.f: Likewise.
25728 * gfortran.dg/g77/toon_1.f: Likewise.
25729
25730 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25731
25732 PR c++/2204
25733 * g++.dg/other/abstract2.C: New test.
25734
25735 2004-07-12 Paul Brook <paul@codesourcery.com>
25736
25737 * gfortran.dg/pointer_init_1.f90: New test.
25738
25739 2004-07-11 Paul Brook <paul@codesourcery.com>
25740
25741 PR fortran/15986
25742 * gfortran.dg/contained_1.f90: New test.
25743
25744 2004-07-11 Mark Mitchell <mark@codesourcery.com>
25745
25746 * g++.dg/parse/defarg8.C: New test.
25747
25748 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25749
25750 PR fortran/16433
25751 * gfortran.dg/pr16433.f: New test.
25752
25753 PR fortran/17574
25754 * gfortran.dg/pr15754.f90: New test.
25755
25756 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
25757
25758 PR tree-optimization/16437
25759 * gcc.c-torture/execute/bitfld-4.c: New test.
25760
25761 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25762
25763 * gfortran.fortran-torture/execute/common_2.f90: Add check for
25764 access to common var from module.
25765
25766 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25767
25768 PR fortran/16336
25769 * gfortran.fortran-torture/execute/common_2.f90: New test.
25770
25771 2004-07-10 Paul Brook <paul@codesourcery.com>
25772
25773 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25774
25775 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25776
25777 PR fortran/15969
25778 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25779
25780 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
25781
25782 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25783 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25784 * gfortran.dg/g77/ffree-form-1.f: Likewise.
25785 * gfortran.dg/g77/ffree-form-2.f: Likewise.
25786 * gfortran.dg/g77/ffree-form-3.f: Likewise.
25787 * gfortran.dg/g77/fno-underscoring.f: Likewise.
25788 * gfortran.dg/g77/funderscoring.f: Likewise.
25789 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
25790
25791 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25792
25793 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25794
25795 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25796 Paul Brook <paul@codesourcery.com>
25797
25798 PR fortran/13415
25799 * gfortran.dg/common_pointer_1.f90: New test.
25800
25801 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25802
25803 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25804
25805 2004-07-09 James E Wilson <wilson@specifixinc.com>
25806
25807 PR target/16364
25808 * gcc.c-torture/compile/20040709-1.c: New.
25809
25810 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25811
25812 PR fortran/14077
25813 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25814
25815 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25816
25817 PR fortran/13201
25818 * gfortran.dg/shape_1.f90: New test.
25819
25820 2004-07-09 Zack Weinberg <zack@codesourcery.com>
25821 Andrew Pinski <apinski@apple.com>
25822
25823 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25824
25825 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25826
25827 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25828 comment.
25829
25830 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25831 Paul Brook <paul@codesourcery.com>
25832
25833 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25834 '.f95' and '.F95'.
25835
25836 2004-07-09 Diego Novillo <dnovillo@redhat.com>
25837
25838 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25839
25840 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25841
25842 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25843 testcases with capital suffix.
25844
25845 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25846
25847 PR fortran/15481
25848 PR fortran/13372
25849 PR fortran/13575
25850 PR fortran/15978
25851 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25852
25853 * gfortran.dg/implicit_1.f90: New test.
25854
25855 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25856
25857 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25858 expression to match gfortran warning/error messages
25859 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25860 dg-error text.
25861
25862 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25863
25864 * lib/fortran-torture.exp: Rename proc search_for to
25865 search_for_re.
25866
25867 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25868
25869 * gcc.c-torture/execute/simd-5.x: New file.
25870 XFAIL on SPARC 64-bit at -O0.
25871
25872 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25873
25874 PR c++/8211
25875 PR c++/16165
25876 * g++.dg/warn/effc3.C: New test.
25877
25878 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25879
25880 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25881 change X to 1X in format.
25882 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25883 add data statements to conform to standard.
25884
25885 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25886
25887 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25888 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25889 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25890
25891 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25892
25893 * gfortran.dg/g77/7388.f: Copy from g77.dg
25894 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25895 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25896 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25897 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25898 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25899 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25900 * gfortran.dg/g77/strlen0.f: Likewise.
25901
25902 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25903
25904 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25905 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25906
25907 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25908
25909 * gcc.c-torture/execute/920428-2.x: Delete.
25910 * gcc.c-torture/execute/920501-7.x: Likewise.
25911
25912 2004-07-08 Jakub Jelinek <jakub@redhat.com>
25913
25914 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25915 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
25916 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25917 prescott and c3-2.
25918 (PREFETCH_3DNOW): Add -march=c3.
25919
25920 2004-07-08 Diego Novillo <dnovillo@redhat.com>
25921
25922 PR c/16437
25923 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25924 * gcc.c-torture/execute/bf64-1.x: Likewise.
25925
25926 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25927
25928 * gcc.c-torture/compile/20040708-1.c: New test.
25929
25930 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25931
25932 PR c++/16169
25933 * g++.dg/warn/effc2.C: New test.
25934
25935 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
25936
25937 * gcc.c-torture/execute/bitfld-1.x: Remove.
25938 * gcc.c-torture/execute/bitfld-3.c: New test.
25939 * gcc.dg/bitfld-2.c: Remove XFAILs.
25940
25941 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
25942
25943 PR c++/16276
25944 * g++.dg/rtti/tinfo1.C: New file.
25945
25946 2004-07-07 Eric Christopher <echristo@redhat.com>
25947
25948 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25949
25950 2004-07-07 Andrew Pinski <apinski@apple.com>
25951
25952 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25953
25954 2004-07-07 Mark Mitchell <mark@codesourcery.com>
25955
25956 * g++.dg/init/call1.C: XFAIL.
25957
25958 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
25959
25960 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25961 except for movstrict*, to movmem* and clrstr* to clrmem*.
25962
25963 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
25964
25965 * gcc.c-torture/execute/20040707-1.c: New test.
25966
25967 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
25968
25969 * gcc.c-torture/execute/20040706-1.c: New test.
25970
25971 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25972
25973 PR c++/3671
25974 * g++.dg/template/spec14.C: New test.
25975
25976 2004-07-05 Jakub Jelinek <jakub@redhat.com>
25977
25978 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25979 nothing if not yet defined. Use it in b, c and d type definitions.
25980 * gcc.c-torture/execute/20040705-1.c: New test.
25981 * gcc.c-torture/execute/20040705-2.c: New test.
25982
25983 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25984
25985 PR c++/2518
25986 * g++.dg/lookup/new1.C: New test.
25987
25988 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25989
25990 PR c++/11406
25991 * g++.dg/template/sizeof8.C: New test.
25992
25993 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
25994
25995 * gcc.c-torture/compile/20040705-1.c: New test.
25996
25997 2004-07-04 Bud Davis <bdavis9659@comcast.net>
25998
25999 * gfortran.fortran-torture/execute/seq_io.f90: New test.
26000
26001 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
26002
26003 * gcc.dg/cpp/if-mop.c: Two new testcases.
26004 * gcc.dg/cpp/trad/comment-3.c: New.
26005
26006 2004-07-04 Paul Brook <paul@codesourcery.com>
26007
26008 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26009
26010 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
26011
26012 PR c++/3761
26013 * g++.dg/lookup/crash4.C: New test.
26014
26015 2004-07-02 Zack Weinberg <zack@codesourcery.com>
26016
26017 * gcc.c-torture/execute/builtin-abs-1.c
26018 * gcc.c-torture/execute/builtin-abs-2.c
26019 * gcc.c-torture/execute/builtin-complex-1.c
26020 * gcc.c-torture/execute/builtins/string-1-lib.c
26021 * gcc.c-torture/execute/builtins/string-1.c
26022 * gcc.c-torture/execute/builtins/string-2-lib.c
26023 * gcc.c-torture/execute/builtins/string-2.c
26024 * gcc.c-torture/execute/builtins/string-3-lib.c
26025 * gcc.c-torture/execute/builtins/string-3.c
26026 * gcc.c-torture/execute/builtins/string-4-lib.c
26027 * gcc.c-torture/execute/builtins/string-4.c
26028 * gcc.c-torture/execute/builtins/string-5-lib.c
26029 * gcc.c-torture/execute/builtins/string-5.c
26030 * gcc.c-torture/execute/builtins/string-6-lib.c
26031 * gcc.c-torture/execute/builtins/string-6.c
26032 * gcc.c-torture/execute/builtins/string-7-lib.c
26033 * gcc.c-torture/execute/builtins/string-7.c
26034 * gcc.c-torture/execute/builtins/string-8-lib.c
26035 * gcc.c-torture/execute/builtins/string-8.c
26036 * gcc.c-torture/execute/builtins/string-9-lib.c
26037 * gcc.c-torture/execute/builtins/string-9.c
26038 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26039 * gcc.c-torture/execute/builtins/string-asm-1.c
26040 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26041 * gcc.c-torture/execute/builtins/string-asm-2.c
26042 * gcc.c-torture/execute/stdio-opt-1.c
26043 * gcc.c-torture/execute/stdio-opt-2.c
26044 * gcc.c-torture/execute/stdio-opt-3.c
26045 * gcc.c-torture/execute/string-opt-1.c
26046 * gcc.c-torture/execute/string-opt-10.c
26047 * gcc.c-torture/execute/string-opt-11.c
26048 * gcc.c-torture/execute/string-opt-12.c
26049 * gcc.c-torture/execute/string-opt-13.c
26050 * gcc.c-torture/execute/string-opt-14.c
26051 * gcc.c-torture/execute/string-opt-15.c
26052 * gcc.c-torture/execute/string-opt-16.c
26053 * gcc.c-torture/execute/string-opt-2.c
26054 * gcc.c-torture/execute/string-opt-6.c
26055 * gcc.c-torture/execute/string-opt-7.c
26056 * gcc.c-torture/execute/string-opt-8.c:
26057 Replace with ...
26058
26059 * gcc.c-torture/execute/builtins/abs-2.c
26060 * gcc.c-torture/execute/builtins/abs-3.c
26061 * gcc.c-torture/execute/builtins/complex-1.c
26062 * gcc.c-torture/execute/builtins/fprintf.c
26063 * gcc.c-torture/execute/builtins/fputs.c
26064 * gcc.c-torture/execute/builtins/memcmp.c
26065 * gcc.c-torture/execute/builtins/memmove.c
26066 * gcc.c-torture/execute/builtins/memops-asm.c
26067 * gcc.c-torture/execute/builtins/mempcpy-2.c
26068 * gcc.c-torture/execute/builtins/mempcpy.c
26069 * gcc.c-torture/execute/builtins/memset.c
26070 * gcc.c-torture/execute/builtins/printf.c
26071 * gcc.c-torture/execute/builtins/sprintf.c
26072 * gcc.c-torture/execute/builtins/strcat.c
26073 * gcc.c-torture/execute/builtins/strchr.c
26074 * gcc.c-torture/execute/builtins/strcmp.c
26075 * gcc.c-torture/execute/builtins/strcpy.c
26076 * gcc.c-torture/execute/builtins/strcspn.c
26077 * gcc.c-torture/execute/builtins/strlen-2.c
26078 * gcc.c-torture/execute/builtins/strlen.c
26079 * gcc.c-torture/execute/builtins/strncat.c
26080 * gcc.c-torture/execute/builtins/strncmp-2.c
26081 * gcc.c-torture/execute/builtins/strncmp.c
26082 * gcc.c-torture/execute/builtins/strncpy.c
26083 * gcc.c-torture/execute/builtins/strpbrk.c
26084 * gcc.c-torture/execute/builtins/strpcpy-2.c
26085 * gcc.c-torture/execute/builtins/strpcpy.c
26086 * gcc.c-torture/execute/builtins/strrchr.c
26087 * gcc.c-torture/execute/builtins/strspn.c
26088 * gcc.c-torture/execute/builtins/strstr-asm.c
26089 * gcc.c-torture/execute/builtins/strstr.c:
26090 ... these new files.
26091
26092 * gcc.c-torture/execute/builtins/abs-2-lib.c
26093 * gcc.c-torture/execute/builtins/abs-3-lib.c
26094 * gcc.c-torture/execute/builtins/complex-1-lib.c
26095 * gcc.c-torture/execute/builtins/fprintf-lib.c
26096 * gcc.c-torture/execute/builtins/fputs-lib.c
26097 * gcc.c-torture/execute/builtins/memcmp-lib.c
26098 * gcc.c-torture/execute/builtins/memmove-lib.c
26099 * gcc.c-torture/execute/builtins/memops-asm-lib.c
26100 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26101 * gcc.c-torture/execute/builtins/mempcpy-lib.c
26102 * gcc.c-torture/execute/builtins/memset-lib.c
26103 * gcc.c-torture/execute/builtins/printf-lib.c
26104 * gcc.c-torture/execute/builtins/sprintf-lib.c
26105 * gcc.c-torture/execute/builtins/strcat-lib.c
26106 * gcc.c-torture/execute/builtins/strchr-lib.c
26107 * gcc.c-torture/execute/builtins/strcmp-lib.c
26108 * gcc.c-torture/execute/builtins/strcpy-lib.c
26109 * gcc.c-torture/execute/builtins/strcspn-lib.c
26110 * gcc.c-torture/execute/builtins/strlen-2-lib.c
26111 * gcc.c-torture/execute/builtins/strlen-lib.c
26112 * gcc.c-torture/execute/builtins/strncat-lib.c
26113 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26114 * gcc.c-torture/execute/builtins/strncmp-lib.c
26115 * gcc.c-torture/execute/builtins/strncpy-lib.c
26116 * gcc.c-torture/execute/builtins/strpbrk-lib.c
26117 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26118 * gcc.c-torture/execute/builtins/strpcpy-lib.c
26119 * gcc.c-torture/execute/builtins/strrchr-lib.c
26120 * gcc.c-torture/execute/builtins/strspn-lib.c
26121 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26122 * gcc.c-torture/execute/builtins/strstr-lib.c
26123 * gcc.c-torture/execute/builtins/lib/abs.c
26124 * gcc.c-torture/execute/builtins/lib/fprintf.c
26125 * gcc.c-torture/execute/builtins/lib/memset.c
26126 * gcc.c-torture/execute/builtins/lib/printf.c
26127 * gcc.c-torture/execute/builtins/lib/sprintf.c
26128 * gcc.c-torture/execute/builtins/lib/strcpy.c
26129 * gcc.c-torture/execute/builtins/lib/strcspn.c
26130 * gcc.c-torture/execute/builtins/lib/strncat.c
26131 * gcc.c-torture/execute/builtins/lib/strncmp.c
26132 * gcc.c-torture/execute/builtins/lib/strncpy.c
26133 * gcc.c-torture/execute/builtins/lib/strpbrk.c
26134 * gcc.c-torture/execute/builtins/lib/strspn.c
26135 * gcc.c-torture/execute/builtins/lib/strstr.c:
26136 New files containing support routines.
26137
26138 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26139 declaration.
26140 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26141 when not optimizing.
26142
26143 2004-07-02 Mark Mitchell <mark@codesourcery.com>
26144
26145 PR c++/16240
26146 * g++.dg/abi/mangle22.C: New test.
26147 * g++.dg/abi/mangle23.C: Likewise.
26148
26149 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
26150
26151 PR fortran/16290
26152 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26153 Allow for cases without denormalized floating point numbers.
26154
26155 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
26156
26157 PR c/1027
26158 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26159 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26160 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26161 expected warning text.
26162 * gcc.dg/format/diag-2.c: New test.
26163
26164 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26165
26166 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26167
26168 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
26169
26170 * gcc.dg/builtins-43.c: New.
26171 * gcc.dg/builtins-44.c: New.
26172 * gcc.dg/builtins-45.c: New.
26173
26174 2004-06-26 Geoffrey Keating <geoffk@apple.com>
26175 Andreas Tobler <a.tobler@schweiz.ch>
26176
26177 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26178 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
26179 as SIGSEGV.
26180 * gcc.dg/cleanup-11.c: Likewise.
26181 * gcc.dg/cleanup-8.c: Likewise.
26182 * gcc.dg/cleanup-9.c: Likewise.
26183 * gcc.dg/cleanup-5.c: Run on all platforms.
26184
26185 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
26186
26187 * g++.dg/warn/nonnull1.C: New test.
26188
26189 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
26190
26191 * gcc.dg/compat/compat-common.h: Wrap up CINT in
26192 an #ifndef SKIP_COMPLEX_INT/#endif pair.
26193 Special-case the Sun compiler wrt to <complex.h>.
26194
26195 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
26196
26197 * gcc.dg/Wunreachable-8.C: New test.
26198
26199 * gcc.dg/h8300-ice2.c : New test.
26200
26201 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
26202
26203 PR fortran/16161
26204 * gfortran.fortran-torture/compile/implicit.f90: Add test
26205 for implicit character.
26206
26207 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
26208
26209 PR fortran/16289
26210 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26211 Use tiny() intrinsic to find smallest non-negative real
26212
26213 2004-06-30 Jakub Jelinek <jakub@redhat.com>
26214
26215 * gcc.dg/compat/struct-by-value-22_main.c: New test.
26216 * gcc.dg/compat/struct-by-value-22_x.c: New.
26217 * gcc.dg/compat/struct-by-value-22_y.c: New.
26218
26219 * gcc.c-torture/execute/20040629-1.c: New test.
26220
26221 2004-06-29 Jakub Jelinek <jakub@redhat.com>
26222
26223 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26224 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26225
26226 PR target/16195
26227 * gcc.dg/20040625-1.c: New test.
26228
26229 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26230
26231 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26232
26233 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26234
26235 PR fortran/15963
26236 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26237
26238 2004-06-29 Richard Henderson <rth@redhat.com>
26239
26240 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26241
26242 2004-06-29 Paul Brook <paul@codesourcery.com>
26243
26244 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26245 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26246
26247 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
26248
26249 PR c++/16260
26250 * g++.dg/parse/crash15.C: New.
26251
26252 2004-06-28 Andrew Pinski <apinski@apple.com>
26253
26254 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26255 by the error already.
26256
26257 * g++.dg/opt/ptrmem4.C: Change to compile only test.
26258
26259 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
26260
26261 PR target/14041
26262 * gcc.dg/h8300-bss-align-1.c : New.
26263
26264 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
26265
26266 * PR c++/16174
26267 * g++.dg/template/ctor4.C: New.
26268
26269 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
26270
26271 PR c++/16205
26272 * g++.dg/warn/Wsequence-point-1.C: New test.
26273
26274 2004-06-27 Paul Brook <paul@codesourcery.com>
26275
26276 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26277
26278 2004-06-27 Zack Weinberg <zack@codesourcery.com>
26279
26280 * g++.old-deja/g++.mike/p7325.C: Remove.
26281
26282 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
26283
26284 PR c/14963
26285 * gcc.dg/pr14963.c: New test.
26286
26287 2004-06-27 Mark Mitchell <mark@codesourcery.com>
26288
26289 PR c++/16193
26290 * g++.dg/parse/redef1.C: New test.
26291
26292 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
26293
26294 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26295 20021110.c.
26296 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26297 20021119-1.c.
26298 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26299 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26300 5-04.c.
26301 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26302 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26303 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26304 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26305 g++.brendan/enum14.C.
26306 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26307 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26308 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26309 g++.mike/virt1.C.
26310 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26311 memtemp24.C.
26312
26313 2004-06-27 Roger Sayle <roger@eyesopen.com>
26314
26315 * gcc.dg/20040527-1.c: New test case.
26316
26317 2004-06-26 Bud Davis <bdavis9659@comcast.net>
26318
26319 PR gfortran/pr16196
26320 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26321
26322 2004-06-25 Roger Sayle <roger@eyesopen.com>
26323
26324 PR middle-end/15825
26325 * gcc.dg/pr15825-1.c: New test case.
26326
26327 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
26328
26329 * gcc.c-torture/execute/20040625-1.c: New test.
26330
26331 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26332
26333 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26334
26335 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
26336
26337 * gcc.dg/torture/mips-div-1.c: New test.
26338
26339 2004-06-24 Jeff Law <law@redhat.com>
26340
26341 * gcc.dg/tree-ssa/20040624-1.c: New test.
26342
26343 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
26344
26345 * gcc.c-torture/compile/20040624-1.c: New test.
26346
26347 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26348
26349 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26350 this directory.
26351
26352 2004-06-23 Andrew Pinski <apinski@apple.com>
26353
26354 PR middle-end/15988
26355 * g++.dg/opt/ptrmem4.C: New test.
26356
26357 * gcc.dg/c90-array-quals-2.c: New test.
26358
26359 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
26360
26361 * gcc.dg/kpice1.c: New test.
26362
26363 2006-06-23 Andrew Pinski <apinski@apple.com>
26364
26365 * gcc.dg/c90-array-quals.c: New test.
26366
26367 2006-06-22 Richard Henderson <rth@redhat.com>
26368
26369 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26370
26371 2004-06-22 Loren James Rittle <ljrittle@acm.org>
26372
26373 * gcc.dg/builtins-config.h: Handle FreeBSD.
26374
26375 2006-06-22 Richard Henderson <rth@redhat.com>
26376
26377 * g++.dg/opt/devirt1.C: New.
26378
26379 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
26380
26381 * g++.dg/opt/pr15551.C: New testcase.
26382
26383 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
26384
26385 PR target/14800
26386 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26387 x86_64-*-linux* when compiling for 32bit.
26388
26389 2004-06-21 Andrew Pinski <apinski@apple.com>
26390
26391 * gcc.dg/pch/struct-1.c: New.
26392 * gcc.dg/pch/struct-1.hs: New.
26393
26394 2004-06-21 Geoffrey Keating <geoffk@apple.com>
26395
26396 * gcc.dg/pch/save-temps-1.c: New file.
26397 * gcc.dg/pch/save-temps-1.hs: New file.
26398
26399 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
26400
26401 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26402 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26403
26404 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26405
26406 * gfortran.fortran-torture/execute/select_1.f90: Rename function
26407 to fix type error.
26408 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26409 Remove trailing spaces.
26410
26411 2004-06-21 Richard Henderson <rth@redhat.com>
26412
26413 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26414 merging && to BIT_FIELD_REF.
26415
26416 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
26417
26418 * g++.dg/opt/placeholder1.C: New test.
26419
26420 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26421
26422 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26423 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26424 * gcc.dg/compat/union-m128-1_x.c: Likewise.
26425 * gcc.dg/compat/union-m128-1_y.c: Likewise.
26426
26427 2004-06-20 Zack Weinberg <zack@codesourcery.com>
26428
26429 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26430 extern "C".
26431 * g++.dg/other/pragma-re-1.C: Add comments.
26432
26433 2004-06-19 Bud Davis <bdavis9659@comcast.net>
26434
26435 PR gfortran/16080
26436 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26437
26438 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
26439
26440 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26441 instead of setting the type of size_t by
26442 hand.
26443
26444 2004-06-18 Roger Sayle <roger@eyesopen.com>
26445
26446 * gcc.dg/unordered-2.c: New test case.
26447 * gcc.dg/unordered-3.c: New test case.
26448
26449 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
26450
26451 PR other/16043
26452 * lib/g++.exp (g++_version): Tweak regexp for version
26453 * lib/g77.exp (g77_version): Likewise.
26454 * lib/gfortran.exp (gfortran_version): Likewise.
26455 * lib/objc.exp (objc_version): Likewise.
26456 * lib/treelang.exp (treelang_version): Likewise.
26457
26458 2004-06-19 Jakub Jelinek <jakub@redhat.com>
26459
26460 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26461 Use INT_MAX instead of __INT_MAX__.
26462 * gcc.dg/compat/struct-align-2_y.c: Likewise.
26463
26464 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26465 * gcc.dg/compat/scalar-return-3_x.c: Use it.
26466 * gcc.dg/compat/scalar-return-3_y.c: Use it.
26467 * gcc.dg/compat/scalar-return-4_x.c: Use it.
26468 * gcc.dg/compat/scalar-return-4_y.c: Use it.
26469 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26470 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26471 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26472 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26473
26474 * gcc.dg/range-test-1.c: New test.
26475 * g++.dg/opt/range-test-1.C: New test.
26476
26477 2004-06-17 Richard Henderson <rth@redhat.com>
26478
26479 * objc.dg/sync-1.m: New.
26480 * objc.dg/try-catch-1.m: Don't force next runtime.
26481 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26482 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
26483 shadowed catch clause.
26484 * objc.dg/try-catch-5.m: New.
26485
26486 2004-06-17 Zack Weinberg <zack@codesourcery.com>
26487
26488 Bug 14610
26489 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26490
26491 2004-06-15 Richard Henderson <rth@redhat.com>
26492
26493 * gcc.dg/20001116-1.c: Move expected warning line.
26494
26495 2004-06-15 Richard Henderson <rth@redhat.com>
26496
26497 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26498 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26499
26500 2004-06-15 Jeff Law <law@redhat.com>
26501
26502 * gcc.dg/tree-ssa/20040615-1.c: New test.
26503 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26504 be less sensitive to operand ordering.
26505 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26506
26507 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
26508
26509 * g++.dg/abi/bitfield3.C: Add comment..
26510
26511 2004-06-15 Richard Henderson <rth@redhat.com>
26512
26513 * g++.dg/ext/stmtexpr1.C: XFAIL.
26514 * gcc.dg/20030612-1.c: XFAIL.
26515
26516 2004-06-15 Eric Christopher <echristo@redhat.com>
26517
26518 * g++.dg/charset/asm5.c: New.
26519 * gcc.dg/charset/asm6.c: New.
26520
26521 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26522
26523 PR fortran/15962
26524 * gfortran.fortran-torture/execute/select_1.f90: New test.
26525
26526 2004-06-15 Paul Brook <paul@codesourcery.com>
26527
26528 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26529
26530 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26531
26532 PR c++/15967
26533 * g++.dg/lookup/crash3.C: New test.
26534
26535 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26536
26537 PR c++/15947
26538 * g++.dg/parse/dtor4.C: New test.
26539
26540 2004-06-14 Jeff Law <law@redhat.com>
26541
26542 * gcc.c-torture/compile/20040614-1.c: New test.
26543
26544 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26545
26546 PR fortran/15211
26547 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26548 LEN of a character array.
26549
26550 2004-06-14 Mark Mitchell <mark@codesourcery.com>
26551
26552 PR c++/15096
26553 * g++.dg/template/ptrmem10.C: New test.
26554
26555 PR c++/14930
26556 * g++.dg/template/friend30.C: New test.
26557
26558 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26559
26560 PR fortran/14928
26561 * gfortran.fortran-torture/compile/mloc.f90: New test.
26562
26563 2004-06-13 Paul Brook <paul@codesourcery.com>
26564
26565 * gfortran.fortran-torture/execute/random_2.f90: New test.
26566
26567 2004-06-13 Eric Christopher <echristo@redhat.com>
26568
26569 * gcc.dg/noncompile/redecl-1.c: Fix error message.
26570
26571 2004-06-12 Paul Brook <paul@codesourcery.com>
26572
26573 * gfortran.fortran-torture/execute/contained_3.f90: New test.
26574
26575 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26576
26577 PR fortran/14923
26578 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26579
26580 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26581
26582 PR fortran/14957
26583 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26584 syntax errors in end statements of contained subroutines.
26585
26586 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26587
26588 PR fortran/12841
26589 * gfortran.fortran-torture/execute/null_arg.f90: New test.
26590
26591 2004-06-12 Bud Davis <bdavis9659@comcast.net>
26592
26593 PR fortran/15665
26594 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26595
26596 2004-06-12 Bud Davis <bdavis9659@comcast.net>
26597
26598 PR gfortran/12839
26599 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26600
26601 2004-06-11 Mark Mitchell <mark@codesourcery.com>
26602
26603 PR c++/15862
26604 * g++.dg/parse/enum1.C: New test.
26605
26606 2004-06-10 Jeff Law <law@redhat.com>
26607
26608 * gcc.c-torture/compile/20040610-1.c: New test.
26609
26610 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26611
26612 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26613 * g++.old-deja/g++.other/decl3.C: Likewise.
26614
26615 2004-06-10 Brian Booth <bbooth@redhat.com>
26616
26617 * gcc.dg/tree-ssa/20031015-1.c: Scan for
26618 V_MAY_DEF instead of VDEF.
26619 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26620
26621 2004-06-10 Mark Mitchell <mark@codesourcery.com>
26622
26623 PR c++/14211
26624 * g++.dg/conversion/const1.C: New test.
26625
26626 PR c++/15076
26627 * g++.dg/conversion/reinterpret1.C: New test.
26628
26629 PR c++/15877
26630 * g++.dg/template/enum2.C: New test.
26631
26632 PR c++/15227
26633 * g++.dg/template/error13.C: New test.
26634
26635 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26636
26637 PR fortran/14957
26638 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26639 arguments to test_* REAL and of the right size.
26640
26641 2004-06-10 Jakub Jelinek <jakub@redhat.com>
26642
26643 PR target/15569
26644 PR rtl-optimization/15681
26645 * gcc.dg/20040609-1.c: New test.
26646
26647 2004-06-10 Jakub Jelinek <jakub@redhat.com>
26648
26649 PR c++/14791
26650 * g++.dg/opt/builtins1.C: New test.
26651
26652 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
26653
26654 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26655 that use default windows32 struct layout.
26656 * gcc.dg/i386-bitfield2.c: Likewise.
26657
26658 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
26659
26660 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26661 for mingw32 and cygwin targets.
26662
26663 2004-06-09 Geoffrey Keating <geoffk@apple.com>
26664
26665 * gcc.dg/pch/macro-4.c: New.
26666 * gcc.dg/pch/macro-4.hs: New.
26667
26668 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26669
26670 PR fortran/13249
26671 * gfortran.fortran-torture/compile/name_clash.f90: New test.
26672
26673 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26674
26675 PR fortran/13372
26676 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26677
26678 2004-06-09 Bud Davis <bdavis9659@comcast.net>
26679
26680 PR gfortran/14897
26681 * gfortran.fortran-torture/execute/t_edit.f90: New test.
26682
26683 2004-06-09 Bud Davis <bdavis9659@comcast.net>
26684
26685 PR gfortran/15755
26686 * gfortran.fortran-torture/execute/backspace.c : New test.
26687
26688 2004-06-09 Paul Brook <paul@codesourcery.com>
26689
26690 * gfortran.fortran-torture/execure/intrinsic_associated.f90
26691 (pointer_to_section): Rewrite to use smaller array.
26692
26693 2004-06-08 David Edelsohn <edelsohn@gnu.org>
26694
26695 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26696 * gcc.dg/ext/altivec-10.c: Same.
26697 * gcc.dg/ext/altivec-11.c: Same.
26698 * gcc.dg/ext/altivec-12.c: Same.
26699 * gcc.dg/ext/altivec-13.c: Same.
26700 * gcc.dg/ext/altivec-14.c: Same.
26701 * gcc.dg/ext/altivec-15.c: Same.
26702 * gcc.dg/ext/altivec-16.c: Same.
26703 * gcc.dg/ext/altivec-3.c: Same.
26704 * gcc.dg/ext/altivec-4.c: Same.
26705 * gcc.dg/ext/altivec-6.c: Same.
26706 * gcc.dg/ext/altivec-7.c: Same.
26707 * gcc.dg/ext/altivec-8.c: Same.
26708 * gcc.dg/ext/altivec-varargs-1.c: Same.
26709
26710 * g++.dg/ext/altivec-1.C: Correct dg syntax.
26711 * g++.dg/ext/altivec-10.C: Same.
26712 * g++.dg/ext/altivec-2.C: Same.
26713 * g++.dg/ext/altivec-3.C: Same.
26714 * g++.dg/ext/altivec-4.C: Same.
26715 * g++.dg/ext/altivec-5.C: Same.
26716 * g++.dg/ext/altivec-6.C: Same.
26717 * g++.dg/ext/altivec-7.C: Same.
26718 * g++.dg/ext/altivec-8.C: Same.
26719 * g++.dg/ext/altivec-9.C: Same.
26720
26721 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26722
26723 PR c++/7841
26724 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26725
26726 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26727
26728 * gcc.dg/union-1.c: New test.
26729
26730 2004-06-07 Roger Sayle <roger@eyesopen.com>
26731
26732 * gcc.dg/builtins-41.c: New test case.
26733 * gcc.dg/builtins-42.c: New test case.
26734
26735 2004-06-07 David Edelsohn <edelsohn@gnu.org>
26736
26737 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26738 * g++.dg/ext/altivec-10.C: Same.
26739 * g++.dg/ext/altivec-2.C: Same.
26740 * g++.dg/ext/altivec-3.C: Same.
26741 * g++.dg/ext/altivec-4.C: Same.
26742 * g++.dg/ext/altivec-5.C: Same.
26743 * g++.dg/ext/altivec-6.C: Same.
26744 * g++.dg/ext/altivec-7.C: Same.
26745 * g++.dg/ext/altivec-8.C: Same.
26746 * g++.dg/ext/altivec-9.C: Same.
26747 * g++.old-deja/g++.abi/cxa_vec.C: Same.
26748 * g++.old-deja/g++.brendan/new3.C: Same.
26749 * gcc.c-torture/execute/eeprof-1.x: Same.
26750
26751 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
26752
26753 PR c/14765
26754 * gcc.dg/pr14765-1.c: New test.
26755
26756 2004-06-07 Roger Sayle <roger@eyesopen.com>
26757
26758 PR c/14649
26759 * gcc.dg/pr14649-1.c: New test case.
26760
26761 2004-06-07 Richard Henderson <rth@redhat.com>
26762
26763 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26764 if temporaries.
26765
26766 2004-06-07 David Edelsohn <edelsohn@gnu.org>
26767
26768 * g++.dg/eh/elide1.C: Remove XFAIL.
26769
26770 2004-06-07 Mark Mitchell <mark@codesourcery.com>
26771
26772 PR c++/15337
26773 * g++.dg/expr/sizeof3.C: New test.
26774
26775 PR c++/14777
26776 * g++.dg/template/access14.C: New test.
26777
26778 PR c++/15554
26779 * g++.dg/template/enum1.C: New test.
26780
26781 PR c++/15057
26782 * g++.dg/eh/throw1.C: New test.
26783
26784 2004-06-07 David Ayers <d.ayers@inode.at>
26785 Ziemowit Laski <zlaski@apple.com>
26786
26787 * lib/objc.exp (objc_target_compile): Revert the '-framework
26788 Foundation' flag fix, since bare Darwin does not ship
26789 with the Foundation framework.
26790 * objc/execute/next_mapping.h: Provide a local NSConstantString
26791 @interface and @implementation.
26792 (objc_constant_string_init): A constructor function, used to
26793 initialize the NSConstantString meta-class object.
26794 * objc/execute/string1.m: Include "next_mapping.h" instead of
26795 <Foundation/NSString.h>.
26796 * objc/execute/string2.m: Likewise.
26797 * objc/execute/string3.m: Likewise.
26798 * objc/execute/string4.m: Likewise.
26799
26800 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
26801
26802 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26803 to double. Replace double with FLOAT.
26804 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26805
26806 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26807 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26808 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26809 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26810 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26811 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26812 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26813 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26814
26815 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
26816
26817 PR c/13519
26818 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26819
26820 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26821
26822 PR c++/15503
26823 * g++.dg/template/meminit2.C: New test.
26824
26825 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
26826
26827 PR target/15822
26828 * gcc.c-torture/execute/compare-fp-1.c,
26829 gcc.c-torture/execute/compare-fp-2.c,
26830 gcc.c-torture/execute/compare-fp-3.c,
26831 gcc.c-torture/execute/compare-fp-4.c,
26832 gcc.c-torture/execute/compare-fp-3.x,
26833 gcc.c-torture/execute/compare-fp-4.x: Moved...
26834 * gcc.c-torture/execute/ieee/compare-fp-1.c,
26835 gcc.c-torture/execute/ieee/compare-fp-2.c,
26836 gcc.c-torture/execute/ieee/compare-fp-3.c,
26837 gcc.c-torture/execute/ieee/compare-fp-4.c,
26838 gcc.c-torture/execute/ieee/compare-fp-3.x,
26839 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26840
26841 2004-06-04 David Ayers <d.ayers@inode.at>
26842
26843 * objc/execute/protocol-isEqual-4.m: New testcase.
26844
26845 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
26846
26847 * objc/execute/protocol-isEqual-1.m: New testcase.
26848 * objc/execute/protocol-isEqual-2.m: New testcase.
26849 * objc/execute/protocol-isEqual-3.m: New testcase.
26850
26851 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26852
26853 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26854
26855 2004-06-02 Ziemowit Laski <zlaski@apple.com>
26856
26857 * lib/objc.exp (objc_target_compile): When running tests on
26858 Darwin (Mac OS X), inform the linker about '-framework
26859 'Foundation'.
26860
26861 2004-06-02 Eric Christopher <echristo@redhat.com>
26862
26863 * gcc.c-torture/compile/20040602-1.c: New.
26864
26865 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
26866
26867 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26868 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26869
26870 PR tree-optimization/14736
26871 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26872
26873 PR tree-optimization/14042
26874 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26875
26876 PR tree-optimization/14729
26877 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26878
26879 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26880
26881 PR fortran/15557
26882 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26883
26884 2004-06-01 Richard Hederson <rth@redhat.com>
26885
26886 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26887
26888 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26889
26890 PR c++/14932
26891 * g++.dg/parse/offsetof4.C: New test.
26892
26893 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
26894
26895 PR objc/7993
26896 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26897
26898 2004-05-31 Mark Mitchell <mark@codesourcery.com>
26899
26900 PR c++/15701
26901 * g++.dg/template/friend29.C: New test.
26902
26903 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
26904
26905 PR c/15749
26906 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26907
26908 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
26909
26910 * gcc.dg/sparc-trap-1.c: New test.
26911
26912 2004-05-31 Roger Sayle <roger@eyesopen.com>
26913
26914 PR middle-end/15069
26915 * g++.dg/opt/fold3.C: New test case.
26916
26917 2004-05-30 Graham Stott <graham.stott@btinternet.com>
26918
26919 * lib/target-supports.exp (check_iconv_available): Fix fallout
26920 from 2004-05-28 patch.
26921
26922 2004-05-30 Paul Brook <paul@codesourcery.com>
26923
26924 PR fortran/15620
26925 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26926 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26927
26928 2004-05-30 Steven G. Kargl <kargls@comcast.net>
26929
26930 * gfortran.fortran-torture/execute/random_1.f90: New test.
26931
26932 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26933
26934 * g++.dg/ext/altivec-10.C: New test.
26935
26936 2004-05-29 Paul Brook <paul@codesourcery.com>
26937
26938 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26939
26940 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26941
26942 * gcc.dg/altivec-16.c: New test.
26943
26944 2004-05-28 Janis Johnson <janis187@us.ibm.com>
26945
26946 * lib/target-supports.exp (check_vmx_hw_available): New.
26947 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26948
26949 * lib/target-supports.exp (check_alias_available,
26950 check_iconv_available, check_named_sections_available): Use
26951 unique names for temporary files.
26952
26953 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26954
26955 * gcc.dg/altivec-15.c: New test.
26956
26957 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26958
26959 PR c++/15083
26960 * g++.dg/warn/noeffect6.C: New test.
26961
26962 PR c++/15471
26963 * g++.dg/expr/ptrmem4.C: New test.
26964
26965 PR c++/15640
26966 * g++.dg/template/operator3.C: New test.
26967
26968 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26969
26970 PR c++/14668
26971 * g++.dg/lookup/redecl1.C: New test.
26972 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26973
26974 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
26975
26976 * gcc.c-torture/execute/compare-fp-1.c,
26977 gcc.c-torture/execute/compare-fp-2.c,
26978 gcc.c-torture/execute/compare-fp-3.c,
26979 gcc.c-torture/execute/compare-fp-4.c,
26980 gcc.c-torture/execute/compare-fp-3.x,
26981 gcc.c-torture/execute/compare-fp-4.x,
26982 gcc.dg/pr15649-1.c: New.
26983
26984 2004-05-27 Adam Nemet <anemet@lnxw.com>
26985
26986 PR c++/12883
26987 * g++.dg/init/array14.C: New test.
26988
26989 2004-05-25 Janis Johnson <janis187@us.ibm.com>
26990
26991 * lib/compat.exp (compat-get-options-main): New.
26992 (compat-get-options): Remove unneeded code, warn for ignored
26993 command.
26994 (compat-execute): Check flag set by dg-require-* commands.
26995
26996 * lib/compat.exp (compat-execute): Break up long lines.
26997
26998 2004-05-24 Janis Johnson <janis187@us.ibm.com>
26999
27000 * gcc.dg/altivec-7.c: Don't use 'vector long'.
27001 * gcc.dg/altivec-14.c: New test.
27002 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27003
27004 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27005 * gcc.dg/altivec-12.c: Ditto.
27006
27007 * gcc.dg/altivec-3.c: Move call to altivec_check.
27008
27009 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27010
27011 PR c++/15044
27012 * g++.dg/template/error12.C: New test.
27013
27014 PR c++/15317
27015 * g++.dg/ext/attrib15.C: New test.
27016
27017 PR c++/15329
27018 * g++.dg/template/ptrmem9.C: New test.
27019
27020 2004-05-25 Paul Brook <paul@codesourcery.com>
27021
27022 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27023
27024 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27025
27026 PR c++/15165
27027 * g++.dg/template/crash19.C: New test.
27028
27029 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27030
27031 PR c++/15025
27032 * g++.dg/template/redecl1.C: New test.
27033
27034 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27035
27036 PR c++/14821
27037 * g++.dg/other/ns1.C: New test.
27038
27039 PR c++/14883
27040 * g++.dg/template/invalid1.C: New test.
27041
27042 2004-05-23 Paul Brook <paul@codesourcery.com>
27043 Victor Leikehman <lei@haifasphere.co.il>
27044
27045 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27046 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27047
27048 2004-05-22 Mark Mitchell <mark@codesourcery.com>
27049
27050 PR c++/15285
27051 PR c++/15299
27052 * g++.dg/template/non-dependent5.C: New test.
27053 * g++.dg/template/non-dependent6.C: New test.
27054
27055 2004-05-22 Mark Mitchell <mark@codesourcery.com>
27056
27057 PR c++/15507
27058 * g++.dg/inherit/union1.C: New test.
27059
27060 PR c++/15542
27061 * g++.dg/template/addr1.C: New test.
27062
27063 PR c++/15427
27064 * g++.dg/template/array5.C: New test.
27065
27066 PR c++/15287
27067 * g++.dg/template/array6.C: New test.
27068
27069 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
27070 Roger Sayle <roger@eyesopen.com>
27071
27072 * g++.dg/lookup/forscope2.C: New test case.
27073
27074 2004-05-22 Ben Elliston <bje@au.ibm.com>
27075
27076 * gcc.dg/cpp/Wmissingdirs.c: New.
27077
27078 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
27079
27080 PR target/15301
27081 * gcc.dg/compat/union-m128-1.h: New file.
27082 * gcc.dg/compat/union-m128-1_main.c: Likewise.
27083 * gcc.dg/compat/union-m128-1_x.c: Likewise.
27084 * gcc.dg/compat/union-m128-1_y.c: Likewise.
27085
27086 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
27087
27088 PR target/15302
27089 * gcc.dg/compat/struct-complex-1.h: New file.
27090 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27091 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27092 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27093
27094 2004-05-20 Roger Sayle <roger@eyesopen.com>
27095
27096 PR middle-end/3074
27097 * gcc.dg/pr3074-1.c: New test case.
27098 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27099
27100 2004-05-20 Falk Hueffner <falk@debian.org>
27101
27102 PR other/15526
27103 * gcc.dg/ftrapv-1.c: New test case.
27104
27105 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
27106
27107 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27108
27109 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
27110 Jeff Law <law@redhat.com>
27111
27112 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27113 * gcc.dg/tree-ssa/20040518-2.c: New test.
27114
27115 * gcc.dg/tree-ssa/20040518-1.c: New test.
27116
27117 2004-05-18 Zack Weinberg <zack@codesourcery.com>
27118
27119 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27120
27121 2004-05-18 Paul Brook <paul@codesourcery.com>
27122
27123 PR fortran/13930
27124 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27125
27126 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27127
27128 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27129 constant folding.
27130
27131 2004-05-17 Steven Bosscher <stevenb@suse.de>
27132
27133 * gcc.dg/tree-ssa/20040517-1.c: New test.
27134
27135 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27136
27137 * gcc.dg/loop-4.c: New test.
27138
27139 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
27140
27141 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27142
27143 2004-05-15 Bud Davis <bdavis9659@comcast.net>
27144
27145 PR fortran/15311
27146 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27147
27148 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27149
27150 PR fortran/13826
27151 PR fortran/13940
27152 * gfortran.fortran-torture/compile/data_1.f90: New test.
27153
27154 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
27155
27156 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27157 * gcc.dg/uninit-H.c: Define ASM for __s390__.
27158
27159 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
27160
27161 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27162
27163 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
27164
27165 PR c/15444
27166 * gcc.dg/format/xopen-1.c: Adjust expected message.
27167 * gcc.dg/format/xopen-3.c: New test.
27168
27169 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
27170
27171 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27172
27173 2004-05-14 Jeff Law <law@redhat.com>
27174
27175 * gcc.dg/tree-ssa/20040514-2.c: New test.
27176
27177 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27178
27179 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27180 this ...
27181 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27182 this.
27183
27184 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
27185
27186 * gcc.dg/tree-ssa/20040514-1.c: New test.
27187
27188 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27189
27190 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27191 test.
27192
27193 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27194
27195 PR fortran/14066
27196 * gfortran.fortran-torture/compile/do_1.f90: New test.
27197
27198 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27199
27200 PR fortran/15051
27201 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27202 test.
27203
27204 2004-05-14 Bud Davis <bdavis9659@comcast.net>
27205
27206 PR fortran/15149
27207 * gfortran.fortran-torture/execute/random_init.f90: New test.
27208
27209 2004-05-13 Paul Brook <paul@codesourcery.com>
27210
27211 PR fortran/15314
27212 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27213
27214 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
27215
27216 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27217 for the powerpc case.
27218
27219 2004-05-13 Jeff Law <law@redhat.com>
27220
27221 * gcc.dg/tree-ssa/20040513-1.c: New test.
27222 * gcc.dg/tree-ssa/20040513-2.c: New test.
27223
27224 2004-05-13 Paul Brook <paul@codesourcery.com>
27225
27226 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27227 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27228 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27229
27230 2004-05-13 Andreas Schwab <schwab@suse.de>
27231
27232 PR other/10819
27233 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27234 characters.
27235
27236 2004-05-13 Bud Davis <bdavis9659@comcast.net>
27237
27238 PR fortran/15294
27239 * gfortran.fortran-torture/execute/adjustr.f90: New file.
27240
27241 2004-05-13 Diego Novillo <dnovillo@redhat.com>
27242
27243 Merge from tree-ssa-20020619-branch. See
27244 ChangeLog.tree-ssa for details.
27245
27246 2004-05-11 Ziemowit Laski <zlaski@apple.com>
27247
27248 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27249 include <altivec.h> explicitly.
27250 * gcc.dg/altivec-13.c: Likewise.
27251
27252 2004-05-11 Paul Brook <paul@codesourcery.com>
27253
27254 * gcc.c-torture/compile/20010518-1.c: Force enum size.
27255
27256 2004-05-10 Eric Christopher <echristo@redhat.com>
27257
27258 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27259 * gcc.dg/sibcall-4.c: Ditto.
27260
27261 2004-05-10 Ziemowit Laski <zlaski@apple.com>
27262
27263 * g++.dg/ext/altivec-8.C: New test case.
27264 * gcc.dg/altivec-13.c: New test case.
27265
27266 2004-05-08 Roger Sayle <roger@eyesopen.com>
27267
27268 * gcc.c-torture/execute/divcmp-1.c: New test case.
27269 * gcc.c-torture/execute/divcmp-2.c: New test case.
27270 * gcc.c-torture/execute/divcmp-3.c: New test case.
27271
27272 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
27273
27274 * g++.dg/other/pragma-re-2.C: New test.
27275
27276 2004-05-07 Uros Bizjak <uros@kss-loka.si>
27277
27278 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27279 * gcc.dg/i386-387-2.c: Likewise.
27280
27281 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27282 __builtin_drem.
27283 * gcc.dg/i386-387-6.c: Likewise.
27284
27285 2004-05-07 Uros Bizjak <uros@kss-loka.si>
27286
27287 * gcc.dg/builtins-33.c: Also check log1p*.
27288
27289 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
27290
27291 PR optimization/15296
27292 * gcc.c-torture/execute/pr15296.c: New test.
27293
27294 2004-05-05 Uros Bizjak <uros@kss-loka.si>
27295
27296 * gcc.dg/builtins-40.c: New test.
27297
27298 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
27299
27300 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27301
27302 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
27303
27304 * g++.dg/ext/spe1.C: New testcase.
27305
27306 2004-05-04 Ziemowit Laski <zlaski@apple.com>
27307
27308 * objc.dg/image-info.m: Allow additional attributes
27309 for __image_info section.
27310
27311 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
27312
27313 * gcc.dg/torture/mips-hilo-2.c: New test.
27314
27315 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27316
27317 PR c++/14389
27318 * g++.dg/template/member5.C: New test.
27319
27320 2004-05-03 Uros Bizjak <uros@kss-loka.si>
27321
27322 * gcc.dg/builtins-34.c: Also check expm1*.
27323
27324 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27325
27326 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27327 * gcc.dg/torture/builtin-convert-3.c: New test.
27328
27329 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
27330
27331 PR middle-end/15054
27332 * g++.dg/opt/pr15054.C: New test.
27333
27334 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27335
27336 * gcc.dg/torture/builtin-rounding-1.c: New test.
27337 * gcc.dg/builtins-25.c: Delete.
27338 * gcc.dg/builtins-29.c: Delete.
27339
27340 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
27341
27342 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27343 * gcc.dg/sibcall-4.c: Likewise.
27344 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27345
27346 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
27347
27348 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27349 bit-field on 16-bit targets.
27350
27351 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
27352
27353 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27354 16-bit targets.
27355
27356 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
27357
27358 * gcc.dg/rs6000-power2-1.c: Change to compile only.
27359 * gcc.dg/rs6000-power2-2.c: Likewise.
27360
27361 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
27362
27363 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27364 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27365 Change the asm registers to be in form of frN instead of fN.
27366
27367 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27368
27369 * gcc.dg/torture/builtin-convert-2.c: New test.
27370
27371 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
27372
27373 * gcc.dg/rs6000-power2-1.c: New test.
27374 * gcc.dg/rs6000-power2-2.c: New test.
27375
27376 2004-04-28 Jan Hubicka <jh@suse.cz>
27377
27378 * gcc.dg/unused-6.c: New test.
27379
27380 2004-04-24 Laurent GUERBY <laurent@guerby.net>
27381 Ulrich Weigand <uweigand@de.ibm.com>
27382
27383 * ada/acats/run_all.sh: Define $target variable.
27384
27385 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
27386
27387 PR c++/15119
27388 * g++.dg/other/vararg-1.C: New test.
27389
27390 PR c++/4794
27391 * g++.dg/eh/cleanup3.C: New test.
27392
27393 2004-04-24 Laurent GUERBY <laurent@guerby.net>
27394
27395 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27396 and ad8011a (target_insn).
27397 * ada/acats/support/macro.dfs: Likewise.
27398 * ada/acats/support/impbit.adb: New file.
27399
27400 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
27401
27402 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27403
27404 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27405
27406 * gcc.dg/loop-3.c: New test.
27407
27408 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
27409
27410 * gcc.c-torture/execute/simd-5.c: New test.
27411
27412 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27413
27414 PR c++/15064
27415 * g++.dg/template/crash18.C: New test.
27416
27417 2004-04-22 Mark Mitchell <mark@codesourcery.com>
27418
27419 * g++.dg/ext/complit3.C: New test.
27420
27421 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27422
27423 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27424 * gcc.dg/altivec-3.c: Same.
27425 * gcc.dg/altivec-varargs-1.c: Same.
27426
27427 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27428
27429 * lib/target-supports.exp (check_profiling_available): Assume
27430 profiling is not available on powerpc-eabi targets.
27431
27432 2004-04-21 Janis Johnson <janis187@us.ibm.com>
27433
27434 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27435 * gcc.dg/vmx/bug-1.c: Ditto.
27436
27437 2004-04-20 Eric Christopher <echristo@redhat.com>
27438
27439 * gcc.dg/charset/extern.c: New test.
27440 * g++.dg/charset/extern3.cc: Ditto.
27441
27442 2004-04-20 Uros Bizjak <uros@kss-loka.si>
27443
27444 * gcc.dg/builtins-39.c: New test.
27445
27446 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
27447
27448 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27449
27450 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
27451
27452 * gcc.dg/torture/mips-hilo-1.c: New test.
27453
27454 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
27455
27456 * gcc.c-torture/compile/20040419-1.c: New test.
27457
27458 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
27459
27460 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27461
27462 2004-04-18 Zack Weinberg <zack@codesourcery.com>
27463 Aldy Hernandez <aldyh@redhat.com>
27464
27465 * gcc.c-torture/execute/va-arg-24.c: New.
27466
27467 2004-04-17 Zack Weinberg <zack@codesourcery.com>
27468 Aldy Hernandez <aldyh@redhat.com>
27469
27470 * gcc.dg/vmx/1b-01.c: New.
27471 * gcc.dg/vmx/1b-02.c: New.
27472 * gcc.dg/vmx/1b-03.c: New.
27473 * gcc.dg/vmx/1b-04.c: New.
27474 * gcc.dg/vmx/1b-05.c: New.
27475 * gcc.dg/vmx/1b-06.c: New.
27476 * gcc.dg/vmx/1b-07.c: New.
27477 * gcc.dg/vmx/1c-01.c: New.
27478 * gcc.dg/vmx/1c-02.c: New.
27479 * gcc.dg/vmx/3a-01a.c: New.
27480 * gcc.dg/vmx/3a-01.c: New.
27481 * gcc.dg/vmx/3a-01m.c: New.
27482 * gcc.dg/vmx/3a-03.c: New.
27483 * gcc.dg/vmx/3a-03m.c: New.
27484 * gcc.dg/vmx/3a-04.c: New.
27485 * gcc.dg/vmx/3a-04m.c: New.
27486 * gcc.dg/vmx/3a-05.c: New.
27487 * gcc.dg/vmx/3a-06.c: New.
27488 * gcc.dg/vmx/3a-06m.c: New.
27489 * gcc.dg/vmx/3a-07.c: New.
27490 * gcc.dg/vmx/3b-01.c: New.
27491 * gcc.dg/vmx/3b-02.c: New.
27492 * gcc.dg/vmx/3b-10.c: New.
27493 * gcc.dg/vmx/3b-13.c: New.
27494 * gcc.dg/vmx/3b-14.c: New.
27495 * gcc.dg/vmx/3b-15.c: New.
27496 * gcc.dg/vmx/3c-01a.c: New.
27497 * gcc.dg/vmx/3c-01.c: New.
27498 * gcc.dg/vmx/3c-02.c: New.
27499 * gcc.dg/vmx/3c-03.c: New.
27500 * gcc.dg/vmx/3d-01.c: New.
27501 * gcc.dg/vmx/4-01.c: New.
27502 * gcc.dg/vmx/4-03.c: New.
27503 * gcc.dg/vmx/5-01.c: New.
27504 * gcc.dg/vmx/5-02.c: New.
27505 * gcc.dg/vmx/5-03.c: New.
27506 * gcc.dg/vmx/5-04.c: New.
27507 * gcc.dg/vmx/5-05.c: New.
27508 * gcc.dg/vmx/5-06.c: New.
27509 * gcc.dg/vmx/5-07.c: New.
27510 * gcc.dg/vmx/5-07t.c: New.
27511 * gcc.dg/vmx/5-08.c: New.
27512 * gcc.dg/vmx/5-10.c: New.
27513 * gcc.dg/vmx/5-11.c: New.
27514 * gcc.dg/vmx/7-01a.c: New.
27515 * gcc.dg/vmx/7-01.c: New.
27516 * gcc.dg/vmx/7c-01.c: New.
27517 * gcc.dg/vmx/7d-01.c: New.
27518 * gcc.dg/vmx/7d-02.c: New.
27519 * gcc.dg/vmx/8-01.c: New.
27520 * gcc.dg/vmx/8-02a.c: New.
27521 * gcc.dg/vmx/8-02.c: New.
27522 * gcc.dg/vmx/brode-1.c: New.
27523 * gcc.dg/vmx/bug-1.c: New.
27524 * gcc.dg/vmx/bug-2.c: New.
27525 * gcc.dg/vmx/bug-3.c: New.
27526 * gcc.dg/vmx/cw-bug-1.c: New.
27527 * gcc.dg/vmx/cw-bug-2.c: New.
27528 * gcc.dg/vmx/cw-bug-3.c: New.
27529 * gcc.dg/vmx/dct.c: New.
27530 * gcc.dg/vmx/debug-1.c: New.
27531 * gcc.dg/vmx/debug-2.c: New.
27532 * gcc.dg/vmx/debug-3.c: New.
27533 * gcc.dg/vmx/debug-4.c: New.
27534 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27535 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27536 * gcc.dg/vmx/eg-5.c: New.
27537 * gcc.dg/vmx/fft.c: New.
27538 * gcc.dg/vmx/gcc-bug-1.c: New.
27539 * gcc.dg/vmx/gcc-bug-2.c: New.
27540 * gcc.dg/vmx/gcc-bug-3.c: New.
27541 * gcc.dg/vmx/gcc-bug-4.c: New.
27542 * gcc.dg/vmx/gcc-bug-5.c: New.
27543 * gcc.dg/vmx/gcc-bug-6.c: New.
27544 * gcc.dg/vmx/gcc-bug-7.c: New.
27545 * gcc.dg/vmx/gcc-bug-8.c: New.
27546 * gcc.dg/vmx/gcc-bug-9.c: New.
27547 * gcc.dg/vmx/gcc-bug-b.c: New.
27548 * gcc.dg/vmx/gcc-bug-c.c: New.
27549 * gcc.dg/vmx/gcc-bug-d.c: New.
27550 * gcc.dg/vmx/gcc-bug-e.c: New.
27551 * gcc.dg/vmx/gcc-bug-f.c: New.
27552 * gcc.dg/vmx/gcc-bug-g.c: New.
27553 * gcc.dg/vmx/gcc-bug-i.c: New.
27554 * gcc.dg/vmx/harness.h: New.
27555 * gcc.dg/vmx/ira1.c: New.
27556 * gcc.dg/vmx/ira2a.c: New.
27557 * gcc.dg/vmx/ira2b.c: New.
27558 * gcc.dg/vmx/ira2.c: New.
27559 * gcc.dg/vmx/ira2c.c: New.
27560 * gcc.dg/vmx/mem.c: New.
27561 * gcc.dg/vmx/newton-1.c: New.
27562 * gcc.dg/vmx/ops.c: New.
27563 * gcc.dg/vmx/sn7153.c: New.
27564 * gcc.dg/vmx/spill2.c: New.
27565 * gcc.dg/vmx/spill3.c: New.
27566 * gcc.dg/vmx/spill.c: New.
27567 * gcc.dg/vmx/t.c: New.
27568 * gcc.dg/vmx/varargs-1.c: New.
27569 * gcc.dg/vmx/varargs-2.c: New.
27570 * gcc.dg/vmx/varargs-3.c: New.
27571 * gcc.dg/vmx/varargs-4.c: New.
27572 * gcc.dg/vmx/varargs-5.c: New.
27573 * gcc.dg/vmx/varargs-6.c: New.
27574 * gcc.dg/vmx/varargs-7.c: New.
27575 * gcc.dg/vmx/vmx.exp: New.
27576 * gcc.dg/vmx/vprint-1.c: New.
27577 * gcc.dg/vmx/vscan-1.c: New.
27578 * gcc.dg/vmx/x-01.c: New.
27579 * gcc.dg/vmx/x-02.c: New.
27580 * gcc.dg/vmx/x-03.c: New.
27581 * gcc.dg/vmx/x-04.c: New.
27582 * gcc.dg/vmx/x-05.c: New.
27583 * gcc.dg/vmx/yousufi-1.c: New.
27584 * gcc.dg/vmx/zero-1.c: New.
27585 * gcc.dg/vmx/zero.c: New.
27586
27587 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
27588
27589 * g++.dg/lookup/java1.C: Update for chage of
27590 _Jv_AllocObject.
27591 * g++.dg/lookup/java2.C: Likewise.
27592
27593 2004-04-17 Laurent GUERBY <laurent@guerby.net>
27594
27595 * ada/acats/run_all.sh: use -O2 by default.
27596
27597 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
27598
27599 * gcc.dg/vr-mult-[12].c: New tests.
27600
27601 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27602
27603 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27604
27605 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27606
27607 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
27608
27609 * lib/target-supports.exp (check_profiling_available): Assume profiling
27610 isn't available for mips*-*-elf targets.
27611
27612 2004-04-14 Uros Bizjak <uros@kss-loka.si>
27613
27614 * gcc.dg/builtins-38.c: New test.
27615
27616 2004-04-14 Eric Christopher <echristo@redhat.com>
27617
27618 * g++.dg/charset/charset.exp: Run .cc extension tests.
27619
27620 2004-04-14 Zack Weinberg <zack@codesourcery.com>
27621
27622 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
27623
27624 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27625
27626 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27627
27628 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
27629
27630 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27631 * gcc.dg/i386-387-2.c: Likewise.
27632
27633 * gcc.dg/i386-387-7.c: New test.
27634 * gcc.dg/i386-387-8.c: New test.
27635
27636 * gcc.dg/builtins-37.c: New test.
27637
27638 2004-04-13 Geoffrey Keating <geoffk@apple.com>
27639
27640 * g++.dg/pch/externc-1.C: Add missing semicolon.
27641
27642 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
27643
27644 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27645
27646 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
27647
27648 * gcc.c-torture/execute/20040411-1.c: New test.
27649
27650 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
27651
27652 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27653
27654 2004-04-09 Chris Demetriou <cgd@broadcom.com>
27655
27656 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27657
27658 2004-04-09 Zack Weinberg <zack@codesourcery.com>
27659
27660 * lib/target-supports.exp (check_named_sections_available): New.
27661 * lib/gcc-dg.exp (dg-require-named-sections): New.
27662 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27663 old-deja.exp. Also prune error-count message from HP linker.
27664 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27665
27666 * g++.dg/init/init-ref4.C: Use dg-require-weak.
27667 * g++.old-deja/g++.pt/static3.C: Likewise.
27668 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27669
27670 2004-04-09 Roger Sayle <roger@eyesopen.com>
27671
27672 * gcc.c-torture/execute/20040409-1.c: New test case.
27673 * gcc.c-torture/execute/20040409-2.c: New test case.
27674 * gcc.c-torture/execute/20040409-3.c: New test case.
27675
27676 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27677
27678 * gcc.dg/20040409-1.c: New test.
27679
27680 2004-04-08 Roger Sayle <roger@eyesopen.com>
27681
27682 PR target/14888
27683 * g++.dg/opt/pr14888.C: New test case.
27684
27685 2004-04-08 Geoffrey Keating <geoffk@apple.com>
27686
27687 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27688 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27689 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27690 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27691 New tests.
27692
27693 2004-04-08 Paul Brook <paul@codesourcery.com>
27694
27695 * gcc.dg/spill-1.c: New test.
27696
27697 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27698
27699 * gcc.dg/torture/builtin-ctype-2.c: New test.
27700
27701 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
27702
27703 * gcc.dg/pch/pch.exp: Add largefile test.
27704
27705 2004-04-06 Geoffrey Keating <geoffk@apple.com>
27706
27707 * g++.dg/pch/externc-1.Hs: New.
27708 * g++.dg/pch/externc-1.C: New.
27709
27710 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27711
27712 * gcc.dg/compat/struct-by-value-5a_main.c,
27713 gcc.dg/compat/struct-by-value-5b_main.c: New files.
27714 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27715 * gcc.dg/compat/struct-by-value-5a_x.c,
27716 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27717 gcc.dg/compat/struct-by-value-5_x.c.
27718 * gcc.dg/compat/struct-by-value-5a_y.c,
27719 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27720 gcc.dg/compat/struct-by-value-5_y.c.
27721
27722 * gcc.dg/compat/struct-by-value-6a_main.c,
27723 gcc.dg/compat/struct-by-value-6b_main.c: New files.
27724 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27725 * gcc.dg/compat/struct-by-value-6a_x.c,
27726 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27727 gcc.dg/compat/struct-by-value-6_x.c.
27728 * gcc.dg/compat/struct-by-value-6a_y.c,
27729 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27730 gcc.dg/compat/struct-by-value-6_y.c.
27731
27732 * gcc.dg/compat/struct-by-value-7a_main.c,
27733 gcc.dg/compat/struct-by-value-7b_main.c: New files.
27734 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27735 * gcc.dg/compat/struct-by-value-7a_x.c,
27736 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27737 gcc.dg/compat/struct-by-value-7_x.c.
27738 * gcc.dg/compat/struct-by-value-7a_y.c,
27739 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27740 gcc.dg/compat/struct-by-value-7_y.c.
27741
27742 2004-04-06 Jakub Jelinek <jakub@redhat.com>
27743
27744 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27745 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27746 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27747 options.
27748
27749 2004-04-06 Uros Bizjak <uros@kss-loka.si>
27750
27751 * gcc.dg/builtins-36.c: New test.
27752
27753 2004-04-06 Paul Brook <paul@codesourcery.com>
27754
27755 * README.gcc: Remove obsolete contraint on testcases.
27756
27757 2004-04-05 Paul Brook <paul@codesourcery.com>
27758
27759 PR2123
27760 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
27761 failure and exit(0) on success.
27762 * g++.dg/expr/anew2.C: Ditto.
27763 * g++.dg/expr/anew3.C: Ditto.
27764 * g++.dg/expr/anew4.C: Ditto.
27765
27766 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
27767
27768 PR c++/3518
27769 * g++.dg/template/unify7.C: New.
27770
27771 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
27772
27773 * g++.dg/README: Bring up to date with new subdirectories; remove
27774 duplicate subdirectory lines.
27775
27776 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
27777
27778 PR c++/14007
27779 * g++.dg/template/unify5.C: New.
27780 * g++.dg/template/unify6.C: New.
27781 * g++.dg/template/qualttp20.C: Adjust.
27782 * g++.old-deja/g++.jason/report.C: Adjust.
27783 * g++.old-deja/g++.other/qual1.C: Adjust.
27784
27785 2004-04-01 Mark Mitchell <mark@codesourcery.com>
27786
27787 PR c++/14803
27788 * g++.dg/inherit/ptrmem1.C: New test.
27789
27790 2004-04-01 Jakub Jelinek <jakub@redhat.com>
27791
27792 PR c++/14755
27793 * gcc.c-torture/execute/20040331-1.c: New test.
27794 * gcc.dg/20040331-1.c: New test.
27795
27796 2004-04-01 Paul Brook <paul@codesourcery.com>
27797
27798 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27799
27800 2004-03-30 Mark Mitchell <mark@codesourcery.com>
27801
27802 PR c++/14724
27803 * g++.dg/init/goto1.C: New test.
27804
27805 PR c++/14763
27806 * g++.dg/template/defarg4.C: New test.
27807
27808 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
27809
27810 * gcc.dg/altivec-11.c: Extend test for more valid cases.
27811
27812 2004-03-28 David Edelsohn <edelsohn@gnu.org>
27813
27814 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27815
27816 2004-03-28 Zack Weinberg <zack@codesourcery.com>
27817
27818 * gcc.dg/noncompile/undeclared-2.c: New test.
27819
27820 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
27821
27822 * gcc.dg/940409-1.c: Remove XFAIL.
27823 * gcc.dg/reg-vol-struct-1.c: New test.
27824
27825 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27826
27827 * gcc.dg/torture/builtin-wctype-1.c: New test.
27828
27829 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
27830
27831 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27832 * gcc.dg/20001101-1.c: Likewise.
27833 * gcc.dg/20001102-1.c: Likewise.
27834
27835 2004-03-25 Roger Sayle <roger@eyesopen.com>
27836
27837 * gcc.dg/compare8.c: Add an additional test for XOR.
27838
27839 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27840
27841 * gcc.dg/torture/builtin-ctype-1.c: New test.
27842
27843 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27844
27845 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27846 * gcc.dg/torture/builtin-math-1.c: Likewise.
27847 * gcc.dg/torture/builtin-power-1.c: New test.
27848
27849 2004-03-24 Andreas Schwab <schwab@suse.de>
27850
27851 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27852 IA64 assembler.
27853
27854 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
27855 Roger Sayle <roger@eyesopen.com>
27856
27857 * gcc.dg/compare8.c: New test case.
27858
27859 2004-03-23 Ziemowit Laski <zlaski@apple.com>
27860
27861 * g++.dg/ext/altivec-7.C: New test.
27862
27863 2004-03-23 Zack Weinberg <zack@codesourcery.com>
27864
27865 PR 12267, 12391, 12560, 13129, 14114, 14133
27866 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27867 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27868 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27869 Adjust error regexps.
27870 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27871 * gcc.dg/noncompile/undeclared-1.c: New test cases.
27872 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27873 * gcc.dg/local1.c: Add explanatory comment.
27874
27875 2004-03-23 Roger Sayle <roger@eyesopen.com>
27876
27877 PR optimization/14669
27878 * g++.dg/opt/fold2.C: New test case.
27879
27880 2004-03-22 Jakub Jelinek <jakub@redhat.com>
27881
27882 PR c/14069
27883 * gcc.dg/20040322-1.c: New test.
27884
27885 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
27886
27887 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
27888 * gcc.dg/ultrasp4.c: Likewise.
27889 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
27890
27891 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
27892
27893 * gcc.dg/i386-sse-8.c: Reset default options.
27894
27895 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
27896
27897 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27898 in the error message text.
27899
27900 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
27901
27902 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27903
27904 2004-03-21 Mark Mitchell <mark@codesourcery.com>
27905
27906 PR c++/14616
27907 * g++.dg/init/array13.C: New test.
27908
27909 2004-03-20 Roger Sayle <roger@eyesopen.com>
27910
27911 PR target/13889
27912 * gcc.c-torture/compile/pr13889.c: New test case.
27913
27914 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
27915
27916 PR c/14635
27917 * builtins-1.c (nan, nans): Don't test.
27918 * builtins-30.c: Don't use nan, nanf, nanl.
27919 * builtins-35.c: New test.
27920
27921 2004-03-19 Ziemowit Laski <zlaski@apple.com>
27922
27923 * g++.dg/ext/altivec-6.C: New test.
27924
27925 2004-03-19 Mark Mitchell <mark@codesourcery.com>
27926
27927 * g++.dg/init/placement3.C: New test.
27928
27929 * g++.dg/template/spec13.C: New test.
27930
27931 * g++.dg/lookup/using11.C: New test.
27932
27933 * g++.dg/lookup/koenig3.C: New test.
27934
27935 * g++.dg/template/operator2.C: New test.
27936
27937 * g++.dg/expr/dtor3.C: New test.
27938 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27939 marker.
27940 * g++.old-deja/g++.law/visibility28.C: Likewise.
27941
27942 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
27943
27944 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27945 * gcc.dg/ppc64-abi-3.c: Likewise.
27946
27947 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27948
27949 PR c++/14545
27950 * g++.dg/parse/template15.C: New test.
27951
27952 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27953
27954 * g++.dg/expr/dtor2.C: New test.
27955
27956 * g++.dg/lookup/anon4.C: New test.
27957
27958 * g++.dg/overload/using1.C: New test.
27959
27960 * g++.dg/template/lookup7.C: New test.
27961
27962 * g++.dg/template/typename6.C: New test.
27963
27964 * g++.dg/expr/cond6.C: New test.
27965
27966 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27967
27968 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27969
27970 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27971
27972 * g++.dg/expr/cond5.C: New test.
27973 * g++.dg/expr/constcast1.C: Likewise.
27974 * g++.dg/expr/ptrmem2.C: Likewise.
27975 * g++.dg/expr/ptrmem3.C: Likewise.
27976 * g++.dg/lookup/main1.C: Likewise.
27977 * g++.dg/template/lookup6.C: Likewise.
27978
27979 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27980
27981 * gcc.dg/local1.c: New test.
27982
27983 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27984
27985 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27986
27987 * gcc.dg/torture/builtin-convert-1.c: New test.
27988
27989 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27990
27991 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27992
27993 2004-03-16 Mark Mitchell <mark@codesourcery.com>
27994
27995 PR c++/14481
27996 * g++.dg/warn/Wunused-7.C: New test.
27997
27998 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27999
28000 * gcc.dg/torture/builtin-integral-1.c: New test.
28001
28002 2004-03-16 Mark Mitchell <mark@codesourcery.com>
28003
28004 PR c++/14586
28005 * g++.dg/parse/non-dependent3.C: New test.
28006
28007 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
28008
28009 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28010 * g++.dg/eh/simd-2.C: Likewise.
28011 * g++.dg/init/array10.C: Likewise.
28012 * gcc.c-torture/compile/simd-1.c: Likewise.
28013 * gcc.c-torture/compile/simd-2.c: Likewise.
28014 * gcc.c-torture/compile/simd-3.c: Likewise.
28015 * gcc.c-torture/compile/simd-4.c: Likewise.
28016 * gcc.c-torture/compile/simd-6.c: Likewise.
28017 * gcc.c-torture/execute/simd-1.c: Likewise.
28018 * gcc.c-torture/execute/simd-2.c: Likewise.
28019 * gcc.dg/compat/vector-defs.h: Likewise.
28020 * gcc.dg/20020531-1.c: Likewise.
28021 * gcc.dg/altivec-3.c: Likewise.
28022 * gcc.dg/altivec-4.c: Likewise.
28023 * gcc.dg/altivec-varargs-1.c: Likewise.
28024 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28025 * gcc.dg/i386-mmx-3.c: Likewise.
28026 * gcc.dg/i386-sse-4.c: Likewise.
28027 * gcc.dg/i386-sse-5.c: Likewise.
28028 * gcc.dg/i386-sse-8.c: Likewise.
28029 * gcc.dg/simd-1.c: Likewise.
28030 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
28031 __ev64_opaque__ since the machine description provides it.
28032
28033 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28034
28035 * lib/compat.exp (skip_list): New global variable.
28036 Use it to hold the user defined COMPAT_SKIPS list if any.
28037 (compat-obj): Add the members of skip_list to optall.
28038
28039 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28040
28041 * gcc.dg/compat/union-by-value-1_main.c,
28042 union-by-value-1_x.c, union-by-value-1_y.c,
28043 union-check.h, union-defs.h,
28044 union-init.h, union-return-1_main.c,
28045 union-return-1_x.c, union-return-1_y.c: New files.
28046
28047 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28048
28049 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28050 mixed-struct-init.h: Add 4 mixed structure types.
28051 struct-by-value-21_main.c, struct-by-value-21_x.c,
28052 struct-by-value-21_y.c, struct-return-21_main.c,
28053 struct-return-21_x.c, struct-return-21_y.c: New files.
28054
28055 2004-03-13 Mark Mitchell <mark@codesourcery.com>
28056
28057 PR c++/14550
28058 * g++.dg/parse/template14.C: New test.
28059
28060 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28061
28062 * gcc.c-torture/execute/20040313-1.c: New test.
28063
28064 2004-03-13 Jakub Jelinek <jakub@redhat.com>
28065
28066 PR target/14533
28067 * gcc.dg/20040311-2.c: New test.
28068
28069 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
28070
28071 PR other/14544
28072 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28073 bit-field.
28074
28075 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
28076
28077 * gcc.dg/20040305-2.c: Add missing return statement.
28078
28079 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28080
28081 * gcc.dg/builtins-34.c: Also check pow10*.
28082
28083 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
28084
28085 PR target/14262
28086 * gcc.dg/20040305-2.c: New test.
28087
28088 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
28089
28090 * gcc.dg/20040310-1.c: New test.
28091
28092 2004-03-11 Roger Sayle <roger@eyesopen.com>
28093
28094 * gcc.c-torture/execute/20040311-1.c: New test case.
28095
28096 2004-03-11 Mark Mitchell <mark@codesourcery.com>
28097
28098 PR c++/14476
28099 * g++.dg/lookup/enum1.C: New test.
28100
28101 2004-03-10 Mark Mitchell <mark@codesourcery.com>
28102
28103 PR c++/14510
28104 * g++.dg/lookup/struct2.C: New test.
28105
28106 2004-03-10 Uros Bizjak <uros@kss-loka.si>
28107
28108 * gcc.dg/builtins-34.c: New test.
28109
28110 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28111
28112 * gcc.dg/torture/builtin-nonneg-1.c: New test.
28113
28114 2004-03-09 James E Wilson <wilson@specifixinc.com>
28115
28116 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28117 * gcc.dg/alias-2.c: New testcase.
28118
28119 2004-03-09 Zack Weinberg <zack@codesourcery.com>
28120
28121 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28122
28123 2004-03-09 Roger Sayle <roger@eyesopen.com>
28124
28125 * gcc.c-torture/execute/20040309-1.c: New test case.
28126
28127 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
28128
28129 PR c++/14397
28130 * g++.dg/overload/ref1.C: New.
28131
28132 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28133
28134 PR c++/14409
28135 * g++.dg/template/spec12.C: New test.
28136
28137 PR c++/14448
28138 * g++.dg/parse/crash14.C: New test.
28139
28140 2004-03-09 Mark Mitchell <mark@codesourcery.com>
28141
28142 PR c++/14230
28143 * g++.dg/init/ref11.C: New test.
28144
28145 2004-03-09 Mark Mitchell <mark@codesourcery.com>
28146
28147 PR c++/14432
28148 * g++.dg/parse/builtin2.C: New test.
28149
28150 2004-03-08 Mark Mitchell <mark@codesourcery.com>
28151
28152 PR c++/14401
28153 * g++.dg/init/ctor3.C: New test.
28154 * g++.dg/init/union1.C: New test.
28155 * g++.dg/ext/anon-struct4.C: New test.
28156
28157 2004-03-08 Mark Mitchell <mark@codesourcery.com>
28158
28159 * g++.dg/lookup/koenig1.C: Tweak error messages.
28160 * g++.dg/lookup/used-before-declaration.C: Likewise.
28161 * g++.dg/other/do1.C: Likewise.
28162 * g++.dg/overload/koenig1.C: Likewise.
28163 * g++.dg/parse/crash13.C: Likewise.
28164 * g++.dg/template/instantiate3.C: Likewise.
28165
28166 2004-03-08 Eric Christopher <echristo@redhat.com>
28167
28168 * * lib/target-supports.exp: Enable libiconv in test
28169 compilation. Fix up error checking.
28170
28171 2004-03-08 Roger Sayle <roger@eyesopen.com>
28172
28173 PR middle-end/14289
28174 * gcc.dg/pr14289-1.c: New test case.
28175 * gcc.dg/pr14289-2.c: Likewise.
28176 * gcc.dg/pr14289-3.c: Likewise.
28177
28178 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
28179
28180 * gcc.c-torture/execute/20040308-1.c: New test.
28181
28182 2004-03-07 Roger Sayle <roger@eyesopen.com>
28183
28184 * gcc.c-torture/execute/20040307-1.c: New test case.
28185
28186 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
28187
28188 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28189
28190 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
28191
28192 * gcc.dg/20040306-1.c: New test.
28193
28194 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
28195
28196 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28197 them static.
28198 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28199
28200 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28201
28202 PR c/14465
28203 * gcc.dg/decl-6.c: New test.
28204
28205 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28206
28207 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28208 Rename LOGPOW -> LOG_POW.
28209 (SQRT_EXP, POW_EXP): New.
28210
28211 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28212
28213 * gcc.dg/i386-sse-8.c: New test.
28214
28215 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28216
28217 PR c/14114
28218 * gcc.dg/decl-5.c: New test.
28219
28220 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
28221
28222 * gcc.dg/20040305-1.c: New test.
28223
28224 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
28225
28226 PR other/14354
28227 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28228
28229 2004-03-04 Ziemowit Laski <zlaski@apple.com>
28230
28231 PR c++/14425, c++/14426
28232 * g++.dg/ext/altivec-4.C: New test.
28233 * g++.dg/ext/altivec-5.C: New test.
28234
28235 2004-03-04 Geoffrey Keating <geoffk@apple.com>
28236
28237 * g++.old-deja/g++.other/linkage1.C: Expect errors about
28238 global variables of a type with no linkage.
28239 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28240 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28241 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28242 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28243 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28244 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28245 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28246 * g++.dg/warn/deprecated.C: Name enum Color.
28247 * g++.dg/overload/VLA.C: Name structure for 'b'.
28248 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28249
28250 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28251
28252 * gcc.c-torture/compile/20040304-1.c: New test.
28253
28254 2004-03-03 Zack Weinberg <zack@codesourcery.com>
28255
28256 PR 13728
28257 * gcc.dg/decl-4.c: New testcase.
28258
28259 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
28260
28261 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28262 as PRECF if sizeof (float) > sizeof (double).
28263 (PRECL): Make it the same as PRECF if
28264 sizeof (float) > sizeof (long double).
28265
28266 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28267
28268 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28269 system type. Add check for irix6 which doesn't have c99 runtime.
28270
28271 2004-03-03 Bob Wilson <bob.wilson@acm.org>
28272
28273 * gcc.dg/const-elim-1.c: xfail for xtensa.
28274
28275 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28276
28277 PR c++/14369
28278 * g++.dg/template/cond4.C: New test.
28279
28280 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28281
28282 PR c++/14360
28283 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28284
28285 PR c++/14361
28286 * g++.dg/parse/defarg7.C: New test.
28287
28288 PR c++/14359
28289 * g++.dg/template/friend26.C: New test.
28290
28291 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28292
28293 PR c++/14324
28294 * g++.dg/abi/mangle21.C: New test.
28295
28296 PR c++/14260
28297 * g++.dg/parse/constructor2.C: New test.
28298
28299 PR c++/14337
28300 * g++.dg/template/sfinae1.C: New test.
28301
28302 2004-02-29 Mark Mitchell <mark@codesourcery.com>
28303
28304 PR c++/14267
28305 * g++.dg/expr/crash2.C: New test.
28306
28307 PR middle-end/13448
28308 * gcc.dg/inline-5.c: New test.
28309 * gcc.dg/always-inline.c: Split out tests into ...
28310 * gcc.dg/always-inline2.c: ... this and ...
28311 * gcc.dg/always-inline3.c: ... this.
28312
28313 2004-02-29 Mark Mitchell <mark@codesourcery.com>
28314
28315 PR debug/12103
28316 * g++.dg/debug/crash1.C: New test.
28317
28318 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
28319
28320 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28321 function with __attribute__((noinline)).
28322 (recurser_void2): Likewise.
28323 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28324 (recurser_void2): Likewise.
28325
28326 2004-02-29 Roger Sayle <roger@eyesopen.com>
28327
28328 PR middle-end/14203
28329 * g++.dg/warn/Wunused-6.C: New test case.
28330
28331 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
28332
28333 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28334 not defined.
28335
28336 2004-02-27 Eric Christopher <echristo@redhat.com>
28337
28338 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28339 * g++.dg/charset/asm2.c: Run only x86.
28340 * gcc.dg/charset/asm3.c: Ditto.
28341
28342 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
28343
28344 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28345 ld_library_path.
28346
28347 2004-02-27 Ziemowit Laski <zlaski@apple.com>
28348
28349 * g++.dg/ext/altivec-3.C: New.
28350
28351 2004-02-26 Richard Henderson <rth@redhat.com>
28352
28353 * g++.dg/ext/attrib10.C: Mark for warning.
28354 * gcc.dg/attr-alias-1.c: New.
28355
28356 2004-02-26 Richard Henderson <rth@redhat.com>
28357
28358 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28359 * gcc.c-torture/execute/20040208-2.c: ... it back.
28360
28361 2004-02-26 Eric Christopher <echristo@redhat.com>
28362
28363 * lib/target-supports.exp (check-iconv-available): New function.
28364 * lib/gcc-dg.exp (dg-require-iconv): New function.
28365 Use above.
28366 * gcc.dg/charset: New directory.
28367 * gcc.dg/charset/charset.exp: New file.
28368 * gcc.dg/charset/asm1.c: Ditto.
28369 * gcc.dg/charset/asm2.c: Ditto.
28370 * gcc.dg/charset/asm3.c: Ditto.
28371 * gcc.dg/charset/asm4.c: Ditto.
28372 * gcc.dg/charset/asm5.c: Ditto.
28373 * gcc.dg/charset/attribute1.c: Ditto.
28374 * gcc.dg/charset/attribute2.c: Ditto.
28375 * gcc.dg/charset/string1.c: Ditto.
28376 * g++.dg/charset: New directory.
28377 * g++.dg/dg.exp: Add here. Special options.
28378 * g++.dg/charset/charset.exp: New file.
28379 * g++.dg/charset/asm1.c: Ditto.
28380 * g++.dg/charset/asm2.c: Ditto.
28381 * g++.dg/charset/asm3.c: Ditto.
28382 * g++.dg/charset/asm4.c: Ditto.
28383 * g++.dg/charset/attribute1.c: Ditto.
28384 * g++.dg/charset/attribute2.c: Ditto.
28385 * g++.dg/charset/extern1.cc: Ditto.
28386 * g++.dg/charset/extern2.cc: Ditto.
28387 * g++.dg/charset/string1.c: Ditto.
28388
28389 2004-02-26 Mark Mitchell <mark@codesourcery.com>
28390
28391 PR c++/14278
28392 * g++.dg/parse/comma1.C: New test.
28393
28394 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28395
28396 PR c++/14284
28397 * g++.dg/template/ttp8.C: New test.
28398
28399 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
28400
28401 * gcc.dg/fixuns-trunc-1.c: New test.
28402
28403 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28404
28405 * gcc.dg/builtins-config.h: Use #elif.
28406
28407 2004-02-26 Michael Matz <matz@suse.de>
28408
28409 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28410 * gcc.dg/991214-1.c: Likewise.
28411 * gcc.dg/i386-asm-1.c: Likewise.
28412
28413 2004-02-25 Richard Henderson <rth@redhat.com>
28414
28415 * gcc.c-torture/execute/20040208-2.c: Move ...
28416 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28417
28418 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28419
28420 PR c++/14246
28421 * g++.dg/other/crash-3.C: New test.
28422
28423 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28424
28425 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28426 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28427
28428 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28429 HP-UX.
28430
28431 2004-02-24 Michael Matz <matz@suse.de>
28432
28433 * gcc.dg/i386-regparm.c: New.
28434
28435 2004-02-23 James E Wilson <wilson@specifixinc.com>
28436
28437 * gcc.c-torture/execute/20040223-1.c: New.
28438
28439 2004-02-23 Zack Weinberg <zack@codesourcery.com>
28440 Kazu Hirata <kazu@cs.umass.edu>
28441
28442 * gcc.dg/fwritable-strings-1.c: Remove.
28443
28444 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
28445
28446 PR c/14156
28447 * gcc.dg/20040223-1.c: New test.
28448
28449 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28450
28451 PR c++/14106
28452 * g++.dg/ext/typeof9.C: New test.
28453
28454 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28455
28456 PR c++/14250
28457 * g++.dg/other/switch1.C: New test.
28458
28459 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28460
28461 * gcc.dg/cast-function-1.c: Adjust for new informative message.
28462 * gcc.dg/va-arg-1.c: Likewise.
28463
28464 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28465
28466 PR c++/14143
28467 * g++.dg/template/koenig5.C: New test.
28468
28469 2004-02-21 Ziemowit Laski <zlaski@apple.com>
28470
28471 * g++.dg/ext/altivec-1.C: Generalize target triple.
28472 * g++.dg/ext/altivec-2.C: New test case.
28473 * g++.dg/ext/altivec_check.h: New file.
28474 * gcc.dg/altivec-1.c: Generalize target triple;
28475 include altivec_check.h and call altivec_check().
28476 * gcc.dg/altivec-[2-5].c: Generalize target triple.
28477 * gcc.dg/altivec-6.c: New test case.
28478 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28479 type casts as needed.
28480 * gcc.dg/altivec-10.c: Include altivec_check.h and call
28481 altivec_check().
28482 * gcc.dg/altivec-12.c: New test case.
28483 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28484 include altivec_check.h and call altivec_check().
28485 * gcc.dg/altivec_check.h: New file.
28486
28487 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28488
28489 * lib/target-supports.exp (check_alias_available): Don't mangle
28490 function `g' in test program.
28491
28492 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28493
28494 * lib/target-supports.exp (check_profiling_available): Check
28495 argument to determine whether we support a profiling type.
28496 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28497 check_profiling_available.
28498 * g++.dg/bprob/bprob.exp: Likewise.
28499 * g77.dg/bprob/bprob.exp: Likewise.
28500 * gcc.misc-tests/bprob.exp: Likewise.
28501 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28502 dg-require-profiling and delete expected error handling.
28503 * gcc.dg/20021014-1.c: Likewise.
28504 * gcc.dg/nest.c: Likewise.
28505
28506 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28507
28508 PR c++/12007
28509 * g++.dg/other/vthunk1.C: New test.
28510
28511 2004-02-20 Falk Hueffner <falk@debian.org>
28512
28513 PR target/14201
28514 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28515
28516 2004-02-20 Mark Mitchell <mark@codesourcery.com>
28517
28518 PR c++/13927
28519 * g++.dg/other/error8.C: Remove XFAIL markers.
28520
28521 PR c++/14173
28522 * g++.dg/ext/packed5.C: New test.
28523
28524 PR c++/14199
28525 * g++.dg/warn/Wunused-5.C: New test.
28526
28527 PR c++/14186
28528 * g++.dg/lookup/member1.C: New test.
28529
28530 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
28531
28532 * gcc.c-torture/compile/20040130-1.c: Enable only when
28533 __INT_MAX__ >= 2147483647L.
28534 * gcc.c-torture/compile/961203-1.c: Likewise.
28535
28536 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
28537
28538 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28539 * g++.dg/opt/template1.C: Robustify assembler regexp
28540
28541 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28542
28543 * gcc.c-torture/execute/simd-4.x: Remove.
28544 * gcc.c-torture/execute/va-arg-25.x: Likewise.
28545 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28546 Guard with #ifndef SKIP_ATTRIBUTE.
28547 * gcc.dg/compat/vector-1_y.c: Likewise.
28548 * gcc.dg/compat/vector-2_x.c: Likewise.
28549 * gcc.dg/compat/vector-2_y.c: Likewise.
28550 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28551 * g++.dg/eh/simd-2.C: Likewise.
28552
28553 2004-02-19 Alan Modra <amodra@bigpond.net.au>
28554
28555 * gcc.c-torture/compile/complex-1.c: New.
28556
28557 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
28558
28559 PR target/14209
28560 * gcc.c-torture/execute/20040218-1.c: New test.
28561
28562 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28563
28564 PR c++/14181
28565 * g++.dg/parse/new2.C: New test.
28566
28567 2004-02-18 Paul Brook <paul@codesourcery.com>
28568
28569 * gcc.c-torture/compile/libcall-1.c: New test.
28570
28571 2004-02-18 Paul Brook <paul@codesourcery.com>
28572
28573 PR debug/12934
28574 * gcc.dg/debug/debug-7.c: New test.
28575
28576 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
28577
28578 * gcc.dg/20040217-1.c: New test.
28579
28580 2004-02-17 Zack Weinberg <zack@codesourcery.com>
28581
28582 * gcc.c-torture/execute/990208-1.x: Delete.
28583
28584 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
28585
28586 * gcc.c-torture/execute/20040208-2.x: New file.
28587
28588 2004-02-17 Mark Mitchell <mark@codesourcery.com>
28589
28590 PR c++/11326
28591 * g++.dg/abi/structret1.C: New test.
28592
28593 2004-02-17 Jakub Jelinek <jakub@redhat.com>
28594
28595 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28596 (i386_cpuid): No need to test if cpuid is available on AMD64.
28597 Fix assembly, so that it works onboth i386 and AMD64.
28598 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28599 (vecInLong): Fix s[] member type to unsigned int.
28600 (vecInWord): Remove type.
28601 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28602 (a64, b64, c64, d64, e64): Remove.
28603 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28604 Remove unused variable. Remove initialization of removed variables.
28605 Don't call mmx_tests nor sse_tests.
28606 (reference_mmx, reference_sse): Remove.
28607 (check): Add return stmt.
28608 * gcc.dg/i386-sse-7.c: New test.
28609 * gcc.dg/i386-mmx-4.c: New test.
28610
28611 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28612
28613 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28614 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28615 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28616 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28617 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28618 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28619 g++.dg/tc1/dr94.C: Fix line terminator.
28620
28621 2004-02-16 Geoffrey Keating <geoffk@apple.com>
28622
28623 * gcc.c-torture/compile/20040216-1.c: New.
28624
28625 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28626
28627 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28628 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28629 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28630 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28631 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28632 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28633
28634 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28635
28636 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28637
28638 2004-02-15 Mark Mitchell <mark@codesourcery.com>
28639
28640 PR c++/13971
28641 * g++.dg/expr/cond4.C: New test.
28642
28643 PR c++/14086
28644 * g++.dg/lookup/crash2.C: New test.
28645
28646 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
28647
28648 * gcc.c-torture/compile/20040214-2.c: New test.
28649
28650 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
28651
28652 PR c++/14116
28653 * g++.dg/ext/typeof8.C: New test.
28654
28655 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
28656
28657 * gcc.c-torture/compile/20040214-1.c: New test.
28658
28659 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28660
28661 PR c++/13635
28662 * g++.dg/template/spec11.C: New test.
28663
28664 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28665
28666 PR c++/13927
28667 * g++.dg/other/error8.C: New test.
28668
28669 2004-02-13 Mark Mitchell <mark@codesourcery.com>
28670
28671 PR c++/14122
28672 * g++.dg/template/array4.C: New test.
28673
28674 PR c++/14108
28675 * g++.dg/inherit/thunk2.C: New test.
28676
28677 PR c++/14083
28678 * g++.dg/eh/cond2.C: New test.
28679
28680 2004-02-12 Alan Modra <amodra@bigpond.net.au>
28681
28682 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28683
28684 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
28685
28686 * lib/scanasm.exp (dg-scan): Quote pattern before display.
28687
28688 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
28689
28690 * g++.dg/simd-2.C: xfail on ppc64-linux.
28691
28692 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
28693
28694 PR c/456
28695 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28696 tests.
28697
28698 2004-02-11 Uros Bizjak <uros@kss-loka.si>
28699
28700 * gcc.dg/builtins-33.c: New test.
28701
28702 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
28703
28704 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28705
28706 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
28707
28708 * g++.dg/simd-2.C: Set -maltivec for ppc64.
28709
28710 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
28711
28712 * gcc.dg/ppc64-abi-3.c: New test.
28713
28714 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
28715
28716 PR c/14092
28717
28718 * gcc.dg/pr14092-1.c: New testcase.
28719
28720 2004-02-10 Alan Modra <amodra@bigpond.net.au>
28721
28722 * gcc.dg/cpp/assert4.c: Fix typo last change.
28723
28724 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28725 * gcc.dg/cpp/assert4.c: Handle powerpc64.
28726
28727 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28728
28729 2004-02-09 Roger Sayle <roger@eyesopen.com>
28730
28731 * gcc.c-torture/compile/20040209-1.c: New test case.
28732
28733 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
28734
28735 * gcc.dg/c90-init-1.c: Adjust expected error messages.
28736
28737 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
28738
28739 * gcc.c-torture/execute/20040208-[12].c: New tests.
28740
28741 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28742
28743 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28744
28745 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28746
28747 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28748
28749 2004-02-07 Zack Weinberg <zack@codesourcery.com>
28750
28751 Bug 13856
28752 * gcc.dg/visibility-8.c: New testcase.
28753
28754 2004-02-07 Zack Weinberg <zack@codesourcery.com>
28755
28756 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28757 arguments.
28758 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28759
28760 2004-02-07 Roger Sayle <roger@eyesopen.com>
28761
28762 PR middle-end/13696
28763 * g++.dg/opt/fold1.C: New test case.
28764
28765 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28766
28767 PR c++/14033
28768 * g++.dg/other/crash-2.C: New test.
28769
28770 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28771
28772 PR c++/14028
28773 * g++.dg/parse/angle-bracket2.C: New test.
28774
28775 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28776
28777 PR middle-end/13750
28778 Revert:
28779 2004-01-15 Geoffrey Keating <geoffk@apple.com>
28780 PR pch/13361
28781 * testsuite/g++.dg/pch/wchar-1.C: New.
28782 * testsuite/g++.dg/pch/wchar-1.Hs: New.
28783
28784 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28785
28786 PR c++/14008
28787 * g++.dg/parse/error15.C: New test.
28788 * g++.dg/parse/crash11.C: Update dg-error mark.
28789
28790 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28791
28792 PR c++/13932
28793 * g++.dg/warn/conv2.C: New test.
28794
28795 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28796
28797 PR c++/13086
28798 * g++.dg/warn/incomplete1.C: Remove xfail.
28799
28800 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28801
28802 * lib/file-format.exp (gcc_target_object_format): Use
28803 ${tool}_target_compile, not gcc_target_compile.
28804 * lib/target-supports.exp (check_alias_available): Likewise.
28805 (check_gc_sections_available): Likewise.
28806 * g++.dg/ext/attrib10.C: Use dg-require-alias.
28807 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28808 dg-require-alias.
28809
28810 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28811
28812 PR c++/13969
28813 * g++.dg/template/static6.C: New test.
28814
28815 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
28816
28817 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28818
28819 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28820
28821 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28822 tests for systems where `char' is unsigned by default.
28823
28824 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28825
28826 PR c++/13997
28827 * g++.dg/template/partial3.C: New test.
28828
28829 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
28830
28831 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28832 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28833 Remove mentions of obsolete ports.
28834
28835 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
28836
28837 * gcc.dg/noncompile/20001228-1.c: Fix for new
28838 error message.
28839
28840 2004-02-03 Roger Sayle <roger@eyesopen.com>
28841
28842 PR target/9348
28843 * gcc.c-torture/execute/multdi-1.c: New test case.
28844
28845 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28846
28847 PR c++/13925
28848 * g++.dg/template/lookup5.C: New test.
28849
28850 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28851
28852 PR c++/13950
28853 * g++.dg/template/lookup4.C: New test.
28854
28855 PR c++/13970
28856 * g++.dg/parse/error14.C: New test.
28857
28858 PR c++/14002
28859 * g++.dg/parse/template13.C: New test.
28860
28861 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28862
28863 PR c++/13978
28864 * g++.dg/template/koenig4.C: New test.
28865
28866 PR c++/13968
28867 * g++.dg/template/crash17.C: New test.
28868
28869 PR c++/13975
28870 * g++.dg/parse/error13.C: New test.
28871 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28872
28873 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
28874
28875 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28876
28877 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
28878
28879 PR c/11658
28880 PR c/13994
28881 * gcc.dg/noncompile/20040203-1.c: New test.
28882 * gcc.dg/noncompile/20040203-2.c: Likewise.
28883 * gcc.dg/noncompile/20040203-3.c: Likewise.
28884 * gcc.dg/20040203-1.c: Likewise.
28885
28886 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
28887
28888 PR c++/10858
28889 * g++.dg/template/sizeof7.C: New test.
28890
28891 2004-02-02 Eric Christopher <echristo@redhat.com>
28892 Zack Weinberg <zack@codesourcery.com>
28893
28894 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28895
28896 2004-02-02 Zack Weinberg <zack@codesourcery.com>
28897
28898 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28899 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28900 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28901 * gcc.dg/cleanup-5.c: Run only on Linux targets.
28902
28903 2004-02-02 Mark Mitchell <mark@codesourcery.com>
28904
28905 PR c++/13113
28906 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28907
28908 PR c++/13854
28909 * g++.dg/ext/attrib13.C: New test.
28910
28911 PR c++/13907
28912 * g++.dg/conversion/op2.C: New test.
28913
28914 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28915
28916 * gcc.dg/titype-1.c: Fix pasto.
28917
28918 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28919
28920 * gcc.dg/titype-1.c: New test.
28921
28922 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28923
28924 PR c++/13957
28925 * g++.dg/template/non-type-template-argument-1.C,
28926 g++.dg/template/qualified-id1.C: Update dg-error marks.
28927 * g++.dg/template/nontype6.C: New test.
28928
28929 2004-02-01 Roger Sayle <roger@eyesopen.com>
28930
28931 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28932 * gcc.dg/builtins-31.c: New testcase.
28933 * gcc.dg/builtins-32.c: New testcase.
28934
28935 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
28936
28937 * objc.dg/call-super-2.m: Update line numbers
28938 for the including of stddef.h.
28939
28940 2004-01-30 Michael Matz <matz@suse.de>
28941
28942 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28943 g++.dg/ext/case-range3.C: New tests.
28944
28945 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28946
28947 DR206
28948 PR c++/13813
28949 * g++.dg/template/member4.C: New test.
28950
28951 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28952
28953 PR c++/13683
28954 * g++.dg/template/sizeof6.C: New test.
28955
28956 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28957
28958 * gcc.dg/fwritable-strings-1.c: New test.
28959
28960 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28961
28962 * gcc.c-torture/compile/20040130-1.c: New test.
28963
28964 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
28965
28966 * objc.dg/call-super-2.m: Include stddef.h for size_t.
28967
28968 2004-01-29 Mark Mitchell <mark@codesourcery.com>
28969
28970 PR c++/13883
28971 * g++.dg/template/ctor3.C: New test.
28972
28973 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28974
28975 * g++.dg/tc1: New directory.
28976 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28977 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28978 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28979 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28980 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28981
28982 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28983
28984 * g++.dg/parse/error11.C: New test.
28985 * g++.dg/parse/error12.C: Likewise.
28986
28987 2004-01-28 Ziemowit Laski <zlaski@apple.com>
28988
28989 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28990 (scan_initial, main): Use aligned_sizeof instead of sizeof.
28991
28992 2004-01-28 Mark Mitchell <mark@codesourcery.com>
28993
28994 PR c++/13791
28995 * g++.dg/ext/attrib12.C: New test.
28996
28997 PR c++/13736
28998 * g++.dg/parse/cast2.C: New test.
28999
29000 2004-01-27 James E Wilson <wilson@specifixinc.com>
29001
29002 * objc.dg/encode-2.m (main): New local string. Set depending on
29003 sizeof long. Use in sscanf call.
29004 * objc.dg/encode-3.m (main): New local string. Set depending on
29005 sizeof long. Use in scan_initial call.
29006
29007 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29008
29009 * objc.dg/call-super-2.m: Make LP64-safe.
29010 * objc.dg/desig-init-1.m: Likewise.
29011
29012 2004-01-27 Devang Patel <dpatel@apple.com>
29013
29014 * g++.dg/debug/namespace1.C: New test.
29015
29016 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
29017
29018 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29019 xscale-*-*.
29020
29021 * gcc.dg/arm-mmx-1.c: New test.
29022
29023 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29024
29025 * gcc.dg/20040127-1.c: New test.
29026 * gcc.dg/20040127-2.c: New test.
29027
29028 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29029
29030 * objc.dg/stret-1.m (glob): Renamed to globa.
29031
29032 2004-01-26 Mark Mitchell <mark@codesourcery.com>
29033
29034 PR c++/13663
29035 * g++.dg/expr/for1.C: New test.
29036
29037 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
29038
29039 PR middle-end/13779
29040 * gcc.dg/darwin-longlong.c: New test.
29041
29042 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
29043
29044 * gcc.dg/20040124-1.c: Moved test from here...
29045 * gcc.c-torture/compile/20040124-1.c: ...to here.
29046
29047 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29048
29049 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
29050 the assembly output if -m64 is passed.
29051
29052 2004-01-25 Mark Mitchell <mark@codesourcery.com>
29053
29054 PR c++/13833
29055 * g++.dg/template/cond3.C: New test.
29056
29057 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29058
29059 PR c++/13810
29060 * g++.dg/template/ttp7.C: New test.
29061
29062 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29063
29064 PR c++/13797
29065 * g++.dg/template/nontype4.C: New test.
29066 * g++.dg/template/nontype5.C: Likewise.
29067
29068 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
29069
29070 * gcc.dg/torture/mips-clobber-at.c: New test.
29071
29072 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
29073
29074 * gcc.dg/20040124-1.c: New test.
29075
29076 2004-01-24 Jakub Jelinek <jakub@redhat.com>
29077
29078 * gcc.dg/20040123-1.c: New test.
29079
29080 2004-01-23 Zack Weinberg <zack@codesourcery.com>
29081
29082 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29083
29084 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
29085
29086 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29087
29088 2004-01-23 Andrew Pinski <apinski@apple.com>
29089
29090 * gcc.dg/20030121-1.c: Move to ..
29091 * gcc.dg/20040121-1.c: here.
29092
29093 2004-01-23 Roger Sayle <roger@eyesopen.com>
29094
29095 * gcc.dg/builtins-29.c: New test case.
29096
29097 2004-01-23 Zack Weinberg <zack@codesourcery.com>
29098
29099 PR 18314
29100 * gcc.dg/builtins-30.c: New testcase.
29101
29102 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
29103
29104 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29105 * lib/g77.exp: Likewise.
29106 * lib/objc.exp: Likewise.
29107 * lib/g++.exp: Likewise.
29108
29109 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29110
29111 * gcc.dg/struct-by-value-2.c: New test.
29112
29113 2004-01-21 Andrew Pinski <apinski@apple.com>
29114
29115 PR target/13785
29116 * gcc.dg/20030121-1.c: New test.
29117
29118 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
29119
29120 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
29121 clobber frame pointer register in asm statement.
29122
29123 2004-01-21 Falk Hueffner <falk@debian.org>
29124
29125 * gcc.c-torture/compile/20040121-1.c: New test.
29126
29127 2004-01-21 Zack Weinberg <zack@codesourcery.com>
29128
29129 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29130
29131 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
29132
29133 * gcc.dg/ppc64-abi-2.c: New test.
29134
29135 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
29136
29137 * lib/treelang.exp: Fill out this file.
29138 * lib/treelang-dg.exp: New File.
29139
29140 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
29141
29142 * gcc.c-torture/compile/981022-1.c: Remove.
29143 * gcc.dg/array-5.c: Remove XFAIL.
29144 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29145 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29146 gcc.dg/cond-lvalue-1.c: Update.
29147 * gcc.dg/cast-lvalue-2.c: New test.
29148
29149 2004-01-19 Mark Mitchell <mark@codesourcery.com>
29150
29151 PR c++/13592
29152 * g++.dg/other/error1.C (class foo): Tweak error message.
29153
29154 PR c++/13592
29155 * g++.dg/template/call2.C: New test.
29156
29157 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29158
29159 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29160 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29161 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29162 scalar-return-1_x.c, scalar-return-2_y.c,
29163 scalar-return-3_x.c, scalar-return-3_y.c,
29164 scalar-return-4_x.c, scalar-return-4_y.c,
29165 struct-align-1.h, struct-align-1_x.c,
29166 struct-align-1_y.c, struct-align-2.h,
29167 struct-align-2_x.c, struct-align-2_y.c,
29168 struct-by-value-10_y.c, struct-by-value-11_x.c,
29169 struct-by-value-11_y.c, struct-by-value-12_x.c,
29170 struct-by-value-12_y.c, struct-by-value-13_x.c,
29171 struct-by-value-13_y.c, struct-by-value-14_x.c,
29172 struct-by-value-14_y.c, struct-by-value-15_x.c,
29173 struct-by-value-15_y.c, struct-by-value-16_y.c,
29174 struct-by-value-17_y.c, struct-by-value-18_y.c,
29175 struct-by-value-19_y.c, struct-by-value-1_x.c,
29176 struct-by-value-1_y.c, struct-by-value-20_y.c,
29177 struct-by-value-2_x.c, struct-by-value-2_y.c,
29178 struct-by-value-3_y.c, struct-by-value-4_x.c,
29179 struct-by-value-4_y.c, struct-by-value-5_y.c,
29180 struct-by-value-6_y.c, struct-by-value-7_y.c
29181 struct-by-value-8_x.c, struct-by-value-8_y.c
29182 struct-by-value-9_x.c, struct-by-value-9_y.c
29183 struct-return-10_x.c, struct-return-10_y.c,
29184 struct-return-19_x.c, struct-return-20_x.c
29185 struct-return-2_x.c, struct-return-2_y.c
29186 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29187 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
29188
29189 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29190
29191 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29192 attribute on sparc*-sun-solaris2.*.
29193
29194 2004-01-18 Mark Mitchell <mark@codesourcery.com>
29195
29196 PR c++/13710
29197 * g++.dg/ext/typeof7.C: New test.
29198
29199 2004-01-18 David Edelsohn <edelsohn@gnu.org>
29200
29201 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29202 * gcc.dg/const-elim-1.c: Same.
29203
29204 2004-01-17 Ziemowit Laski <zlaski@apple.com>
29205
29206 * objc.dg/stret-1.m: New.
29207 * objc.dg/stret-2.m: New.
29208
29209 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
29210
29211 PR c++/11895
29212 * g++.dg/ext/vector1.C: New test.
29213
29214 2004-01-16 Geoffrey Keating <geoffk@apple.com>
29215
29216 * gcc.dg/pch/import-1.c: New.
29217 * gcc.dg/pch/import-1.hs: New.
29218 * gcc.dg/pch/import-1a.h: New.
29219 * gcc.dg/pch/import-1b.h: New.
29220 * gcc.dg/pch/import-1c.h: New.
29221
29222 2004-01-16 Mark Mitchell <mark@codesourcery.com>
29223
29224 PR c++/13574
29225 * g++.dg/ext/array1.C: New test.
29226
29227 PR c++/13178
29228 * g++.dg/conversion/op1.C: New test.
29229
29230 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
29231
29232 PR 11864
29233 From Kazumoto Kojima / Dan Kegel:
29234 * gcc.dg/pr11864-1.c: New test.
29235
29236 PR 10392
29237 From Marcus Comstedt / Dan Kegel:
29238 * gcc.dg/pr10392-1.c: New test.
29239
29240 2004-01-16 Mark Mitchell <mark@codesourcery.com>
29241
29242 PR c++/13478
29243 * g++.dg/init/ref10.C: New test.
29244
29245 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29246
29247 PR c++/13407
29248 * g++.dg/parse/typename6.C: New test.
29249
29250 2004-01-15 Geoffrey Keating <geoffk@apple.com>
29251
29252 PR pch/13361
29253 * testsuite/g++.dg/pch/wchar-1.C: New.
29254 * testsuite/g++.dg/pch/wchar-1.Hs: New.
29255
29256 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29257
29258 PR c++/9259
29259 * g++.dg/expr/sizeof2.C: New test.
29260
29261 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
29262
29263 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29264
29265 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
29266
29267 PR c++/13659
29268 * g++.dg/lookup/strong-using-3.C: New.
29269 * g++.dg/lookup/using-10.C: New.
29270
29271 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
29272
29273 PR c++/13594
29274 * g++.dg/lookup/strong-using-2.C: New.
29275
29276 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
29277 Dan Kegel <dank@kegel.com>
29278 J"orn Rennecke <joern.rennecke@superh.com>
29279
29280 PR target/9365
29281 * gcc.dg/pr9365-1.c: New test.
29282
29283 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29284
29285 PR c++/8856
29286 * g++.dg/parse/casting-operator2.C: New test.
29287 * g++.old-deja/g++.pt/explicit83.C: Remove.
29288
29289 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
29290
29291 * gcc.dg/label-compound-stmt-1.c: New test.
29292 * gcc.c-torture/compile/950922-1.c,
29293 gcc.c-torture/compile/20000211-3.c,
29294 gcc.c-torture/compile/20000518-1.c,
29295 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29296 compound statements.
29297
29298 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
29299
29300 * gcc.dg/ppc64-abi-1.c: New test.
29301
29302 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
29303
29304 * g++.dg/ext/attrib9.C: Add dg-warnings.
29305
29306 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29307
29308 PR c++/12335
29309 * g++.dg/parse/dtor3.C: New test.
29310
29311 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
29312
29313 PR c++/12709
29314 * g++.dg/parse/try-catch-1.C: New test.
29315
29316 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
29317
29318 * ada/acats/run_all.sh: Add more verbose output in acats.log
29319 when compiling tests.
29320
29321 2004-01-12 Zack Weinberg <zack@codesourcery.com>
29322
29323 PR 13656
29324 * gcc.dg/typedef-redecl.c: New test case.
29325 * gcc.dg/typedef-redecl.h: New support file.
29326
29327 2004-01-13 Jan Hubicka <jh@suse.cz>
29328
29329 * gcc.dg/always_inline.c: New test.
29330 * gcc.dg/debug/20031231-1.c: Fix.
29331
29332 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29333
29334 PR c++/13474
29335 * g++.dg/template/array3.C: New test.
29336
29337 2004-01-12 Zack Weinberg <zack@codesourcery.com>
29338
29339 * g++.dg/ext/lvalue1.C: No longer expected to fail.
29340 * g++.dg/warn/Wunused-2.C: Likewise.
29341
29342 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29343
29344 PR c++/13289
29345 * g++.dg/template/instantiate6.C: New test.
29346
29347 2004-01-12 Roger Sayle <roger@eyesopen.com>
29348
29349 PR middle-end/11397
29350 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29351
29352 2004-01-12 Jan Hubicka <jh@suse.cz>
29353
29354 PR opt/12826
29355 * gcc.dg/20040112-1.c: New.
29356
29357 * gcc.dg/dwarf-die[1-7].c: Move to...
29358 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29359 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29360
29361 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
29362
29363 PR c++/4100
29364 * g++.dg/parse/friend4.C: New test.
29365
29366 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
29367
29368 PR c++/4100
29369 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29370 definition is called a friend.
29371
29372 2004-01-11 Zack Weinberg <zack@codesourcery.com>
29373
29374 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29375
29376 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
29377
29378 PR c++/3478
29379 * g++.dg/parse/error10.C: New test.
29380 * g++.dg/template/arg2.C: Accept "invalid type" error.
29381
29382 2004-01-11 Jakub Jelinek <jakub@redhat.com>
29383
29384 PR middle-end/13392
29385 * g++.dg/opt/expect2.C: New test.
29386
29387 2004-01-10 Zack Weinberg <zack@codesourcery.com>
29388
29389 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29390 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29391 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29392 Update dg-error regexps.
29393
29394 2004-01-10 Zack Weinberg <zack@codesourcery.com>
29395
29396 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29397 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29398
29399 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29400
29401 * gcc.dg/pragma-re-1.c: Use right pointer type.
29402
29403 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29404
29405 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29406
29407 2004-01-09 Geoffrey Keating <geoffk@apple.com>
29408
29409 * gcc.dg/rs6000-ldouble-1.c: New.
29410
29411 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29412
29413 DR 337
29414 PR c++/9256
29415 * g++.dg/other/abstract1.C: New test.
29416
29417 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
29418
29419 * g++.dg/lookup/strong-using-1.C: New.
29420
29421 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
29422
29423 PR c/11234
29424 * gcc.dg/func-ptr-conv-1.c: New test.
29425 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29426
29427 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
29428
29429 PR target/13380.
29430 * gcc.c-torture/compile/20040109-1.c: New.
29431
29432 2004-01-08 Stuart Hastings <stuart@apple.com>
29433
29434 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29435 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29436 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29437
29438 2004-01-09 Alan Modra <amodra@bigpond.net.au>
29439
29440 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29441
29442 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29443
29444 * ada/acats/run_acats: Treat 'gnatchop' the same way
29445 as 'gnatmake'. Export GCC_DRIVER.
29446 * ada/acats/run_all.sh: Add target_gnatchop. Use
29447 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29448
29449 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29450
29451 PR c++/12573
29452 * g++.dg/template/dependent-expr4.C: New test.
29453
29454 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
29455
29456 * gcc.dg/altivec-11.c: New test.
29457
29458 2004-01-07 Mark Mitchell <mark@codesourcery.com>
29459
29460 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29461
29462 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29463
29464 PR c/6024
29465 * gcc.dg/enum-compat-1.c: New test.
29466 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29467
29468 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29469
29470 PR c/12165
29471 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29472 gcc.dg/c99-idem-qual-3.c: New tests.
29473
29474 2004-01-07 Alan Modra <amodra@bigpond.net.au>
29475
29476 * gcc.dg/winline-7.c: Don't cast void * to int.
29477
29478 2004-01-06 Jan Hubicka <jh@suse.cz>
29479
29480 * gcc.dg/i386-sse-5.c: New test
29481 * g++.dg/eh/simd-1.c: Add -w argument for i386.
29482
29483 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29484
29485 PR c++/12815
29486 * g++.dg/rtti/typeid4.C: New test.
29487
29488 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29489
29490 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29491
29492 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29493
29494 PR c++/12132
29495 * g++.dg/template/error11.C: New test.
29496
29497 PR c++/13451
29498 * g++.dg/template/class2.C: New test.
29499
29500 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
29501 Richard Sandiford <rsandifo@redhat.com>
29502
29503 PR c++/13387
29504 * g++.dg/opt/alias3.C: New test.
29505
29506 2004-01-04 Mark Mitchell <mark@codesourcery.com>
29507
29508 PR c++/13157
29509 * g++.dg/template/koenig3.C: New test.
29510
29511 PR c++/13529
29512 * g++.dg/parse/offsetof3.C: New test.
29513
29514 * g++.dg/init/copy7.C: Add missing dg-error markers.
29515
29516 PR c++/12226
29517 * g++.dg/init/copy7.c: New test.
29518
29519 PR c++/13536
29520 * g++.dg/parse/cast1.C: New test.
29521
29522 2004-01-04 Jan Hubicka <jh@suse.cz>
29523
29524 * gcc.dg/winline[1-7].c: New tests.
29525
29526 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29527
29528 PR c++/13520
29529 * g++.dg/template/qualttp22.C: New test.
29530
29531 2004-01-01 Jan Hubicka <jh@suse.cz>
29532
29533 * gcc.dg/debug/20031231-1.c: New.
29534 * gcc.c-torture/compile/20040101-1.c: New.
29535 * gcc.dg/dwarf-die-[1-7].c: New.
29536
29537 2004-01-01 Jakub Jelinek <jakub@redhat.com>
29538
29539 PR optimization/13521
29540 * gcc.c-torture/compile/20031231-1.c: New test.
29541
29542 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
29543
29544 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29545
29546 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29547
29548 PR c++/10079
29549 * g++.dg/template/crash16.C: New test.
29550
29551 2003-12-30 Mark Mitchell <mark@codesourcery.com>
29552
29553 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29554
29555 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
29556
29557 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29558 ports.
29559 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29560 * g++.old-deja/g++.law/profile1.C: Likewise.
29561 * gcc.c-torture/compile/981006-1.c: Likewise.
29562 * gcc.c-torture/execute/loop-2e.x: Likewise.
29563 * gcc.c-torture/execute/loop-2f.x: Remove.
29564 * gcc.c-torture/execute/loop-2g.x: Likewise.
29565 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29566 * gcc.dg/20020312-2.c: Remove traces of dead ports.
29567
29568 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
29569
29570 PR c++/13507
29571 * g++.dg/ext/attrib11.C: New test.
29572
29573 PR c++/13494
29574 * g++.dg/template/array2-1.C: New test.
29575 * g++.dg/template/array2-2.C: New test.
29576
29577 2003-12-29 Mark Mitchell <mark@codesourcery.com>
29578
29579 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29580
29581 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
29582
29583 PR c++/12774
29584 * g++.dg/template/array1-1.C: New test.
29585 * g++.dg/template/array1-2.C: New test.
29586
29587 2003-12-29 Roger Sayle <roger@eyesopen.com>
29588
29589 PR fortran/12632
29590 * g77.dg/12632.f: New test case.
29591
29592 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29593
29594 PR c++/13289
29595 * g++.dg/parse/nontype1.C: New test.
29596
29597 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29598
29599 PR c++/12403
29600 * g++.dg/parse/explicit1.C: New test.
29601 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29602
29603 2003-12-28 Mark Mitchell <mark@codesourcery.com>
29604
29605 PR c++/13081
29606 * g++.dg/opt/inline6.C: New test.
29607
29608 PR c++/12613
29609 * g++.dg/parse/error9.C: New test.
29610
29611 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29612
29613 2003-12-28 Mark Mitchell <mark@codesourcery.com>
29614
29615 PR c++/13009
29616 * g++.dg/init/assign1.C: New test.
29617
29618 2003-12-28 Roger Sayle <roger@eyesopen.com>
29619
29620 PR c++/13070
29621 * g++.dg/warn/format3.C: New test case.
29622
29623 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29624
29625 * gcc.c-torture/compile/20031227-1.c: New test.
29626
29627 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29628
29629 * g++.dg/bprob/bprob.exp: Load target-supports.exp
29630 * g77.dg/bprob/bprob.exp: Likewise.
29631 * gcc.misc-tests/bprob.exp: Likewise.
29632 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
29633 variants on systems where the library does not provide that
29634 functionality.
29635 * gcc.dg/builtins-20.c: Use builtins-config.h.
29636 * gcc.dg/builtins-config.h: New file.
29637
29638 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29639
29640 * lib/gcc-dg.exp (dg-require-profiling): New function.
29641 * lib/target-supports.exp (check_profiling_available): Likewise.
29642 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29643 * g77.dg/bprob/bprob.exp: Likewise.
29644 * gcc.misc-tests/bprob.exp: Likewise.
29645 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29646 * gcc.dg/20021014-1.c: Likewise.
29647 * gcc.dg/nest.c: Likewise.
29648
29649 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29650
29651 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29652 compiling.
29653 * g++.dg/lookup/java2.C: Likewise.
29654 * gcc.dg/cpp/lexident.c: Likewise.
29655
29656 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
29657
29658 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29659 given.
29660 * gcc.c-torture/compile/961203-1.c: Likewise.
29661 * gcc.c-torture/compile/980506-1.c: Likewise.
29662
29663 2003-12-23 Zack Weinberg <zack@codesourcery.com>
29664
29665 * lib/gcc-dg.exp (dg-prune-output): New annotation.
29666 (additional_prunes): New global.
29667 (gcc-dg-prune): Handle additional per-test pruning.
29668 (dg-test): Clear additional_prunes between tests.
29669
29670 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
29671 dg-prune-output to avoid spurious failures from assembler
29672 complaining about nonexistent WAW violations.
29673 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29674 Use dg-prune-output to avoid spurious failures from assembler
29675 warning about Itanium B-step errata.
29676
29677 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29678
29679 * g++.dg/abi/macro0.C: New test.
29680 * g++.dg/abi/macro1.C: Likewise.
29681 * g++.dg/abi/macro2.C: Likewise.
29682
29683 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29684 * g++.dg/abi/bitfield7.C: Likewise.
29685 * g++.dg/abi/dtor2.C: Likewise.
29686 * g++.dg/abi/mangle11.C: Likewise.
29687 * g++.dg/abi/mangle12.C: Likewise.
29688 * g++.dg/abi/mangle14.C: Likewise.
29689 * g++.dg/abi/mangle17.C: Likewise.
29690 * g++.dg/abi/vbase10.C: Likewise.
29691 * g++.dg/abi/vbase14.C: Likewise.
29692 * g++.dg/template/qualttp17.C: Likewise.
29693
29694 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29695
29696 PR c/11995
29697 * gcc.dg/20031223-1.c: New test.
29698
29699 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29700
29701 * gcc.dg/noreturn-7.c: New test.
29702
29703 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29704
29705 * gcc.dg/null-pointer-1.c: New test.
29706
29707 2003-12-22 Mark Mitchell <mark@codesourcery.com>
29708
29709 * g++.old-deja/g++.jason/template18.C: Remove.
29710 * g++.old-deja/g++.jason/template37.C: Likewise.
29711
29712 PR c++/12862
29713 * g++.dg/lookup/ns1.C: New test.
29714
29715 PR c++/12397
29716 * g++.dg/template/lookup3.C: New test.
29717
29718 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
29719
29720 * g++.dg/template/recurse1.C: New test
29721
29722 2003-12-22 Mark Mitchell <mark@codesourcery.com>
29723
29724 PR c++/12479
29725 * g++.dg/parse/semicolon1.C: New test.
29726 * g++.dg/parse/semicolon1.h: Likewise.
29727
29728 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
29729
29730 * gcc.dg/darwin-misaligned.c: New test.
29731
29732 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
29733
29734 PR c/9163
29735 * gcc.dg/20031222-1.c: New test.
29736
29737 2003-12-21 Mark Mitchell <mark@codesourcery.com>
29738
29739 PR c++/13438
29740 * g++.dg/parse/error8.C: New test.
29741
29742 PR c++/11554
29743 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29744
29745 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
29746
29747 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29748 too small.
29749 * gcc.c-torture/compile/930217-1.c: Likewise.
29750 * gcc.c-torture/compile/930513-1.c: Likewise.
29751 * gcc.c-torture/execute/920908-2.c: Likewise.
29752 * gcc.c-torture/execute/921204-1.c: Likewise.
29753 * gcc.c-torture/execute/930621-1.c: Likewise.
29754 * gcc.c-torture/execute/930630-1.c: Likewise.
29755 * gcc.c-torture/execute/931031-1.c: Likewise.
29756 * gcc.c-torture/execute/980602-2.c: Likewise.
29757 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29758 * gcc.c-torture/execute/compndlit-1.c: Likewise.
29759 * gcc.c-torture/execute/extzvsi.c: Likewise.
29760 * gcc.c-torture/unsorted/ext.c: Likewise.
29761
29762 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
29763
29764 PR target/12749
29765 * gcc.c-torture/compile/20031220-2.c: New test case.
29766
29767 2003-12-20 Roger Sayle <roger@eyesopen.com>
29768
29769 PR optimization/13031
29770 * gcc.c-torture/compile/20031220-1.c: New test case.
29771
29772 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29773
29774 * gcc.dg/cast-function-1.c: New test.
29775
29776 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
29777
29778 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29779 formats.
29780
29781 2003-12-19 Mark Mitchell <mark@codesourcery.com>
29782
29783 PR c++/12795
29784 * g++.dg/ext/attrib10.C: New test.
29785
29786 2003-12-19 Jakub Jelinek <jakub@redhat.com>
29787
29788 * gcc.dg/cleanup-10.c: New test.
29789 * gcc.dg/cleanup-11.c: New test.
29790
29791 2003-12-19 Jakub Jelinek <jakub@redhat.com>
29792
29793 PR c++/13239
29794 * g++.dg/opt/expect1.C: New test.
29795
29796 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
29797
29798 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29799
29800 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
29801
29802 PR debug/12923
29803 * gcc.dg/20031218-1.c: New test.
29804
29805 PR debug/12389
29806 * gcc.dg/20031218-2.c: New test.
29807 * gcc.dg/20031218-3.c: New test.
29808
29809 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29810 of label name and allow for USER_LABEL_PREFIX == "_" names.
29811 * g++.dg/abi/mangle18-2.C: Likewise.
29812 * g++.dg/abi/mangle19-1.C: Likewise.
29813 * g++.dg/abi/mangle19-2.C: Likewise.
29814 * g++.dg/abi/mangle20-1.C: Likewise.
29815 * g++.dg/abi/mangle20-2.C: Likewise.
29816
29817 2003-12-18 Richard Henderson <rth@redhat.com>
29818
29819 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29820
29821 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
29822 Dan Kegel <dank@kegel.com>
29823
29824 PR other/12009
29825 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29826 testing a cross compiler, it causes spurious compile failures.
29827 * lib/g++.exp: Likewise.
29828
29829 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29830
29831 PR c++/13262
29832 * g++.dg/template/access13.C: New test.
29833
29834 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
29835
29836 * gcc.dg/20031216-1.c: New test.
29837
29838 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29839
29840 PR c++/9154
29841 * g++.dg/template/error10.C: New test.
29842
29843 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29844
29845 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29846 * g++.dg/eh/simd-2.C: Likewise.
29847
29848 2003-12-17 James E Wilson <wilson@specifixinc.com>
29849 Roger Sayle <roger@eyesopen.com>
29850
29851 * gcc.c-torture/execute/ieee/mzero5.c: New.
29852
29853 2003-12-17 Mark Mitchell <mark@codesourcery.com>
29854
29855 PR c++/10603
29856 * g++.dg/parse/error6.C: New test.
29857
29858 PR c++/12827
29859 * g++.dg/parse/error7.C: New test.
29860
29861 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
29862
29863 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29864 at -O with stabs debugging formats.
29865 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29866 * gcc.dg/debug/debug-2.c: Likewise.
29867
29868 2003-12-16 Mark Mitchell <mark@codesourcery.com>
29869
29870 PR c++/12696
29871 * g++.dg/init/error1.C: New test.
29872
29873 PR c++/12218
29874 * g++.dg/init/pm3.C: New test.
29875
29876 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
29877
29878 PR c/3347
29879 * gcc.dg/bitfld-8.c: New test.
29880
29881 2003-12-16 James Lemke <jim@wasabisystems.com>
29882
29883 * gcc.dg/arm-scd42-[123].c: New tests.
29884
29885 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
29886
29887 PR c++/9043
29888 * g++.dg/abi/mangle20-1.C: New test.
29889 * g++.dg/abi/mangle20-2.C: New test.
29890
29891 2003-12-16 Mark Mitchell <mark@codesourcery.com>
29892
29893 PR c++/13275
29894 * g++.dg/other/offsetof2.C: Remove XFAIL.
29895 * g++.dg/parse/offsetof1.C: New test.
29896 * g++.gd/parse/offsetof2.C: Likewise.
29897
29898 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29899
29900 * g++.dg/template/nontype3.C: New test.
29901 * g++.dg/template/static2.C: Tweaked the dg-error clause.
29902
29903 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29904
29905 * g++.dg/warn/noreturn-3.C: Also test instantiation.
29906
29907 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
29908
29909 PR c++/13387
29910 * g++.dg/expr/assign1.C: New test.
29911
29912 PR c++/13242
29913 * g++.dg/abi/mangle19-1.C: New test.
29914 * g++.dg/abi/mangle19-2.C: New test.
29915
29916 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
29917
29918 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29919
29920 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29921
29922 * gcc.c-torture/execute/20031216-1.c: New test.
29923
29924 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29925
29926 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29927 an ICE regression.
29928
29929 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29930
29931 PR c++/10926
29932 * g++.dg/template/error9.C: New test.
29933
29934 PR c++/11116
29935 * g++.dg/template/error8.C: New test.
29936
29937 2003-12-15 Roger Sayle <roger@eyesopen.com>
29938
29939 PR middle-end/13400
29940 * gcc.c-torture/execute/20031215-1.c: New test case.
29941
29942 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29943
29944 PR c++/13269
29945 * g++.dg/parse/error5.C: New test.
29946
29947 PR c++/12989
29948 * g++.dg/expr/sizeof1.C: New test.
29949
29950 PR c++/13310
29951 * g++.dg/template/crash15.C: New test.
29952
29953 2003-12-15 Geoffrey Keating <geoffk@apple.com>
29954
29955 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29956 a non-POD type as the last named parameter of a varargs function.
29957
29958 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29959
29960 PR c++/13243
29961 PR c++/12573
29962 * g++.dg/template/crash14.C: New test.
29963 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29964
29965 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
29966
29967 * g++.dg/other/java1.C: New test.
29968
29969 PR c++/13241
29970 * g++.dg/abi/mangle18-1.C: New test.
29971 * g++.dg/abi/mangle18-2.C: New test.
29972
29973 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29974
29975 PR optimization/10312
29976 * gcc.c-torture/execute/20031214-1.c: New.
29977
29978 2003-12-14 Mark Mitchell <mark@codesourcery.com>
29979
29980 PR c++/10779
29981 PR c++/12160
29982 * g++.dg/parse/error3.C: New test.
29983 * g++.dg/parse/error4.C: Likewise.
29984 * g++.dg/abi/mangle4.C: Tweak error messages.
29985 * g++.dg/lookup/using5.C: Likewise.
29986 * g++.dg/other/error2.C: Likewise.
29987 * g++.dg/parse/typename5.C: Likewise.
29988 * g++.dg/parse/undefined1.C: Likewise.
29989 * g++.dg/template/arg2.C: Likewise.
29990 * g++.dg/template/ttp3.C: Likewise.
29991 * g++.dg/template/type1.C: Likewise.
29992 * g++.old-deja/g++.other/crash32.C: Likewise.
29993 * g++.old-djea/g++.pt/defarg8.C: Likewise.
29994
29995 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29996
29997 PR c++/13106
29998 * g++.dg/warn/noreturn-3.C: New test.
29999
30000 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
30001
30002 PR c++/13118
30003 * g++.dg/abi/covariant3.C: New.
30004
30005 2003-12-12 Jakub Jelinek <jakub@redhat.com>
30006
30007 * g++.dg/eh/ia64-1.C: New test.
30008
30009 2003-12-12 Roger Sayle <roger@eyesopen.com>
30010
30011 PR optimization/13037
30012 * g77.f-torture/execute/13037.f: New test case.
30013
30014 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
30015
30016 PR c++/12881
30017 * g++.dg/abi/covariant2.C: New.
30018
30019 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
30020
30021 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30022
30023 2003-12-11 Zack Weinberg <zack@codesourcery.com>
30024
30025 * gcc.c-torture/execute/wchar_t-1.x: Delete.
30026
30027 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
30028
30029 PR other/10819
30030 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30031 to fix Bug 10819.
30032 * lib/g++.exp (g++_version): Likewise.
30033 * lib/g77.exp (g77_version): Likewise.
30034 * lib/objc.exp (default_objc_version): Likewise.
30035
30036 2003-12-10 Richard Henderson <rth@redhat.com>
30037
30038 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30039
30040 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30041
30042 2003-12-08 Matt Austern <austern@apple.com>
30043
30044 PR c/13134
30045 * lib/gcc-dg.exp (dg-require-visibility): Define.
30046 * lib/target-supports (check_visibility_available): Define.
30047 * gcc.dg/visibility-1.c: New test.
30048 * gcc.dg/visibility-2.c: Likewise.
30049 * gcc.dg/visibility-3.c: Likewise.
30050 * gcc.dg/visibility-4.c: Likewise.
30051 * gcc.dg/visibility-5.c: Likewise.
30052 * gcc.dg/visibility-6.c: Likewise.
30053 * g++.dg/ext/visibility-1.C: Likewise.
30054 * g++.dg/ext/visibility-2.C: Likewise.
30055 * g++.dg/ext/visibility-3.C: Likewise.
30056 * g++.dg/ext/visibility-4.C: Likewise.
30057 * g++.dg/ext/visibility-5.C: Likewise.
30058 * g++.dg/ext/visibility-6.C: Likewise.
30059
30060 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30061
30062 * g++.dg/lookup/java1.C: New test.
30063 * g++.dg/lookup/java2.C: New test.
30064
30065 2003-12-07 Falk Hueffner <falk@debian.org>
30066
30067 * g++.dg/opt/noreturn-1.C: New test.
30068
30069 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
30070
30071 * gcc.dg/overflow-1.c: New test.
30072
30073 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30074
30075 * g77.f-torture/compile/13060.f: New test.
30076
30077 2003-12-06 Mark Mitchell <mark@codesourcery.com>
30078
30079 PR c++/13323
30080 * g++.dg/inherit/operator2.C: New test.
30081
30082 2003-12-05 Mark Mitchell <mark@codesourcery.com>
30083
30084 PR c++/13305
30085 * g++.dg/ext/attrib9.C: New test.
30086
30087 2003-12-05 Mark Mitchell <mark@codesourcery.com>
30088
30089 PR c++/13314
30090 * g++.dg/template/error7.C: New test.
30091
30092 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
30093 J"orn Rennecke <joern.rennecke@superh.com>
30094
30095 PR target/13302
30096 * g++.dg/other/struct-va_list.C: New test.
30097
30098 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30099
30100 PR c++/13166
30101 * g++.dg/parse/defarg6.C: New test.
30102
30103 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
30104
30105 PR target/13256
30106 * gcc.c-torture/execute/20031201-1.c: New test.
30107
30108 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
30109
30110 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30111
30112 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30113
30114 * gcc.dg/builtin-return-1.c: New test.
30115
30116 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
30117 J"orn Rennecke <joern.rennecke@superh.com>
30118
30119 PR optimization/13260
30120 * gcc.c-torture/execute/20031204-1.c: New test.
30121
30122 2003-12-03 Mark Mitchell <mark@codesourcery.com>
30123
30124 PR c++/9127
30125 * g++.dg/template/error6.C: New test.
30126
30127 2003-12-03 Jakub Jelinek <jakub@redhat.com>
30128
30129 * gcc.dg/20031202-1.c: New test.
30130
30131 2003-12-03 Mark Mitchell <mark@codesourcery.com>
30132
30133 PR c++/13179
30134 * g++.dg/template/eh1.C: New test.
30135
30136 PR c++/10771
30137 * g++.dg/template/error5.C: New test.
30138
30139 2003-12-02 David Ung <davidu@mips.com>
30140
30141 * gcc.dg/compat/vector-check.h: Corrected type for var
30142 g_##TMODE
30143
30144 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30145
30146 PR c++/10126
30147 * g++.dg/template/ptrmem8.C: New test.
30148
30149 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30150
30151 PR c++/12573
30152 * g++.dg/template/dependent-expr3.C: New test.
30153
30154 2003-12-01 James Lemke <jim@wasabisystems.com>
30155
30156 * gcc.dg/arm-g2.c: New test.
30157
30158 2003-12-01 Roger Sayle <roger@eyesopen.com>
30159
30160 PR optimization/11634
30161 * gcc.dg/20031201-2.c: New test case.
30162
30163 2003-12-01 Zack Weinberg <zack@codesourcery.com>
30164
30165 PR 11433
30166 * objc.dg/proto-lossage-3.m: New test.
30167
30168 2003-12-01 Roger Sayle <roger@eyesopen.com>
30169
30170 PR optimization/12628
30171 * gcc.dg/20031201-1.c: New test case.
30172
30173 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
30174
30175 * gcc.dg/unaligned-1.c: New test.
30176
30177 2003-11-30 Mark Mitchell <mark@codesourcery.com>
30178
30179 PR c++/9849
30180 * g++.dg/template/error4.C: New test.
30181 * g++.dg/template/nested3.C: Adjust error markers.
30182
30183 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30184
30185 * gcc.dg/cpp/assert4.c: Check more #system assertions.
30186
30187 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
30188
30189 PR c/10333
30190 * gcc.dg/bitfld-7.c: New test.
30191
30192 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
30193
30194 * gcc.dg/tls/asm-1.C: New test.
30195
30196 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30197
30198 * gcc.dg/cpp/assert4.c: Update.
30199
30200 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
30201
30202 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30203 * gcc.dg/builtin-apply3.c: New test.
30204
30205 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30206
30207 * lib/compat.exp (compat-obj): New xfaildata parameter.
30208 Use it to set compiler_conditional_xfail_data before compiling.
30209 (compat-get-options): Handle dg-xfail-if.
30210 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30211 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30212 * gcc.dg/compat/vector-1_y.c: Likewise.
30213 * gcc.dg/compat/vector-2_x.c: Likewise.
30214 * gcc.dg/compat/vector-2_y.c: Likewise.
30215
30216 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30217
30218 * g++.dg/opt/reg-stack4.C: New test.
30219
30220 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30221
30222 * gcc.dg/builtin-apply2.c: New test.
30223
30224 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
30225
30226 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30227
30228 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30229
30230 PR c++/12924
30231 * g++.dg/template/template-id-2.C: New test.
30232
30233 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30234
30235 PR c++/5369
30236 * g++.dg/template/memfriend1.C: New test.
30237 * g++.dg/template/memfriend2.C: Likewise.
30238 * g++.dg/template/memfriend3.C: Likewise.
30239 * g++.dg/template/memfriend4.C: Likewise.
30240 * g++.dg/template/memfriend5.C: Likewise.
30241 * g++.dg/template/memfriend6.C: Likewise.
30242 * g++.dg/template/memfriend7.C: Likewise.
30243 * g++.dg/template/memfriend8.C: Likewise.
30244 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30245
30246 2003-11-21 Mark Mitchell <mark@codesourcery.com>
30247
30248 PR c++/12515
30249 * g++.dg/ext/cond1.C: New test.
30250
30251 2003-11-20 Richard Henderson <rth@redhat.com>
30252
30253 * gcc.dg/20020201-2.c: Remove.
30254 * gcc.dg/20020201-4.c: Remove.
30255 * gcc.dg/20020304-1.c: Remove.
30256
30257 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
30258
30259 * gcc.dg/cpp/trad/xwin1.c: New test case.
30260
30261 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
30262
30263 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30264 * lib/g77.exp: Likewise.
30265 * lib/objc.exp: Likewise.
30266 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30267 for darwin.
30268
30269 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30270
30271 PR c++/12932
30272 * g++.dg/template/static5.C: New test.
30273
30274 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
30275
30276 * gcc.dg/nested-func-1.c: New test.
30277
30278 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30279
30280 * gcc.dg/cpp/assert4.c: New test.
30281
30282 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
30283
30284 PR c++/2294
30285 * g++.dg/lookup/using9.c: New test.
30286
30287 2003-11-14 Mark Mitchell <mark@codesourcery.com>
30288
30289 PR c++/12762
30290 * g++.dg/template/error3.C: New test.
30291
30292 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
30293
30294 PR ada/13035
30295 * ada/acats/run_acats, run_all.sh: Fix syntax error.
30296 No longer use a wrapper for gcc, since this does not work under
30297 Windows.
30298
30299 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
30300
30301 PR c++/2094
30302 * g++.dg/template/ptrmem7.C: New test.
30303
30304 2003-11-13 Andrew Pinski <apinski@apple.com>
30305
30306 * gcc.c-torture/compile/20031113-1.c: New test.
30307
30308 2003-11-13 Mark Mitchell <mark@codesourcery.com>
30309 Kean Johnston <jkj@sco.com>
30310
30311 PR c/13029
30312 * gcc.dg/unused-4.c: Update.
30313
30314 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30315
30316 * g++.dg/opt/const3.C: New test.
30317
30318 2003-11-13 Jan Hubicka <jh@suse.cz>
30319
30320 * gcc.c-torture/compile/20031112-1.c: New test.
30321
30322 2003-11-12 Mark Mitchell <mark@codesourcery.com>
30323
30324 * g++.dg/parse/crash10.C: Remove bogus error marker.
30325
30326 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30327
30328 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30329 (host_gcc): Likewise.
30330 (ROOT): Honor $PWDCMD.
30331 (BASE): Likewise.
30332 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30333
30334 2003-11-12 Catherine Moore <clm@redhat.com>
30335
30336 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30337
30338 2003-11-12 Andreas Jaeger <aj@suse.de>
30339 Jakub Jelinek <jakub@redhat.com>
30340 Andrew Pinski <pinskia@physics.uc.edu>
30341 Richard Henderson <rth@redhat.com>
30342
30343 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30344 systems.
30345 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30346
30347 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30348 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30349
30350 2003-11-11 Andreas Jaeger <aj@suse.de>
30351
30352 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30353
30354 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30355
30356 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
30357
30358 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30359 Clean ups.
30360
30361 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
30362
30363 * gcc.dg/trampoline-1.c: New test.
30364
30365 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30366
30367 * gcc.c-torture/compile/200031109-1.c: New test.
30368
30369 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
30370
30371 PR c/3190
30372 PR c/8714
30373 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30374 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30375 gcc.dg/format/no-y2k-1.c: Update.
30376
30377 2003-11-08 Roger Sayle <roger@eyesopen.com>
30378
30379 PR optimization/10467
30380 * gcc.dg/20031108-1.c: New test case.
30381
30382 2003-11-07 Geoffrey Keating <geoffk@apple.com>
30383
30384 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30385
30386 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
30387
30388 * gcc.dg/compound-lvalue-1.c: New test.
30389 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30390 some XFAILs.
30391
30392 2003-11-06 Geoffrey Keating <geoffk@apple.com>
30393
30394 * gcc.dg/altivec-varargs-1.c: New test.
30395
30396 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30397
30398 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30399 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30400 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
30401 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
30402 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30403
30404 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
30405
30406 * gcc.dg/cond-lvalue-1.c: New test.
30407
30408 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
30409
30410 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30411
30412 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30413
30414 PR c++/11616
30415 * g++.dg/template/instantiate5.C: New test.
30416
30417 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30418
30419 PR c++/12726
30420 * g++.dg/ext/complit2.C: Replace test with self-contained version.
30421 * ChangeLog: Add missing first entry for above test.
30422
30423 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30424
30425 PR c++/9810
30426 * g++.dg/template/using8.C: New test.
30427 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30428
30429 2003-11-02 Roger Sayle <roger@eyesopen.com>
30430
30431 PR optimization/10817
30432 * gcc.c-torture/compile/20031102-1.c: New test case.
30433
30434 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
30435
30436 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30437 2147483647.
30438
30439 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30440
30441 * gcc.dg/20031102-1.c: New test.
30442
30443 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30444
30445 * gcc.dg/complex-1.c: New test.
30446
30447 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30448
30449 PR c++/12796
30450 * g++.dg/template/crash13.C: Adjust expected error location.
30451 * g++.old-deja/g++.brendan/ns1.C: Likewise.
30452
30453 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30454
30455 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30456
30457 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30458
30459 PR/10239
30460 * gcc.c-torture/compile/20031031-2.c: New test.
30461
30462 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30463
30464 PR/11640
30465 * gcc.c-torture/compile/20031031-1.c: New test.
30466
30467 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30468
30469 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30470 * gcc.misc-tests/bprob.exp: Likewise.
30471 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30472 the execution test on arm-elf configs.
30473 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
30474 configs that don't support scratch files.
30475 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30476
30477 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
30478
30479 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30480 done by dejagnu.
30481
30482 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
30483
30484 * ada/acats/run_all.sh: Redirect mv output to /dev/null
30485 Avoid non pure sh syntax. Add more logging.
30486
30487 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30488 fail.
30489
30490 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30491
30492 PR libgcj/10610
30493 * gcc.dg/ppc-stackalign-1.c: New test.
30494
30495 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
30496
30497 * ada/acats/run_all.sh: Change output to be more compliant with
30498 dejagnu framework.
30499 Create acats.sum and acats.log files under testsuite/ada/acats
30500 Only run [a-z]* directories, to filter out e.g. CVS.
30501 Redirect build output to log file.
30502
30503 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30504
30505 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30506
30507 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30508
30509 PR ada/5909:
30510 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30511
30512 2003-10-27 Jakub Jelinek <jakub@redhat.com>
30513
30514 * gcc.c-torture/compile/20031023-1.c: New test.
30515 * gcc.c-torture/compile/20031023-2.c: New test.
30516 * gcc.c-torture/compile/20031023-3.c: New test.
30517 * gcc.c-torture/compile/20031023-4.c: New test.
30518
30519 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30520
30521 PR c++/10371
30522 * g++.dg/lookup/scoped8.C: New test.
30523
30524 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
30525
30526 * g++.dg/opt/reg-stack3.C: New test.
30527
30528 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
30529
30530 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
30531
30532 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30533
30534 PR c++/11076
30535 * g++.dg/template/crash13.C: New test.
30536
30537 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
30538
30539 * gcc.dg/c99-restrict-2.c: New test.
30540
30541 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
30542
30543 PR c++/12698, c++/12699, c++/12700, c++/12566
30544 * g++.dg/inherit/covariant9.C: New test.
30545 * g++.dg/inherit/covariant10.C: New test.
30546 * g++.dg/inherit/covariant11.C: New test.
30547
30548 2003-10-23 Jason Merrill <jason@redhat.com>
30549
30550 PR c++/12726
30551 * g++.dg/ext/complit2.C: New test.
30552
30553 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
30554
30555 PR target/12654
30556 * gcc.c-torture/execute/20031020-1.c: New test.
30557
30558 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30559
30560 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30561 following the jump_insn.
30562
30563 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
30564
30565 * gcc.dg/cast-lvalue-1.c: New test.
30566
30567 2003-10-21 Mark Mitchell <mark@codesourcery.com>
30568
30569 PR c++/11962
30570 * g++.dg/template/cond2.C: New test.
30571
30572 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
30573
30574 * gcc.dg/builtins-28.c: New test.
30575
30576 2003-10-20 Jan Hubicka <jh@suse.cz>
30577
30578 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30579 parameter.
30580 * testsuite/gcc.dg/inline-2.c: Likewise.
30581
30582 2003-10-20 Phil Edwards <phil@codesourcery.com>
30583
30584 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30585 * gcc.dg/nest.c: Likewise.
30586
30587 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30588
30589 PR c++/9781, c++/10583, c++/11862
30590 * g++.dg/parse/crash13.C: New test.
30591
30592 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30593
30594 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30595
30596 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30597
30598 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30599 Define HAVE_C99_RUNTIME except on Solaris.
30600 * gcc.dg/builtins-20.c: Likewise.
30601
30602 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30603
30604 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30605
30606 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30607
30608 PR c++/12495
30609 * g++.dg/template/crash21.C: New test.
30610
30611 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30612
30613 PR c++/2513
30614 * g++.dg/template/typename5.C: New test.
30615
30616 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30617
30618 PR c++/12369
30619 * g++.dg/template/friend25.C: New test.
30620
30621 2003-10-16 Ziemowit Laski <zlaski@apple.com>
30622
30623 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30624 versions.
30625
30626 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
30627
30628 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30629 == 2147483647.
30630
30631 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
30632
30633 * gcc.c-torture/execute/960416-1.x: Remove.
30634 * gcc.c-torture/execute/divconst-3.x: Likewise.
30635
30636 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
30637
30638 PR target/12598
30639 * gcc.dg/torture/cris-volatile-1.c: New test.
30640
30641 2003-10-14 Roger Sayle <roger@eyesopen.com>
30642
30643 PR optimization/9325
30644 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30645 for overflowing floating point to integer conversion during RTL
30646 simplification.
30647
30648 2003-10-13 Ziemowit Laski <zlaski@apple.com>
30649
30650 * objc/execute/_cmd.m: Fix typo.
30651 * objc.dg/image-info.m, objc.dg/symtab-1.m:
30652 Relax 'scan-assembler' regexp.
30653 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30654 objc.dg/try-catch-4.m: Run on non-Darwin targets.
30655 * objc.dg/zero-link-2.m: Remove blank line.
30656 * objc.dg/zero-link-3.m: New test case.
30657
30658 2003-10-13 Geoffrey Keating <geoffk@apple.com>
30659
30660 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30661
30662 * gcc.dg/asm-names.c: Use scan-assembler-not rather
30663 than linker trickery.
30664
30665 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30666
30667 PR c++/12370
30668 * g++.dg/other/friend2.C: New test.
30669
30670 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
30671
30672 * gcc.dg/20031012-1.c: New test.
30673
30674 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
30675
30676 * gcc.dg/weak/weak-3.c: Fix for new warning.
30677
30678 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
30679
30680 PR optimization/8750
30681 * gcc.c-torture/execute/20031012-1.c: New test case.
30682
30683 2003-10-11 Roger Sayle <roger@eyesopen.com>
30684
30685 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30686 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30687
30688 2003-10-11 Roger Sayle <roger@eyesopen.com>
30689
30690 PR optimization/12260
30691 * gcc.c-torture/compile/20031011-2.c: New test case.
30692
30693 2003-10-11 Roger Sayle <roger@eyesopen.com>
30694
30695 * gcc.c-torture/execute/20031011-1.c: New testcase.
30696
30697 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
30698
30699 * gcc.c-torture/compile/20031011-1.c: New test.
30700
30701 2003-10-11 Jan Hubicka <jh@suse.cz>
30702
30703 * g++.dg/other/first-global.C: New test.
30704
30705 2003-10-11 Roger Sayle <roger@eyesopen.com>
30706
30707 * gcc.c-torture/execute/string-opt-18.c: New testcase.
30708
30709 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
30710
30711 * gcc.c-torture/compile/20031010-1.c: New test.
30712
30713 2003-10-10 Geoffrey Keating <geoffk@apple.com>
30714
30715 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30716 * gcc.c-torture/execute/va-arg-25.c: ... here.
30717
30718 2003-10-09 Mark Mitchell <mark@codesourcery.com>
30719
30720 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30721
30722 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
30723
30724 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30725
30726 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
30727
30728 * g++.dg/parse/error2.C: New test.
30729
30730 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
30731
30732 PR c++/11097
30733 * g++.dg/other/error5.C: Modify the error message.
30734 * g++.dg/lookup/using8.C: New test.
30735
30736 2003-10-07 Geoffrey Keating <geoffk@apple.com>
30737
30738 * gcc.dg/darwin-abi-2.c: New file.
30739 * gcc.c-torture/execute/va-arg-24.c: New file.
30740
30741 2003-10-06 Bob Wilson <bob.wilson@acm.org>
30742
30743 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
30744 indentation.
30745
30746 2003-10-06 Mark Mitchell <mark@codesourcery.com>
30747
30748 PR c++/10147
30749 * g++.dg/other/error4.C: Update error messages.
30750 * g++.dg/template/ptrmem4.C: Likewise.
30751
30752 PR c++/12337
30753 * g++.dg/init/new9.C: New test.
30754
30755 PR c++/12334, c++/12236, c++/8656
30756 * g++.dg/ext/attrib8.C: New test.
30757
30758 2003-10-06 Devang Patel <dpatel@apple.com>
30759
30760 * gcc.dg/debug/dwarf2-3.h: New test.
30761 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30762
30763 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
30764
30765 * g++.dg/opt/cfg2.C: New test.
30766
30767 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30768
30769 * g++.dg/opt/float1.C: New test.
30770
30771 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30772
30773 * gcc.dg/c90-array-lval-6.c: New test.
30774 * gcc.dg/c99-array-lval-6.c: New test.
30775
30776 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
30777 Ziemowit Laski <zlaski@apple.com>
30778
30779 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30780 'Derived', so that it is never considered a class method; add
30781 new warning for '+port' method ambiguity.
30782 * objc.dg/method-12.m: Include <objc/objc.h> instead of
30783 <objc/objc-api.h> (needed on Mac OS X).
30784 * objc.dg/method-13.m: New test.
30785
30786 2003-10-03 Roger Sayle <roger@eyesopen.com>
30787
30788 PR optimization/9325, PR java/6391
30789 * gcc.c-torture/execute/20031003-1.c: New test case.
30790
30791 2003-10-02 Mark Mitchell <mark@codesourcery.com>
30792
30793 PR optimization/12180
30794 * gcc.dg/20031002-1.c: New test.
30795
30796 PR c++/12486
30797 * g++.dg/inherit/error1.C: New test.
30798
30799 2003-10-02 Chris Demetriou <cgd@broadcom.com>
30800
30801 * lib/f-torture.exp (search_for): Rename to...
30802 (search_for_re): This. Also, clean up comments and the
30803 "regexp" invocation.
30804
30805 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
30806
30807 * gcc.c-torture/compile/20031002-1.c: New test.
30808
30809 2003-10-02 Jakub Jelinek <jakub@redhat.com>
30810
30811 * g++.dg/opt/cond1.C: New test.
30812
30813 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
30814
30815 * gcc.dg/Wold-style-definition-2.c: New testcase.
30816 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30817
30818 2003-09-29 Richard Henderson <rth@redhat.com>
30819
30820 * g++.dg/init/array10.C: Add dg-options.
30821
30822 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30823
30824 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30825
30826 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30827
30828 * g++.dg/template/friend19.C: Fix typo.
30829 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30830
30831 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
30832
30833 * gcc.c-torture/execute/20030928-1.c: New test.
30834 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30835
30836 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30837
30838 * g++.dg/opt/unroll1.C: New test.
30839
30840 2003-09-26 Roger Sayle <roger@eyesopen.com>
30841
30842 PR optimization/11741
30843 * gcc.dg/20030926-1.c: New test case.
30844
30845 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30846
30847 PR c++/5655
30848 * g++.dg/parse/access7.C: New test.
30849 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30850
30851 2003-09-24 Ziemowit Laski <zlaski@apple.com>
30852
30853 MERGE OF objc-improvements-branch into MAINLINE:
30854 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30855 if libobjc has not been built.
30856 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30857 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30858 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30859 objc/execute/nested-3.m, objc/execute/np-2.m,
30860 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30861 objc/execute/redefining_self.m, objc/execute/root_methods.m,
30862 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30863 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30864 objc.dg/special/unclaimed-category-1.h,
30865 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30866 well as GNU runtime.
30867 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30868 * execute/cascading-1.m, execute/function-message-1.m,
30869 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30870 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30871 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30872 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30873 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30874 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30875 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30876 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30877 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30878 * objc.dg/bitfield-2.m: Run only on Darwin.
30879 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30880 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30881 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30882 * objc.dg/const-str-1.m: Fix constant string layout.
30883
30884 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
30885
30886 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30887
30888 2003-09-23 Geoffrey Keating <geoffk@apple.com>
30889
30890 * gcc.dg/darwin-abi-1.c: New file.
30891
30892 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
30893
30894 PR target/12281
30895 * gcc.c-torture/compile/20030921-1.c: New test.
30896
30897 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30898
30899 * g++.dg/opt/reg-stack2.C: New test.
30900
30901 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
30902
30903 * g++.dg/eh/delayslot1.C: New test.
30904
30905 2003-09-20 Richard Henderson <rth@redhat.com>
30906
30907 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30908
30909 2003-09-20 Roger Sayle <roger@eyesopen.com>
30910
30911 * gcc.c-torture/execute/20030920-1.c: New test case.
30912
30913 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30914
30915 * g++.dg/rtti/typeid3.C: Correct expected error message.
30916
30917 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30918
30919 PR c++/157
30920 * g++.dg/parse/crash12.C: New test.
30921
30922 2003-09-19 Janis Johnson <janis187@us.ibm.com>
30923
30924 * gcc.dg/compat/mixed-struct-check.h: New.
30925 * gcc.dg/compat/mixed-struct-defs.h: New.
30926 * gcc.dg/compat/mixed-struct-init.h: New.
30927 * gcc.dg/compat/struct-by-value-19_main.c: New.
30928 * gcc.dg/compat/struct-by-value-19_x.c: New.
30929 * gcc.dg/compat/struct-by-value-19_y.c: New.
30930 * gcc.dg/compat/struct-by-value-20_main.c: New.
30931 * gcc.dg/compat/struct-by-value-20_x.c: New.
30932 * gcc.dg/compat/struct-by-value-20_y.c: New.
30933 * gcc.dg/compat/struct-return-19_main.c: New.
30934 * gcc.dg/compat/struct-return-19_x.c: New.
30935 * gcc.dg/compat/struct-return-19_y.c: New.
30936 * gcc.dg/compat/struct-return-20_main.c: New.
30937 * gcc.dg/compat/struct-return-20_x.c: New.
30938 * gcc.dg/compat/struct-return-20_y.c: New.
30939
30940 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
30941 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30942 so that it will not complain on LP64 targets.
30943
30944 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30945
30946 PR c++/495
30947 * g++.dg/template/friend24.C: New test.
30948
30949 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
30950
30951 PR c++/12332
30952 * g++.dg/template/memtmpl2.C: New test.
30953
30954 2003-09-18 Mark Mitchell <mark@codesourcery.com>
30955
30956 PR target/11184
30957 * gcc.dg/builtin-apply1.c: New test.
30958
30959 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
30960
30961 PR c++/9848
30962 * g++.dg/warn/Wunused-4.C: New test.
30963
30964 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30965
30966 PR c++/12316
30967 * g++.dg/other/gc2.C: New test.
30968
30969 2003-09-17 Mark Mitchell <mark@codesourcery.com>
30970
30971 PR c++/11991
30972 * g++.dg/rtti/typeid3.C: New test.
30973
30974 PR c++/12266
30975 * g++.dg/overload/template1.C: New test.
30976
30977 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
30978
30979 * g++.dg/opt/cfg3.C: New test.
30980
30981 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30982
30983 PR c++/7939
30984 * g++.dg/template/crash11.C: New test.
30985
30986 2003-09-16 Jason Merrill <jason@redhat.com>
30987 Jakub Jelinek <jakub@redhat.com>
30988
30989 * gcc.dg/attr-warn-unused-result.c: New test.
30990
30991 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
30992
30993 PR c++/12184
30994 * g++.dg/expr/call2.C: New test.
30995
30996 2003-09-15 Andreas Jaeger <aj@suse.de>
30997
30998 * gcc.dg/Wold-style-definition-1.c: New test.
30999
31000 2003-09-14 Mark Mitchell <mark@codesourcery.com>
31001
31002 PR c++/3907
31003 * g++.dg/parse/template12.C: New test.
31004
31005 * g++.dg/abi/bitfield11.C: New test.
31006 * g++.dg/abi/bitfield12.C: Likewise.
31007
31008 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
31009
31010 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
31011 non-expansion of functional macro name without arguments at EOL.
31012 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
31013
31014 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
31015
31016 * gcc.c-torture/execute/20030914-[12].c: New tests.
31017
31018 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
31019
31020 PR c++/11788
31021 * g++.dg/overload/addr1.C: New test.
31022
31023 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
31024
31025 * gcc.dg/20030909-1.c: New test.
31026
31027 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31028
31029 * gcc.dg/ultrasp10.c: New test.
31030
31031 2003-09-09 Devang Patel <dpatel@apple.com>
31032
31033 * gcc.dg/darwin-ld-6.c: New test.
31034
31035 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31036
31037 * gcc.dg/torture/builtin-explog-1.c: New testcase.
31038
31039 2003-09-08 Mark Mitchell <mark@codesourcery.com>
31040
31041 * gcc.dg/ia64-types1.c: New test.
31042 * gcc.dg/ia64-types2.c: Likewise.
31043
31044 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31045
31046 * gcc.dg/builtins-1.c: Add more _Complex tests.
31047 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31048
31049 * gcc.dg/builtins-1.c: Test existing _Complex functions.
31050 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31051
31052 2003-09-08 Mark Mitchell <mark@codesourcery.com>
31053
31054 PR c++/11786
31055 * g++.dg/lookup/koenig2.C: New test.
31056
31057 PR c++/5296
31058 * g++.dg/rtti/typeid2.C: New test.
31059
31060 2003-09-08 Jakub Jelinek <jakub@redhat.com>
31061
31062 * gcc.c-torture/compile/20030904-1.c: New test.
31063
31064 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31065
31066 * g++.dg/opt/longbranch2.C: New test.
31067
31068 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
31069
31070 * g++.dg/template/crash10.C: Only compile it.
31071
31072 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
31073
31074 PR middle-end/11665
31075 * gcc.c-torture/compile/20030907-1.c: New test.
31076 * g++.dg/init/array11.C: New test.
31077
31078 2003-09-07 Mark Mitchell <mark@codesourcery.com>
31079
31080 PR c++/11852
31081 * g++.dg/init/struct1.C: New test.
31082
31083 2003-09-07 Mark Mitchell <mark@codesourcery.com>
31084
31085 PR c++/12181
31086 * g++.dg/expr/comma1.C: New test.
31087
31088 2003-09-06 Mark Mitchell <mark@codesourcery.com>
31089
31090 PR c++/11867
31091 * g++.dg/expr/static_cast5.C: New test.
31092
31093 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
31094
31095 PR c++/11507
31096 * g++.dg/lookup/scoped7.C: New test.
31097
31098 PR c++/9574
31099 * g++.dg/other/static1.C: New test.
31100
31101 PR c++/11490
31102 * g++.dg/warn/template-1.C: New test.
31103
31104 PR c++/11432
31105 * g++.dg/template/crash10.C: New test.
31106
31107 PR c++/2478
31108 * g++.dg/overload/VLA.C: New test.
31109
31110 PR c++/10804
31111 * g++.dg/template/call1.C: New test.
31112
31113 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
31114
31115 PR c++/11794
31116 * g++.dg/parse/using3.C: New test.
31117
31118 2003-09-06 Roger Sayle <roger@eyesopen.com>
31119
31120 PR c++/11409
31121 * g++.dg/overload/builtin3.C: New test case.
31122
31123 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
31124
31125 PR c/9862
31126 * gcc.dg/20030906-1.c: New test.
31127 * gcc.dg/20030906-2.c: Likewise.
31128
31129 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
31130
31131 PR c++/12167
31132 * g++.dg/parse/defarg5.C: New test.
31133
31134 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31135
31136 2003-09-05 Mark Mitchell <mark@codesourcery.com>
31137
31138 PR c++/12163
31139 * g++.dg/expr/static_cast4.C: New test.
31140
31141 PR c++/12146
31142 * g++.dg/template/crash9.C: New test.
31143
31144 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
31145
31146 * g++.old-deja/g++.ext/pretty2.C: Update for change
31147 in __FUNCTION__.
31148 * g++.old-deja/g++.ext/pretty3.C: Likewise.
31149
31150 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
31151
31152 PR c++/11922
31153 * g++/dg/template/qualified-id1.C: New test.
31154
31155 PR c++/12037
31156 * g++.dg/warn/noeffect4.C: New test.
31157
31158 2003-09-04 Matt Austern <austern@apple.com>
31159
31160 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31161 * g++.dg/ext/fnname2.C: Likewise.
31162 * g++.dg/ext/fnname3.C: Likewise.
31163
31164 2003-09-04 Mark Mitchell <mark@codesourcery.com>
31165
31166 * g++.dg/expr/lval1.C: New test.
31167 * g++.dg/ext/lvcast.C: Remove.
31168
31169 2003-09-03 Roger Sayle <roger@eyesopen.com>
31170
31171 PR optimization/11700.
31172 * gcc.c-torture/compile/20030903-1.c: New test case.
31173
31174 2003-09-03 Mark Mitchell <mark@codesourcery.com>
31175
31176 PR c++/12053
31177 * g++.dg/abi/layout4.C: New test.
31178
31179 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
31180
31181 PR c++/11553
31182 * g++.dg/parse/friend3.C: New test.
31183
31184 2003-09-02 Mark Mitchell <mark@codesourcery.com>
31185
31186 PR c++/11847
31187 * g++.dg/template/class1.C: New test.
31188
31189 PR c++/11808
31190 * g++.dg/expr/call1.C: New test.
31191
31192 2003-09-01 Mark Mitchell <mark@codesourcery.com>
31193
31194 PR c++/12114
31195 * g++.dg/init/ref9.C: New test.
31196
31197 PR c++/11972
31198 * g++.dg/template/nested4.C: New test.
31199
31200 2003-08-29 Mark Mitchell <mark@codesourcery.com>
31201
31202 PR c++/12093
31203 * g++.dg/template/non-dependent4.C: New test.
31204
31205 PR c++/11928
31206 * g++.dg/inherit/conv1.C: New test.
31207
31208 2003-08-29 Mark Mitchell <mark@codesourcery.com>
31209
31210 PR c++/6196
31211 * g++.dg/ext/label1.C: New test.
31212 * g++.dg/ext/label2.C: Likewise.
31213
31214 2003-08-28 Mark Mitchell <mark@codesourcery.com>
31215
31216 * g++.dg/expr/cond3.C: New test.
31217
31218 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31219
31220 * gcc.dg/builtins-1.c: Add new builtin cases.
31221
31222 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31223
31224 * gcc.dg/builtins-1.c: Add new cases.
31225 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31226
31227 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31228
31229 * gcc.dg/builtins-1.c: Add more math builtin tests.
31230 * gcc.dg/torture/builtin-attr-1.c: New test.
31231
31232 2003-08-28 Mark Mitchell <mark@codesourcery.com>
31233
31234 PR optimization/5079
31235 * g++.dg/opt/static3.C: New test.
31236
31237 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31238
31239 * gcc.misc-tests/gcov-10b.c: New test.
31240
31241 2003-08-27 Mark Mitchell <mark@codesourcery.com>
31242
31243 * g++.dg/opt/ptrmem3.C: New test.
31244
31245 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31246
31247 2003-08-27 Jakub Jelinek <jakub@redhat.com>
31248
31249 * gcc.dg/20030826-2.c: New test.
31250
31251 2003-08-26 Roger Sayle <roger@eyesopen.com>
31252
31253 PR middle-end/12002
31254 * g77.f-torture/compile/12002.f: New test case.
31255
31256 2003-08-26 Roger Sayle <roger@eyesopen.com>
31257
31258 * gcc.dg/20030826-1.c: New test case.
31259
31260 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
31261
31262 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31263
31264 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
31265
31266 PR c++/11871
31267 * c++.dg/lookup/crash1.C: New test.
31268
31269 * c++.dg/warn/noeffect3.C: New test.
31270
31271 2003-08-25 Janis Johnson <janis187@us.ibm.com>
31272
31273 * gcc.dg/compat/vector-1_x.c: Compile with -w.
31274 * gcc.dg/compat/vector-1_y.c: Ditto.
31275 * gcc.dg/compat/vector-2_x.c: Ditto.
31276 * gcc.dg/compat/vector-2_y.c: Ditto.
31277
31278 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
31279
31280 * gcc.dg/20030702-1.c: New test.
31281
31282 2003-08-25 Mark Mitchell <mark@codesourcery.com>
31283
31284 PR c++/8795
31285 * g++.dg/ext/altivec-1.C: New test.
31286
31287 2003-08-24 Richard Henderson <rth@redhat.com>
31288
31289 * g++.dg/eh/simd-2.C: Add -w for x86.
31290
31291 2003-08-23 Jakub Jelinek <jakub@redhat.com>
31292
31293 * gcc.dg/20030815-1.c: New test.
31294
31295 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31296
31297 PR c++/3765
31298 * g++.dg/parse/access6.C: New test.
31299
31300 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31301
31302 PR c++/641, c++/11876
31303 * g++.dg/template/friend22.C: New test.
31304 * g++.dg/template/friend23.C: Likewise.
31305
31306 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31307
31308 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31309 identically.
31310
31311 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31312
31313 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31314
31315 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31316
31317 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31318
31319 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31320
31321 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31322
31323 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31324
31325 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31326
31327 2003-08-21 Mark Mitchell <mark@codesourcery.com>
31328
31329 PR c++/11919
31330 * g++.dg/overload/prom1.C: New test.
31331
31332 PR c++/11551
31333 * g++.dg/parse/dtor2.C: New test.
31334
31335 PR c++/10762
31336 * g++.dg/parse/using2.C: New test.
31337
31338 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
31339
31340 PR target/11805
31341 * gcc.c-torture/compile/20030821-1.c: New.
31342
31343 2003-08-20 Mark Mitchell <mark@codesourcery.com>
31344
31345 PR c++/11834
31346 * g++.dg/template/deduce2.C: New test.
31347
31348 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
31349
31350 * gcc.c-torture/execute/20030821-1.c: New test.
31351
31352 2003-08-20 Roger Sayle <roger@eyesopen.com>
31353
31354 PR middle-end/11984
31355 * gcc.dg/20030820-1.c: New test case.
31356
31357 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
31358
31359 PR c++/11945
31360 * g++.dg/warn/noeffect2.C: New test.
31361
31362 2003-08-19 Mark Mitchell <mark@codesourcery.com>
31363
31364 PR c++/10926
31365 * g++.dg/template/dtor2.C: New test.
31366
31367 PR c++/11684
31368 * g++.dg/template/operator1.C: New test.
31369 * g++.dg/parse/operator4.C: New test.
31370
31371 PR c++/11946.C
31372 * g++.dg/expr/enum1.C: New test.
31373 * gcc.dg/c99-bool-1.c: Remove bogus warning.
31374
31375 PR c++/11036.C
31376 * g++.dg/parse/elab2.C: New test.
31377 * g++.dg/parse/typedef4.C: Change error message.
31378 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31379 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31380 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31381
31382 2003-08-19 Geoffrey Keating <geoffk@apple.com>
31383
31384 * gcc.dg/pch/warn-1.c: New.
31385 * gcc.dg/pch/warn-1.hs: New.
31386
31387 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31388 not-tested file.
31389
31390 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
31391
31392 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31393
31394 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
31395
31396 * gcc.dg/uninit-D.c: New Test.
31397 * gcc.dg/uninit-E.c: New Test.
31398 * gcc.dg/uninit-F.c: New Test.
31399 * gcc.dg/uninit-G.c: New Test.
31400
31401 2003-08-19 Michael Ritzert <ritzert@t-online.de>
31402
31403 * g++.dg/README: Describe the pch directory.
31404
31405 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31406
31407 PR c++/11174
31408 * g++.dg/parse/access4.C: New test.
31409 * g++.dg/parse/access5.C: Likewise.
31410 * g++.old-deja/g++.jason/access17.C: Adjust error message.
31411
31412 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
31413
31414 * gcc.dg/noncompile/20030818-1.c: New.
31415
31416 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
31417
31418 PR c++/11957
31419 * g++.dg/warn/noeffect1.C: New test.
31420
31421 * g++.dg/template/scope2.C: New test.
31422 * g++.dg/template/error2.C: Correct dg-error
31423
31424 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
31425
31426 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31427
31428 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
31429
31430 PR C++/11512
31431 * g++.dg/template/warn1.C: New.
31432
31433 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
31434
31435 * g++.dg/template/error2.C: New test.
31436 * g++.dg/lookup/using7.C: Adjust errors
31437 * g++.old-deja/g++.pt/crash36.C: Likewise.
31438 * g++.old-deja/g++.pt/derived3.C: Likewise.
31439
31440 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31441
31442 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31443 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31444 * gcc.c-torture/execute/builtins/string-9.c: New, from
31445 string-opt-9.c. Adjust for execute/builtins framework.
31446 * gcc.c-torture/execute/string-opt-9.c: Delete.
31447
31448 2003-08-12 Mark Mitchell <mark@codesourcery.com>
31449
31450 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31451
31452 * g++.dg/parse/ret-type2.C: New test.
31453
31454 PR c++/11703
31455 * g++.dg/init/new8.C: New test.
31456
31457 PR c++/10923
31458 * g++.dg/parse/typedef5.C: New test.
31459
31460 PR c++/9512
31461 * g++.dg/parse/qualified2.C: New test.
31462 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31463 invalid code.
31464
31465 2003-08-11 Mark Mitchell <mark@codesourcery.com>
31466
31467 * g++.dg/conversion/ptrmem1.C: New test.
31468
31469 2003-08-11 Jakub Jelinek <jakub@redhat.com>
31470
31471 PR target/11693
31472 * gcc.dg/20030811-1.c: New test.
31473
31474 PR target/11535
31475 * gcc.c-torture/execute/20030811-1.c: New test.
31476
31477 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31478
31479 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31480
31481 2003-08-10 Mark Mitchell <mark@codesourcery.com>
31482
31483 PR c++/11789.C
31484 * g++.dg/inherit/multiple1.C: New test.
31485
31486 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
31487
31488 * gcc.dg/spe1.c: New test.
31489
31490 PR c++/11670
31491 * g++.dg/expr/cast2.C: New test.
31492
31493 PR c++/10530
31494 * g++.dg/template/dependent-name2.C: New test.
31495
31496 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
31497
31498 * g++.dg/parse/crash11.C: Put the dg options in comments.
31499
31500 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
31501
31502 * lib/gcc-dg.exp: Update for diagnostic change.
31503
31504 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31505
31506 PR c++/5767
31507 * g++.dg/parse/crash11.C: New test.
31508
31509 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
31510
31511 * gcc.dg/cpp/spacing1.c: Update.
31512
31513 2003-08-04 Janis Johnson <janis187@us.ibm.com>
31514
31515 PR target/11739
31516 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31517 a value for -mtune.
31518
31519 2003-08-04 Roger Sayle <roger@eyesopen.com>
31520
31521 PR middle-end/11771
31522 * gcc.c-torture/compile/20030804-1.c: New test case.
31523
31524 2003-08-04 Roger Sayle <roger@eyesopen.com>
31525
31526 * gcc.dg/20030804-1.c: New test case.
31527
31528 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
31529
31530 * gcc.dg/cpp/separate-1.c: New test.
31531
31532 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
31533
31534 PR c++/11704
31535 * g++.dg/template/dependent-expr2.C: New test.
31536
31537 PR c++/11766
31538 * g++.dg/expr/ptrmem1.C: New test.
31539
31540 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31541
31542 PR c++/9453
31543 * g++.dg/template/friend15.C: New test.
31544
31545 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
31546
31547 * lib/dg-pch.exp: Work round PCH bug.
31548
31549 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31550
31551 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
31552 builtins. Move cases from builtins-4.c here.
31553
31554 * gcc.dg/torture/builtin-math-1.c: New test taken from
31555 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31556 additional cases.
31557
31558 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31559 Delete.
31560
31561 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
31562
31563 PR c++/9447
31564 * g++.dg/template/using7.C: New test.
31565
31566 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
31567
31568 * import1.c, import2.c: New tests.
31569
31570 2003-08-01 Jakub Jelinek <jakub@redhat.com>
31571
31572 * g++.dg/eh/crossjump1.C: New test.
31573
31574 2003-08-01 Mark Mitchell <mark@codesourcery.com>
31575
31576 PR c++/11697
31577 * g++.dg/template/using6.C: New test.
31578
31579 PR c++/11744
31580 * g++.dg/template/koenig2.C: New test.
31581
31582 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31583
31584 PR c++/7983
31585 * g++.dg/parse/typedef4.C: New test.
31586
31587 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31588
31589 PR c++/8442, c++/8806
31590 * g++.dg/template/elab1.C: New test.
31591 * g++.dg/template/type2.C: Likewise.
31592 * g++.dg/template/ttp3.C: Adjust expected error message.
31593 * g++.old-deja/g++.law/visibility13.C: Likewise.
31594 * g++.old-deja/g++.niklas/t135.C: Likewise.
31595 * g++.old-deja/g++.pt/ttp41.C: Likewise.
31596 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31597 template argument.
31598 * g++.old-deja/g++.pt/ttp44.C: Likewise.
31599
31600 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
31601
31602 PR c++/11295
31603 * g++.dg/ext/stmtexpr1.C: New test.
31604
31605 * g++.dg/opt/tmp1.C: New test.
31606
31607 PR c++/11525
31608 * g++.dg/parse/constant4.C: New test.
31609
31610 PR c++/9447
31611 * g++.dg/template/using5.C: New test.
31612
31613 2003-07-31 Roger Sayle <roger@eyesopen.com>
31614
31615 * gcc.dg/builtins-27.c: New test case.
31616
31617 2003-07-31 Jakub Jelinek <jakub@redhat.com>
31618
31619 * gcc.dg/tls/opt-7.c: New test.
31620
31621 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
31622
31623 * g++.old-deja/g++.other/crash18.C: Remove.
31624
31625 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
31626
31627 * g++.dg/template/explicit3.C: New.
31628 * g++.dg/template/explicit4.C: New.
31629 * g++.dg/template/explicit5.C: New.
31630
31631 PR c++/11347
31632 * g++.dg/template/memtmpl1.C: New.
31633
31634 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
31635
31636 PR target/11565
31637 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31638 * gcc.dg/i386-387-5.c (dg-options): Likewise.
31639
31640 2003-07-30 Jan Hubicka <jh@suse.cz>
31641
31642 * vtgc1.c: Kill.
31643
31644 2003-07-29 Zack Weinberg <zack@codesourcery.com>
31645
31646 * gcc.dg/struct-in-proto-1.c: New test.
31647
31648 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
31649
31650 * gcc.dg/cpp/include2.c: Only expect one message.
31651
31652 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
31653
31654 PR c++/9447
31655 * g++.dg/template/using1.C: New test.
31656 * g++.dg/template/using2.C: New test.
31657 * g++.dg/template/using3.C: New test.
31658 * g++.dg/template/using4.C: New test.
31659
31660 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
31661
31662 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31663 * gcc.c-torture/execute/string-opt-10.c: Likewise.
31664
31665 2003-07-28 Jan Hubicka <jh@suse.cz>
31666
31667 PR c++/11530
31668 * g++.dg/opt/call1.C: New test.
31669
31670 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
31671
31672 PR c++/11667
31673 * g++.dg/init/enum2.C: New test.
31674 * g++.dg/template/overload1.C: Add "-w" option.
31675
31676 2003-07-28 <hp@bitrange.com>
31677
31678 * gcc.dg/Wdeclaration-after-statement-1.c,
31679 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31680
31681 2003-07-28 Jakub Jelinek <jakub@redhat.com>
31682
31683 * gcc.c-torture/compile/20030725-1.c: New test.
31684
31685 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
31686
31687 * gcc.dg/20030505.c: Only run for SPE.
31688 Remove definition of opaque type.
31689
31690 2003-07-27 Mark Mitchell <mark@codesourcery.com>
31691
31692 * g++.dg/template/ptrmem6.C: New test.
31693
31694 2003-07-26 Geoffrey Keating <geoffk@apple.com>
31695
31696 * gcc.c-torture/compile/zero-strct-2.c: New test.
31697
31698 2003-07-25 Geoffrey Keating <geoffk@apple.com>
31699
31700 * gcc.dg/intermod-1.c: New test.
31701
31702 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
31703
31704 PR c++/11617
31705 * g++.dg/template/lookup2.C: New test.
31706 * g++.dg/template/memclass1.C: Remove instantiated from error.
31707 * g++.dg/other/error2.C: Tweak expected errors.
31708
31709 PR c++/11596
31710 * g++.dg/template/defarg3.C: New test.
31711
31712 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31713
31714 2003-07-24 Mark Mitchell <mark@codesourcery.com>
31715
31716 * g++.dg/inherit/access5.C: New test.
31717
31718 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31719
31720 PR c++/11513
31721 * g++.dg/template/crash8.C: New test.
31722
31723 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
31724
31725 PR c/10602
31726 * gcc.dg/noncompile/incomplete-2.c: New test.
31727
31728 2003-07-23 Mark Mitchell <mark@codesourcery.com>
31729
31730 PR c++/11645
31731 * g++.dg/inherit/access4.C: New test.
31732
31733 PR c++/11517
31734 * g++.dg/expr/cond2.C: New test.
31735
31736 PR optimization/10679
31737 * g++.dg/opt/inline4.C: New test.
31738
31739 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
31740
31741 * g++.dg/parse/crash10: New test.
31742
31743 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
31744
31745 * g++.dg/ext/flexary1.C: New test.
31746
31747 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31748
31749 PR c++/10793
31750 * g++.dg/template/crash9.C: New test.
31751
31752 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31753
31754 PR c++/3004
31755 * g++.dg/parse/typedef3.C: New test.
31756
31757 PR c++/7906
31758 * g++.dg/parse/operator2.C: New test.
31759
31760 PR c++/8895
31761 * g++.dg/parse/def-tmpl-arg1.C: New test.
31762
31763 PR c++/9282
31764 * g++.dg/parse/funptr1.C: New test.
31765
31766 PR c++/9452
31767 * g++.dg/parse/ambig3.C: New test.
31768
31769 PR c++/9454
31770 * g++.dg/parse/operator3.C: New test.
31771
31772 PR c++/9486
31773 * g++.dg/parse/template10.C: New test.
31774
31775 PR c++/9488
31776 * g++.dg/parse/template11.C: New test.
31777
31778 PR c++/10150
31779 * g++.dg/parse/invalid-op1.C: New test.
31780
31781 PR c++/10247
31782 * g++.dg/parse/condexpr1.C: New test.
31783
31784 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
31785
31786 * g++.dg/ext/packed3.C: New test.
31787 * g++.dg/ext/packed4.C: New test.
31788
31789 * gcc.dg/pack-test-3.c: New test.
31790
31791 2003-07-21 Janis Johnson <janis187@us.ibm.com>
31792
31793 * lib/compat.exp: Handle dg-options per source file.
31794 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31795 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31796 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31797 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31798 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31799 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31800 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31801 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31802 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31803 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31804 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31805 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31806 * g++.dg/compat/break/bitfield7_x.C: Ditto.
31807 * g++.dg/compat/break/bitfield7_y.C: Ditto.
31808
31809 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
31810
31811 PR c/10320
31812 * gcc.c-torture/execute/20030718-1.c: New test.
31813
31814 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
31815
31816 PR optimization/11536
31817 * gcc.dg/20030721-1.c: New test.
31818
31819 2003-07-19 Mark Mitchell <mark@codesourcery.com>
31820
31821 PR c++/11546
31822 * g++.dg/template/lookup1.C: New test.
31823
31824 2003-07-19 Zack Weinberg <zack@codesourcery.com>
31825
31826 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31827 diagnostics of ill-formed constructs involving labels.
31828 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31829 the new 'previously defined here' message.
31830
31831 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
31832
31833 * g++.dg/parse/non-dependent2.C: New test.
31834
31835 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
31836
31837 * g++.dg/init/init-ref4.C: xfail on targets without
31838 weak symbols.
31839
31840 2003-07-17 Jakub Jelinek <jakub@redhat.com>
31841
31842 PR target/11087
31843 * gcc.c-torture/execute/20030717-1.c: New test.
31844
31845 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31846
31847 * g++.dg/opt/cfg1.C: New test.
31848
31849 2003-07-17 Mark Mitchell <mark@codesourcery.com>
31850
31851 PR optimization/11557
31852 * gcc.dg/20030717-1.c: New test.
31853
31854 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
31855
31856 PR c++/10476
31857 * g++.dg/expr/crash-1.C: New test.
31858
31859 PR c++/11027
31860 * g++.dg/template/init3.C: New test.
31861
31862 PR c++/8222
31863 * g++.dg/template/non-dependent1.C: New test.
31864
31865 PR c++/11070
31866 * g++.dg/template/non-dependent2.C: New test.
31867
31868 PR c++/11071
31869 * g++.dg/template/non-dependent3.C: New test.
31870
31871 PR c++/9907
31872 * g++.dg/template/sizeof5.C: New test.
31873
31874 2003-07-17 Geoffrey Keating <geoffk@apple.com>
31875
31876 PR 11498
31877 * gcc.c-torture/compile/mangle-1.c: New file.
31878
31879 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31880
31881 PR c++/7809
31882 * g++.dg/parse/access3.C: New test.
31883
31884 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
31885
31886 PR c++/11384
31887 * g++.dg/init/init-ref4.C: New test.
31888
31889 2003-07-16 Mark Mitchell <mark@codesourcery.com>
31890
31891 PR c++/11547
31892 * g++.dg/parse/constant3.C: New test.
31893 * g++.dg/parse/crash7.C: Likewise.
31894
31895 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
31896
31897 PR target/11008
31898 * gcc.dg/i386-pentium4-not-mull.c: New.
31899
31900 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
31901
31902 * gcc.dg/asm-names.c (ymain): Make it weak.
31903
31904 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31905
31906 PR c++/5421
31907 * g++.dg/template/friend21.C: New test.
31908
31909 2003-07-16 Jakub Jelinek <jakub@redhat.com>
31910
31911 * gcc.dg/cleanup-8.c: New test.
31912 * gcc.dg/cleanup-9.c: New test.
31913
31914 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
31915
31916 * g++.dg/ext/dll-MI1.h: New file.
31917 * g++.dg/ext/dllexport-MI1.C: New file.
31918 * g++.dg/ext/dllimport-MI1.C: New file.
31919
31920 2003-07-15 Jakub Jelinek <jakub@redhat.com>
31921
31922 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31923 it does not have cmpstrsi patterns (just cmpmemsi).
31924
31925 2003-07-15 Mark Mitchell <mark@codesourcery.com>
31926
31927 PR debug/11473
31928 * g++.dg/debug/debug8.C: New test.
31929
31930 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31931
31932 PR c++/10108
31933 * g++.dg/template/crash7.C: New test.
31934
31935 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
31936
31937 PR target/10795
31938 * gcc.c-torture/compile/20030708-1.c: New.
31939
31940 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31941
31942 * gcc.c-torture/execute/20030715-1.c: New test.
31943
31944 2003-07-14 Geoffrey Keating <geoffk@apple.com>
31945
31946 * gcc.dg/pch/inline-3.c: New file.
31947 * gcc.dg/pch/inline-3.hs: New file.
31948 * gcc.dg/pch/inline-4.c: New file.
31949 * gcc.dg/pch/inline-4.hs: New file.
31950
31951 2003-07-14 Mark Mitchell <mark@codesourcery.com>
31952
31953 PR c++/11509
31954 * g++.dg/template/crash6.C: New test.
31955
31956 PR c++/7053
31957 * g++.dg/template/friend20.C: New test.
31958
31959 PR c++/7019
31960 * g++.dg/template/overload2.C: New test.
31961
31962 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31963
31964 PR optimization/11440
31965 * gcc.c-torture/execute/20030714-1.c: New test.
31966
31967 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31968
31969 PR c++/11154
31970 * g++.dg/template/partial2.C: New test.
31971
31972 2003-07-13 Mark Mitchell <mark@codesourcery.com>
31973
31974 PR c++/11503
31975 * g++.dg/template/anon1.C: New test.
31976
31977 PR c++/11493
31978 PR c++/11495
31979 * g++.dg/parse/template9.C: Likewise.
31980 * g++.dg/template/crash4.C: New test.
31981 * g++.dg/template/koenig1.C: Likewise.
31982 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31983 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31984 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31985 functions.
31986 * g++.old-deja/g++.jason/template36.C: Likewise.
31987 * g++.old-deja/g++.mike/p1989.C: Likewise.
31988 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31989 * g++.old-deja/g++.pt/ttp20.C: Use this->.
31990 * g++.old-deja/g++.pt/ttp21.C: Use this->.
31991 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31992 compiling.
31993 * g++.old-deja/g++.pt/union2.C: Use this->.
31994
31995 2003-07-11 Jakub Jelinek <jakub@redhat.com>
31996
31997 * gcc.dg/20030711-1.c: New test.
31998
31999 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
32000
32001 PR c++/11050
32002 * g++.dg/parse/args1.C: New test.
32003 * g++.pt/defarg8.C: Change expected errors.
32004
32005 2003-07-11 Mark Mitchell <mark@codesourcery.com>
32006
32007 PR c++/8164
32008 * g++.dg/template/nontype2.C: New test.
32009
32010 PR c++/10558
32011 * g++.dg/parse/template8.C: New test.
32012
32013 PR c++/8327
32014 * g++.dg/template/scope1.C: New test.
32015
32016 * g++.dg/warn/Wsign-compare-1.C: New test.
32017
32018 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
32019
32020 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32021
32022 2003-07-10 Mark Mitchell <mark@codesourcery.com>
32023
32024 PR c++/9411
32025 * g++.dg/template/explicit2.C: New test.
32026
32027 PR c++/10032
32028 * g++.dg/warn/pedantic1.C: New test.
32029
32030 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
32031
32032 PR c++ 9483
32033 * g++.dg/other/field1.C: New test.
32034
32035 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
32036
32037 PR c/11449
32038 * gcc.c-torture/compile/20030707-1.c: New.
32039
32040 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32041
32042 PR c++/10849
32043 * g++.dg/template/access12.C: New test.
32044
32045 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
32046
32047 * g++.dg/bprob/bprob.exp (prof_ext): Update.
32048 * g77.dg/bprob/bprob.exp (prof_ext): Update.
32049 * gcc.misc-tests/bprob.exp (prof_ext): Update.
32050 * gcc.misc-tests/gcov.exp: Update
32051 * g++.dg/gcov/gcov.exp: Update
32052 * lib/gcov.exp: Update.
32053
32054 2003-07-08 Mark Mitchell <mark@codesourcery.com>
32055
32056 * g++.dg/abi/mangle17.C: Make sure template expressions are
32057 dependent.
32058 * g++.dg/abi/mangle4.C: Mark erroneous casts.
32059 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32060 * g++.dg/opt/stack1.C: Remove erroneous code.
32061 * g++.dg/parse/template7.C: New test.
32062 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32063 * g++.old-deja/g++.pt/crash4.C: Likewise.
32064
32065 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32066
32067 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32068 with zero or one occurence of `$' after the initial `L'.
32069
32070 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
32071
32072 * gcc.c-torture/compile/20030704-1.c: Add a comment.
32073
32074 2003-07-08 Roger Sayle <roger@eyesopen.com>
32075
32076 PR c/11370
32077 * gcc.dg/Wunreachable-6.c: New testcase.
32078 * gcc.dg/Wunreachable-7.c: New testcase.
32079
32080 2003-07-08 Jakub Jelinek <jakub@redhat.com>
32081
32082 PR c/11420
32083 * gcc.dg/20030708-1.c: New test.
32084
32085 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
32086
32087 * gcc.dg/compat/sdata-section.h: New file.
32088 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32089 * gcc.dg/torture/mips-sdata-1.c: New test.
32090
32091 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32092
32093 PR c++/11030
32094 * g++.dg/template/friend19.C: New test.
32095
32096 2003-07-08 Jakub Jelinek <jakub@redhat.com>
32097
32098 * g++.dg/opt/strength-reduce.C: New test.
32099
32100 2003-07-07 Roger Sayle <roger@eyesopen.com>
32101
32102 PR target/10979
32103 * gcc.dg/20030707-1.c: New testcase.
32104
32105 2003-07-07 Roger Sayle <roger@eyesopen.com>
32106
32107 PR optimization/11059
32108 * g++.dg/opt/emptyunion.C: New testcase.
32109
32110 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32111 Eric Botcazou <ebotcazou@libertysurf.fr>
32112
32113 * g++.dg/opt/stack1.C: New test.
32114
32115 2003-07-05 Mark Mitchell <mark@codesourcery.com>
32116
32117 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32118 run test.
32119
32120 PR c++/11431
32121 * g++.dg/expr/static_cast3.C: New test.
32122
32123 2003-07-04 Zack Weinberg <zack@codesourcery.com>
32124
32125 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32126 everywhere.
32127 * gcc.dg/concat.c: Concatenation of string constants with
32128 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32129 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32130 * gcc.dg/cpp/escape-2.c: Use wide character constants where
32131 necessary to avoid multi-character character constant warning.
32132 * gcc.dg/cpp/escape.c: Likewise.
32133 * gcc.dg/cpp/ucs.c: Likewise.
32134 Remove backslashes from dg-bogus comments, as they confuse Tcl.
32135 Fix a typo.
32136
32137 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
32138
32139 PR c/11428
32140 * gcc.c-torture/compile/20030704-1.c: New.
32141
32142 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
32143
32144 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32145
32146 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
32147
32148 PR c++/5287, PR c++/7910, PR c++/11021
32149 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32150 tests for warnings.
32151 * g++.dg/ext/dllimport2.C: Add tests for warnings.
32152 * g++.dg/ext/dllimport3.C: Likewise.
32153 * g++.dg/ext/dllimport4.C: New file.
32154 * g++.dg/ext/dllimport5.C: New file.
32155 * g++.dg/ext/dllimport6.C: New file.
32156 * g++.dg/ext/dllimport7.C: New file.
32157 * g++.dg/ext/dllimport8.C: New file.
32158 * g++.dg/ext/dllimport9.C: New file.
32159 * g++.dg/ext/dllimport10.C: New file.
32160 * g++.dg/ext/dllexport1.C: New file.
32161
32162 2003-07-03 Mark Mitchell <mark@codesourcery.com>
32163
32164 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32165 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32166
32167 2003-07-03 Roger Sayle <roger@eyesopen.com>
32168
32169 * gcc.dg/builtins-25.c: New testcase.
32170 * gcc.dg/builtins-26.c: New testcase.
32171
32172 2003-07-03 Janis Johnson <janis187@us.ibm.com>
32173
32174 * gcc.dg/compat/vector-defs.h: New file.
32175 * gcc.dg/compat/vector-setup.h: New file.
32176 * gcc.dg/compat/vector-check.h: New file.
32177 * gcc.dg/compat/vector-1_main.c: New file.
32178 * gcc.dg/compat/vector-1_x.c: New file.
32179 * gcc.dg/compat/vector-1_y.c: New file.
32180 * gcc.dg/compat/vector-2_main.c: New file.
32181 * gcc.dg/compat/vector-2_x.c: New file.
32182 * gcc.dg/compat/vector-2_y.c: New file.
32183
32184 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32185 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32186 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32187 * gcc.dg/compat/struct-align-1.h: New file.
32188 * gcc.dg/compat/struct-align-1_main.c: New file.
32189 * gcc.dg/compat/struct-align-1_x.c: New file.
32190 * gcc.dg/compat/struct-align-1_y.c: New file.
32191 * gcc.dg/compat/struct-align-2.h: New file.
32192 * gcc.dg/compat/struct-align-2_main.c: New file.
32193 * gcc.dg/compat/struct-align-2_x.c: New file.
32194 * gcc.dg/compat/struct-align-2_y.c: New file.
32195
32196 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32197 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32198 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32199 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32200 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32201 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32202 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32203 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32204 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32205 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32206 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32207 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32208 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32209 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32210 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32211 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32212 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32213 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32214 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32215 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32216 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32217 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32218 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32219 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32220 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32221 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32222 * gcc.dg/compat/struct-return-10_x.c: Ditto.
32223 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32224 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32225
32226 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32227
32228 * gcc.dg/i386-call-1.c: New test.
32229
32230 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
32231
32232 PR c++/9162
32233 * g++.dg/parse/defarg4.C: New.
32234
32235 2003-07-03 Roger Sayle <roger@eyesopen.com>
32236
32237 PR target/10700
32238 * gcc.c-torture/compile/20030703-1.c: New test case.
32239
32240 2003-07-03 Mark Mitchell <mark@codesourcery.com>
32241
32242 * g++.dg/template/local3.C: Remove extra semicolon.
32243
32244 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32245
32246 * gcc.dg/i386-volatile-1.c: New test.
32247
32248 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
32249
32250 PR c++/11072
32251 * g++.dg/other/offsetof2.C: XFAIL.
32252 * g++.dg/other/offsetof5.C: New.
32253
32254 PR c++/10219
32255 * g++.dg/template/error1.C: New.
32256
32257 PR c++/9779
32258 * g++.dg/template/dependent-expr1.C: New.
32259
32260 2003-07-01 Mark Mitchell <mark@codesourcery.com>
32261
32262 PR c++/6949
32263 * g++.dg/template/local3.C: New test.
32264
32265 PR c++/11149
32266 * g++.dg/lookup/scoped6.C: New test.
32267
32268 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
32269
32270 PR c++/8046
32271 * g++.dg/other/error7.C: New test.
32272
32273 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
32274
32275 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32276 * g++.old-deja/g++.abi/vtable3.h: Likewise.
32277 * g++.old-deja/g++.law/code-gen5.C: Likewise.
32278 * g++.old-deja/g++.other/union2.C: Likewise.
32279 * gcc.dg/c90-const-expr-2.c: Likewise.
32280 * gcc.dg/c90-const-expr-3.c: Likewise.
32281 * gcc.dg/c99-const-expr-2.c: Likewise.
32282 * gcc.dg/c99-const-expr-3.c: Likewise.
32283 * gcc.dg/concat.c: Likewise.
32284
32285 2003-07-01 Mark Mitchell <mark@codesourcery.com>
32286
32287 PR c++/9559
32288 * g++.dg/init/static1.C: New test.
32289
32290 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32291
32292 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32293 * g++.old-deja/g++.other/access2.C: Likewise.
32294 * g++.old-deja/g++.other/decl2.C: Likewise.
32295 * gcc.c-torture/execute/20020615-1.c: Likewise.
32296
32297 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32298
32299 PR c++/4933
32300 * g++.dg/template/sizeof4.C: New test.
32301
32302 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32303
32304 * g++.dg/other/error6.C: New test.
32305
32306 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32307
32308 PR c++/10750
32309 * g++.dg/parse/constant2.C: New test.
32310
32311 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32312
32313 PR c++/11106
32314 * g++.dg/other/error5.C: New test.
32315
32316 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32317
32318 * gcc.dg/format/gcc_diag-1.c: New test.
32319
32320 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
32321
32322 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32323
32324 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
32325
32326 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32327 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32328 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32329
32330 2003-06-28 Jakub Jelinek <jakub@redhat.com>
32331
32332 * gcc.c-torture/execute/builtins/string-8.c: New test.
32333 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32334 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32335 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32336
32337 2003-06-27 Mark Mitchell <mark@codesourcery.com>
32338
32339 PR c++/10468
32340 * g++.dg/ext/typeof6.C: New test.
32341
32342 2003-06-27 Mark Mitchell <mark@codesourcery.com>
32343
32344 PR c++/10796
32345 * g++.dg/init/enum1.C: New test.
32346
32347 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
32348
32349 * gcc.dg/20030627-1.c: New test.
32350
32351 2003-06-26 Mark Mitchell <mark@codesourcery.com>
32352
32353 PR c++/11332
32354 * g++.dg/expr/static_cast2.C: New test.
32355
32356 2003-06-26 Roger Sayle <roger@eyesopen.com>
32357 Jakub Jelinek <jakub@redhat.com>
32358
32359 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32360 sprintf(dst,"%s",src) optimization.
32361 * gcc.c-torture/execute/20030626-1.c: New test case.
32362 * gcc.c-torture/execute/20030626-2.c: New test case.
32363
32364 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
32365
32366 * gcc.c-torture/execute/multi-ix.c: New test.
32367
32368 * gcc.c-torture/execute/simd-4.c (main):
32369 Added missing semicolon at end of union.
32370
32371 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
32372
32373 PR c++/8266
32374 * g++.dg/template/explicit-instantiation3.C: New test.
32375
32376 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32377
32378 * gcc.dg/20030626-1.c: Use signed char.
32379
32380 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32381
32382 * gcc.dg/20030626-1.c: New test.
32383
32384 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
32385
32386 * const-str-2.m: Update.
32387
32388 2003-06-25 Mark Mitchell <mark@codesourcery.com>
32389
32390 PR c++/10990
32391 * g++.dg/rtti/dyncast1.C: New test.
32392 * g++.dg/abi/mangle4.C: Correct base-specifier access.
32393 * g++.dg/lookup/scoped1.C: Remove XFAIL.
32394 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32395
32396 PR c++/10931
32397 * g++.dg/expr/static_cast1.C: New test.
32398
32399 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
32400
32401 * gcc.dg/20030625-1.c: New test.
32402
32403 2003-06-24 Roger Sayle <roger@eyesopen.com>
32404
32405 * gcc.c-torture/compile/20030624-1.c: New test case.
32406
32407 2003-06-24 Jakub Jelinek <jakub@redhat.com>
32408
32409 * gcc.c-torture/execute/string-opt-17.c: New test.
32410
32411 2003-06-24 Mark Mitchell <mark@codesourcery.com>
32412
32413 PR c++/5754
32414 * g++.dg/parse/crash6.C: New test.
32415
32416 2003-06-23 Roger Sayle <roger@eyesopen.com>
32417
32418 * gcc.dg/builtins-24.c: New test case.
32419
32420 2003-06-23 Jakub Jelinek <jakub@redhat.com>
32421
32422 * g++.dg/opt/operator1.C: New test.
32423
32424 2003-06-22 Roger Sayle <roger@eyesopen.com>
32425
32426 * gcc.c-torture/execute/string-opt-16.c: New test case.
32427
32428 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32429
32430 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
32431 * g++.old-deja/g++.other/conv7.C: Likewise.
32432 * g++.old-deja/g++.other/overcnv2.C: Likewise.
32433 * g++.old-deja/g++.other/overload14.C: Likewise.
32434
32435 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32436
32437 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32438 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32439
32440 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32441
32442 PR c++/10888
32443 * g++.dg/warn/Winline-3.C: New test.
32444
32445 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32446
32447 * lib/target-supports.exp (check_alias_available): Make the test
32448 program acceptable to the Solaris assembler.
32449
32450 PR c++/10749
32451 * g++.dg/template/memclass2.C: New test.
32452
32453 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32454 Eric Botcazou <ebotcazou@libertysurf.fr>
32455
32456 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32457 data for non-matching targets.
32458 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32459
32460 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32461
32462 PR c++/10845
32463 * g++.dg/template/member3.C: New test.
32464
32465 2003-06-19 Mark Mitchell <mark@codesourcery.com>
32466
32467 PR c++/10939
32468 * g++.dg/template/func1.C: New test.
32469
32470 PR c++/9649
32471 * g++.dg/template/static4.C: New test.
32472 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32473
32474 PR c++/11041
32475 * g++.dg/init/ref7.C: New test.
32476
32477 2003-06-19 Matt Austern <austern@apple.com>
32478
32479 PR c++/11228
32480 * g++.dg/anew1.C: New test.
32481 * g++.dg/anew2.C: New test.
32482 * g++.dg/anew3.C: New test.
32483 * g++.dg/anew4.C: New test.
32484
32485 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
32486
32487 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32488
32489 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
32490
32491 * gcc.c-torture/execute/simd-4.c (main): Make expected value
32492 endian-dependent.
32493
32494 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
32495
32496 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32497 Remove cruft.
32498
32499 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
32500
32501 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32502 * gcc.c-torture/compile/961203-1.c: Likewise.
32503 * gcc.c-torture/compile/980506-1.c: Likewise.
32504
32505 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32506
32507 PR c++/10712
32508 * g++.dg/lookup/using7.C: New test.
32509
32510 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32511
32512 PR c++/11105
32513 * g++.dg/abi/conv1.C: Remove it.
32514 * g++.dg/template/conv7.C: New test.
32515 * g++.dg/template/conv8.C: Likewise.
32516 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32517 conversion operator.
32518
32519 2003-06-17 Janis Johnson <janis187@us.ibm.com>
32520
32521 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32522 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32523 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32524 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32525 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32526 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32527 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32528 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32529 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32530 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32531 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32532 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32533 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32534 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32535 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32536 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32537 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32538 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32539 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32540 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32541 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32542 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32543 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32544 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32545 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32546 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32547 * gcc.dg/compat/struct-return-10_x.c: Ditto.
32548 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32549 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32550
32551 2003-06-16 Mark Mitchell <mark@codesourcery.com>
32552
32553 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32554 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32555 indications.
32556
32557 2003-06-16 Roger Sayle <roger@eyesopen.com>
32558
32559 * gcc.dg/i386-387-5.c: New test case.
32560 * gcc.dg/i386-387-6.c: New test case.
32561 * gcc.dg/builtins-23.c: New test case.
32562
32563 2003-06-15 Roger Sayle <roger@eyesopen.com>
32564
32565 * gcc.dg/builtins-22.c: New test case.
32566 * gcc.dg/i386-387-1.c: Update to test exp.
32567 * gcc.dg/i386-387-2.c: Likewise.
32568
32569 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32570
32571 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32572
32573 2003-06-12 Mark Mitchell <mark@codesourcery.com>
32574
32575 * lib/gcc-dg.exp (dg-require-dll): New function.
32576 (dg-xfail-if): Likewise.
32577 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32578 driver.
32579
32580 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32581 * gcc.c-torture/compile/20001205-1.c: Likewise.
32582 * gcc.c-torture/compile/20001226-1.c: Likewise.
32583 * gcc.c-torture/compile/20010518-2.c: Likewise.
32584 * gcc.c-torture/compile/20020312-1.c: Likewise.
32585 * gcc.c-torture/compile/20020604-1.c: Likewise.
32586 * gcc.c-torture/compile/920501-12.c: Likewise.
32587 * gcc.c-torture/compile/920501-4.c: Likewise.
32588 * gcc.c-torture/compile/920520-1.c: Likewise.
32589 * gcc.c-torture/compile/920521-1.c: Likewise.
32590 * gcc.c-torture/compile/920625-1.c: Likewise.
32591 * gcc.c-torture/compile/961203-1.c: Likewise.
32592 * gcc.c-torture/compile/980506-1.c: Likewise.
32593 * gcc.c-torture/compile/981006-1.c: Likewise.
32594 * gcc.c-torture/compile/981022-1.c: Likewise.
32595 * gcc.c-torture/compile/981223-1.c: Likewise.
32596 * gcc.c-torture/compile/990617-1.c: Likewise.
32597 * gcc.c-torture/compile/dll.c: Likewise.
32598 * gcc.c-torture/compile/labels-3.c: Likewise.
32599 * gcc.c-torture/compile/mipscop-1.c: Likewise.
32600 * gcc.c-torture/compile/mipscop-2.c: Likewise.
32601 * gcc.c-torture/compile/mipscop-3.c: Likewise.
32602 * gcc.c-torture/compile/mipscop-4.c: Likewise.
32603 * gcc.c-torture/compile/simd-5.c: Likewise.
32604 * gcc.c-torture/compile/20000804-1.x: Remove.
32605 * gcc.c-torture/compile/20001205-1.x: Likewise.
32606 * gcc.c-torture/compile/20001226-1.x: Likewise.
32607 * gcc.c-torture/compile/20010518-2.x: Likewise.
32608 * gcc.c-torture/compile/20020312-1.x: Likewise.
32609 * gcc.c-torture/compile/20020604-1.x: Likewise.
32610 * gcc.c-torture/compile/920501-12.x: Likewise.
32611 * gcc.c-torture/compile/920501-4.x: Likewise.
32612 * gcc.c-torture/compile/920520-1.x: Likewise.
32613 * gcc.c-torture/compile/920521-1.x: Likewise.
32614 * gcc.c-torture/compile/920625-1.x: Likewise.
32615 * gcc.c-torture/compile/961203-1.x: Likewise.
32616 * gcc.c-torture/compile/980506-1.x: Likewise.
32617 * gcc.c-torture/compile/981006-1.x: Likewise.
32618 * gcc.c-torture/compile/981022-1.x: Likewise.
32619 * gcc.c-torture/compile/981223-1.x: Likewise.
32620 * gcc.c-torture/compile/990617-1.x: Likewise.
32621 * gcc.c-torture/compile/mipscop-1.x: Likewise.
32622 * gcc.c-torture/compile/mipscop-2.x: Likewise.
32623 * gcc.c-torture/compile/mipscop-3.x: Likewise.
32624 * gcc.c-torture/compile/mipscop-4.x: Likewise.
32625 * gcc.c-torture/compile/simd-5.x: Likewise.
32626
32627 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32628
32629 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32630
32631 * gcc.c-torture/execute/20030611-1.c: New test.
32632
32633 2003-06-12 Roger Sayle <roger@eyesopen.com>
32634
32635 PR middle-end/168
32636 * gcc.dg/20030612-1.c: New test case.
32637
32638 2003-06-12 Mark Mitchell <mark@codesourcery.com>
32639
32640 PR c++/10635
32641 * g++.dg/expr/cast1.C: New test.
32642
32643 2003-06-12 Roger Sayle <roger@eyesopen.com>
32644
32645 * gcc.dg/builtins-21.c: New test case.
32646
32647 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
32648
32649 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32650 options instead of at the end.
32651 * lib/objc.exp (objc_target_compile): Likewise.
32652
32653 2003-06-11 Mark Mitchell <mark@codesourcery.com>
32654
32655 PR c++/10432
32656 * g++.dg/parse/error1.C: New test.
32657
32658 2003-06-11 Janis Johnson <janis187@us.ibm.com>
32659
32660 * gcc.dg/compat/struct-by-value-11_main.c: New file.
32661 * gcc.dg/compat/struct-by-value-11_x.c: New file.
32662 * gcc.dg/compat/struct-by-value-11_y.c: New file.
32663 * gcc.dg/compat/struct-by-value-12_main.c: New file.
32664 * gcc.dg/compat/struct-by-value-12_x.c: New file.
32665 * gcc.dg/compat/struct-by-value-12_y.c: New file.
32666 * gcc.dg/compat/struct-by-value-13_main.c: New file.
32667 * gcc.dg/compat/struct-by-value-13_x.c: New file.
32668 * gcc.dg/compat/struct-by-value-13_y.c: New file.
32669 * gcc.dg/compat/struct-by-value-14_main.c: New file.
32670 * gcc.dg/compat/struct-by-value-14_x.c: New file.
32671 * gcc.dg/compat/struct-by-value-14_y.c: New file.
32672 * gcc.dg/compat/struct-by-value-15_main.c: New file.
32673 * gcc.dg/compat/struct-by-value-15_x.c: New file.
32674 * gcc.dg/compat/struct-by-value-15_y.c: New file.
32675 * gcc.dg/compat/struct-by-value-16_main.c: New file.
32676 * gcc.dg/compat/struct-by-value-16_x.c: New file.
32677 * gcc.dg/compat/struct-by-value-16_y.c: New file.
32678 * gcc.dg/compat/struct-by-value-17_main.c: New file.
32679 * gcc.dg/compat/struct-by-value-17_x.c: New file.
32680 * gcc.dg/compat/struct-by-value-17_y.c: New file.
32681 * gcc.dg/compat/struct-by-value-18_main.c: New file.
32682 * gcc.dg/compat/struct-by-value-18_x.c: New file.
32683 * gcc.dg/compat/struct-by-value-18_y.c: New file.
32684
32685 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32686 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32687 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32688 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32689 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32690 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32691 * gcc.dg/compat/scalar-return-3_main.c: New file.
32692 * gcc.dg/compat/scalar-return-3_x.c: New file.
32693 * gcc.dg/compat/scalar-return-3_y.c: New file.
32694 * gcc.dg/compat/scalar-return-4_main.c: New file.
32695 * gcc.dg/compat/scalar-return-4_x.c: New file.
32696 * gcc.dg/compat/scalar-return-4_y.c: New file.
32697
32698 2003-06-10 Janis Johnson <janis187@us.ibm.com>
32699
32700 * gcc.dg/compat/fp2-struct-check.h: New file.
32701 * gcc.dg/compat/fp2-struct-defs.h: New file.
32702 * gcc.dg/compat/fp2-struct-init.h: New file.
32703 * gcc.dg/compat/struct-by-value-10_main.c: New file.
32704 * gcc.dg/compat/struct-by-value-10_x.c: New file.
32705 * gcc.dg/compat/struct-by-value-10_y.c: New file.
32706 * gcc.dg/compat/struct-return-10_main.c: New file.
32707 * gcc.dg/compat/struct-return-10_x.c: New file.
32708 * gcc.dg/compat/struct-return-10_y.c: New file.
32709
32710 * gcc.dg/compat/compat-common.h: New file.
32711 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32712 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32713 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32714 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32715 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32716 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32717 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32718 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32719 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32720 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32721 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32722 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32723 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32724 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32725 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32726 * gcc.dg/compat/small-struct-check.h: Ditto.
32727 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32728 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32729 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32730 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32731 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32732 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32733 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32734 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32735 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32736 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32737 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32738 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32739 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32740 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32741 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32742 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32743 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32744 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32745 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32746 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32747 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32748 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32749 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32750 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32751 * gcc.dg/compat/struct-return-2_main.c: Ditto.
32752 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32753 * gcc.dg/compat/struct-return-2_y.c: Ditto.
32754 * gcc.dg/compat/struct-return-3_main.c: Ditto.
32755 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32756 * gcc.dg/compat/struct-return-3_y.c: Ditto.
32757
32758 2003-06-10 Geoffrey Keating <geoffk@apple.com>
32759
32760 * g++.dg/pch/static-1.C: New file.
32761 * g++.dg/pch/static-1.Hs: New file.
32762
32763 2003-06-10 Richard Henderson <rth@redhat.com>
32764
32765 * gcc.dg/asm-7.c: Adjust expected warning text.
32766
32767 2003-06-10 Roger Sayle <roger@eyesopen.com>
32768
32769 * gcc.dg/builtins-20.c: New test case.
32770
32771 2003-06-10 Mark Mitchell <mark@codesourcery.com>
32772
32773 PR c++/11131
32774 * g++.dg/opt/template1.C: New test.
32775
32776 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32777
32778 * lib/gcc-dg.exp (dg-test): Clear additional_files and
32779 additional_sources.
32780
32781 2003-05-21 David Taylor <dtaylor@emc.com>
32782
32783 * gcc.dg/Wpadded.c: New file.
32784
32785 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32786
32787 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32788 * gcc.dg/special/weak-2.c: Add dg-require-weak.
32789 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32790 dg-require-weak.
32791
32792 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
32793
32794 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32795
32796 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32797
32798 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32799 (dg-require-alias): Likewise.
32800 (dg-require-gc-sections): Likewise.
32801 * lib/target-supports.exp (check_gc_sections_available): Likewise.
32802
32803 2003-06-08 Richard Henderson <rth@redhat.com>
32804
32805 * gcc.dg/20011029-2.c: Fix the array reference.
32806 * gcc.dg/asm-7.c: New.
32807
32808 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
32809
32810 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32811
32812 2003-06-08 Mark Mitchell <mark@codesourcery.com>
32813
32814 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32815 (dg-require-gc-sections): Likewise.
32816
32817 2003-06-08 Jan Hubicka <jh@suse.cz>
32818
32819 * i386-cmov1.c: Fix regular expression.
32820 * i386-cvt-1.c: Likewise.
32821 * i386-local.c: Likewise.
32822 * i386-local2.c: Likewise.
32823 * i386-mul.c: Likewise.
32824 * i386-ssetype-1.c: Likewise.
32825 * i386-ssetype-3.c: Likewise.
32826 * i386-ssetype-5.c: Likewise.
32827
32828 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32829
32830 PR c++/11039
32831 * g++.dg/warn/implicit-typename2.C: New test.
32832 * g++.dg/warn/implicit-typename3.C: New test.
32833
32834 2003-06-07 Richard Henderson <rth@redhat.com>
32835
32836 * g++.dg/other/offsetof3.C: Use size_t.
32837 * g++.dg/other/offsetof4.C: Likewise.
32838
32839 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
32840
32841 * lib/copy-file.exp: New. Implement gcc_copy_files.
32842
32843 * lib/dg-pch.exp: Load copy-file.exp
32844 (dg-pch): Use gcc_copy_files instead of "file copy".
32845
32846 2003-06-06 Mark Mitchell <mark@codesourcery.com>
32847
32848 * gcc.dg/weak/weak.exp: Simplify.
32849 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32850 * gcc.dg/weak/weak-1.c: Likewise.
32851 * gcc.dg/weak/weak-2.c: Likewise.
32852 * gcc.dg/weak/weak-3.c: Likewise.
32853 * gcc.dg/weak/weak-4.c: Likewise.
32854 * gcc.dg/weak/weak-5.c: Likewise.
32855 * gcc.dg/weak/weak-6.c: Likewise.
32856 * gcc.dg/weak/weak-7.c: Likewise.
32857 * gcc.dg/weak/weak-8.c: Likewise.
32858 * gcc.dg/weak/weak-9.c: Likewise.
32859
32860 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
32861
32862 gcc.c-torture/execute/20030606-1.c: New.
32863
32864 2003-06-06 Roger Sayle <roger@eyesopen.com>
32865
32866 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32867 * gcc.dg/builtins-19.c: Likewise.
32868
32869 2003-06-06 Roger Sayle <roger@eyesopen.com>
32870
32871 * gcc.dg/builtins-2.c: Add some more tests.
32872 * gcc.dg/builtins-18.c: New test case.
32873 * gcc.dg/builtins-19.c: New test case.
32874
32875 2003-06-06 Roger Sayle <roger@eyesopen.com>
32876 Jim Wilson <wilson@tuliptree.org>
32877
32878 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32879
32880 2003-06-06 Jakub Jelinek <jakub@redhat.com>
32881
32882 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32883 mempcpy/stpcpy calls not to be optimized into something else.
32884 * gcc.c-torture/execute/string-opt-3.c: Moved to...
32885 * gcc.c-torture/execute/builtins/string-7.c: ...here.
32886 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32887
32888 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32889
32890 * gcc.dg/format/asm_fprintf-1.c: New test.
32891
32892 2003-06-05 Mark Mitchell <mark@codesourcery.com>
32893
32894 * lib/gcc-defs.exp (additional_sources): New variable.
32895 (dg-additional-sources): New function.
32896 (additional_files): New variable.
32897 (dg-additional-files): New function.
32898 (dg-additional-files-options): Likewise.
32899 * lib/gcc-dg.exp (dg-require-weak): New function.
32900 (dg-require-alias): Likewise.
32901 (dg-require-gc-sections): Likewise.
32902 * lib/target-supports.exp (check_alias_available): Remove testfile
32903 parameter.
32904 (check_gc_sections_available): New function.
32905 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32906 (dg-gpp-additional-files): Likewise.
32907 * lib/g++.exp (additional_sources): Remove.
32908 (additional_files): Likewise.
32909 (g++_target_compile): Use dg-additional-files-options.
32910
32911 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
32912 Tcl logic.
32913 * gcc.dg/special/ecos.exp: Remove.
32914 * gcc.dg/special/20000419-2.c: Use dg-require-*.
32915 * gcc.dg/special/alias-1.c: Likewise.
32916 * gcc.dg/special/alias-2.c: Likewise.
32917 * gcc.dg/special/gcsec-1.c: Likewise.
32918 * gcc.dg/special/weak-1.c: Likewise.
32919 * gcc.dg/special/weak-2.c: Likewise.
32920 * gcc.dg/special/wkali-1.c: Likewise.
32921 * gcc.dg/special/wkali-2.c: Likewise.
32922
32923 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32924 dg-gpp-additional-*.
32925 * g++.dg/special/conpr-3.C: Likewise.
32926 * g++.dg/special/conpr-4.C: Likewise.
32927 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32928 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32929 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32930 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32931 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32932 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32933 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32934 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32935 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32936 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32937 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32938 * g++.old-deja/g++.other/comdat1.C: Likewise.
32939 * g++.old-deja/g++.other/comdat2.C: Likewise.
32940 * g++.old-deja/g++.other/comdat3.C: Likewise.
32941 * g++.old-deja/g++.other/ctor1.C: Likewise.
32942 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32943
32944 2003-06-05 Richard Henderson <rth@redhat.com>
32945
32946 * gcc.dg/debug/20030605-1.c: New.
32947
32948 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32949
32950 * README.QMTEST: Update.
32951
32952 2003-06-04 Richard Henderson <rth@redhat.com>
32953
32954 * gcc.dg/cleanup-1.c: New.
32955 * gcc.dg/cleanup-2.c: New.
32956 * gcc.dg/cleanup-3.c: New.
32957 * gcc.dg/cleanup-4.c: New.
32958 * gcc.dg/cleanup-5.c: New.
32959 * gcc.dg/cleanup-6.c: New.
32960 * gcc.dg/cleanup-7.c: New.
32961
32962 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32963
32964 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32965
32966 * lib/dg-pch.exp: New file.
32967 * g++.dg/pch/pch.exp: Use dg-pch.exp.
32968 * gcc.dg/pch/pch.exp: Likewise.
32969
32970 2003-06-04 Roger Sayle <roger@eyesopen.com>
32971
32972 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32973 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32974 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32975 * gcc.dg/builtins-17.c: New test case.
32976 * gcc.dg/i386-387-4.c: New test case.
32977 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32978
32979 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32980
32981 * gcc.dg/ultrasp9.c: New test.
32982
32983 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32984
32985 * gcc.c-torture/compile/20030604-1.c: New test.
32986 * gcc.dg/sparc-constant-1.c: New test.
32987
32988 2003-06-03 Glen Nakamura <glen@imodulo.com>
32989
32990 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32991
32992 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
32993
32994 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32995
32996 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32997 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32998
32999 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
33000
33001 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33002
33003 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33004
33005 PR c++/10940
33006 * g++.dg/template/spec10.C: New test.
33007
33008 2003-06-03 Roger Sayle <roger@eyesopen.com>
33009
33010 * gcc.dg/builtins-16.c: New test case.
33011
33012 2003-06-03 Jakub Jelinek <jakub@redhat.com>
33013
33014 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33015 mempcpy test with post-increments.
33016 * gcc.c-torture/execute/string-opt-3.c: New test.
33017 * gcc.dg/string-opt-1.c: New test.
33018
33019 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
33020
33021 PR fortran/10965
33022 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33023
33024 2003-06-02 Mark Mitchell <mark@codesourcery.com>
33025
33026 * lib/scanasm.exp (dg-scan): New function, factored out of ...
33027 (scan-assembler): ... here. Use dg-scan.
33028 (scan-assembler-not): Likewise.
33029 (scan-file): New function.
33030 (scan-file-not): Likewise.
33031 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33032 * gcc.dg/cpp/_Pragma4.c: Likewise.
33033 * gcc.dg/cpp/_Pragma5.c: Likewise.
33034 * gcc.dg/cpp/avoidpaste1.c: Likewise.
33035 * gcc.dg/cpp/avoidpaste2.c: Likewise.
33036 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33037 * gcc.dg/cpp/cmdlne-P.c: Likewise.
33038 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33039 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33040 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33041 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33042 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33043 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33044 * gcc.dg/cpp/cxxcom1.c: Likewise.
33045 * gcc.dg/cpp/line1.c: Likewise.
33046 * gcc.dg/cpp/maccom1.c: Likewise.
33047 * gcc.dg/cpp/maccom2.c: Likewise.
33048 * gcc.dg/cpp/maccom3.c: Likewise.
33049 * gcc.dg/cpp/maccom4.c: Likewise.
33050 * gcc.dg/cpp/maccom5.c: Likewise.
33051 * gcc.dg/cpp/maccom6.c: Likewise.
33052 * gcc.dg/cpp/multiline.c: Likewise.
33053 * gcc.dg/cpp/spacing1.c: Likewise.
33054 * gcc.dg/cpp/spacing2.c: Likewise.
33055 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33056 * gcc.dg/cpp/trad/maccom1.c: Likewise.
33057 * gcc.dg/cpp/trad/maccom2.c: Likewise.
33058 * gcc.dg/cpp/trad/maccom3.c: Likewise.
33059 * gcc.dg/cpp/trad/maccom4.c: Likewise.
33060 * gcc.dg/cpp/trad/maccom6.c: Likewise.
33061 * gcc.dg/cpp/cxxcom2.c: Likewise.
33062 * gcc.dg/cpp/cxxcom2.h: New file.
33063
33064 * gcc.dg/cpp/truefalse.cpp: Move it to ...
33065 * g++.dg/cpp/truefalse.C: Here.
33066 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33067
33068 2003-06-01 Loren James Rittle <ljrittle@acm.org>
33069
33070 * gcc.dg/cpp/redef3.c: New file.
33071
33072 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33073
33074 * gcc.dg/i386-loop-3.c: New test.
33075
33076 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
33077
33078 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33079
33080 2003-05-31 Roger Sayle <roger@eyesopen.com>
33081
33082 * gcc.dg/fwrapv-1.c: New test case.
33083 * gcc.dg/fwrapv-2.c: New test case.
33084
33085 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33086
33087 PR c++/10956
33088 * g++.dg/template/spec9.C: New test.
33089
33090 2003-05-29 Roger Sayle <roger@eyesopen.com>
33091
33092 * gcc.dg/duff-4.c: New test case.
33093
33094 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
33095
33096 PR fortran/10843
33097 * g77.dg/ffixed-form-1.f: New test
33098 * g77.dg/ffixed-form-2.f: New test
33099 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33100 * g77.dg/ffree-form-3.f: New test
33101
33102 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
33103
33104 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33105 * gcc.dg/wint_t-1.c: Likewise.
33106
33107 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33108
33109 * g++.dg/template/access11.C: New test.
33110
33111 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33112
33113 PR c++/10849
33114 * g++.dg/template/access10.C: New test.
33115
33116 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33117 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33118
33119 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33120
33121 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
33122
33123 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33124 suppress for powerpc-*-darwin*.
33125 * gcc.dg/torture/builtin-noret-2.c: Likewise.
33126
33127 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
33128
33129 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33130 suppress option for powerpc-*-darwin*.
33131
33132 2003-05-23 Roger Sayle <roger@eyesopen.com>
33133
33134 * gcc.dg/builtins-1.c: Add tests for tan and atan.
33135 * gcc.dg/builtins-4.c: Add test for fmod.
33136
33137 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33138
33139 PR c++/10682
33140 * g++.dg/template/instantiate4.C: New test.
33141
33142 2003-05-22 Roger Sayle <roger@eyesopen.com>
33143
33144 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33145
33146 2003-05-21 Janis Johnson <janis187@us.ibm.com>
33147
33148 * gcc.dg/compat/scalar-return-1_main.c: New file.
33149 * gcc.dg/compat/scalar-return-1_x.c: New file.
33150 * gcc.dg/compat/scalar-return-1_y.c: New file.
33151 * gcc.dg/compat/scalar-return-2_main.c: New file.
33152 * gcc.dg/compat/scalar-return-2_x.c: New file.
33153 * gcc.dg/compat/scalar-return-2_y.c: New file.
33154 * gcc.dg/compat/struct-return-3_main.c: New file.
33155 * gcc.dg/compat/struct-return-3_y.c: New file.
33156 * gcc.dg/compat/struct-return-3_x.c: New file.
33157 * gcc.dg/compat/struct-return-2_main.c: New file.
33158 * gcc.dg/compat/struct-return-2_x.c: New file.
33159 * gcc.dg/compat/struct-return-2_y.c: New file.
33160
33161 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33162
33163 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33164 for hppa*-hp-hpux*.
33165 * gcc.dg/20021014-1.c (dg-options): Likewise.
33166 * gcc.dg/nest.c (dg-options): Likewise.
33167
33168 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
33169
33170 PR c++/9738
33171 * g++.dg/ext/dllimport2.C: New file.
33172 * g++.dg/ext/dllimport3.C: New file.
33173
33174 2003-05-20 Janis Johnson <janis187@us.ibm.com>
33175
33176 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33177 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33178 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33179 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33180 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33181 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33182 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33183 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33184 * gcc.dg/compat/small-struct-defs.h: New file.
33185 * gcc.dg/compat/small-struct-init.h: New file.
33186 * gcc.dg/compat/small-struct-check.h: New file.
33187 * gcc.dg/compat/fp-struct-defs.h: New file.
33188 * gcc.dg/compat/fp-struct-check.h: New file.
33189 * gcc.dg/compat/fp-struct-init.h: New file.
33190 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33191 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33192
33193 2003-05-19 Jakub Jelinek <jakub@redhat.com>
33194
33195 * gcc.dg/20030225-2.c: New test.
33196
33197 2003-05-18 Roger Sayle <roger@eyesopen.com>
33198 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33199
33200 * gcc.c-torture/compile/20030518-1.c: New test case.
33201
33202 2003-05-18 Mark Mitchell <mark@codesourcery.com>
33203
33204 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33205 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33206 gcc-dg-debug-runtest.
33207 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33208 gcc-dg-debug-runtest.
33209
33210 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33211
33212 PR c++/9022
33213 * g++.dg/lookup/using6.C: New test.
33214
33215 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33216
33217 * g++.dg/parse/access2.C: New test.
33218
33219 2003-05-17 Mark Mitchell <mark@codesourcery.com>
33220
33221 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33222 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33223 * gcc.dg/debug/debug.exp: Likewise.
33224
33225 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
33226
33227 * gcc.dg/dollar.c: New test.
33228
33229 2003-05-16 Janis Johnson <janis187@us.ibm.com>
33230
33231 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33232 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33233 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33234 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33235 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33236 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33237 * gcc.dg/compat/struct-by-value-6_main.c: New file.
33238 * gcc.dg/compat/struct-by-value-6_x.c: New file.
33239 * gcc.dg/compat/struct-by-value-6_y.c: New file.
33240 * gcc.dg/compat/struct-by-value-7_main.c: New file.
33241 * gcc.dg/compat/struct-by-value-7_x.c: New file.
33242 * gcc.dg/compat/struct-by-value-7_y.c: New file.
33243 * gcc.dg/compat/struct-by-value-8_main.c: New file.
33244 * gcc.dg/compat/struct-by-value-8_x.c: New file.
33245 * gcc.dg/compat/struct-by-value-8_y.c: New file.
33246 * gcc.dg/compat/struct-by-value-9_main.c: New file.
33247 * gcc.dg/compat/struct-by-value-9_x.c: New file.
33248 * gcc.dg/compat/struct-by-value-9_y.c: New file.
33249
33250 2003-05-16 Mark Mitchell <mark@codesourcery.com>
33251
33252 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33253 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
33254 support for "repo" mode.
33255 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33256 * lib/g77-dg.exp: Likewise.
33257 * lib/obj-dg.exp: Likewise.
33258
33259 2003-05-16 Jakub Jelinek <jakub@redhat.com>
33260
33261 Merge from gcc-3_2-rhl8-branch:
33262 2003-04-23 Jakub Jelinek <jakub@redhat.com>
33263
33264 * gcc.dg/tls/opt-6.c: New test.
33265
33266 2003-04-05 Jakub Jelinek <jakub@redhat.com>
33267
33268 * gcc.dg/20030405-1.c: New test.
33269
33270 2003-03-09 Jakub Jelinek <jakub@redhat.com>
33271
33272 * gcc.dg/20030309-1.c: New test.
33273
33274 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33275
33276 * gcc.c-torture/execute/20030307-1.c: New test.
33277
33278 2003-02-20 Randolph Chung <tausq@debian.org>
33279
33280 * gcc.c-torture/compile/20030220-1.c: New test.
33281
33282 2003-02-18 Jakub Jelinek <jakub@redhat.com>
33283
33284 * gcc.dg/20030217-1.c: New test.
33285
33286 2003-01-29 Jakub Jelinek <jakub@redhat.com>
33287
33288 * gcc.c-torture/compile/20020129-1.c: New test.
33289
33290 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33291
33292 * gcc.dg/unroll-1.c: New test.
33293
33294 2002-11-16 Jan Hubicka <jh@suse.cz>
33295
33296 * gcc.c-torture/execute/20020920-1.c: New test.
33297
33298 2002-10-08 Jakub Jelinek <jakub@redhat.com>
33299
33300 PR target/7434
33301 * gcc.c-torture/compile/20021008-1.c: New test.
33302
33303 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
33304
33305 PR target/7559
33306 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33307
33308 2002-08-07 Jakub Jelinek <jakub@redhat.com>
33309
33310 * gcc.c-torture/compile/20020807-1.c: New test.
33311
33312 2002-07-30 Jakub Jelinek <jakub@redhat.com>
33313
33314 * gcc.dg/tls/opt-1.c: New test.
33315
33316 2002-07-29 Jakub Jelinek <jakub@redhat.com>
33317
33318 * gcc.dg/20020729-1.c: New test.
33319
33320 2002-07-20 Jakub Jelinek <jakub@redhat.com>
33321
33322 * g++.dg/opt/life1.C: New test.
33323
33324 2002-05-20 Jakub Jelinek <jakub@redhat.com>
33325
33326 * gcc.dg/20020525-1.c: New test.
33327
33328 2002-05-24 Jakub Jelinek <jakub@redhat.com>
33329
33330 PR c++/6794
33331 * g++.dg/ext/pretty1.C: New test.
33332 * g++.dg/ext/pretty2.C: New test.
33333
33334 2003-05-15 Mark Mitchell <mark@codesourcery.com>
33335
33336 PR c++/8385
33337 * g++.dg/ext/typeof5.C: New test.
33338
33339 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
33340
33341 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33342 __USER_LABEL_PREFIX__ into account.
33343 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33344
33345 2003-05-14 Roger Sayle <roger@eyesopen.com>
33346
33347 * gcc.dg/builtins-15.c: New test case.
33348
33349 2003-05-13 Zack Weinberg <zack@codesourcery.com>
33350
33351 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33352
33353 2003-05-12 Mark Mitchell <mark@codesourcery.com>
33354
33355 * lib/g++.exp: Tweak handling of additional source files.
33356 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33357 * g++.dg/special/conpr-2a.C: Rename to ...
33358 * g++.dg/special/conpr-2a.cc: ... this.
33359 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33360 * g++.dg/special/conpr-3a.C: Rename to ...
33361 * g++.dg/special/conpr-3a.cc: This.
33362 * g++.dg/special/conpr-3b.C: Rename to ...
33363 * g++.dg/special/conpr-3b.cc: This.
33364 * g++.dg/special/conpr-4.C: New test.
33365 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33366
33367 2003-05-12 David Edelsohn <edelsohn@gnu.org>
33368
33369 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33370
33371 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33372
33373 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33374 * g++.old-deja/g++.robertl/eb71.C: Likewise.
33375 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33376 * g++.old-deja/g++.other/warn3.C: Likewise.
33377
33378 2003-05-11 Roger Sayle <roger@eyesopen.com>
33379
33380 * gcc.dg/i386-387-1.c: Update to also test log.
33381 * gcc.dg/i386-387-2.c: Likewise.
33382
33383 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
33384
33385 * g77.f-torture/execute/int8421.f: New test.
33386
33387 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33388
33389 PR c++/10230, c++/10481
33390 * g++.dg/lookup/scoped5.C: New test.
33391
33392 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33393
33394 PR c++/10552
33395 * g++.dg/template/ttp6.C: New test.
33396
33397 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
33398
33399 * gcc.c-torture/execute/builtins: New directory.
33400 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33401 gcc.c-torture/execute/builtins.
33402 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33403 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33404 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
33405 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33406
33407 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33408
33409 PR c++/9252
33410 * g++.dg/template/access8.C: New test.
33411 * g++.dg/template/access9.C: New test.
33412
33413 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33414
33415 PR c++/9554
33416 * g++.dg/parse/access1.C: New test.
33417
33418 2003-05-09 DJ Delorie <dj@redhat.com>
33419
33420 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33421 long, and not an int.
33422
33423 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33424
33425 PR c++/10555, c++/10576
33426 * g++.dg/template/memclass1.C: New test.
33427
33428 2003-05-08 DJ Delorie <dj@redhat.com>
33429
33430 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33431 targets.
33432 * gcc.c-torture/execute/20021024-1.x: Likewise.
33433 * gcc.c-torture/execute/shiftdi.x: Likewise.
33434 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33435 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33436 * gcc.dg/20021018-1.c: Likewise.
33437
33438 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33439
33440 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33441
33442 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33443 (bcopy): Call memmove.
33444
33445 2003-05-08 Roger Sayle <roger@eyesopen.com>
33446
33447 * g77.f-torture/compile/8485.f: New test case.
33448
33449 2003-05-07 Richard Henderson <rth@redhat.com>
33450
33451 PR c++/10570
33452 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33453 Verify exception_cleanup not called for rethrows.
33454 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33455 when exiting catch block without rethrowing.
33456 * g++.dg/eh/forced3.C: New.
33457 * g++.dg/eh/forced4.C: New.
33458
33459 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
33460
33461 * gcc.dg/20030505.c: Fix triplet.
33462
33463 2003-05-06 DJ Delorie <dj@redhat.com>
33464
33465 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33466 * gcc.dg/nest.c: Likewise.
33467
33468 2003-05-05 Roger Sayle <roger@eyesopen.com>
33469
33470 * gcc.dg/builtins-14.c: New test case.
33471
33472 2003-05-05 Janis Johnson <janis187@us.ibm.com>
33473
33474 * lib/compat.exp (compat-execute): New argument.
33475 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33476 * gcc.dg/compat: New test directory.
33477 * gcc.dg/compat/compat.exp: New expect script.
33478 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33479 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33480 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33481 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33482 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33483 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33484
33485 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33486 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33487 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33488 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33489 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33490 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33491 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33492 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33493 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33494 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33495 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33496 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33497 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33498 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33499 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33500
33501 2003-05-05 Zack Weinberg <zack@codesourcery.com>
33502
33503 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33504
33505 2003-05-05 Jakub Jelinek <jakub@redhat.com>
33506
33507 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33508
33509 2003-05-05 Geoffrey Keating <geoffk@apple.com>
33510
33511 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33512 * gcc.dg/ppc-fsel-2.c: New test.
33513
33514 * gcc.dg/unused-5.c: New test.
33515
33516 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33517
33518 PR c++/10496
33519 * g++.dg/warn/pmf1.C: New test.
33520
33521 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33522
33523 PR c++/4494
33524 * g++.dg/warn/main.C: New test.
33525
33526 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33527
33528 * gcc.dg/nonnull-3.c: New test.
33529
33530 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
33531
33532 * gcc.dg/cpp/Wtrigraphs.c: Update.
33533 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33534
33535 2003-05-03 Geoffrey Keating <geoffk@apple.com>
33536
33537 * gcc.dg/ppc-fsel-1.c: New test.
33538
33539 2003-05-03 Zack Weinberg <zack@codesourcery.com>
33540
33541 PR c/10604
33542 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33543
33544 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
33545
33546 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33547
33548 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33549
33550 PR c++/9364, c++/10553, c++/10586
33551 * g++.dg/parse/typename4.C: New test.
33552 * g++.dg/parse/typename5.C: Likewise.
33553
33554 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
33555
33556 * gcc.c-torture/compile/20030503-1.c: New test.
33557
33558 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33559
33560 * g++.dg/lookup/using5.C: Fix testcase error.
33561
33562 2003-05-01 Chris Demetriou <cgd@broadcom.com>
33563
33564 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33565 since MEABI is no longer supported. Remove all vestiges
33566 of MEABI from the test.
33567
33568 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33569
33570 PR c++/10554
33571 * g++.dg/lookup/using5.C: New test.
33572
33573 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33574
33575 PR c++/8772
33576 * g++.dg/template/ttp5.C: New test.
33577
33578 2003-04-30 Mark Mitchell <mark@codesourcery.com>
33579
33580 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33581 (dg-gpp-additional-sources): New function.
33582 (dg-gpp-additional-files): Likewise.
33583 * lib/g++.exp (additional_sources): New variable.
33584 (additional_files): Likewise.
33585 (g++_target_compile): Deal with them.
33586 * lib/old-dejagnu.exp: Remove.
33587 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33588 * g++.old-deja: Revise all tests to use dg commands.
33589
33590 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33591
33592 PR c++/9432, c++/9528
33593 * g++.dg/lookup/using4.C: New test.
33594
33595 2003-04-29 Geoffrey Keating <geoffk@apple.com>
33596
33597 * gcc.dg/noreturn-5.c: New file.
33598 * gcc.dg/noreturn-6.c: New file.
33599
33600 * gcc.c-torture/compile/inline-1.c: New file.
33601
33602 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33603
33604 PR c++/10551
33605 * g++.dg/template/explicit1.C: New test.
33606
33607 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33608
33609 PR c++/10549
33610 * g++.dg/other/bitfield1.C: New test.
33611
33612 PR c++/10527
33613 * g++.dg/init/new7.C: New test.
33614
33615 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33616
33617 * g++.dg/ext/desig1.C: New test.
33618 * g++.dg/ext/init1.C: Update.
33619
33620 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33621
33622 2003-04-28 Mark Mitchell <mark@codesourcery.com>
33623
33624 PR c++/10180
33625 * g++.dg/warn/Winline-1.C: New test.
33626
33627 2003-04-28 Jakub Jelinek <jakub@redhat.com>
33628
33629 * gcc.c-torture/execute/string-opt-19.c: New test.
33630
33631 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33632 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33633
33634 2003-04-27 Mark Mitchell <mark@codesourcery.com>
33635
33636 PR c++/10506
33637 * g++.dg/init/new6.C: New test.
33638
33639 PR c++/10503
33640 * g++.dg/init/ref6.C: New test.
33641
33642 2003-04-26 David Edelsohn <edelsohn@gnu.org>
33643
33644 * g++.dg/warn/weak1.C: XFAIL on AIX4.
33645
33646 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33647
33648 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33649 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33650
33651 2003-04-25 Mark Mitchell <mark@codesourcery.com>
33652
33653 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33654 initialized static data members.
33655
33656 2003-04-25 H.J. Lu <hjl@gnu.org>
33657
33658 * gcc.dg/ia64-sync-4.c: New test.
33659
33660 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33661
33662 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
33663 date.
33664
33665 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
33666
33667 PR c++/10337
33668 * g++.dg/warn/conv1.C: New test.
33669 * g++.old-deja/g++.other/conv7.C: Adjust.
33670 * g++.old-deja/g++.other/overload14.C: Adjust.
33671
33672 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33673
33674 PR c++/10471
33675 * g++.dg/template/defarg2.C: New test.
33676
33677 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
33678
33679 * gcc.dg/cpp/include2.c: Update.
33680 * gcc.dg/cpp/multiline-2.c: New.
33681 * gcc.dg/cpp/multiline.c: Update.
33682 * gcc.dg/cpp/strify2.c: Update.
33683 * gcc.dg/cpp/trad/literals-2.c: Update.
33684
33685 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33686
33687 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33688
33689 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33690
33691 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33692
33693 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33694
33695 PR c++/10451
33696 * g++.dg/parse/crash4.C: New test.
33697
33698 PR c++/9847
33699 * g++.dg/parse/crash5.C: New test.
33700
33701 2003-04-22 Mark Mitchell <mark@codesourcery.com>
33702
33703 PR c++/10446
33704 * g++.dg/parse/crash3.C: New test.
33705
33706 PR c++/10428
33707 * g++.dg/parse/elab1.C: New test.
33708
33709 2003-04-22 Devang Patel <dpatel@apple.com>
33710
33711 * gcc.dg/cpp/trad/funlike-5.c: New test.
33712
33713 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
33714
33715 * g++.dg/other/packed1.C: Fix dg options.
33716
33717 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
33718
33719 * g++.dg/other/offsetof2.C: New test.
33720
33721 2003-04-21 Mark Mitchell <mark@codesourcery.com>
33722
33723 * g++.dg/template/recurse.C: Adjust location of error messages.
33724
33725 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
33726
33727 PR c++/9881
33728 * g++.dg/init/addr-const1.C: New test.
33729 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33730
33731 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
33732
33733 PR c++/10405
33734 * g++.dg/lookup/struct-hack1.C: New test.
33735
33736 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
33737
33738 * ucs.c: Update diagnostic messages.
33739
33740 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
33741
33742 * gcc.dg/cpp/truefalse.cpp: New test.
33743 * gcc.dg/cpp/cpp.exp: Update.
33744 * g++.dg/other/stdbool-if.C: Remove.
33745
33746 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
33747
33748 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33749 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33750
33751 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33752
33753 * gcc.c-torture/compile/20030418-1.c: New test.
33754
33755 2003-04-17 Janis Johnson <janis187@us.ibm.com>
33756
33757 * README.compat: Remove; content moved to doc/sourcebuild.texi.
33758
33759 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33760
33761 PR c++/10347
33762 g++.dg/template/dependent-name1.C: New test.
33763
33764 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
33765
33766 * gcc.dg/warn-1.c (tourist_guide): New array,
33767 contains a pointer to bar.
33768
33769 2003-04-16 Roger Sayle <roger@eyesopen.com>
33770
33771 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33772 * gcc.c-torture/execute/medce-1.c: New test case.
33773 * gcc.c-torture/execute/medce-2.c: New test case.
33774
33775 2003-04-15 Mark Mitchell <mark@codesourcery.com>
33776
33777 * lib/prune.exp: Ignore more messages.
33778
33779 PR c++/10381
33780 * g++.dg/parse/lookup3.C: New test.
33781
33782 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
33783
33784 * gcc.c-torture/compile/20030415-1.c : New test.
33785
33786 2003-04-14 Mark Mitchell <mark@codesourcery.com>
33787
33788 * gcc.c-torture/execute/scope-2.c: Move to ...
33789 * gcc.dg/noncompile/scope.c: .... here.
33790
33791 2003-04-14 Roger Sayle <roger@eyesopen.com>
33792
33793 * gcc.dg/20030414-2.c: New test case.
33794
33795 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
33796
33797 PR target/10377
33798 * gcc.dg/20030414-1.c: New test.
33799
33800 2003-04-13 Roger Sayle <roger@eyesopen.com>
33801
33802 * gcc.dg/builtins-12.c: New test case.
33803 * gcc.dg/builtins-13.c: New test case.
33804
33805 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33806
33807 * gcc.c-torture/execute/string-opt-18.c: New test.
33808
33809 2003-04-13 Mark Mitchell <mark@codesourcery.com>
33810
33811 PR c++/10300
33812 * g++.dg/init/new5.C: New test.
33813
33814 2003-04-12 Mark Mitchell <mark@codesourcery.com>
33815
33816 PR c++/7910
33817 * g++.dg/ext/dllimport1.C: New test.
33818
33819 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33820
33821 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33822
33823 2003-04-11 Bud Davis <bdavis9659@comcast.net>
33824
33825 PR Fortran/9263
33826 * g77.f-torture/noncompile/9263.f: New test
33827 PR Fortran/1832
33828 * g77.f-torture/execute/1832.f: New test
33829
33830 2003-04-11 David Chad <davidc@freebsd.org>
33831 Loren J. Rittle <ljrittle@acm.org>
33832
33833 libobjc/8562
33834 * objc.dg/headers.m: New test.
33835
33836 2003-04-10 Zack Weinberg <zack@codesourcery.com>
33837
33838 * gcc.c-torture/execute/builtin-noret-2.c: New.
33839 * gcc.c-torture/execute/builtin-noret-2.x: New.
33840 XFAIL builtin-noret-2.c at -O1 and above.
33841 * gcc.dg/redecl.c: New.
33842 * gcc.dg/Wshadow-1.c: Update error regexps.
33843
33844 2003-04-10 Mark Mitchell <mark@codesourcery.com>
33845
33846 * g++.dg/abi/bitfield10.C: New test.
33847
33848 2003-04-09 Mike Stump <mrs@apple.com>
33849
33850 * gcc.dg/pch/pch.exp: Make testcase names longer.
33851 * g++.dg/pch/pch.exp: Make testcase names longer.
33852
33853 2003-04-08 Roger Sayle <roger@eyesopen.com>
33854
33855 * gcc.dg/builtins-11.c: New test case.
33856
33857 2003-04-08 Roger Sayle <roger@eyesopen.com>
33858
33859 * gcc.dg/builtins-9.c: New test case.
33860 * gcc.dg/builtins-10.c: New test case.
33861
33862 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
33863
33864 * gcc.dg/noncompile/init-4.c.c: New test.
33865
33866 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
33867
33868 * gcc.misc-test/gcov-9.c: New test.
33869 * gcc.misc-test/gcov-10.c: New test
33870 * gcc.misc-test/gcov-11.c: New test.
33871
33872 2003-04-05 Zack Weinberg <zack@codesourcery.com>
33873
33874 PR optimization/10024
33875 * gcc.c-torture/compile/20030405-1.c: New test.
33876
33877 2003-04-04 Geoffrey Keating <geoffk@apple.com>
33878
33879 * gcc.dg/pch/static-3.c: New.
33880 * gcc.dg/pch/static-3.hs: New.
33881 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33882
33883 2003-04-04 Richard Henderson <rth@redhat.com>
33884
33885 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33886 * g++.dg/eh/forced2.C: Likewise.
33887
33888 2003-04-03 Mike Stump <mrs@apple.com>
33889
33890 * lib/scanasm.exp (scan-assembler): Add xfail processing for
33891 target arg.
33892 (scan-assembler-times, scan-assembler-not): Likewise.
33893 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33894
33895 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33896
33897 * gcc.dg/sparc-loop-1.c: New test.
33898
33899 2003-04-02 Geoffrey Keating <geoffk@apple.com>
33900
33901 PR other/9274
33902 * g++.dg/pch/system-2.C: New.
33903 * g++.dg/pch/system-2.Hs: New.
33904
33905 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
33906
33907 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33908
33909 * g++.dg/eh/simd-1.C (vecfunc): Same.
33910
33911 2003-04-01 Roger Sayle <roger@eyesopen.com>
33912
33913 * gcc.c-torture/execute/20030401-1.c: New test case.
33914
33915 2003-04-01 Ziemowit Laski <zlaski@apple.com>
33916
33917 * objc.dg/defs.m: New.
33918
33919 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
33920
33921 * g++.dg/eh/simd-1.C: New.
33922 * g++.dg/eh/simd-2.C: New.
33923
33924 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
33925
33926 * gcc.c-torture/execute/simd-3.c: New.
33927
33928 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33929
33930 PR c/9936
33931 * gcc.dg/20030331-2.c: New test.
33932
33933 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33934
33935 PR c++/10278
33936 * g++.dg/parse/crash2.C: New test.
33937
33938 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33939
33940 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33941 * gcc.c-torture/execute/20030331-1.c: ...here.
33942
33943 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33944
33945 * gcc.c-torture/execute/20030331-1.c: New test.
33946
33947 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
33948
33949 * lib/gcov.exp: Adjust call return testing strings.
33950 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33951
33952 2003-03-31 Roger Sayle <roger@eyesopen.com>
33953
33954 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33955 * gcc.dg/builtins-7.c: New test case.
33956 * gcc.dg/builtins-8.c: New test case.
33957
33958 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33959
33960 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33961
33962 2003-03-30 Mark Mitchell <mark@codesourcery.com>
33963
33964 PR c++/7647
33965 * g++.dg/lookup-class-member-2.C: New test.
33966
33967 2003-03-30 Glen Nakamura <glen@imodulo.com>
33968
33969 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33970
33971 2003-03-28 Roger Sayle <roger@eyesopen.com>
33972
33973 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33974
33975 2003-03-28 Mark Mitchell <mark@codesourcery.com>
33976
33977 * g++.dg/init/attrib1.C: New test.
33978
33979 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33980
33981 * gcc.dg/ultrasp8.c: New test.
33982
33983 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33984
33985 * gcc.dg/ultrasp7.c: New test.
33986
33987 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
33988
33989 PR c++/10047
33990 * g++.dg/template/inline1.C: New test.
33991
33992 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33993
33994 * gcc.dg/sparc-dwarf2.c: New test.
33995
33996 2003-03-27 Roger Sayle <roger@eyesopen.com>
33997
33998 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33999 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34000
34001 2003-03-27 Mark Mitchell <mark@codesourcery.com>
34002
34003 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34004 than reading .x files.
34005 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34006 * g77.dg/gcov/gcov-1.f: Likewise.
34007 * gcc.misc-tests/gcov-4b.c: Likewise.
34008 * gcc.misc-tests/gcov-5b.c: Likewise.
34009 * gcc.misc-tests/gcov-6.c: Likewise.
34010 * gcc.misc-tests/gcov-7.c: Likewise.
34011 * gcc.misc-tests/gcov-8.c: Likewise.
34012 * g++.dg/gcov/gcov-1.x: Remove.
34013 * g77.dg/gcov/gcov-1.x: Likewise.
34014 * gcc.misc-tests/gcov-4b.x: Likewise.
34015 * gcc.misc-tests/gcov-5b.x: Likewise.
34016 * gcc.misc-tests/gcov-6.x: Likewise.
34017 * gcc.misc-tests/gcov-7.x: Likewise.
34018 * gcc.misc-tests/gcov-8.x: Likewise.
34019
34020 2003-03-27 Glen Nakamura <glen@imodulo.com>
34021
34022 PR opt/10087
34023 * gcc.dg/20030324-1.c: New test.
34024
34025 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
34026
34027 PR c++/10224
34028 * g++.dg/template/arg3.C: New test.
34029
34030 PR c++/10158
34031 * g++.dg/template/friend18.C: New test.
34032
34033 2003-03-26 Roger Sayle <roger@eyesopen.com>
34034
34035 * g77.f-torture/compile/20030326-1.f: New test case.
34036
34037 2003-03-26 Janis Johnson <janis187@us.ibm.com>
34038
34039 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34040
34041 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34042
34043 2003-03-26 Jakub Jelinek <jakub@redhat.com>
34044
34045 * gcc.dg/ia64-sync-3.c: New test.
34046
34047 2003-03-26 Alan Modra <amodra@bigpond.net.au>
34048
34049 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34050
34051 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34052
34053 * gcc.dg/ultrasp6.c: New test.
34054
34055 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34056
34057 * gcc.dg/i386-signbit-1.c: New test.
34058 * gcc.dg/i386-signbit-2.c: New test.
34059 * gcc.dg/i386-signbit-3.c: New test.
34060
34061 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34062
34063 * gcc.dg/ultrasp5.c: Fix options.
34064
34065 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34066
34067 * gcc.dg/ultrasp5.c: Fix comment.
34068
34069 2003-03-24 Bud Davis <bdavis9659@comcast.net>
34070
34071 PR fortran/10197
34072 * g77.f-torture/execute/10197.f: New test.
34073
34074 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
34075
34076 PR c++/9898, c++/383
34077 * g++.dg/template/conv6.C: New test.
34078
34079 PR c++/10119
34080 * g++.dg/template/ptrmem5.C: New test.
34081
34082 PR c++/10026
34083 * g++.dg/lookup/koenig1.C: New test.
34084
34085 PR C++/10199
34086 * g++.dg/lookup/template2.C: New test.
34087
34088 2003-03-24 Jakub Jelinek <jakub@redhat.com>
34089
34090 * g++.dg/opt/rtti1.C: New test.
34091
34092 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34093
34094 * gcc.dg/ultrasp5.c: New test.
34095
34096 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
34097
34098 PR middle-end/9967
34099 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34100 builtin fputs.
34101
34102 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34103
34104 PR c/8224
34105 * gcc.dg/20030323-1.c: New test.
34106
34107 2003-03-23 Roger Sayle <roger@eyesopen.com>
34108
34109 * gcc.c-torture/compile/20030323-1.c: New test case.
34110
34111 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
34112
34113 * gcc.dg/20030321-1.c: New test.
34114
34115 2003-03-22 Zack Weinberg <zack@codesourcery.com>
34116
34117 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34118
34119 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
34120
34121 PR c++/9978, c++/9708
34122 * g++.dg/ext/vlm1.C: Adjust expected error.
34123 * g++.dg/ext/vla2.C: New test.
34124 * g++.dg/template/arg1.C: New test.
34125 * g++.dg/template/arg2.C: New test.
34126
34127 2003-03-22 Bud Davis <bdavis9659@comcast.net>
34128
34129 * g77.f-torture/execute/select.f: New test.
34130 * g77.f-torture/noncompile/select_no_compile.f: New test.
34131
34132 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
34133
34134 PR c++/9898
34135 * g++.dg/other/error4.C: New test.
34136
34137 2003-03-20 Mark Mitchell <mark@codesourcery.com>
34138
34139 * g++.dg/template/friend17.C: New test.
34140
34141 2003-03-21 Alan Modra <amodra@bigpond.net.au>
34142
34143 * gcc.c-torture/compile/20030320-1.c: New.
34144
34145 2003-03-20 Roger Sayle <roger@eyesopen.com>
34146
34147 * gcc.dg/builtins-6.c: New test case.
34148
34149 2003-03-19 Alan Modra <amodra@bigpond.net.au>
34150
34151 PR target/10073
34152 * gcc.c-torture/compile/20030319-1.c: New.
34153
34154 2003-03-18 Jan Hubicka <jh@suse.cz>
34155
34156 * gcc.dg/i386-cvt-1.c: New test.
34157
34158 2003-03-17 Zack Weinberg <zack@codesourcery.com>
34159
34160 * objc.dg/naming-1.m: Use "(parse|syntax) error".
34161 * objc.dg/naming-2.m: Likewise.
34162
34163 2003-03-17 Mark Mitchell <mark@codesourcery.com>
34164
34165 PR c++/9639
34166 * g++.dg/parse/crash1.C: New test.
34167
34168 2003-03-16 Mark Mitchell <mark@codesourcery.com>
34169
34170 PR c++/8805
34171 * g++.dg/eh/cleanup1.C: New test.
34172
34173 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
34174
34175 * gcc.c-torture/execute/20030316-1.c: New test case.
34176
34177 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
34178
34179 PR c++/9629
34180 * g++.dg/init/ctor2.C: New test.
34181
34182 2003-03-15 Roger Sayle <roger@eyesopen.com>
34183
34184 * g77.f-torture/compile/xformat.f: New test case.
34185
34186 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34187
34188 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34189 * g++.old-deja/g++.mike/eh50.C: Likewise.
34190
34191 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34192
34193 PR c++/6440
34194 * g++.dg/template/spec7.C: New test.
34195 * g++.dg/template/spec8.C: Likewise.
34196
34197 2003-03-14 Jakub Jelinek <jakub@redhat.com>
34198
34199 * gcc.c-torture/execute/20030313-1.c: New test.
34200
34201 2003-03-14 Richard Henderson <rth@redhat.com>
34202
34203 * gcc.dg/inline-2.c: Adjust alpha test for external call.
34204
34205 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34206
34207 * gcc.c-torture/compile/20030314-1.c: New test.
34208
34209 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
34210
34211 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34212 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34213 thumb target,
34214 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34215 to accept newer _imp__ prefix and additional
34216 newline in .drectve section.
34217 * gcc.dg/dll-4.c: Likewise.
34218 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34219 switch.
34220
34221 2003-03-13 Mark Mitchell <mark@codesourcery.com>
34222
34223 * g++.dg/parse/namespace9.C: New test.
34224
34225 * g++.dg/init/ref5.C: New test.
34226 * g++.dg/parse/ptrmem1.C: Likewise.
34227
34228 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34229
34230 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34231 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34232 regular expression.
34233 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34234 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34235
34236 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
34237
34238 * gcc.c-torture/execute/20030224-2.c: New test.
34239
34240 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34241
34242 * gcc.dg/decl-3.c: New test.
34243
34244 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34245
34246 * gcc.dg/i386-loop-2.c: New test.
34247
34248 2003-03-11 Mark Mitchell <mark@codesourcery.com>
34249
34250 PR c++/9474
34251 * g++.dg/parse/namespace8.C: New test.
34252
34253 PR c++/9924
34254 * g++.dg/overload/builtin2.C: New test.
34255
34256 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
34257
34258 * gcc.dg/return-type-3.c: New test.
34259
34260 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34261
34262 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34263 profiling options are not supported.
34264
34265 2003-03-10 Mark Mitchell <mark@codesourcery.com>
34266
34267 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34268 * g++.old-deja/g++.warn/impint2.C: Likewise.
34269
34270 2003-03-10 Devang Patel <dpatel@apple.com>
34271
34272 * g++.dg/cpp/c++_cmd_1.C: New test.
34273 * g++.dg/cpp/c++_cmd_1.h: New file.
34274
34275 2003-03-10 Segher Boessenkool <segher@koffie.nl>
34276
34277 * gcc.dg/altivec-9.c: New file.
34278
34279 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34280
34281 * gcc.dg/ppc-sdata-1.c: New test.
34282 * gcc.dg/ppc-sdata-2.c: New test.
34283
34284 2003-03-09 Mark Mitchell <mark@codesourcery.com>
34285
34286 PR c++/9373
34287 * g++.dg/opt/ptrmem2.C: New test.
34288
34289 PR c++/8534
34290 * g++.dg/opt/ptrmem1.C: New test.
34291
34292 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34293
34294 * gcc.dg/i386-loop-1.c: New test.
34295
34296 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34297
34298 PR c++/9970
34299 * g++.dg/lookup/friend1.C: New test.
34300
34301 2003-03-08 Mark Mitchell <mark@codesourcery.com>
34302
34303 PR c++/9823
34304 * g++.dg/parser/constructor1.C: New test.
34305
34306 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
34307
34308 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34309
34310 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34311
34312 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
34313
34314 * gcc.dg/cpp/Wunused.c: Update test.
34315
34316 2003-03-08 Jan Hubicka <jh@suse.cz>
34317
34318 * gcc.dg/inline-3.c: New test.
34319
34320 2003-03-08 Mark Mitchell <mark@codesourcery.com>
34321
34322 PR c++/9809
34323 * g++.dg/parse/builtin1.C: New test.
34324
34325 PR c++/9982
34326 * g++.dg/abi/cookie1.C: New test.
34327 * g++.dg/abi/cookie2.C: Likewise.
34328
34329 PR c++/9524
34330 * g++.dg/template/field1.C: New test.
34331
34332 PR c++/9912
34333 * g++.dg/parse/class1.C: New test.
34334 * g++.dg/parse/namespace7.C: Likewise.
34335 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34336
34337 2003-03-07 Mark Mitchell <mark@codesourcery.com>
34338
34339 * g++.dg/init/ref4.C: New test.
34340
34341 2003-03-07 Jan Hubicka <jh@suse.cz>
34342
34343 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34344 * gcc.dg/inline-3.c: New test.
34345
34346 2003-03-06 Mark Mitchell <mark@codesourcery.com>
34347
34348 * g++.dg/init/ref3.C: New test.
34349
34350 PR c++/9965
34351 * g++.dg/init/ref2.C: New test.
34352
34353 PR c++/9400
34354 * g++.dg/warn/Wshadow-2.C: New test.
34355
34356 PR c++/9791
34357 * g++.dg/warn/Woverloaded-1.C: New test.
34358
34359 2003-03-05 Jan Hubicka <jh@suse.cz>
34360
34361 * gcc.dg/i386-local2.c: New.
34362 * gcc.dg/i386-local.c: Fix typo.
34363
34364 2003-03-05 Mark Mitchell <mark@codesourcery.com>
34365
34366 * g++.dg/abi/layout3.C: New test.
34367
34368 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34369
34370 * gcc.c-torture/compile/20030305-1.c
34371
34372 2003-03-05 Jan Hubicka <jh@suse.cz>
34373
34374 * gcc.dg/i386-local.c: New.
34375
34376 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
34377
34378 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34379
34380 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34381
34382 * gcc.dg/switch-2.c: New test.
34383 * gcc.dg/switch-3.c: New test.
34384 * gcc.dg/Wswitch.c: Adjust line numbers.
34385 * gcc.dg/Wswitch-default.c: Likewise.
34386 * gcc.dg/Wswitch-enum.c: Likewise.
34387
34388 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
34389
34390 * gcc.c-torture/execute/20030222-1.c: New test.
34391
34392 2003-03-03 James E Wilson <wilson@tuliptree.org>
34393
34394 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34395
34396 2003-03-03 Mark Mitchell <mark@codesourcery.com>
34397
34398 PR c++/9878
34399 * g++.dg/init/ref1.C: New test.
34400
34401 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
34402
34403 * gcc.dg/sh-relax.c: New SH-only test.
34404
34405 2003-03-03 Geoffrey Keating <geoffk@apple.com>
34406
34407 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
34408 comment explaining purpose of testcase.
34409
34410 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
34411
34412 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34413 for HC11/HC12 (asm needs two int registers).
34414 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34415 HC11/HC12 because the test uses an asm which needs two 32-bit
34416 registers.
34417
34418 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
34419
34420 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34421 for HC11/HC12 (array is too large otherwise).
34422 * gcc.c-torture/compile/920501-4.x: New file, likewise.
34423 * gcc.c-torture/compile/20010518-2.x: Likewise.
34424 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34425 HC11/HC12 (array is too large).
34426
34427 2003-03-01 Geoffrey Keating <geoffk@apple.com>
34428
34429 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34430 * lib/g++-dg.exp (g++-dg-test): Likewise.
34431
34432 2003-03-01 Roger Sayle <roger@eyesopen.com>
34433
34434 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34435 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34436
34437 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34438
34439 * g++.dg/warn/implicit-typename1.C: Remove warning.
34440
34441 2003-02-28 Richard Henderson <rth@redhat.com>
34442
34443 * gcc.dg/noreturn-1.c: Move noreturn warning line.
34444 * gcc.dg/return-type-1.c: Move control reaches end warning line.
34445
34446 2003-02-28 Geoffrey Keating <geoffk@apple.com>
34447
34448 * gcc.dg/pch/pch.exp: Change .pch to .gch.
34449 * g++.dg/pch/pch.exp: Likewise.
34450
34451 2003-02-28 Mark Mitchell <mark@codesourcery.com>
34452
34453 PR c++/9879
34454 * testsuite/g++.dg/init/new4.C: New test.
34455
34456 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
34457
34458 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34459
34460 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
34461
34462 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34463 unsigned long.
34464
34465 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34466 wider than float.
34467
34468 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34469
34470 * lib/scanasm.exp: Add support for counting numbers of
34471 occurences.
34472 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34473 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34474
34475 2003-02-25 Mark Mitchell <mark@codesourcery.com>
34476
34477 PR c++/9683
34478 * g++.dg/template/static3.C: New test.
34479
34480 PR c++/9829
34481 * g++.dg/parse/namespace6.C: New test.
34482
34483 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34484
34485 PR target/9732
34486 * gcc.dg/20030225-1.c: New test.
34487
34488 2003-02-24 Mark Mitchell <mark@codesourcery.com>
34489
34490 * README: Remove out-of-date information.
34491
34492 PR c++/9836
34493 * g++.dg/template/spec6.C: New test.
34494
34495 2003-02-24 Jeff Law <law@redhat.com>
34496
34497 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34498
34499 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34500
34501 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34502 * gcc.dg/pragma-ep-1.c: Likewise.
34503
34504 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34505
34506 PR c++/9602
34507 * g++.dg/template/friend16.C: New test.
34508
34509 2003-02-23 Mark Mitchell <mark@codesourcery.com>
34510
34511 PR c++/5333
34512 * g++.dg/parse/fused-params1.C: Adjust error messages.
34513 * g++.dg/template/nested3.C: New test.
34514
34515 2003-02-24 Alan Modra <amodra@bigpond.net.au>
34516
34517 * g++.dg/abi/param1.C: New test.
34518
34519 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34520
34521 PR c++/7982
34522 * g++.dg/warn/implicit-typename1.C: New test.
34523
34524 2003-02-22 Kelley Cook <kelleycook@comcast.net>
34525
34526 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34527 with "mtune".
34528 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34529 * gcc.c-torture/execute/20010129-1.x: Likewise.
34530 * gcc.dg/20011107-1.c: Likewise.
34531 * gcc.dg/20020108-1.c: Likewise.
34532 * gcc.dg/20020122-3.c: Likewise.
34533 * gcc.dg/20020206-1.c: Likewise.
34534 * gcc.dg/20020310-1.c: Likewise.
34535 * gcc.dg/20020426-2.c: Likewise.
34536 * gcc.dg/20020517-1.c: Likewise.
34537 * gcc.dg/991230-1.c: Likewise.
34538 * gcc.dg/i386-unroll-1.c: Likewise.
34539 * gcc.misc-tests/i386-prefetch.exp: Likewise.
34540
34541 2003-02-22 Jan Hubicka <jh@suse.cz>
34542
34543 * gcc.dg/i386-mul.c: New test.
34544
34545 2003-02-21 Roger Sayle <roger@eyesopen.com>
34546
34547 * gcc.dg/builtins-5.c: New test case.
34548
34549 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
34550
34551 * gcc.dg/asmreg-1.c: New test.
34552
34553 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34554
34555 PR c++/9749
34556 * g++.dg/parse/varmod1.C: New test.
34557
34558 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34559
34560 PR c++/9727
34561 * g++.dg/template/op1.C: New test.
34562
34563 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34564
34565 PR c++/8906
34566 * g++.dg/template/nested2.C: New test.
34567
34568 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34569
34570 PR c++/8724
34571 * g++.dg/expr/dtor1.C: New test.
34572
34573 2003-02-21 Zack Weinberg <zack@codesourcery.com>
34574
34575 * gcc.dg/cpp/include3.c: New test.
34576 * gcc.dg/cpp/inc/foo.h: New file.
34577
34578 2003-02-21 Glen Nakamura <glen@imodulo.com>
34579
34580 * gcc.c-torture/execute/20030221-1.c: New test.
34581
34582 2003-02-20 Mark Mitchell <mark@codesourcery.com>
34583
34584 PR c++/9729
34585 * g++.dg/abi/conv1.C: New test.
34586
34587 2003-02-20 Jan Hubicka <jh@suse.cz>
34588
34589 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34590
34591 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
34592
34593 * gcc.c-torture/compile/20030219-1.c: New test.
34594
34595 2003-02-18 Jan Hubicka <jh@suse.cz>
34596
34597 * gcc.dg/funcorder.c: New test.
34598
34599 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
34600
34601 * gcc.c-torture/execute/20030218-1.c: New.
34602
34603 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
34604
34605 * gcc.dg/20030218-1.c: New.
34606
34607 2003-02-18 Richard Henderson <rth@redhat.com>
34608
34609 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34610 * gcc.dg/attr-used-2.c: New.
34611
34612 2003-02-18 Mark Mitchell <mark@codesourcery.com>
34613
34614 PR c++/9704
34615 * g++.dg/init/copy5.C: New test.
34616
34617 2003-02-18 Geoffrey Keating <geoffk@apple.com>
34618
34619 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34620 * g++.dg/pch/pch.exp: Likewise.
34621
34622 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
34623
34624 * gcc.c-torture/execute/20030209-1.c: Enable the test if
34625 STACK_SIZE is not defined.
34626
34627 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34628
34629 PR c++/9457
34630 * g++.dg/template/init1.C: New test.
34631
34632 2003-02-16 Jan HUbicka <jh@suse.cz>
34633
34634 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34635 (foo): Add few extra tests
34636 * gcc.dg/c99-const-expr-3.c: Likewise.
34637 * gcc.c-torture/execute/20030216-1.c: New.
34638
34639 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34640
34641 PR c++/9459
34642 * g++.dg/ext/typeof4.C: New test.
34643
34644 2003-02-15 Roger Sayle <roger@eyesopen.com>
34645
34646 * gcc.dg/i386-387-3.c: New test case.
34647
34648 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
34649
34650 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34651 cris-*-elf* cris-*-aout* and mmix-*-*.
34652
34653 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
34654
34655 * gcc.dg/20030213-1.c: New test.
34656
34657 2003-02-12 Roger Sayle <roger@eyesopen.com>
34658
34659 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34660 * gcc.dg/i386-387-2.c: Likewise.
34661
34662 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
34663
34664 * gcc.dg/ppc-spe.c: Fix formatting.
34665 Enable tests that were previously unsupported by gas.
34666 Delete tests for instructions that no longer exist.
34667 Switch arguments on evsubifw builtin.
34668
34669 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
34670
34671 * gcc.c-torture/execute/20030209-1.c: Disable the test if
34672 STACK_SIZE is too small.
34673
34674 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34675 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34676
34677 * gcc.dg/decl-2.c: New test.
34678
34679 2003-02-10 Jan Hubicka <jh@suse.cz>
34680
34681 * gcc.dg/i386-fpcvt-1.c: New test.
34682
34683 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
34684
34685 * gcc.c-torture/execute/20030209-1.c: New test.
34686
34687 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
34688
34689 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34690 int-wide bitops, use the constants of the same width.
34691 Likewise, if long long is 32-bit wide, test bitops using
34692 32-bit constants.
34693
34694 2003-02-07 Loren James Rittle <ljrittle@acm.org>
34695
34696 * gcc.dg/20021014-1.c: Annotate with expected notice text.
34697
34698 2003-02-07 Roger Sayle <roger@eyesopen.com>
34699
34700 * testsuite/gcc.dg/builtins-4.c: New test case.
34701
34702 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34703
34704 * gcc.dg/20020430-1.c: Fix dg command typos.
34705 * gcc.dg/20020503-1.c: Likewise.
34706
34707 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34708
34709 PR c++/8785
34710 * g++.dg/parse/fused-params1.C: New test.
34711
34712 PR c++/8857
34713 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34714
34715 PR c++/8921
34716 * g++.dg/parse/non-dependent1.C: New test.
34717
34718 PR c++/8928
34719 * g++.dg/parse/dupl-tmpl-args1.C: New test.
34720
34721 PR c++/9228
34722 * g++.dg/parse/undefined7.C: New test.
34723 * g++.dg/parse/non-templ1.C: New test.
34724
34725 PR c++/9229
34726 * g++.dg/parse/too-many-tmpl-args1.C: New test.
34727
34728 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34729
34730 * gcc.c-torture/compile/20030206-1.c: New test.
34731
34732 2003-02-05 Roger Sayle <roger@eyesopen.com>
34733
34734 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34735 "pow" to "foo" to avoid potential confusion with a math built-in.
34736
34737 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34738
34739 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34740 conditions for SPARC targets.
34741
34742 2003-02-05 Jakub Jelinek <jakub@redhat.com>
34743
34744 * gcc.dg/20030204-1.c: New test.
34745
34746 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34747
34748 PR c++/38
34749 * g++.dg/parse/array-size1.C: New test.
34750
34751 PR c++/5657
34752 * g++.dg/parse/undefined3.C: New test.
34753
34754 PR c++/5665
34755 * g++.dg/parse/undefined4.C: New test.
34756
34757 PR c++/5975
34758 * g++.dg/parse/undefined5.C: New test.
34759
34760 PR c++/7259
34761 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34762
34763 PR c++/8578
34764 * g++.dg/parse/casting-operator1.C: New test.
34765
34766 PR c++/8596
34767 * g++.dg/parse/undefined6.C: New test.
34768
34769 PR c++/8736
34770 * g++.dg/parse/missing-template1.C: New test.
34771
34772 2003-02-04 Jan Hubicka <jh@suse.cz>
34773
34774 * gcc.dg/i386-cadd.c: Compile using -march=k8.
34775 * gcc.dg/i386-cmov?.c: Likewise.
34776 * gcc.dg/i386-fpcvt-?.c: Likewise.
34777 * gcc.dg/i386-ssefp-1.c: Likewise.
34778 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34779 conventions.
34780
34781 2003-02-03 Mark Mitchell <mark@codesourcery.com>
34782
34783 PR c++/7129
34784 * testsuite/g++.dg/ext/max.C: New test.
34785
34786 2003-02-03 Jan Hubicka <jh@suse.cz>
34787
34788 * gcc.c-torture/execute/20030203-1.c: New test.
34789
34790 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
34791
34792 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34793 'natural-endian'.
34794
34795 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
34796
34797 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34798 * g++.dg/init/new2.C: Likewise.
34799 * g++.dg/other/new1.C: Likewise.
34800
34801 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
34802
34803 * gcc.dg/struct-ret-libc.c: New test.
34804
34805 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
34806
34807 * gcc.dg/20030129-1.c: New test.
34808
34809 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34810
34811 PR c++/8849
34812 * g++.dg/template/ptrmem4.C: New test.
34813
34814 2003-01-29 Mark Mitchell <mark@codesourcery.com>
34815
34816 * g++.dg/parser/constant1.C: New test.
34817
34818 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34819
34820 PR c++/8591
34821 * g++.dg/parse/friend2.C: New test.
34822
34823 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
34824
34825 PR c++/9437
34826 * g++.dg/template/unify4.C: New test.
34827
34828 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
34829
34830 * gcc.c-torture/execute/20030128-1.c: New test.
34831
34832 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
34833
34834 * g++.dg/lookup/nested1.C: Test moved from ...
34835 * g++.old-deja/g++.other/lookup24.C: ... here.
34836
34837 2003-01-28 Jan Hubicka <jh@suse.cz>
34838
34839 * gcc.dg/i386-cmov5.c: New test.
34840
34841 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34842
34843 * gcc.c-torture/execute/20010925-1.c: Changed the
34844 memcpy declaration.
34845
34846 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
34847
34848 PR c++/3902
34849 * g++.dg/parse/template5.C: New test.
34850
34851 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
34852
34853 PR fortran/9258
34854 * g77.dg/pr9258: New test.
34855
34856 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
34857
34858 * README: Move relevant parts from README.g++.
34859
34860 * README.g++: Remove this file.
34861
34862 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
34863
34864 * g++.dg/abi/dcast1.C: New test.
34865
34866 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34867
34868 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34869
34870 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
34871
34872 PR c++/47
34873 * g++.old-deja/g++.other/lookup24.C: New test.
34874
34875 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34876
34877 PR middle-end/7227
34878 * gcc.dg/uninit-C.c: New test.
34879
34880 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
34881
34882 * g++.dg/abi/covariant1.C: New test.
34883
34884 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
34885
34886 * gcc.dg/20030123-1.c: New test.
34887
34888 2003-01-25 Jan Hubicka <jh@suse.cz>
34889
34890 PR opt/8492
34891 * gcc.c-torture/compile/20030125-1.c
34892
34893 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
34894
34895 PR c++/9403
34896 * g++.dg/parse/template3.C: New test.
34897 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34898
34899 PR c++/795
34900 * g++.dg/parse/template4.C: New test.
34901
34902 PR c++/9415
34903 * g++.dg/template/qual2.C: New test.
34904
34905 PR c++/8545
34906 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34907
34908 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34909
34910 2003-01-25 Roger Sayle <roger@eyesopen.com>
34911
34912 * gcc.c-torture/execute/switch-1.c: New test case.
34913
34914 2003-01-25 Jan Hubicka <jh@suse.cz>
34915
34916 * gcc.c-torture/execute/20030125-1.[cx]: New test.
34917
34918 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
34919
34920 Tweaks for Bison-1.875. From the NEWS file:
34921 "- `parse error' -> `syntax error'
34922 Bison now uniformly uses the term `syntax error'"
34923 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34924 * gcc.dg/cpp/digraph2.c: Likewise.
34925 * gcc.dg/cpp/direct2.c: Likewise.
34926 * gcc.dg/cpp/paste4.c: Likewise.
34927 * gcc.dg/c90-restrict-1.c: Likewise.
34928 * gcc.dg/c99-func-2.c: Likewise.
34929 * gcc.dg/noncompile/920721-2.c: Likewise.
34930 * gcc.dg/noncompile/930622-2.c: Likewise.
34931 * gcc.dg/noncompile/940112-1.c: Likewise.
34932 * gcc.dg/noncompile/950921-1.c: Likewise.
34933 * gcc.dg/noncompile/951123-1.c: Likewise.
34934 * gcc.dg/noncompile/971104-1.c: Likewise.
34935 * gcc.dg/noncompile/990416-1.c: Likewise.
34936
34937 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
34938
34939 * g++.dg/parse/undefined1.C: Add error message.
34940
34941 2003-01-22 Mark Mitchell <mark@codesourcery.com>
34942
34943 PR c++/9354
34944 * g++.dg/parse/new1.C: New test.
34945
34946 PR c++/9216
34947 * g++.dg/parse/template2.C: New test.
34948
34949 PR c++/9354
34950 * g++.dg/parse/typedef2.C: New test.
34951
34952 PR c++/9328
34953 * g++.dg/ext/typeof3.C: New test.
34954
34955 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34956
34957 PR c++/2738
34958 * g++.dg/parse/ret-type1.C: New test.
34959
34960 PR c++/3792
34961 * g++.dg/parse/tmpl-outside1.C: New test.
34962
34963 PR c++/4207
34964 * g++.dg/parse/int-as-enum1.C: New test.
34965
34966 PR c++/4903
34967 * g++.dg/parse/no-typename1.C: New test.
34968
34969 PR c++/5533
34970 * g++.dg/parse/no-value1.C: New test.
34971
34972 PR c++/5921
34973 * g++.dg/parse/wrong-inline1.C: New test.
34974
34975 PR c++/6402
34976 * g++.dg/parse/ref1.C: New test.
34977
34978 PR c++/6992
34979 * g++.dg/parse/attr-ctor1.C: New test.
34980
34981 PR c++/7229
34982 * g++.dg/parse/namespace5.C: New test.
34983
34984 PR c++/7917
34985 * g++.dg/parse/func-def1.C: New test.
34986
34987 PR c++/8143
34988 * g++.dg/parse/undefined1.C: New test.
34989
34990 PR c++/5723, PR c++/8522
34991 * g++.dg/parse/specialization1.C: New test.
34992
34993 PR c++/163, PR c++/8595
34994 * g++.dg/parse/struct-as-enum1.C: New test.
34995
34996 PR c++/9173
34997 * g++.dg/parse/undefined2.C: New test.
34998
34999 2003-01-22 Mark Mitchell <mark@codesourcery.com>
35000
35001 PR c++/9298
35002 * g++.dg/parse/template1.C: New test.
35003
35004 PR c++/9384
35005 * g++.dg/parse/using1.C: New test.
35006
35007 PR c++/9285
35008 PR c++/9294
35009 * g++.dg/parse/expr2.C: New test.
35010
35011 PR c++/9388
35012 * g++.dg/parse/lookup2.C: Likewise.
35013
35014 2003-01-21 Jan Hubicka <jh@suse.cz>
35015
35016 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35017 * gcc.c-torture/execute/eeprof-1.c: Likewise.
35018 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35019 * gcc.c-torture/execute/string-opt-*.c: Likewise.
35020
35021 2003-01-20 Nick Clifton <nickc@redhat.com>
35022
35023 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
35024 problem with ARM sibcall code generation.
35025
35026 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
35027
35028 * gcc.c-torture/execute/20030120-1.c: New.
35029
35030 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
35031
35032 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35033
35034 2003-01-17 Mark Mitchell <mark@codesourcery.com>
35035
35036 PR c++/9272
35037 * g++.dg/parse/ctor1.C: New test.
35038
35039 PR c++/9294:
35040 * g++.dg/parse/qualified1.C: New test.
35041
35042 * g++.dg/parse/typename3.C: New test.
35043
35044 2003-01-16 Richard Henderson <rth@redhat.com>
35045
35046 * g++.dg/tls/init-2.C: Fix error matches for real this time.
35047
35048 2003-01-16 Richard Henderson <rth@redhat.com>
35049
35050 * g++.dg/pch/pch.exp: Copy test header to the working directory
35051 before using it either for precompilation or direct use.
35052 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35053 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35054
35055 2003-01-16 Richard Henderson <rth@redhat.com>
35056
35057 * gcc.dg/pch/pch.exp: Copy test header to the working directory
35058 before using it either for precompilation or direct use.
35059 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35060 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35061
35062 2003-01-16 Mark Mitchell <mark@codesourcery.com>
35063
35064 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35065 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35066 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35067 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35068 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35069 typename warning into error.
35070 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35071 error messages.
35072 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35073 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35074 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35075 messages.
35076 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35077 make declaration visible in template.
35078 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35079 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35080 messages.
35081 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35082 message.
35083 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35084 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35085 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35086 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35087 typename warning with error message.
35088 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35089 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35090 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35091
35092 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
35093
35094 * g++.dg/parse/ambig2.C: New test.
35095
35096 2003-01-15 Richard Henderson <rth@redhat.com>
35097
35098 * g++.dg/tls/init-2.C: Update error message string.
35099
35100 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35101
35102 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35103
35104 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
35105
35106 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35107 all for HC11/HC12.
35108 * gcc.c-torture/compile/20001205-1.x: Likewise.
35109 * gcc.c-torture/compile/20001226-1.x: Likewise.
35110 * gcc.c-torture/compile/920520-1.x: Likewise.
35111 * gcc.c-torture/compile/961203-1.x: Likewise.
35112 * gcc.c-torture/compile/20020604-1.x: Likewise.
35113
35114 2003-01-15 Jan Hubicka <jh@suse.cz>
35115
35116 * gcc.c-torture/compile/20030115-1.c: New test.
35117
35118 * gcc.dg/i386-fpcvt-1.c: New test.
35119 * gcc.dg/i386-fpcvt-2.c: New test.
35120
35121 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
35122
35123 Further conform g++'s __vmi_class_type_info to the C++ ABI
35124 specification.
35125 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35126 the specification.
35127
35128 2003-01-14 Jan Hubicka <jh@suse.cz>
35129
35130 * gcc.dg/i386-fpcvt-1.c: New test.
35131 * gcc.dg/i386-fpcvt-2.c: New test.
35132
35133 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35134
35135 * gcc.dg/i386-mmx-3.c: New test.
35136
35137 2003-01-12 Mark Mitchell <mark@codesourcery.com>
35138
35139 PR c++/9264
35140 * g++.dg/parse/octal1.C: New file.
35141
35142 PR c++/9172
35143 * g++.dg/parse/typename1.C: New file.
35144
35145 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
35146
35147 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35148 * gcc.dg/bf-no-ms-layout.c: Likewise.
35149 * gcc.dg/bf-ms-attrib.c: Likewise.
35150
35151 2003-01-10 Mark Mitchell <mark@codesourcery.com>
35152
35153 PR c++/9099
35154 * g++.dg/parse/dtor1.C: New file.
35155
35156 PR c++/9128
35157 * g++.dg/rtti/typeid1.C: New file.
35158
35159 PR c++/9153
35160 * g++.dg/parse/lookup1.C: New file.
35161
35162 PR c++/9171
35163 * g++.dg/templ/spec5.C: New file.
35164
35165 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
35166
35167 * gcc.c-torture/compile/20030110-1.c: New test.
35168
35169 2003-01-09 Geoffrey Keating <geoffk@apple.com>
35170
35171 Merge from pch-branch:
35172
35173 2002-12-23 Geoffrey Keating <geoffk@apple.com>
35174
35175 * gcc.dg/pch/cpp-1.h: New.
35176 * gcc.dg/pch/cpp-1.c: New.
35177 * gcc.dg/pch/cpp-2.h: New.
35178 * gcc.dg/pch/cpp-2.c: New.
35179
35180 2002-11-19 Geoffrey Keating <geoffk@apple.com>
35181
35182 * gcc.dg/pch/except-1.h: New.
35183 * gcc.dg/pch/except-1.c: New.
35184
35185 2002-11-13 Geoffrey Keating <geoffk@apple.com>
35186
35187 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35188 running test.
35189 * gcc.dg/pch: Include *.hp not *.h.
35190 * gcc.dg/pch/system-1.h: New.
35191 * gcc.dg/pch/system-1.c: New.
35192
35193 2002-11-11 Geoffrey Keating <geoffk@apple.com>
35194
35195 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35196 rather than trying to build and run a program using PCH.
35197 * gcc.dg/pch: Remove dg-do commands from test files.
35198
35199 2002-11-08 Geoffrey Keating <geoffk@apple.com>
35200
35201 * gcc.dg/pch/macro-3.c: New.
35202 * gcc.dg/pch/macro-3.h: New.
35203
35204 2002-11-04 Geoffrey Keating <geoffk@apple.com>
35205
35206 * gcc.dg/pch/common-1.c: New.
35207 * gcc.dg/pch/common-1.h: New.
35208 * gcc.dg/pch/decl-1.c: New.
35209 * gcc.dg/pch/decl-1.h: New.
35210 * gcc.dg/pch/decl-2.c: New.
35211 * gcc.dg/pch/decl-2.h: New.
35212 * gcc.dg/pch/decl-3.c: New.
35213 * gcc.dg/pch/decl-3.h: New.
35214 * gcc.dg/pch/decl-4.c: New.
35215 * gcc.dg/pch/decl-4.h: New.
35216 * gcc.dg/pch/decl-5.c: New.
35217 * gcc.dg/pch/decl-5.h: New.
35218 * gcc.dg/pch/global-1.c: New.
35219 * gcc.dg/pch/global-1.h: New.
35220 * gcc.dg/pch/inline-1.c: New.
35221 * gcc.dg/pch/inline-1.h: New.
35222 * gcc.dg/pch/inline-2.c: New.
35223 * gcc.dg/pch/inline-2.h: New.
35224 * gcc.dg/pch/static-1.c: New.
35225 * gcc.dg/pch/static-1.h: New.
35226 * gcc.dg/pch/static-2.c: New.
35227 * gcc.dg/pch/static-2.h: New.
35228
35229 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
35230
35231 * g++.dg/pch/pch.exp: Better handle failing testcases.
35232 * gcc.dg/pch/pch.exp: Likewise.
35233 * gcc.dg/pch/macro-1.c: New.
35234 * gcc.dg/pch/macro-1.h: New.
35235 * gcc.dg/pch/macro-2.c: New.
35236 * gcc.dg/pch/macro-2.h: New.
35237
35238 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
35239
35240 * g++.dg/dg.exp: Treat files in pch/ specially.
35241 * g++.dg/pch/pch.exp: New file.
35242 * g++.dg/pch/empty.H: New file.
35243 * g++.dg/pch/empty.C: New file.
35244 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35245 "precompile".
35246
35247 * gcc.dg/pch/pch.exp: New file.
35248 * gcc.dg/pch/empty.h: New file.
35249 * gcc.dg/pch/empty.c: New file.
35250 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35251 "precompile".
35252
35253 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35254
35255 * g++.dg/template/friend14.C: New test.
35256
35257 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35258
35259 * gcc.dg/old-style-asm-1.c: New test.
35260
35261 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
35262
35263 * gcc.c-torture/compile/20030109-1.c: New test.
35264
35265 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35266
35267 * gcc.c-torture/execute/20030109-1.c: New test.
35268
35269 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
35270
35271 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35272 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35273 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35274 * g++.old-deja/g++.mike/eh2.C: Likewise.
35275 * g++.old-deja/g++.mike/eh3.C: Likewise.
35276 * g++.old-deja/g++.mike/eh5.C: Likewise.
35277 * g++.old-deja/g++.mike/eh6.C: Likewise.
35278 * g++.old-deja/g++.mike/eh7.C: Likewise.
35279 * g++.old-deja/g++.mike/eh8.C: Likewise.
35280 * g++.old-deja/g++.mike/eh9.C: Likewise.
35281 * g++.old-deja/g++.mike/eh10.C: Likewise.
35282 * g++.old-deja/g++.mike/eh12.C: Likewise.
35283 * g++.old-deja/g++.mike/eh13.C: Likewise.
35284 * g++.old-deja/g++.mike/eh14.C: Likewise.
35285 * g++.old-deja/g++.mike/eh16.C: Likewise.
35286 * g++.old-deja/g++.mike/eh17.C: Likewise.
35287 * g++.old-deja/g++.mike/eh18.C: Likewise.
35288 * g++.old-deja/g++.mike/eh21.C: Likewise.
35289 * g++.old-deja/g++.mike/eh23.C: Likewise.
35290 * g++.old-deja/g++.mike/eh24.C: Likewise.
35291 * g++.old-deja/g++.mike/eh25.C: Likewise.
35292 * g++.old-deja/g++.mike/eh26.C: Likewise.
35293 * g++.old-deja/g++.mike/eh27.C: Likewise.
35294 * g++.old-deja/g++.mike/eh28.C: Likewise.
35295 * g++.old-deja/g++.mike/eh29.C: Likewise.
35296 * g++.old-deja/g++.mike/eh31.C: Likewise.
35297 * g++.old-deja/g++.mike/eh33.C: Likewise.
35298 * g++.old-deja/g++.mike/eh34.C: Likewise.
35299 * g++.old-deja/g++.mike/eh35.C: Likewise.
35300 * g++.old-deja/g++.mike/eh36.C: Likewise.
35301 * g++.old-deja/g++.mike/eh37.C: Likewise.
35302 * g++.old-deja/g++.mike/eh38.C: Likewise.
35303 * g++.old-deja/g++.mike/eh39.C: Likewise.
35304 * g++.old-deja/g++.mike/eh40.C: Likewise.
35305 * g++.old-deja/g++.mike/eh41.C: Likewise.
35306 * g++.old-deja/g++.mike/eh42.C: Likewise.
35307 * g++.old-deja/g++.mike/eh44.C: Likewise.
35308 * g++.old-deja/g++.mike/eh46.C: Likewise.
35309 * g++.old-deja/g++.mike/eh47.C: Likewise.
35310 * g++.old-deja/g++.mike/eh48.C: Likewise.
35311 * g++.old-deja/g++.mike/eh49.C: Likewise.
35312 * g++.old-deja/g++.mike/eh50.C: Likewise.
35313 * g++.old-deja/g++.mike/eh51.C: Likewise.
35314 * g++.old-deja/g++.mike/eh53.C: Likewise.
35315 * g++.old-deja/g++.mike/eh55.C: Likewise.
35316 * g++.old-deja/g++.mike/p7912.C: Likewise.
35317 * g++.old-deja/g++.mike/p9706.C: Likewise.
35318 * g++.old-deja/g++.mike/p10416.C: Likewise.
35319 * g++.old-deja/g++.mike/p11667.C: Likewise.
35320 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35321 Remove redundant reference to Iris.
35322 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35323 Elxsi, i860, Pico Java, and WE32K.
35324
35325 2003-01-07 Mark Mitchell <mark@codesourcery.com>
35326
35327 * g++.dg/ext/asm4.C: New test.
35328
35329 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35330
35331 PR c++/9030
35332 * g++.dg/template/friend12.C: New test.
35333 * g++.dg/template/friend13.C: Likewise.
35334 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35335
35336 2003-01-08 Jan Hubicka <jh@suse.cz>
35337
35338 * gcc.dg/i386-cadd.c: New test.
35339 * gcc.dg/i386-cmov4.c: Likewise.
35340
35341 2003-01-06 Mark Mitchell <mark@codesourcery.com>
35342
35343 PR c++/9165
35344 * g++.dg/warn/Wunused-3.C: New test.
35345
35346 * g++.dg/abi/bitfield9.C: New test.
35347
35348 PR c++/9189
35349 * g++.dg/parse/defarg3.C: New test.
35350
35351 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
35352
35353 * g++.dg/parse/ambig1.C: New test.
35354 * g++.dg/parse/defarg2.C: New test.
35355
35356 2003-01-05 Mark Mitchell <mark@codesourcery.com>
35357
35358 * g++.dg/template/defarg-1.C: New test.
35359 * g++.dg/template/local2.C: Likewise.
35360
35361 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
35362
35363 * gcc.c-torture/execute/20030105-1.c: New test.
35364
35365 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35366
35367 * g++.dg/parse/namespace3.C: Remove extra semicolons.
35368 * g++.dg/parse/namespace4.C: Likewise.
35369
35370 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
35371
35372 * g++.dg/template/ntp2.C: New test.
35373
35374 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
35375
35376 * g++.dg/parse/extern-C-1.C: New test.
35377
35378 * g++.dg/parse/namespace4.C: New test.
35379
35380 * g++.dg/template/nested1.C: New test.
35381
35382 * g++.dg/parse/namespace3.C: New test.
35383
35384 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
35385
35386 * g++.dg/lookup/two-stage1.C: New test.
35387
35388 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35389
35390 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35391 * g++.old-deja/g++.jason/access8.C: Likewise.
35392 * g++.old-deja/g++.other/decl5.C: Likewise.
35393
35394 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
35395
35396 * g++.dg/parse/parse7.C: New test.
35397
35398 2003-01-02 Mark Mitchell <mark@codesourcery.com>
35399
35400 PR c++/2843
35401 * g++.dg/ext/attrib7.C: New test.
35402
35403 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
35404
35405 * g++.dg/parse/parse6.C: New test.
35406
35407 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
35408
35409 * gcc.dg/h8300-stack-1.c: New.
35410
35411 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
35412
35413 g++.dg/lookup/exception1.C: New test.
35414
35415 g++.dg/lookup/template1.C: New test.
35416
35417 g++.dg/parse/namespace2.C: New test.
35418
35419 g++.dg/parse/parens2.C: New test.
35420
35421 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35422
35423 * g++.dg/parse/parse5.C: New test.
35424 * g++.dg/lookup/scoped4.C: New test.
35425
35426 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
35427
35428 * g++.dg/parse/parens1.C: New test.
35429
35430 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35431 angle-bracket1.C.
35432 * g++.dg/parse/parens2.C: New test.
35433
35434 * g++.dg/lookup/scope-operator1.C: New test.
35435
35436 * g++.dg/parse/operator1.C: New test.
35437
35438 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35439
35440 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35441 * g++.old-deja/g++.other/access6.C: Likewise.
35442 * g++.old-deja/g++.other/decl1.C: Likewise.
35443 * g++.old-deja/g++.pt/typename12.C: Likewise.
35444
35445 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35446
35447 * g++.dg/parse/namespace1.C: New test.
35448
35449 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35450
35451 * g++.dg/parse/parse4.C: New test.
35452
35453 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35454
35455 * g++.dg/parse/parse3.C: New test.
35456
35457 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35458
35459 * g++.dg/parse/parse2.C: New test.
35460
35461 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35462
35463 * g++.dg/template/friend11.C: New test.
35464
35465 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35466
35467 * g++.dg/parse/parse1.C: New test.
35468
35469 2002-12-31 Janis Johnson <janis187@us.ibm.com>
35470
35471 * lib/profopt.exp: Change the name of a global variable to avoid
35472 possible clashes with other test suites.
35473
35474 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
35475
35476 * g++.dg/inherit/covariant8.C: New test.
35477
35478 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35479
35480 * g++.dg/init/array9.C: New test.
35481
35482 PR c++/9112
35483 * g++.dg/parse/expr1.C: New test.
35484
35485 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
35486
35487 * gcc.c-torture/compile/20021230-1.c: New test.
35488
35489 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
35490
35491 * g++.dg/inherit/covariant5.C: New test.
35492 * g++.dg/inherit/covariant6.C: New test.
35493 * g++.dg/inherit/covariant7.C: New test.
35494
35495 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35496
35497 PR c++/2739
35498 * g++.dg/other/access2.C: New test.
35499
35500 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
35501
35502 * g++.dg/other/anon-struct.C: No longer fails
35503 * g++.old-deja/g++.brendan/parse4.C: Likewise.
35504 * g++.old-deja/g++.brendan/parse5.C: Likewise.
35505 * g++.old-deja/g++.brendan/parse6.C: Likewise.
35506
35507 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
35508
35509 * g++.dg/parse/angle-bracket.C (main): No longer fails.
35510
35511 2002-12-27 Mark Mitchell <mark@codesourcery.com>
35512
35513 * g++.dg/eh/spec4.C: Remove stray semicolon.
35514 * g++.dg/expr/pmf-1.C: Change error message.
35515 * g++.dg/ext/asm1.C: Remove stray semicolon.
35516 * g++.dg/ext/typename1.C: Add missing typenames.
35517 * g++.dg/inherit/template-as-base.C: Change error message.
35518 * g++.dg/lookup/scoped1.C: Likewise.
35519 * g++.dg/lookup/scoped2.C: Likewise.
35520 * g++.dg/lookup/using2.C: Likewise.
35521 * g++.dg/other/component1.C: Remove stray semicolon.
35522 * g++.dg/other/do1.C: Change error message.
35523 * g++.dg/other/error2.C: Likewise.
35524 * g++.dg/other/init1.C: Likewise.
35525 * g++.dg/other/packed1.C: Remove stray semicolon.
35526 * g++.dg/other/ptrmem2.C: Change error message.
35527 * g++.dg/parse/parameter-declaration-1.C: Remove line number
35528 marker.
35529 * g++.dg/special/initp1.C: Remove invalid attribute usage.
35530 * g++.dg/template/access3.C: Add typename keyword.
35531 * g++.dg/template/access5.C: Remove stray semicolon.
35532 * g++.dg/template/access6.C: Likewise.
35533 * g++.dg/template/complit1.C: Likewise.
35534 * g++.dg/template/crash1.C: Change error message.
35535 * g++.dg/template/inherit2.C: Remove stray semicolon.
35536 * g++.dg/template/instantiate2.C: Likewise.
35537 * g++.dg/template/instantiate3.C: Change error message.
35538 * g++.dg/template/qual1.C: Remove stray semicolon.
35539 * g++.dg/template/qualttp18.C: Change error message.
35540 * g++.dg/template/ref1.C: Remove stray semicolon.
35541 * g++.dg/template/sizeof1.C (A::value): Declare it.
35542 * g++.dg/template/spec4.C: Change error message.
35543 * g++.dg/template/static1.C: Likewise.
35544 * g++.dg/template/type1.C: Likewise.
35545 * g++.dg/template/typename3.C: Likewise.
35546 * g++.old-deja/g++.benjamin/13478.C: Change error message.
35547 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35548 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35549 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35550 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35551 named return value extension.
35552 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35553 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35554 * g++.old-deja/g++.bob/extern_C.C: Likewise.
35555 * g++.old-deja/g++.bob/inherit2.C: Likewise.
35556 * g++.old-deja/g++.brendan/complex1.C: Likewise.
35557 * g++.old-deja/g++.brendan/copy5.C: Likewise.
35558 * g++.old-deja/g++.brendan/crash13.C: Likewise.
35559 * g++.old-deja/g++.brendan/crash15.C: Likewise.
35560 * g++.old-deja/g++.brendan/crash18.C: Change error message.
35561 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35562 * g++.old-deja/g++.brendan/crash38.C: Likewise.
35563 * g++.old-deja/g++.brendan/crash50.C: Likewise.
35564 * g++.old-deja/g++.brendan/crash56.C: Likewise.
35565 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35566 syntax.
35567 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35568 * g++.old-deja/g++.brendan/crash8.C: Change error message.
35569 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35570 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35571 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35572 * g++.old-deja/g++.brendan/template11.C: Likewise.
35573 * g++.old-deja/g++.brendan/template26.C: Likewise.
35574 * g++.old-deja/g++.brendan/template27.C: Use explicit
35575 specialization syntax.
35576 * g++.old-deja/g++.brendan/template30.C: Likewise.
35577 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35578 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35579 non-dependent names.
35580 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35581 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35582 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35583 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35584 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35585 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35586 named return value extension.
35587 * g++.old-deja/g++.ext/namedret2.C: Likewise.
35588 * g++.old-deja/g++.ext/namedret3.C: Likewise.
35589 * g++.old-deja/g++.ext/return1.C: Likewise.
35590 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35591 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35592 * g++.old-deja/g++.jason/access8.C: Likewise.
35593 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35594 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35595 pseudo-destructor names.
35596 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35597 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35598 pseudo-destructor names.
35599 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35600 * g++.old-deja/g++.jason/overload19.C: Likewise.
35601 * g++.old-deja/g++.jason/overload32.C: Likewise.
35602 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35603 stray semicolons.
35604 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35605 * g++.old-deja/g++.jason/return.C: Likewise.
35606 * g++.old-deja/g++.jason/return2.C: Likewise.
35607 * g++.old-deja/g++.jason/shadow1.C: Likewise.
35608 * g++.old-deja/g++.jason/special.C: Use explicit specialization
35609 syntax.
35610 * g++.old-deja/g++.jason/template10.C: Account for use of
35611 non-dependent names.
35612 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35613 syntax.
35614 * g++.old-deja/g++.jason/template37.C: Likewise.
35615 * g++.old-deja/g++.law/access4.C: Change error messages.
35616 * g++.old-deja/g++.law/arm13.C: Remove incorrect
35617 pseudo-destructor names.
35618 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35619 * g++.old-deja/g++.law/ctors9.C: Likewise.
35620 * g++.old-deja/g++.law/cvt22.C: Likewise.
35621 * g++.old-deja/g++.law/dtors5.C: Likewise.
35622 * g++.old-deja/g++.law/global-init1.C: Likewise.
35623 * g++.old-deja/g++.law/missed-error3.C: Likewise.
35624 * g++.old-deja/g++.law/operators28.C: Likewise.
35625 * g++.old-deja/g++.law/visibility28.C: Likewise.
35626 * g++.old-deja/g++.martin/eval1.C: Likewise.
35627 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35628 name.
35629 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35630 * g++.old-deja/g++.mike/net34.C: Likewise.
35631 * g++.old-deja/g++.mike/net36.C: Likewise.
35632 * g++.old-deja/g++.mike/ns2.C: Likewise.
35633 * g++.old-deja/g++.mike/p12306.C: Likewise.
35634 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35635 value extension.
35636 * g++.old-deja/g++.mike/p700.C: Likewise.
35637 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35638 * g++.old-deja/g++.mike/p710.C: Likewise.
35639 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35640 value extension.
35641 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35642 * g++.old-deja/g++.mike/pmf9.C: Likewise.
35643 * g++.old-deja/g++.ns/crash2.C: Likewise.
35644 * g++.old-deja/g++.ns/crash3.C: Likewise.
35645 * g++.old-deja/g++.ns/invalid1.C: Likewise.
35646 * g++.old-deja/g++.ns/ns17.C: Likewise.
35647 * g++.old-deja/g++.ns/template16.C: Likewise.
35648 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35649 keyword.
35650 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35651 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35652 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35653 named return value extension.
35654 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35655 * g++.old-deja/g++.other/access4.C: Issue additional error
35656 messages.
35657 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35658 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35659 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35660 * g++.old-deja/g++.other/crash25.C: Change error message.
35661 * g++.old-deja/g++.other/crash4.C: Change error message.
35662 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35663 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35664 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35665 checks.
35666 * g++.old-deja/g++.other/defarg8.C: Likewise.
35667 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35668 * g++.old-deja/g++.other/dtor10.C: Likewise.
35669 * g++.old-deja/g++.other/incomplete.C: Likewise.
35670 * g++.old-deja/g++.other/linkage7.C: Likewise.
35671 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35672 lookup algorithm.
35673 * g++.old-deja/g++.other/mangle2.C: Likewise.
35674 * g++.old-deja/g++.other/refinit2.C: Likewise.
35675 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35676 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35677 * g++.old-deja/g++.pt/crash28.C: Likewise.
35678 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35679 syntax.
35680 * g++.old-deja/g++.pt/crash32.C: Change error message.
35681 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35682 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35683 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35684 error message position.
35685 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35686 * g++.old-deja/g++.pt/defarg8.C: Change error message.
35687 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35688 syntax.
35689 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35690 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35691 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35692 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35693 keyword.
35694 * g++.old-deja/g++.pt/explicit31.C: Likewise.
35695 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35696 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35697 keyword.
35698 * g++.old-deja/g++.pt/explicit71.C: Change error message.
35699 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35700 syntax.
35701 * g++.old-deja/g++.pt/friend28.C: Account for use of
35702 non-dependent names.
35703 * g++.old-deja/g++.pt/friend29.C: Likewise.
35704 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35705 rules.
35706 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35707 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35708 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35709 lookup rules.
35710 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35711 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35712 keyword.
35713 * g++.old-deja/g++.pt/memclass20.C: Likewise.
35714 * g++.old-deja/g++.pt/memclass5.C: Likewise.
35715 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35716 keyword.
35717 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35718 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35719 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35720 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35721 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35722 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35723 keyword.
35724 * g++.old-deja/g++.pt/spec10.C: Likewise.
35725 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35726 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35727 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35728 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35729 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35730 * g++.old-deja/g++.pt/ttp62.C: Likewise.
35731 * g++.old-deja/g++.pt/ttp64.C: Likewise.
35732 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35733 * g++.old-deja/g++.pt/typename15.C: Likewise.
35734 * g++.old-deja/g++.pt/typename22.C: Likewise.
35735 * g++.old-deja/g++.pt/typename6.C: Change error messages.
35736 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35737 * g++.old-deja/g++.pt/virtual2.C: Likewise.
35738 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35739 syntax.
35740 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35741 return value extension.
35742 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35743 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35744 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35745 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35746
35747 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
35748
35749 * g++.dg/warn/inline1.C: New test.
35750 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35751 * g++.old-deja/g++.jason/synth10.C: Likewise.
35752 * g++.old-deja/g++.mike/net31.C: Likewise.
35753 * g++.old-deja/g++.mike/p8786.C: Likewise.
35754
35755 * g++.dg/template/friend10.C: New test.
35756 * g++.dg/template/conv5.C: New test.
35757
35758 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
35759
35760 * g++.dg/lookup/scoped3.C: New test.
35761
35762 * g++.dg/lookup/decl1.C: New test.
35763 * g++.dg/lookup/decl2.C: New test.
35764
35765 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
35766
35767 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35768 gcc.c-torture/compile/20021015-1.c,
35769 gcc.c-torture/compile/20021015-2.c,
35770 gcc.c-torture/compile/20021123-1.c,
35771 gcc.c-torture/compile/20021123-2.c,
35772 gcc.c-torture/compile/20021123-3.c,
35773 gcc.c-torture/compile/20021123-4.c,
35774 gcc.c-torture/execute/20021024-1.c: Add tests previously added
35775 only to 3.1 or 3.2 branch.
35776
35777 2002-12-23 Mark Mitchell <mark@codesourcery.com>
35778
35779 * gcc.dg/i386-bitfield3.c: New test.
35780
35781 * gcc.dg/i386-bitfield2.c: New test.
35782
35783 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
35784
35785 * g++.dg/parse/conv_op1.C: New test.
35786
35787 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
35788
35789 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35790 approved.
35791
35792 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
35793
35794 * gcc.c-torture/compile/20021220-1.c: New test.
35795
35796 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
35797
35798 * gcc.dg/i386-fastcall-1.c: New.
35799
35800 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35801
35802 * gcc.c-torture/execute/20021219-1.c: New test.
35803
35804 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35805
35806 * gcc.dg/i386-pic-1.c: New test.
35807
35808 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35809
35810 PR c++/8099
35811 * g++.dg/template/friend9.C: New test.
35812
35813 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35814
35815 PR c++/3663
35816 * g++.dg/template/access7.C: New test.
35817
35818 2002-12-18 Nick Clifton <nickc@redhat.com>
35819
35820 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35821 the libstdc++-v3 directory has been found.
35822
35823 2002-12-12 Devang Patel <dpatel@apple.com>
35824 * gcc.dg/darwin-ld-1.c: New test.
35825 * gcc.dg/darwin-ld-2.c: New test.
35826 * gcc.dg/darwin-ld-3.c: New test.
35827 * gcc.dg/darwin-ld-4.c: New test.
35828 * gcc.dg/darwin-ld-5.c: New test.
35829
35830 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
35831
35832 * gcc.c-torture/compile/20021212-1.c: New test.
35833
35834 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
35835
35836 * gcc.dg/fshort-wchar: New test.
35837
35838 2002-12-10 Mark Mitchell <mark@codesourcery.com>
35839
35840 PR c++/8372
35841 * g++.dg/template/dtor1.C: New test.
35842
35843 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35844 markers.
35845
35846 2002-12-10 Jakub Jelinek <jakub@redhat.com>
35847
35848 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35849
35850 2002-12-09 Mark Mitchell <mark@codesourcery.com>
35851
35852 * g++.dg/template/static1.C: New test.
35853 * g++.dg/template/static2.C: New test.
35854 * g++.old-deja/g++.ext/memconst.C: New test.
35855
35856 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35857
35858 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35859 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35860 * g++.dg/special/initp1.C: Likewise.
35861
35862 2002-12-06 Jakub Jelinek <jakub@redhat.com>
35863
35864 * gcc.c-torture/execute/20021204-1.c: New test.
35865
35866 2002-12-04 Geoffrey Keating <geoffk@apple.com>
35867
35868 * gcc.dg/ppc-fmadd-1.c: New file.
35869 * gcc.dg/ppc-fmadd-2.c: New file.
35870 * gcc.dg/ppc-fmadd-3.c: New file.
35871
35872 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35873
35874 * gcc.c-torture/compile/20021204-1.c: New test.
35875
35876 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
35877
35878 * g++.dg/inherit/covariant2.C: New test.
35879 * g++.dg/inherit/covariant3.C: New test.
35880 * g++.dg/inherit/covariant4.C: New test.
35881 * g++.dg/inherit/covariant1.C: Remove XFAIL.
35882 * g++.old-deja/g++.robertl/eb17.C: Likewise.
35883
35884 2002-12-03 Mark Mitchell <mark@codesourcery.com>
35885
35886 PR c++/8688
35887 * g++.dg/init/brace3.C: New test.
35888
35889 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
35890
35891 * gcc.dg/20020210-1.c: Fix a comment typo.
35892
35893 2002-12-02 Mark Mitchell <mark@codesourcery.com>
35894
35895 PR c++/8720
35896 * g++.dg/parse/defarg1.C: New test.
35897
35898 PR c++/8615
35899 * g++.dg/template/char1.C: New test.
35900
35901 * g++.dg/template/varmod1.C: Fix typo.
35902
35903 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35904
35905 DR 180
35906 * g++.old-deja/g++.pt/crash32.C: Expect error.
35907
35908 2002-12-01 Mark Mitchell <mark@codesourcery.com>
35909
35910 PR c++/5919
35911 * g++.dg/template/varmod1.C: New test.
35912
35913 PR c++/8727
35914 * g++.dg/inherit/typeinfo1.C: New test.
35915
35916 PR c++/8663
35917 * g++.dg/inherit/typedef1.C: New test.
35918
35919 2002-11-30 Mark Mitchell <mark@codesourcery.com>
35920
35921 PR c++/8332
35922 PR c++/8493
35923 * g++.dg/template/strlen1.C: New test.
35924
35925 PR c++/8227
35926 * g++.dg/template/ctor2.C: New test.
35927
35928 PR c++/8214
35929 * g++.dg/init/string1.C: New test.
35930
35931 PR c++/8511
35932 * g++.dg/template/friend8.C: New test.
35933
35934 2002-11-29 Joe Buck <jbuck@synopsys.com>
35935
35936 * g++.dg/lookup/anon2.C: New test.
35937
35938 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
35939
35940 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35941 h8300 port.
35942
35943 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
35944
35945 * gcc.dg/bitfld-6.c: New test.
35946
35947 2002-11-27 Jan Hubicka <jh@suse.cz>
35948
35949 * gcc.c-torture/execute/20021127.[cx]: New test.
35950
35951 2002-11-26 Jan Hubicka <jh@suse.cz>
35952
35953 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35954 quality.
35955
35956 2002-11-26 Geoffrey Keating <geoffk@apple.com>
35957
35958 * g++.dg/init/brace2.C: New test.
35959 * g++.old-deja/g++.mike/p9129.C: Correct.
35960
35961 2002-11-26 Mark Mitchell <mark@codesourcery.com>
35962
35963 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35964
35965 2002-11-25 Andreas Bauer <baueran@in.tum.de>
35966
35967 * gcc.dg/sibcall-6: New test for indirect sibcalls.
35968
35969 2002-11-25 Mark Mitchell <mark@codesourcery.com>
35970
35971 * testsuite/g++.dg/abi/empty11.C: New test.
35972 * testsuite/g++.dg/rtti/cv1.C: New test.
35973
35974 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
35975
35976 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35977
35978 2002-11-24 Mark Mitchell <mark@codesourcery.com>
35979
35980 * g++.dg/abi/empty10.C: New test.
35981
35982 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
35983
35984 * gcc.c-torture/compile/20021124-1.c: New test.
35985
35986 2002-11-22 Mark Mitchell <mark@codesourcery.com>
35987
35988 * g++.dg/abi/rtti2.C: New test.
35989
35990 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35991
35992 * gcc.dg/i386-unroll-1.c: New test.
35993
35994 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35995
35996 * gcc.c-torture/compile/20021120-1.c: New test.
35997 * gcc.c-torture/compile/20021120-2.c: New test.
35998
35999 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36000
36001 * gcc.dg/bitfld-5.c: New test.
36002
36003 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36004
36005 * gcc.c-torture/execute/20021120-3.c: New test.
36006
36007 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36008
36009 * gcc.c-torture/execute/20021120-2.c: New test.
36010
36011 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36012
36013 * gcc.c-torture/execute/20021120-1.c: New test.
36014
36015 2002-11-20 Jakub Jelinek <jakub@redhat.com>
36016
36017 * gcc.c-torture/execute/20021118-3.c: New test.
36018
36019 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36020
36021 * gcc.c-torture/compile/20021119-1.c: New test.
36022
36023 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
36024
36025 * gcc.dg/duff-1.c: New test.
36026 * gcc.dg/duff-2.c: New test.
36027 * gcc.dg/duff-3.c: New test.
36028
36029 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
36030
36031 * gcc.dg/cpp/_Pragma5.c: New test.
36032
36033 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
36034
36035 * gcc.c-torture/execute/20021118-2.c: New test.
36036
36037 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
36038
36039 * gcc.c-torture/execute/20021118-1.c: New test.
36040
36041 2002-11-16 Jakub Jelinek <jakub@redhat.com>
36042
36043 * gcc.dg/20021116-1.c: New test.
36044
36045 2002-11-14 Mark Mitchell <mark@codesourcery.com>
36046
36047 * g++.dg/abi/vcall1.C: New test.
36048
36049 2002-11-14 Jakub Jelinek <jakub@redhat.com>
36050
36051 * gcc.dg/20021029-1.c: New test.
36052 * gcc.dg/20021029-2.c: New test.
36053
36054 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
36055
36056 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36057
36058 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36059
36060 PR c/8439
36061 * gcc.dg/20021110.c: Move to ...
36062 * gcc.c-torture/compile/20021110.c: .... here.
36063
36064 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36065
36066 PR c/8467
36067 * gcc.c-torture/execute/20021111-1.c
36068
36069 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36070
36071 PR c/8439
36072 * gcc.dg/20021110.c: New test.
36073
36074 2002-11-10 Mark Mitchell <mark@codesourcery.com>
36075
36076 * g++.dg/abi/vthunk3.C: Run only on x86.
36077
36078 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
36079
36080 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36081
36082 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
36083
36084 * lib/compat.exp (compat-execute): Fix logic error in last
36085 change.
36086
36087 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
36088
36089 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36090
36091 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36092
36093 PR c++/8389
36094 * g++.dg/template/access6.C: New test.
36095
36096 2002-11-08 Jan Hubicka <jh@suse.cz>
36097
36098 * gcc.dg/i386-ssefp-1.c: New test.
36099 * gcc.dg/i386-ssefp-1.c: New test.
36100
36101 2002-11-08 Jan Hubicka <jh@suse.cz>
36102
36103 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36104
36105 2002-11-07 Mark Mitchell <mark@codesourcery.com>
36106
36107 * g++.dg/abi/vthunk3.C: New test.
36108
36109 PR c++/8338
36110 * g++.dg/template/crash2.C: New test.
36111
36112 2002-11-07 Mark Mitchell <mark@codesourcery.com>
36113
36114 * testsuite/g++.dg/abi/dtor1.C: New test.
36115 * testsuite/g++.dg/abi/dtor2.C: Likewise.
36116
36117 2002-11-05 Geoffrey Keating <geoffk@apple.com>
36118
36119 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36120 Darwin.
36121
36122 2002-11-04 Adam Nemet <anemet@lnxw.com>
36123
36124 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36125 -mthumb. Only xfail with -O0.
36126
36127 2002-11-03 Mark Mitchell <mark@codesourcery.com>
36128
36129 * g++.dg/abi/thunk1.C: New test.
36130 * g++.dg/abi/thunk2.C: Likewise.
36131 * g++.dg/abi/vtt1.C: Likewise.
36132
36133 2002-11-02 Diego Novillo <dnovillo@redhat.com>
36134
36135 PR optimization/8423
36136 * gcc.c-torture/execute/builtin-constant.c: New test.
36137
36138 2002-11-01 Zack Weinberg <zack@codesourcery.com>
36139
36140 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36141 Add some more cases.
36142
36143 2002-11-01 Mark Mitchell <mark@codesourcery.com>
36144
36145 PR c++/8391
36146 * g++.dg/opt/local1.C: New test.
36147
36148 2002-10-30 Mark Mitchell <mark@codesourcery.com>
36149
36150 PR c++/8160
36151 * g++.dg/template/complit1.C: New test.
36152
36153 PR c++/8149
36154 * g++.dg/template/typename4.C: Likewise.
36155
36156 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36157
36158 Core issue 287, PR c++/7639
36159 * g++.dg/template/instantiate1.C: Adjust error location.
36160 * g++.dg/template/instantiate3.C: New test.
36161 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36162 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36163 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36164
36165 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
36166
36167 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36168
36169 2002-10-29 Mark Mitchell <mark@codesourcery.com>
36170
36171 PR c++/8287
36172 * g++.dg/init/dtor2.C: New test.
36173
36174 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36175
36176 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36177 * gcc.dg/nest.c: Bypass errors on irix6.
36178
36179 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
36180
36181 * gcc.dg/nest.c: Expect error for mmix-*-*.
36182 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36183
36184 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
36185
36186 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36187 markers.
36188
36189 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36190
36191 2002-10-25 Mike Stump <mrs@apple.com>
36192
36193 * gcc.dg/warn-1.c: New test.
36194
36195 2002-10-25 Zack Weinberg <zack@codesourcery.com>
36196
36197 * g++.dg/template/typename3.C: New test.
36198
36199 2002-10-25 Mark Mitchell <mark@codesourcery.com>
36200
36201 * g++.dg/lookup/ptrmem1.C: New test.
36202
36203 * g++.dg/abi/vthunk2.C: New test.
36204
36205 2002-10-25 Zack Weinberg <zack@codesourcery.com>
36206
36207 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36208
36209 2002-10-24 Mark Mitchell <mark@codesourcery.com>
36210
36211 * g++.dg/abi/empty9.C: New test.
36212
36213 2002-10-24 Richard Henderson <rth@redhat.com>
36214
36215 * g++.dg/inherit/thunk1.C: Enable for ia64.
36216
36217 2002-10-23 Mark Mitchell <mark@codesourcery.com>
36218
36219 PR c++/8067
36220 * g++.dg/lookup/pretty1.C: New test.
36221
36222 2002-10-23 Jakub Jelinek <jakub@redhat.com>
36223
36224 * gcc.dg/20021023-1.c: New test.
36225
36226 2002-10-23 Mark Mitchell <mark@codesourcery.com>
36227
36228 PR c++/7679
36229 * g++.dg/parse/inline1.C: New test.
36230
36231 2002-10-23 Richard Henderson <rth@redhat.com>
36232
36233 * g++.dg/inherit/thunk1.C: Enable for x86_64.
36234
36235 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36236
36237 2002-10-22 Mark Mitchell <mark@codesourcery.com>
36238
36239 PR c++/6579
36240 * g++.dg/parse/stmtexpr3.C: New test.
36241
36242 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
36243
36244 * g++.dg/expr/cond1.C: New test.
36245
36246 2002-10-21 Zack Weinberg <zack@codesourcery.com>
36247
36248 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36249
36250 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36251
36252 * g++.dg/abi/vbase13.C: New test.
36253 * g++.dg/abi/vbase14.C: Likewise.
36254
36255 2002-10-21 Jakub Jelinek <jakub@redhat.com>
36256
36257 * gcc.dg/tls/pic-1.c: New test.
36258 * gcc.dg/tls/nonpic-1.c: New test.
36259 * gcc.dg/20021018-1.c: New test.
36260
36261 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
36262
36263 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36264 Remove only files with the same base name as the test case.
36265 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36266 (profopt-execute): Likewise. Also, remove old profiling
36267 and performance data files before running the tests.
36268
36269 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36270 * g++.dg/bprob/bprob.exp: Likewise.
36271 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
36272 to allow more general test case names.
36273
36274 * g++.dg/bprob/bprob-1.C: Rename to ...
36275 * g++.dg/bprob/g++-bprob-1.C: ... this.
36276
36277 * g77.dg/bprob/bprob-1.f: Rename to ...
36278 * g77.dg/bprob/g77-bprob-1.f: ... this.
36279
36280 2002-10-21 Zack Weinberg <zack@codesourcery.com>
36281
36282 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36283 bison 1.50 or later.
36284
36285 2002-10-21 Janis Johnson <janis187@us.ibm.com>
36286
36287 * g++.dg/README: Describe more test directories.
36288
36289 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36290
36291 * g++.dg/init/array6.C: Add additional tests.
36292
36293 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
36294
36295 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36296 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36297
36298 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
36299
36300 * gcc.c-torture/compile/20020604-1.x: New.
36301 * gcc.c-torture/compile/simd-5.x: Likewise.
36302 * gcc.c-torture/execute/920710-1.x: Likewise.
36303 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36304
36305 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36306
36307 * g++.dg/inherit/override1.C: Add dg-options clause.
36308
36309 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36310
36311 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36312 _mm_slli_si128.
36313
36314 2002-10-19 Andreas Schwab <schwab@suse.de>
36315
36316 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36317 directory component.
36318
36319 2002-10-18 Mark Mitchell <mark@codesourcery.com>
36320
36321 * g++.dg/inherit/thunk1.C: New test.
36322
36323 * g++.dg/inherit/override1.C: New test.
36324
36325 * g++.dg/abi/mangle11.C: New test.
36326 * g++.dg/abi/mangle14.C: New test.
36327 * g++.dg/abi/mangle17.C: New test.
36328
36329 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
36330
36331 * g++.dg/overload/member2.C: New test.
36332
36333 2002-10-17 Janis Johnson <janis187@us.ibm.com>
36334
36335 * g++.dg/README: Describe new compat directory.
36336 * g++.dg/dg.exp: Skip tests in compat directory.
36337 * README.compat: New file.
36338 * lib/compat.exp: New expect script.
36339 * g++.dg/compat: New test directory.
36340 * g++.dg/compat/compat.exp: New expect script.
36341 * g++.dg/compat/abi: New test directory.
36342 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36343 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36344 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36345 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36346 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36347 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36348 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36349 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36350 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36351 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36352 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36353 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36354 * g++.dg/compat/break: New test directory.
36355 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36356 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36357 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36358 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36359 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36360 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36361 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36362 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36363 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36364 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36365 g++.dg/compat/break/README: New files.
36366 * g++.dg/compat/eh: New test directory.
36367 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36368 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36369 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36370 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36371 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36372 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36373 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36374 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36375 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36376 g++.dg/compat/eh/filter2_y.C,
36377 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36378 g++.dg/compat/eh/new1_y.C,
36379 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36380 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36381 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36382 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36383 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36384 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36385 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36386 g++.dg/compat/eh/unexpected1_y.C: New files.
36387 * g++.dg/compat/init: New test directory.
36388 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36389 g++.dg/compat/init/array5_y.C,
36390 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36391 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36392 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36393 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36394 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36395 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36396 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36397 g++.dg/compat/init/init-ref2_y.C: New files.
36398
36399 2002-10-17 Mark Mitchell <mark@codesourcery.com>
36400
36401 PR c++/7584
36402 * g++.dg/inherit/using3.C: New test.
36403
36404 2002-10-17 Jan Hubicka <jh@suse.cz>
36405
36406 * gcc.dg/20021017-2.c: New test.
36407
36408 2002-10-17 Mark Mitchell <mark@codesourcery.com>
36409
36410 * g++.dg/abi/mangle16.C: Adjust.
36411
36412 * g++.dg/init/array8.C: New test.
36413
36414 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
36415
36416 * gcc.dg/special/mips-abi.exp: New test.
36417 * gcc.dg/special/mips-abi.s: Empty file used by the above.
36418
36419 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36420
36421 * g++.dg/abi/mangle16.C: New test.
36422 * g++.dg/abi/mangle17.C: Likewise.
36423
36424 PR c++/7478
36425 * g++.dg/template/ref1.C: New test.
36426
36427 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36428
36429 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36430
36431 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
36432
36433 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36434
36435 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36436
36437 PR c++/7524
36438 * g++.dg/init/array7.C: New test.
36439
36440 2002-10-15 Mark Mitchell <mark@codesourcery.com>
36441
36442 * g++.dg/init/array6.C: New test.
36443
36444 * g++.dg/abi/mangle13.C: Likewise.
36445 * g++.dg/abi/mangle14.C: Likewise.
36446 * g++.dg/abi/mangle15.C: Likewise.
36447
36448 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36449
36450 * g++.dg/abi/empty8.C: New test.
36451
36452 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
36453
36454 * g++.dg/init/ctor1.C: New test.
36455
36456 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
36457
36458 * gcc.c-torture/execute/20021015-1.c: New test.
36459
36460 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
36461
36462 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36463
36464 2002-10-14 Jan Hubicka <jh@suse.cz>
36465
36466 * gcc.dg/i386-ssetype-[1-5].c: New tests.
36467
36468 2002-10-14 Richard Henderson <rth@redhat.com>
36469
36470 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36471
36472 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36473
36474 PR optimization/6631
36475 * g++.dg/opt/const2.C: New test.
36476
36477 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36478
36479 PR c++/7176
36480 * g++.dg/parse/friend1.C: New test.
36481 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36482
36483 2002-10-14 Jakub Jelinek <jakub@redhat.com>
36484
36485 * gcc.dg/20021014-1.c: New test.
36486
36487 2002-10-11 Mark Mitchell <mark@codesourcery.com>
36488
36489 PR c++/5661
36490 * g++.dg/ext/vlm1.C: New test.
36491 * g++.dg/ext/vlm2.C: Likewise.
36492
36493 * g++.dg/init/array1.C: Remove invalid braces.
36494 * g++.dg/init/brace1.C: New test.
36495 * g++.dg/init/copy2.C: Likewise.
36496 * g++.dg/init/copy3.C: Likewise.
36497 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36498 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36499 braces.
36500
36501 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
36502
36503 * gcc.dg/cpp/assembler.S: Don't use -ansi.
36504
36505 2002-10-11 Richard Shann <richard.shann@superh.com>
36506
36507 * gcc.c-torture/compile/simd-5.c: New test.
36508
36509 2002-10-10 Roger Sayle <roger@eyesopen.com>
36510
36511 * gcc.c-torture/execute/shiftopt-1.c: New test case.
36512
36513 2002-10-10 Jim Wilson <wilson@redhat.com>
36514
36515 * gcc.c-torture/execute/20021010-1.c: New test.
36516
36517 2002-10-09 Zack Weinberg <zack@codesourcery.com>
36518
36519 PR c/7353
36520 * g++.dg/ext/typedef-init.C: New test.
36521 * gcc.dg/typedef-init.c: New test.
36522
36523 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
36524
36525 * gcc.dg/cpp/paste13.c: New test.
36526
36527 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36528
36529 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
36530 remaining platforms, XFAIL during compile, not execute. Don't
36531 XFAIL at -O0.
36532
36533 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
36534
36535 * gcc.dg/alias-1.c: Tweak expected warning.
36536
36537 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36538
36539 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36540
36541 2002-10-06 Andreas Jaeger <aj@suse.de>
36542
36543 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36544 * gcc.dg/cpp/c++98.C: Likewise.
36545
36546 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36547 * g++.dg/cpp/c++98.C: Likewise.
36548
36549 * g++.dg/README (Subdirectories): Mention cpp directory.
36550
36551 PR target/7559
36552 * gcc.dg/20021006-1.c: New test.
36553
36554 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36555
36556 PR c++/7804
36557 * g++.dg/other/warning1.C: New test.
36558
36559 2002-10-04 Roger Sayle <roger@eyesopen.com>
36560
36561 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36562 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
36563 and sparc-*-* with -m64 as expected failures. See PR 8087.
36564
36565 2002-10-03 Mark Mitchell <mark@codesourcery.com>
36566
36567 PR c++/7931
36568 * g++.dg/template/ptrmem3.C: New test.
36569
36570 PR c++/7754
36571 * g++.dg/template/union1.C: New test.
36572
36573 2002-10-03 Mark Mitchell <mark@codesourcery.com>
36574
36575 PR c++/8006
36576 * g++.dg/abi/mangle9.C: New test.
36577 * g++.dg/abi/mangle10.C: New test.
36578 * g++.dg/abi/mangle11.C: New test.
36579 * g++.dg/abi/mangle12.C: New test.
36580
36581 2002-10-02 Mark Mitchell <mark@codesourcery.com>
36582
36583 PR c++/7188.
36584 * g++.dg/template/meminit1.C: New test.
36585 * g++.dg/warn/Wreorder-1.C: Likewise.
36586 * g++.old-deja/g++.mike/warn3.C: Tweak.
36587 * lib/prune.exp: Ingore "in copy constructor".
36588
36589 2002-10-02 Andreas Jaeger <aj@suse.de>
36590
36591 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36592 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36593 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36594 on x86-64.
36595
36596 2002-10-01 Mark Mitchell <mark@codesourcery.com>
36597
36598 * gcc.dg/empty1.C: Fix typo.
36599
36600 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
36601
36602 * gcc.dg/alias-1.c: New test.
36603
36604 2002-10-01 Mark Mitchell <mark@codesourcery.com>
36605
36606 * gcc.dg/empty1.C: New test.
36607
36608 * g++.dg/tls/init-2.C: Tweak error messages.
36609
36610 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
36611
36612 * gcc.c-torture/compile/20020923-1.c: New test.
36613
36614 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
36615
36616 * gcc.c-torture/execute/ffs-1.c: New test.
36617 * gcc.c-torture/execute/ffs-2.c: Ditto.
36618
36619 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
36620
36621 * g++.dg/overload/member1.C: New test.
36622
36623 2002-09-30 Mark Mitchell <mark@codesourcery.com>
36624
36625 * g++.dg/abi/empty7.C: New test.
36626 * g++.dg/init/pm2.C: Likewise.
36627
36628 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
36629
36630 * g++.dg/rtti/crash1.C: New test.
36631
36632 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
36633
36634 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36635 gcc.dg/sibcall-4.c: New tests.
36636
36637 2002-09-28 Roger Sayle <roger@eyesopen.com>
36638
36639 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36640 powerpc and MMIX targets.
36641
36642 2002-09-27 Zack Weinberg <zack@codesourcery.com>
36643
36644 * gcc.dg/cpp/20020927-1.c: New.
36645
36646 2002-09-26 David S. Miller <davem@redhat.com>
36647
36648 * gcc.c-torture/compile/trunctfdf.c: New.
36649
36650 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36651
36652 * lib/target-supports.exp (check_weak_available): Handle solaris2.
36653
36654 2002-09-27 Alan Modra <amodra@bigpond.net.au>
36655
36656 * gcc.c-torture/execute/loop-15.c: New.
36657
36658 2002-09-26 Janis Johnson <janis187@us.ibm.com>
36659
36660 * README.QMTEST: Fix typo.
36661
36662 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36663
36664 * gcc.dg/20020926-1.c: New test.
36665
36666 2002-09-25 David S. Miller <davem@redhat.com>
36667
36668 PR target/7842
36669 * gcc.c-torture/execute/shiftdi.c: New test.
36670
36671 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
36672
36673 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36674 unique to the tool.
36675 * lib/g77.exp (g77_init): Likewise.
36676 * lib/g++.exp (g++_init): Likewise.
36677 * lib/objc.exp (objc_init): Likewise.
36678
36679 2002-09-25 Mark Mitchell <mark@codesourcery.com>
36680
36681 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36682 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36683 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36684
36685 2002-09-25 Richard Henderson <rth@redhat.com>
36686
36687 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36688 too-small long double.
36689
36690 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
36691
36692 * gcc.dg/20020919-1.c: New test.
36693
36694 2002-09-23 Mark Mitchell <mark@codesourcery.com>
36695
36696 * g++.dg/abi/bitfield6.C: New test.
36697 * g++.dg/abi/bitfield7.C: New test.
36698 * g++.dg/abi/bitfield8.C: New test.
36699 * g++.dg/abi/vbase11.C: New test.
36700
36701 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
36702
36703 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36704 hppa*-*-hpux*. Update test comment.
36705
36706 2002-09-20 Jakub Jelinek <jakub@redhat.com>
36707
36708 * gcc.dg/tls/struct-1.c: New test.
36709
36710 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
36711
36712 * gcc.dg/cpp/tr-warn2.c: Update.
36713
36714 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
36715
36716 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36717
36718 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
36719
36720 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36721 systems.
36722
36723 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
36724
36725 * gcc.c-torture/execute/ieee/mzero3.c: New test.
36726
36727 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36728 Adjust for c++filt moved to binutils. Remove spurious duplicate
36729 setting of cxxfilt.
36730
36731 2002-09-19 Geoffrey Keating <geoffk@apple.com>
36732
36733 * gcc.dg/20020312-2.c: Update for darwin.
36734
36735 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
36736
36737 * g++.old-deja/g++.other/crash32.C: Mark ICE.
36738
36739 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
36740
36741 * objc.dg/comp-types-1.m: New test.
36742 * objc.dg/comp-types-2.m: New test.
36743 * objc.dg/comp-types-3.m: New test.
36744 * objc.dg/comp-types-4.m: New test.
36745 * objc.dg/comp-types-5.m: New test.
36746 * objc.dg/comp-types-6.m: New test.
36747
36748 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
36749
36750 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36751
36752 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
36753
36754 * g++.dg/other/do1.C: New test.
36755
36756 * g++.dg/template/subst1.C: New test.
36757
36758 2002-09-16 Steve Ellcey <sje@cup.hp.com>
36759
36760 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36761
36762 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
36763
36764 * g++.dg/template/qualttp20.C: Adjust expected errors.
36765 * g++.old-deja/g++.jason/report.C: Likewise.
36766 * g++.old-deja/g++.other/qual1.C: Likewise.
36767
36768 * g++.dg/lookup/scoped2.C: New test.
36769
36770 * g++.dg/ext/asm3.C: New test.
36771
36772 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
36773
36774 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36775
36776 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
36777
36778 * ChangeLog: follow spelling conventions.
36779 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36780 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36781 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36782 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36783 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36784 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36785 * g++.old-deja/g++.law/global-init1.C: Likewise.
36786 * g++.old-deja/g++.other/delete4.C: Likewise.
36787 * g++.old-deja/g++.other/inline21.C: Likewise.
36788 * g++.old-deja/g++.other/singleton.C: Likewise.
36789 * g77.dg/strlen0.f: Likewise.
36790 * g77.f-torture/compile/20010519-1.f: Likewise.
36791 * g77.f-torture/compile/980310-4.f: Likewise.
36792 * gcc.c-torture/compile/20000605-1.c: Likewise.
36793 * gcc.c-torture/execute/20020225-1.c: Likewise.
36794 * gcc.dg/c90-hexfloat-2.c: Likewise.
36795 * gcc.dg/c99-bool-1.c: Likewise.
36796 * gcc.dg/c99-hexfloat-2.c: Likewise.
36797 * gcc.dg/dll-2.c: Likewise.
36798 * gcc.dg/wtr-union-init-1.c: Likewise.
36799 * gcc.dg/wtr-union-init-2.c: Likewise.
36800 * gcc.dg/wtr-union-init-3.c: Likewise.
36801 * gcc.dg/cpp/avoidpaste1.c: Likewise.
36802 * gcc.dg/cpp/defined.c: Likewise.
36803 * gcc.dg/cpp/macsyntx.c: Likewise.
36804 * gcc.dg/cpp/paste2.c: Likewise.
36805 * gcc.dg/cpp/trad/defined.c: Likewise.
36806 * gcc.dg/format/c90-printf-1.c: Likewise.
36807 * gcc.dg/format/c90-scanf-1.c: Likewise.
36808 * gcc.dg/format/c99-printf-1.c: Likewise.
36809 * gcc.dg/format/c99-scanf-1.c: Likewise.
36810 * gcc.misc-tests/gcov-8.c: Likewise.
36811 * lib/profopt.exp: Likewise.
36812
36813 2002-09-15 Krister Walfridsson <cato@df.lth.se>
36814
36815 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36816
36817 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
36818
36819 * g++.dg/inherit/using2.C: New test.
36820
36821 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
36822
36823 * ChangeLog: Follow spelling conventions.
36824 * g++.dg/template/friend4.C: Likewise.
36825 * g++.old-deja/g++.pt/crash67.C: Likewise.
36826 * gcc.c-torture/execute/20000801-4.c: Likewise.
36827 * gcc.dg/c90-digraph-1.c: Likewise.
36828 * gcc.dg/c94-digraph-1.c: Likewise.
36829 * gcc.dg/c99-digraph-1.c: Likewise.
36830 * gcc.dg/cpp/line5.c: Likewise.
36831 * gcc.dg/cpp/multiline.c: Likewise.
36832 * gcc.dg/cpp/trad/literals-1.c: Likewise.
36833 * gcc.dg/format/attr-3.c: Likewise.
36834 * gcc.dg/format/c90-scanf-3.c: Likewise.
36835 * gcc.dg/format/ext-4.c: Likewise.
36836
36837 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
36838
36839 * g++.dg/template/pretty1.C: New test.
36840
36841 2002-09-14 Alan Modra <amodra@bigpond.net.au>
36842
36843 * gcc.c-torture/execute/struct-cpy-1.c: New test.
36844
36845 2002-09-13 Matt Austern <austern@apple.com>
36846
36847 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36848 passing a cast expression to a function by const reference.
36849
36850 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
36851
36852 * g++.dg/template/deduce1.C: New test.
36853
36854 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
36855
36856 * gcc.c-torture/execute/simd-1.c: Force all use of int to
36857 32-bit int.
36858
36859 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
36860
36861 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36862 usage.
36863
36864 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
36865
36866 * gcc.c-torture/compile/20020910-1.c: New test.
36867
36868 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
36869
36870 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36871
36872 2002-09-10 Andreas Jaeger <aj@suse.de>
36873
36874 * gcc.dg/20020312-2.c: Adjust for x86-64.
36875
36876 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
36877
36878 * g77.dg/7388.f: New test case for PR 7388.
36879
36880 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
36881
36882 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36883
36884 2002-09-05 Ziemowit Laski <zlaski@apple.com>
36885
36886 * objc.dg/proto-lossage-1.m: New test.
36887
36888 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
36889
36890 * gcc.dg/cpp/_Pragma4.c: Fix typo.
36891
36892 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
36893
36894 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
36895 expected to pass.
36896
36897 2002-09-06 Stan Shebs <shebs@apple.com>
36898 David Edelsohn <edelsohn@gnu.org>
36899
36900 * gcc.dg/weak: New directory.
36901 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36902 target-specific xfail bits.
36903 * gcc.dg/typeof-2.c: Move to new directory.
36904 * gcc.dg/weak.exp: New expect script.
36905
36906 2002-09-06 Alan Modra <amodra@bigpond.net.au>
36907
36908 * gcc.c-torture/execute/extzvsi.c: New test.
36909
36910 2002-09-05 Stan Shebs <shebs@apple.com>
36911
36912 * gcc.dg/weak-1.c: xfail on Darwin.
36913 * gcc.dg/weak-2.c: Ditto.
36914 * gcc.dg/weak-3.c: Ditto.
36915 * gcc.dg/weak-4.c: Ditto.
36916 * gcc.dg/weak-5.c: Ditto.
36917 * gcc.dg/weak-6.c: Ditto.
36918 * gcc.dg/weak-7.c: Ditto.
36919 * gcc.dg/weak-8.c: Ditto.
36920 * gcc.dg/weak-9.c: Ditto.
36921
36922 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
36923
36924 * gcc.c-torture/execute/loop-14.c: New test.
36925
36926 2002-09-04 Jakub Jelinek <jakub@redhat.com>
36927
36928 * g++.dg/other/cxa-atexit1.C: New test.
36929
36930 * gcc.dg/typeof-2.c: New test.
36931
36932 2002-09-03 Roger Sayle <roger@eyesopen.com>
36933
36934 * gcc.dg/builtins-2.c: New testcase.
36935 * gcc.dg/builtins-3.c: New testcase.
36936
36937 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
36938
36939 * gcc.dg/cpp/_Pragma4.c: New test.
36940
36941 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
36942
36943 * objc/execute/nil_method-1.m: New testcase.
36944
36945 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
36946
36947 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36948 [Object class], not [Object initialize].
36949
36950 2002-08-31 Roger Sayle <roger@eyesopen.com>
36951 Hans-Peter Nilsson <hp@bitrange.com>
36952
36953 * gcc.c-torture/execute/20020720-1.x: Skip test on
36954 mmix-knuth-mmixware. Correct comment.
36955
36956 2002-08-27 Mark Mitchell <mark@codesourcery.com>
36957
36958 * testsuite/g++.dg/abi/bitfield5.C: New test.
36959 * testsuite/g++.dg/abi/vbase10.C: Likewise.
36960
36961 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
36962
36963 * objc.dg/undeclared-selector.m: New test.
36964
36965 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
36966
36967 * g++.dg/other/offsetof1.C: Avoid cast warning.
36968
36969 2002-08-26 Ziemowit Laski <zlaski@apple.com>
36970
36971 * objc.dg/super-class-2.m: New test.
36972
36973 2002-08-24 Matt Austern <austern@apple.com>
36974
36975 * g++.dg/ext/lvaddr.C: New test.
36976 * g++.dg/ext/lvcast.C: New test.
36977
36978 2002-08-22 Mark Mitchell <mark@codesourcery.com>
36979
36980 * testsuite/g++.dg/inherit/cond1.C: New test.
36981
36982 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
36983
36984 * gcc.dg/noncompile/incomplete-1.c: New test.
36985
36986 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
36987
36988 * gcc.dg/typespec-1.c: New test.
36989
36990 2002-08-20 Devang Patel <dpatel@apple.com>
36991 * objc.dg/proto-hier-2.m: New test.
36992
36993 2002-08-19 Ziemowit Laski <zlaski@apple.com>
36994
36995 * objc.dg/bitfield-1.m: New test.
36996 * objc.dg/bitfield-2.m: New test.
36997
36998 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
36999
37000 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37001 gcc.dg/c99-flex-array-4.c: New tests.
37002
37003 2002-08-16 Stan Shebs <shebs@apple.com>
37004
37005 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37006
37007 2002-08-15 Jakub Jelinek <jakub@redhat.com>
37008
37009 * gcc.dg/typeof-1.c: New test.
37010 * g++.dg/ext/typeof2.C: New test.
37011
37012 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
37013
37014 * g++.dg/other/offsetof1.C: New test.
37015
37016 2002-08-14 Richard Henderson <rth@redhat.com>
37017
37018 * gcc.dg/tls/diag-3.c: Fix expected message strings.
37019
37020 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
37021
37022 * gcc.dg/cpp/_Pragma3.c: New test.
37023
37024 2002-08-13 Mark Mitchell <mark@codesourcery.com>
37025
37026 * g++.dg/template/inherit3: New test.
37027
37028 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
37029
37030 * gcc.dg/bitfld-4.c: Add blank options.
37031
37032 2002-08-09 Mark Mitchell <mark@codesourcery.com>
37033
37034 * g++.dg/template/crash1.C: New test.
37035
37036 2002-08-08 Jakub Jelinek <jakub@redhat.com>
37037
37038 * gcc.dg/tls/opt-2.c: New test.
37039
37040 2002-08-08 Devang Patel <dpatel@apple.com>
37041
37042 * objc.dg/selector-1.m : New test
37043
37044 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
37045
37046 * g++.dg/abi/bitfield4.C: New test.
37047 * gcc.dg/bitfld-4.c: New test.
37048
37049 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
37050
37051 * g++.dg/other/packed1.C: New test.
37052
37053 2002-08-07 Mark Mitchell <mark@codesourcery.com>
37054
37055 * g++.dg/abi/offsetof.C: Tweak error messages.
37056 * g++.old-deja/g++.mike/p10769a.C: Likewise.
37057
37058 2002-08-08 Jakub Jelinek <jakub@redhat.com>
37059
37060 * gcc.dg/bitfld-3.c: New test.
37061
37062 2002-08-07 Jakub Jelinek <jakub@redhat.com>
37063 Richard Henderson <rth@redhat.com>
37064
37065 * gcc.dg/i386-bitfield1.c: New test.
37066 * g++.dg/abi/bitfield3.C: Update.
37067
37068 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
37069
37070 * objc.dg/const-str-2.m: Update.
37071 * gcc.dg/cpp/c++98.c: Change to C extension.
37072 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37073 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37074
37075 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
37076
37077 * testsuite/gcc.dg/tls/diag-3.c: New.
37078
37079 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
37080
37081 * g++.dg/README (Subdirectories): Document new subdir expr.
37082 * g++.dg/expr/pmf-1.C: New test.
37083
37084 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
37085
37086 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37087
37088 2002-08-06 Jakub Jelinek <jakub@redhat.com>
37089
37090 * g++.dg/abi/bitfield3.C: New test.
37091
37092 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
37093
37094 * lib/gcov.exp: Tweak expected line formats.
37095 * gcc.misc-tests/gcov8.c: New test.
37096 * gcc.misc-tests/gcov8.x: New flags.
37097
37098 2002-08-05 Jakub Jelinek <jakub@redhat.com>
37099
37100 * consistency.vlad/layout/endian.c: Include string.h.
37101
37102 * gcc.c-torture/execute/20020805-1.c: New test.
37103
37104 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
37105
37106 * g++.dg/other/conversion1.C: New test.
37107
37108 2002-08-03 Roger Sayle <roger@eyesopen.com>
37109
37110 * gcc.dg/builtins-1.c: New testcase.
37111
37112 2002-08-02 Mark Mitchell <mark@codesourcery.com>
37113
37114 * g++.dg/inherit/access3.C: New test.
37115
37116 2002-08-01 Jakub Jelinek <jakub@redhat.com>
37117
37118 * gcc.dg/ia64-visibility-2.c: New test.
37119
37120 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
37121
37122 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37123 __qualifier_flags to __flags.
37124
37125 2002-07-31 Mark Mitchell <mark@codesourcery.com>
37126
37127 * g++.dg/inherit/operator1.C: New test.
37128 * g++.dg/lookup/disamb1.C: Fix typo in comment.
37129 * g++.dg/other/error1.C: Change expected error message.
37130 * g++.dg/template/conv4.C: Likewise.
37131
37132 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
37133
37134 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37135 for documented behavior.
37136
37137 2002-07-25 Roger Sayle <roger@eyesopen.com>
37138
37139 * gcc.c-torture/execute/20020720-1.x: Skip this test on
37140 several targets known to fail.
37141
37142 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
37143
37144 * gcc.dg/mips-args-[123].c: New tests.
37145
37146 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
37147
37148 * gcc.dg/ppc-spe.c: New.
37149
37150 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
37151
37152 * g++.dg/other/ptrmem4.C: New testcase.
37153
37154 2002-07-24 Richard Henderson <rth@redhat.com>
37155
37156 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37157
37158 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
37159
37160 * g++.dg/ext/alignof1.C (main): Return 0 for success.
37161
37162 2002-07-24 Roger Sayle <roger@eyesopen.com>
37163
37164 * gcc.c-torture/execute/memset-3.c: New testcase.
37165
37166 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
37167
37168 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37169 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37170
37171 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37172
37173 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37174 Delete.
37175
37176 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
37177
37178 * gcc.c-torture/compile/simd-4.c: New test.
37179
37180 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37181
37182 PR c++/7347, c++/7348
37183 * g++.dg/template/access4.C: New test.
37184 * g++.dg/template/access5.C: New test.
37185 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37186 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37187 * g++.old-deja/g++.pt/ttp58.C: Likewise.
37188 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37189
37190 2002-07-22 Jakub Jelinek <jakub@redhat.com>
37191
37192 * gcc.dg/gnu89-init-2.c: New test.
37193
37194 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
37195
37196 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37197
37198 2002-07-20 Roger Sayle <roger@eyesopen.com>
37199
37200 * gcc.c-torture/execute/20020720-1.c: New testcase.
37201
37202 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
37203
37204 * gcc.dg/cpp/Wsignprom.c: New tests.
37205
37206 2002-07-20 Alan Modra <amodra@bigpond.net.au>
37207
37208 * gcc.c-torture/execute/loop-13.c: New test.
37209
37210 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
37211
37212 * gcc.dg/cpp/expr.c: New tests.
37213
37214 2002-07-18 David Edelsohn <edelsohn@gnu.org>
37215
37216 * g++.dg/opt/pr6713.C: Add template instantiation.
37217
37218 2002-07-18 Alan Modra <amodra@bigpond.net.au>
37219
37220 * gcc.dg/nest.c: New test.
37221
37222 2002-07-17 Richard Henderson <rth@redhat.com>
37223
37224 * g++.dg/opt/pr6713.C: New test.
37225
37226 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
37227
37228 * gcc.c-torture/execute/loop-2e.x: Let the testcase
37229 XFAIL for all x86 processors.
37230
37231 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
37232
37233 * gcc.c-torture/execute/20010122-1.x: Do not test with
37234 -fomit-frame-pointer.
37235
37236 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37237
37238 * g++.dg/template/instantiate2.C: New test.
37239 * g++.dg/template/spec4.C: New test.
37240
37241 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37242
37243 * g++.dg/template/access2.C: New test.
37244 * g++.dg/template/access3.C: New test.
37245
37246 2002-07-15 Zack Weinberg <zack@codesourcery.com>
37247
37248 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37249 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37250 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37251 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37252 Convert to use <stdarg.h>.
37253 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37254 Delete.
37255 * gcc.dg/va-arg-2.c: New.
37256 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37257
37258 2002-07-15 Jakub Jelinek <jakub@redhat.com>
37259
37260 * gcc.c-torture/compile/20020710-1.c: New test.
37261
37262 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
37263 Andrew Pinski <pinskia@physics.uc.edu>
37264
37265 gcc.c-torture/compile/simd-2.c: New testcase.
37266 gcc.c-torture/compile/simd-3.c: Likewise.
37267
37268 2002-07-11 Mark Mitchell <mark@codesourcery.com>
37269
37270 PR c++/7224
37271 * g++.dg/overload/error1.C: New test.
37272
37273 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37274
37275 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37276 configuration and IRIX 6 O32 ABI.
37277
37278 2002-07-11 Roger Sayle <roger@eyesopen.com>
37279
37280 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37281
37282 2002-07-10 Roger Sayle <roger@eyesopen.com>
37283
37284 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37285
37286 2002-07-10 Jeffrey A Law <law@redhat.com>
37287
37288 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37289
37290 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
37291
37292 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
37293
37294 * gcc.dg/20020312-2.c: Check for __PPC__.
37295
37296 2002-07-09 Diego Novillo <dnovillo@redhat.com>
37297
37298 * gcc.c-torture/compile/20020709-1.c: New test.
37299
37300 2002-07-07 Roger Sayle <roger@eyesopen.com>
37301
37302 * g++.dg/template/qualttp21.C: New test case.
37303
37304 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
37305
37306 * gcc.c-torture/compile/20020706-1.c: New test.
37307 * gcc.c-torture/compile/20020706-2.c: New test.
37308
37309 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
37310 Alexandre Oliva <aoliva@redhat.com>
37311
37312 * g++.dg/warn/incomplete1.C: New test.
37313
37314 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37315
37316 PR c++/7099
37317 * g++.dg/warn/noreturn1.C: New test.
37318
37319 2002-07-03 Mark Mitchell <mark@codesourcery.com>
37320
37321 PR c++/6706
37322 * g++.dg/debug/debug6.C: New test.
37323 * g++.dg/debug/debug7.C: New test.
37324
37325 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
37326
37327 * gcc.c-torture/compile/simd-3.c: New test.
37328
37329 2002-07-03 Chris Demetriou <cgd@broadcom.com>
37330
37331 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37332 * gcc.dg/20020620-1.c: Likewise.
37333
37334 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37335
37336 PR c++/6944
37337 * g++.dg/init/array4.C: New test.
37338 * g++.dg/init/array5.C: New test.
37339
37340 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
37341
37342 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37343 * gcc.c-torture/execute/simd-2.c (main): Likewise.
37344
37345 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37346
37347 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37348 * gcc.dg/wtr-aggr-init-1.c: Likewise.
37349 * gcc.dg/wtr-conversion-1.c: Likewise.
37350 * gcc.dg/wtr-escape-1.c: Likewise.
37351 * gcc.dg/wtr-int-type-1.c: Likewise.
37352 * gcc.dg/wtr-label-1.c: Likewise.
37353 * gcc.dg/wtr-static-1.c: Likewise.
37354 * gcc.dg/wtr-strcat-1.c: Likewise.
37355 * gcc.dg/wtr-suffix-1.c: Likewise.
37356 * gcc.dg/wtr-switch-1.c: Likewise.
37357 * gcc.dg/wtr-unary-plus-1.c: Likewise.
37358 * gcc.dg/wtr-union-init-1.c: Likewise.
37359 * gcc.dg/wtr-union-init-2.c: Likewise.
37360 * gcc.dg/wtr-union-init-3.c: Likewise.
37361
37362 * gcc.dg/wtr-func-def-1.c: New test.
37363
37364 2002-07-02 Devang Patel <dpatel@apple.com>
37365
37366 * objc.dg/param-1.m: New test.
37367
37368 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
37369
37370 * gcc.dg/cpp/trad/directive.c: Add test.
37371 * gcc.dg/cpp/trad/macroargs.c: Add test.
37372 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37373
37374 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
37375
37376 * gcc.dg/cpp/cmdlne-M.c: New test.
37377
37378 2002-07-02 Ziemowit Laski <zlaski@apple.com>
37379
37380 * objc.dg/desig-init-1.m: New test.
37381
37382 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37383
37384 PR c++/6716
37385 * g++.dg/template/instantiate1.C: New test.
37386
37387 2002-07-01 Mark Mitchell <mark@codesourcery.com>
37388
37389 PR c++/7112
37390 * g++.dg/template/sizeof2.C: New test.
37391
37392 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
37393
37394 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37395 gcc.dg/cpp/trad/include.c: New tests.
37396
37397 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
37398
37399 PR target/7177
37400 * gcc.c-torture/compile/20020701-1.c: New test.
37401
37402 2002-07-01 Stan Shebs <shebs@apple.com>
37403
37404 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37405 header here...
37406 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37407 (objc-torture-execute): or here.
37408
37409 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
37410
37411 * gcc.c-torture/execute/arith-rand-ll.c: New test.
37412
37413 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
37414
37415 * gcc.dg/cpp/trad/escaped-nl.c: New test.
37416
37417 2002-06-30 Devang Patel <dpatel@apple.com>
37418
37419 * objc.dg/fsyntax-only.m: New test.
37420
37421 2002-06-27 Mark Mitchell <mark@codesourcery.com>
37422
37423 PR c++/6695
37424 * g++.dg/template/friend7.C: New file.
37425
37426 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
37427
37428 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37429 return type.
37430
37431 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
37432
37433 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37434 avoid division by zero.
37435
37436 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
37437
37438 * gcc.dg/Wunknownprag.c: New tests.
37439
37440 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
37441
37442 * gcc.c-torture/execute/simd-2.c: New test.
37443
37444 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
37445
37446 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37447 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37448 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37449 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37450 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37451 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37452 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37453 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37454 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37455 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37456 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37457 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37458 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37459 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37460 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37461 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37462 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37463
37464 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
37465
37466 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37467 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37468 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37469 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37470 New tests.
37471 * gcc.dg/cpp/trad/directive.c: Update.
37472
37473 2002-06-23 Andreas Jaeger <aj@suse.de>
37474
37475 * gcc.c-torture/execute/complex-6.c: New.
37476
37477 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
37478
37479 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37480 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37481 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37482 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37483
37484 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
37485
37486 * gcc.dg/cpp/trad: New directory with traditional tests copied
37487 from parent directory.
37488 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37489 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37490 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37491 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37492 Move to trad/ and rename.
37493 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37494 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37495 gcc.dg/cpp/trad/redef2.c: New tests.
37496 * gcc.dg/cpp/trad/trad.exp: New driver.
37497
37498 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
37499
37500 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37501 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37502 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37503 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37504 Remove.
37505
37506 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
37507
37508 * gcc.dg/20020620-1.c: New test.
37509
37510 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37511
37512 * g++.dg/template/ttp4.C: New test.
37513
37514 2002-06-19 Jakub Jelinek <jakub@redhat.com>
37515
37516 * g++.dg/opt/vt1.C: Fix regexp.
37517
37518 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37519
37520 * gcc.c-torture/execute/pure-1.c: Make functions static again.
37521 Don't use attribute `noinline'.
37522
37523 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
37524
37525 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37526
37527 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
37528
37529 * gcc.c-torture/execute/simd-1.c: New.
37530
37531 * gcc.dg/simd-1.c: New.
37532
37533 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
37534
37535 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37536
37537 2002-06-16 Richard Henderson <rth@redhat.com>
37538
37539 * g++.dg/ext/anon-struct1.C: New.
37540 * g++.dg/ext/anon-struct2.C: New.
37541 * g++.dg/ext/anon-struct3.C: New.
37542 * gcc.dg/anon-struct-1.c: New.
37543 * gcc.dg/anon-struct-2.c: New.
37544 * gcc.dg/anon-struct-3.c: New.
37545 * gcc.dg/20011008-1.c: Adjust warning text.
37546 * gcc.dg/20020527-1.c: Add -fms-extensions.
37547
37548 2002-06-16 Richard Henderson <rth@redhat.com>
37549
37550 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37551
37552 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
37553
37554 * gcc.c-torture/execute/20020615-1.c: New test.
37555
37556 2002-06-15 Roger Sayle <roger@eyesopen.com>
37557
37558 * gcc.c-tortuture/execute/compare-1.c: New test case.
37559 * gcc.c-tortuture/execute/compare-2.c: New test case.
37560 * gcc.c-tortuture/execute/compare-3.c: New test case.
37561
37562 2002-06-13 Richard Henderson <rth@redhat.com>
37563
37564 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
37565 ia64 ilp32.
37566
37567 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37568
37569 * g++.dg/template/typename2.C: Update error message.
37570
37571 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
37572
37573 * gcc.c-torture/execute/20020611-1.c: New test.
37574
37575 2002-06-11 Bob Wilson <bob.wilson@acm.org>
37576
37577 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37578 list of targets to skip.
37579
37580 2002-06-10 Bob Wilson <bob.wilson@acm.org>
37581
37582 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37583 targets if not optimizing.
37584
37585 2002-06-10 Jakub Jelinek <jakub@redhat.com>
37586
37587 * gcc.c-torture/compile/20020605-1.c: New test.
37588
37589 * g++.dg/opt/vt1.C: New test.
37590
37591 * gcc.dg/20020531-1.c: New test.
37592
37593 * gcc.dg/20020530-1.c: New test.
37594
37595 * gcc.dg/20020527-1.c: New test.
37596
37597 * g++.dg/opt/cse1.C: New test.
37598
37599 2002-06-07 Roger Sayle <roger@eyesopen.com>
37600
37601 * gcc.dg/20020607-2.c: New test case.
37602
37603 2002-06-07 Jakub Jelinek <jakub@redhat.com>
37604
37605 * gcc.c-torture/compile/20020604-1.c: New test.
37606
37607 2002-06-04 Richard Henderson <rth@redhat.com>
37608
37609 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37610 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37611 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37612
37613 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
37614
37615 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37616
37617 2002-06-03 Richard Henderson <rth@redhat.com>
37618
37619 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37620 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37621
37622 2002-06-02 Richard Henderson <rth@redhat.com>
37623
37624 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37625 test functions static.
37626
37627 2002-06-02 Andreas Jaeger <aj@suse.de>
37628
37629 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37630 now.
37631
37632 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
37633
37634 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37635 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37636 Update for mofified diagnostics.
37637 * gcc.dg/c99-intconst-1.c: No longer fail.
37638
37639 2002-06-02 Richard Henderson <rth@redhat.com>
37640
37641 * gcc.dg/uninit-A.c: Remove xfail markers.
37642
37643 2002-06-01 Roger Sayle <roger@eyesopen.com>
37644
37645 * gcc.dg/fnegate-1.c: New test case.
37646
37647 2002-05-30 Osku Salerma <osku@iki.fi>
37648
37649 * gcc.c-torture/execute/mayalias-1.c: New file.
37650
37651 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
37652
37653 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37654 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37655 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37656
37657 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
37658
37659 * gcc.c-torture/execute/20020529-1.c: New test.
37660
37661 2002-05-27 Richard Henderson <rth@redhat.com>
37662
37663 * g++.dg/ext/attrib6.C: New test case.
37664
37665 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37666
37667 * gcc.c-torture/execute/pure-1.c: New test.
37668
37669 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
37670
37671 * gcc.dg/cpp/arith-2.c: Remove.
37672
37673 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
37674
37675 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37676 * gcc.dg/cpp/if-3.c: Remove.
37677
37678 2002-05-26 Jakub Jelinek <jakub@redhat.com>
37679
37680 * g++.dg/opt/cse2.C: New test.
37681
37682 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
37683
37684 * gcc.dg/cpp/arith-1.c: New semantic tests.
37685 * gcc.dg/cpp/if-1.c: Update.
37686
37687 2002-05-24 Ben Elliston <bje@redhat.com>
37688
37689 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37690
37691 2002-05-24 Jakub Jelinek <jakub@redhat.com>
37692
37693 * gcc.dg/verbose-asm.c: New test.
37694
37695 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
37696
37697 * gcc.dg/cpp/paste12.c: New test.
37698
37699 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
37700
37701 * g++.dg/parse/named_ops.C: New test.
37702
37703 2002-05-23 Mark Mitchell <mark@codesourcery.com>
37704
37705 * gcc/testsuite/gcc.dg/weak-8.c: New test.
37706
37707 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
37708
37709 * gcc.dg/weak-2.c: Allow optional leading underscore
37710 in scan-assembler symbol name.
37711 * gcc.dg/weak-3.c: Likewise.
37712 * gcc.dg/weak-4.c: Likewise.
37713 * gcc.dg/weak-5.c: Likewise.
37714
37715 2002-05-23 Jakub Jelinek <jakub@redhat.com>
37716
37717 * gcc.dg/20020523-1.c: New test.
37718
37719 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
37720
37721 * objc.dg/const-str-2.m: Update now that we stop after
37722 a command line error.
37723
37724 2002-05-22 Richard Henderson <rth@redhat.com>
37725
37726 * g++.dg/dg.exp: Fix typo in test pruneing.
37727
37728 2002-05-22 Richard Henderson <rth@redhat.com>
37729
37730 * g++.dg/dg.exp: Prune the tls subdirectory.
37731 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37732 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37733 * g++.dg/tls/init-1.C: New.
37734
37735 2002-05-22 Jakub Jelinek <jakub@redhat.com>
37736
37737 * gcc.dg/20020517-1.c: New test.
37738
37739 2002-05-21 Richard Henderson <rth@redhat.com>
37740
37741 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37742 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37743
37744 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
37745
37746 * g++.dg/other/copy2.C: New test.
37747
37748 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
37749
37750 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37751 (MAX_COPY): Bump up to 10 times sizeof (long long).
37752 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37753
37754 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37755 sizeof (long long).
37756
37757 * gcc.c-torture/execute/strcpy-1.c: New test.
37758
37759 2002-05-19 Jason Merrill <jason2redhat.com>
37760
37761 * g++.dg/ext/oper1.C: New test.
37762
37763 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
37764 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
37765
37766 * README.QMTEST: New file.
37767
37768 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37769
37770 2002-05-19 Andreas Jaeger <aj@suse.de>
37771
37772 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37773 now.
37774 * gcc.c-torture/execute/loop-2d.x: Likewise.
37775
37776 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
37777
37778 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37779 support weak symbols.
37780 * gcc.dg/weak-4.c: Likewise.
37781 * gcc.dg/weak-6.c: Likewise.
37782
37783 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
37784
37785 * gcc.dg/weak-3.c: Add dg-excess-error comment for
37786 cygwin, coff and h8300-*-hms targets
37787 * gcc.dg/weak-5.c: Likewise.
37788 * gcc.dg/weak-7.c: Likewise.
37789
37790 2002-05-16 Jason Merrill <jason@redhat.com>
37791
37792 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37793 (scan-assembler-not, scan-assembler-dem): Likewise.
37794 (scan-assembler-dem-not): Likewise.
37795
37796 2002-05-15 Richard Henderson <rth@redhat.com>
37797
37798 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37799
37800 2002-05-15 Richard Henderson <rth@redhat.com>
37801
37802 * gcc.dg/weak-5.c (vfoo1c): No warning here.
37803 (vfoo1f): Warning here.
37804 (vfoo1l): Don't redefine the alias.
37805
37806 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
37807
37808 * g++.dg/init/pm1.C: New test.
37809
37810 2002-05-12 David S. Miller <davem@redhat.com>
37811
37812 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37813 types.
37814
37815 2002-05-10 Roger Sayle <roger@eyesopen.com>
37816
37817 * gcc.c-torture/execute/20020510-1.c: New test case.
37818
37819 2002-05-10 David S. Miller <davem@redhat.com>
37820
37821 * gcc.c-torture/execute/conversion.c: Test long double too.
37822
37823 2002-05-09 Jakub Jelinek <jakub@redhat.com>
37824
37825 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37826 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37827 * lib/g++.exp (g++_link_flags): Likewise.
37828 * lib/objc.exp (objc_target_compile): Likewise.
37829
37830 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
37831
37832 * gcc.dg/cpp/poison.c: Update.
37833 * gcc.dg/cpp/20000625-2.c: Remove.
37834 * gcc.dg/cpp/direct2s.c: Remove final test.
37835
37836 2002-05-08 Tom Rix <trix@redhat.com>
37837
37838 * gcc.c-torture/execute/20020508-1.c: New test.
37839 * gcc.c-torture/execute/20020508-2.c: New test.
37840 * gcc.c-torture/execute/20020508-3.c: New test.
37841
37842 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
37843
37844 * gcc.dg/cpp/charconst-4.c: More tests.
37845
37846 2002-05-08 Mark Mitchell <mark@codesourcery.com>
37847
37848 PR c/6569
37849 * gcc.dg/weak-3.c: Update location of warning messages.
37850 * gcc.dg/weak-5.c: Likewise.
37851
37852 2002-05-06 Roger Sayle <roger@eyesopen.com>
37853
37854 * gcc.c-torture/execute/20020506-1.c: New test case.
37855
37856 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
37857
37858 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37859
37860 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
37861
37862 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37863
37864 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
37865
37866 * gcc.dg/cpp/charconst-3.c: New test.
37867
37868 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
37869
37870 * gcc.dg/cpp/charconst.c: Update tests.
37871
37872 2002-05-05 Tim Josling <tej@melbpc.org.au>
37873
37874 * treelang: Added directory for new sample language treelang. Also
37875 lib/treelang.exp: New file to signal treelang should be tested.
37876
37877 2002-05-03 Jakub Jelinek <jakub@redhat.com>
37878
37879 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37880 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37881 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37882 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37883 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37884 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37885 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37886
37887 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
37888
37889 * gcc.dg/format/xopen-2.c: New test.
37890
37891 2002-05-03 Jakub Jelinek <jakub@redhat.com>
37892
37893 * gcc.dg/20020503-1.c: New test.
37894
37895 2002-05-02 Mark Mitchell <mark@codesourcery.com>
37896
37897 * g++.dg/init/dtor1.C: Make it tougher.
37898
37899 2002-05-01 Mark Mitchell <mark@codesourcery.com>
37900
37901 * g++.dg/init/dtor1.C: New test.
37902
37903 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
37904
37905 * gcc.dg/altivec-8.c: New.
37906
37907 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
37908
37909 * gcc.dg/altivec-7.c: New.
37910
37911 2002-04-29 Jakub Jelinek <jakub@redhat.com>
37912
37913 * g++.dg/parse/typedef1.C: New test.
37914
37915 2002-04-29 Mark Mitchell <mark@codesourcery.com>
37916
37917 PR c++/6486
37918 * g++.dg/template/friend6.C: New test.
37919
37920 PR c++/6492
37921 * g++.dg/init/copy1.C: New test.
37922
37923 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
37924
37925 * g++.dg/warn/effc1.C: New test.
37926
37927 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
37928
37929 * gcc.dg/cpp/if-cexp.c: Add a test.
37930
37931 2002-04-28 Jakub Jelinek <jakub@redhat.com>
37932
37933 * gcc.dg/20020426-2.c: New test.
37934
37935 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
37936
37937 * gcc.dg/cpp/if-mop.c: Update.
37938 * gcc.dg/cpp/if-mpar.c: Add test.
37939 * gcc.dg/cpp/if-oppr.c: Update.
37940
37941 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37942
37943 PR c/6343
37944 * gcc.dg/weak-[2-7].c: New tests.
37945
37946 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37947
37948 * gcc.dg/enum1.c: New test.
37949
37950 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37951
37952 PR c++/6497
37953 * g++.dg/inherit/access2.C: New test.
37954
37955 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37956
37957 PR bootstrap/6445
37958 * gcc.dg/20020426-1.c: New test.
37959
37960 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37961
37962 * g++.dg/abi/enum1.C: New test.
37963
37964 2002-04-26 Richard Henderson <rth@redhat.com>
37965
37966 * gcc.dg/c99-bool-1.c: Expect always true warning.
37967
37968 2002-04-25 Roger Sayle <roger@eyesopen.com>
37969
37970 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37971
37972 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37973
37974 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37975 targets.
37976
37977 2002-04-24 Mark Mitchell <mark@codesourcery.com>
37978
37979 * g++.dg/abi/mange7.C: New test.
37980
37981 PR c++/6438.
37982 * g++.dg/parse/stmtexpr2.C: New test.
37983
37984 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
37985
37986 * gcc.dg/20020312-2.c: Add SH target.
37987
37988 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37989
37990 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37991 compiler output on mips*-*-irix*.
37992
37993 2002-04-23 Jakub Jelinek <jakub@redhat.com>
37994
37995 * g++.dg/parse/attr1.C: New test.
37996
37997 2002-04-23 Roger Sayle <roger@eyesopen.com>
37998
37999 * gcc.c-torture/execute/string-opt-17.c: New test case.
38000 * gcc.c-torture/execute/memset-2.c: New test case.
38001
38002 2002-04-23 Mark Mitchell <mark@codesourcery.com>
38003
38004 PR c++/6256:
38005 * g++.dg/template/friend5.C: New test.
38006
38007 PR c++/6331:
38008 * g++.dg/template/qual1.C: Likewise.
38009
38010 2002-04-22 Zack Weinberg <zack@codesourcery.com>
38011
38012 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38013 Include stdlib.h, not stdio.h or ctype.h.
38014
38015 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
38016
38017 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38018 cris-*-elf* and mmix-*-*.
38019 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38020 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38021 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38022 Ditto.
38023 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38024 * gcc.dg/wchar_t-1.c: Ditto.
38025
38026 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
38027
38028 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38029 Clarify comment.
38030
38031 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
38032
38033 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38034
38035 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38036
38037 * gcc.c-torture/execute/20000906-1.x: Delete.
38038
38039 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
38040
38041 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38042
38043 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
38044
38045 * PR6367
38046 * g77.f-torture/execute/6367.f: New test.
38047 * g77.f-torture/execute/6367.x: Disable for MMIX.
38048
38049 2002-04-19 Mark Mitchell <mark@codesourcery.com>
38050
38051 * PR6352
38052 * g++.dg/opt/inline2.C: New test.
38053
38054 2002-04-18 Richard Henderson <rth@redhat.com>
38055
38056 * gcc.dg/20000906-1.c: Enable for all targets.
38057 * gcc.c-torture/compile/iftrap-2.c: New.
38058
38059 2002-04-18 Jakub Jelinek <jakub@redhat.com>
38060
38061 * gcc.dg/20020418-1.c: New test.
38062 * gcc.dg/20020418-2.c: New test.
38063
38064 2002-04-18 Richard Henderson <rth@redhat.com>
38065
38066 * gcc.c-torture/compile/iftrap-1.c: New.
38067 * gcc.dg/iftrap-1.c: Adjust for ia64.
38068 * gcc.dg/iftrap-2.c: New.
38069
38070 2002-04-18 Jakub Jelinek <jakub@redhat.com>
38071
38072 * gcc.c-torture/compile/20020418-1.c: New test.
38073
38074 2002-04-18 Roger Sayle <roger@eyesopen.com>
38075
38076 * gcc.c-torture/compile/20020415-1.c: New.
38077
38078 2002-04-18 David S. Miller <davem@redhat.com>
38079
38080 * gcc.c-torture/execute/20020418-1.c: New test.
38081
38082 2002-04-17 Jakub Jelinek <jakub@redhat.com>
38083
38084 * gcc.dg/20020416-1.c: New test.
38085
38086 * g++.dg/opt/inline1.C: New test.
38087
38088 2002-04-16 Jakub Jelinek <jakub@redhat.com>
38089
38090 * gcc.dg/altivec-5.c: New test.
38091
38092 * gcc.dg/20020415-1.c: New test.
38093
38094 2002-04-15 Mark Mitchell <mark@codesourcery.com>
38095
38096 * testsuite/lib/chill.exp: Remove.
38097
38098 2002-04-14 Jakub Jelinek <jakub@redhat.com>
38099
38100 * g++.dg/other/big-struct.C: New test.
38101
38102 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
38103
38104 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38105 of scratch file.
38106
38107 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
38108
38109 PR c/6277
38110 * gcc.dg/i386-387-1.c: Allow optional leading underscore
38111 in scan-assembler function name
38112
38113 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
38114
38115 * g77.f-torture/execute/980628-4.x,
38116 g77.f-torture/execute/980628-5.x,
38117 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38118 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38119 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38120 i[34567]86-*-*.
38121
38122 2002-04-13 David S. Miller <davem@redhat.com>
38123
38124 * gcc.c-torture/execute/20020413-1.c: New test.
38125
38126 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
38127
38128 * gcc.dg/asm-6.c,
38129 * g++.dg/ext/asm1.C: New tests.
38130
38131 2002-04-12 Mark Mitchell <mark@codesourcery.com>
38132
38133 PR c++ 5373.
38134 * g++.dg/parse/stmtexpr1.C: New test.
38135
38136 PR c++/5189.
38137 * g++.dg/template/copy1.C: New test.
38138
38139 2002-04-12 Richard Henderson <rth@redhat.com>
38140
38141 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38142
38143 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
38144
38145 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38146 gcc.c-torture/execute/20020307-2.c.
38147
38148 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
38149
38150 * g++.dg/ext/attrib5.C,
38151 * g++.dg/lookup/struct1.C: New tests.
38152
38153 2002-04-11 Jakub Jelinek <jakub@redhat.com>
38154
38155 * gcc.dg/20020411-1.c: New test.
38156
38157 * gcc.c-torture/execute/20020411-1.c: New test.
38158
38159 2002-04-10 Janis Johnson <janis187@us.ibm.com>
38160
38161 * g77.f-torture/execute/6177.f: New test.
38162
38163 2002-04-10 Jakub Jelinek <jakub@redhat.com>
38164
38165 PR middle-end/6247
38166 * g++.dg/opt/cleanup1.C: New test.
38167
38168 * g++.dg/opt/const1.C: New test.
38169
38170 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
38171
38172 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38173
38174 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
38175
38176 PR c++/5507
38177 * g++.dg/template/typename2.C: New test.
38178
38179 2002-04-10 Alan Modra <amodra@bigpond.net.au>
38180
38181 * gcc.c-torture/execute/loop-12.c: New.
38182
38183 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
38184
38185 * g77.f-torture/execute/980628-4.x,
38186 g77.f-torture/execute/980628-5.x,
38187 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38188 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38189 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38190
38191 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38192
38193 PR optimization/6086
38194 * g++.dg/opt/preinc1.C: New test.
38195
38196 2002-04-06 Mark Mitchell <mark@codesourcery.com>
38197
38198 PR c++/5571
38199 * g++.dg/opt/static2.C: New test.
38200
38201 2002-04-06 Mark Mitchell <mark@codesourcery.com>
38202
38203 PR c/5120
38204 * gcc.dg/20020406-1.c: New test.
38205
38206 2002-04-04 David S. Miller <davem@redhat.com>
38207
38208 * gcc.c-torture/execute/20020404-1.c: New test.
38209
38210 2002-04-04 Jakub Jelinek <jakub@redhat.com>
38211
38212 PR c/6123
38213 * gcc.dg/20020312-2.c: Do not declare global register variable
38214 if __PIC__ or __pic__ is defined.
38215
38216 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
38217
38218 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
38219 __asm__ so that it works correctly even if -ansi -pedantic-errors.
38220
38221 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38222
38223 * gcc.misc-tests/linkage.exp: Update last change to handle
38224 sparc*-, not just sparc-.
38225
38226 2002-04-03 Richard Henderson <rth@redhat.com>
38227
38228 * gcc.dg/cpp/ucs.c: Improved long UCS test.
38229
38230 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
38231
38232 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38233
38234 2002-04-02 David S. Miller <davem@redhat.com>
38235
38236 * gcc.c-torture/execute/20020402-3.c: New test.
38237
38238 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
38239
38240 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38241 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38242
38243 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38244 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38245 g77.f-torture/execute/20001201.x,
38246 g77.f-torture/execute/u77-test.x: New files.
38247
38248 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38249 * gcc.dg/wchar_t-1.c: Ditto.
38250
38251 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38252
38253 * gcc.c-torture/execute/20020402-1.c: New test.
38254
38255 2002-04-01 Richard Henderson <rth@redhat.com>
38256
38257 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38258
38259 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38260
38261 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38262
38263 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38264
38265 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38266
38267 * g++.dg/inherit/template-as-base.C: Expect error.
38268 * g++.dg/inherit/namespace-as-base.C: Likewise.
38269
38270 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
38271
38272 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38273 g++.dg/ext/instantiate3.C: Tweak match patterns.
38274
38275 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38276 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38277 -da test.
38278
38279 2002-03-31 Richard Henderson <rth@redhat.com>
38280
38281 * gcc.dg/special/alias-2.c: New.
38282 * gcc.dg/special/ecos.exp: Run it.
38283
38284 2002-03-31 Richard Henderson <rth@redhat.com>
38285
38286 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38287
38288 2002-03-31 Kazu Hirata <kazu@hxi.com>
38289
38290 * gcc.dg/weak-1.c: Disable on h8300 port.
38291
38292 2002-03-29 Janis Johnson <janis187@us.ibm.com>
38293
38294 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38295 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38296 ordering tests.
38297 * g++.dg/bprob/bprob-1.C: New test.
38298 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38299 * g++.dg/gcov/gcov-1.C: New test.
38300 * g++.dg/gcov/gcov-1.x: New file.
38301 * g++.dg/gcov/gcov-2.C: New test.
38302 * g++.dg/gcov/gcov-3.C: New test.
38303 * g++.dg/gcov/gcov-3.h: New file.
38304
38305 2002-03-28 Roger Sayle <roger@eyesopen.com>
38306
38307 * g++.old-deja/g++.other/builtins5.C: New test.
38308 * g++.old-deja/g++.other/builtins6.C: New test.
38309 * g++.old-deja/g++.other/builtins7.C: New test.
38310 * g++.old-deja/g++.other/builtins8.C: New test.
38311 * g++.old-deja/g++.other/builtins9.C: New test.
38312
38313 2002-03-29 Jakub Jelinek <jakub@redhat.com>
38314
38315 * g++.dg/opt/static1.C: New test.
38316
38317 * g++.dg/opt/longbranch1.C: New test.
38318
38319 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
38320
38321 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38322
38323 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38324
38325 2002-03-28 Jeffrey A Law (law@redhat.com)
38326
38327 * gcc.c-torture/execute/20020328-1.c: New test.
38328
38329 2002-03-27 Richard Henderson <rth@redhat.com>
38330
38331 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38332 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38333 move from g++.old-deja/g++.ext/.
38334
38335 2002-03-27 Mark Mitchell <mark@codesourcery.com>
38336
38337 * g++.dg/init/new2.C: New test.
38338
38339 2002-03-26 Richard Henderson <rth@redhat.com>
38340
38341 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38342
38343 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38344 on sparc.
38345
38346 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
38347 sparcv9 systems.
38348 * gcc.dg/20001102-1.c: Likewise.
38349
38350 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
38351
38352 * gcc.dg/cpp/endif-pedantic1.c,
38353 gcc.dg/cpp/endif-pedantic2.c: New tests.
38354
38355 2002-03-26 Mark Mitchell <mark@codesourcery.com>
38356
38357 * g++.dg/init/new1.C: New test.
38358
38359 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
38360
38361 * g++.dg/abi/vbase9.C: New test.
38362
38363 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
38364
38365 * gcc.dg/arm-asm.c: New test.
38366
38367 2002-03-26 Andrew Cagney <ac131313@redhat.com>
38368
38369 * gcc.dg/Wswitch-enum.c: New test.
38370 Fix PR c/5044.
38371
38372 2002-03-26 Richard Henderson <rth@redhat.com>
38373
38374 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38375 structure.
38376
38377 2002-03-25 Richard Henderson <rth@redhat.com>
38378
38379 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
38380 sparcv9 systems.
38381
38382 * gcc.c-torture/compile/20011119-1.c (xxx): New.
38383 * gcc.c-torture/compile/20011119-2.c (xxx): New.
38384
38385 2002-03-25 Zack Weinberg <zack@codesourcery.com>
38386
38387 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38388
38389 2002-03-25 Bob Wilson <bob.wilson@acm.org>
38390
38391 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38392 targets using generic thunk support.
38393
38394 2002-03-25 Jakub Jelinek <jakub@redhat.com>
38395
38396 * gcc.c-torture/compile/20020323-1.c: New test.
38397
38398 * g++.dg/opt/conj2.C: New test.
38399
38400 2002-03-24 Richard Henderson <rth@redhat.com>
38401
38402 * gcc.dg/weak-1.c: Use -fno-common.
38403
38404 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38405
38406 * g77.dg/f77-edit-apostrophe-out.f: New test
38407 * g77.dg/f77-edit-h-out.f: New test
38408 * g77.dg/f77-edit-t-in.f: New test
38409 * g77.dg/f77-edit-t-out.f: New test
38410 * g77.dg/f77-edit-x-out.f: New test
38411 * g77.dg/f77-edit-slash-out.f: New test
38412 * g77.dg/f77-edit-colon-out.f: New test
38413 * g77.dg/f77-edit-s-out.f: New test
38414
38415 2002-03-24 Richard Henderson <rth@redhat.com>
38416
38417 * objc/execute/formal_protocol-6.x: New XFAIL.
38418
38419 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38420
38421 * gcc.dg/weak-1.c: Early return from dg-final on platforms
38422 that do not support weak symbols
38423
38424 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38425
38426 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38427 * lib/g77.exp: Likewise.
38428 * lib/objc.exp: Likewise.
38429
38430 2002-03-23 Andrew Cagney <ac131313@redhat.com>
38431
38432 * gcc.dg/Wswitch-default.c: New test.
38433
38434 2002-03-23 Jakub Jelinek <jakub@redhat.com>
38435
38436 * g++.dg/other/enum1.C: New test.
38437
38438 2002-03-23 Zack Weinberg <zack@codesourcery.com>
38439
38440 * gcc.dg/pragma-ep-3.c: Fix typo.
38441
38442 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38443
38444 * g++.dg/inherit/template-as-base.C: New test.
38445
38446 2002-03-22 Jakub Jelinek <jakub@redhat.com>
38447
38448 * g++.old-deja/g++.other/dwarf2-1.C: Move...
38449 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
38450
38451 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
38452
38453 * gcc.dg/cpp/multiline.c: Update to match.
38454
38455 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
38456
38457 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38458
38459 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
38460
38461 * gcc.dg/cpp/extratokens2.c: New file.
38462
38463 2002-03-21 David Edelsohn <edelsohn@gnu.org>
38464
38465 * gcc.dg/20020312-2.c: Add rs6000 target.
38466
38467 * gcc.c-torture/compile/20020319-1.c: New test.
38468
38469 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38470
38471 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38472 (A, E): Handle this.
38473
38474 2002-03-20 Jason Merrill <jason@redhat.com>
38475
38476 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38477 ignoring -fpic.
38478 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38479 through prune_gcc_output.
38480
38481 2002-03-20 Jakub Jelinek <jakub@redhat.com>
38482
38483 * gcc.c-torture/compile/20020320-1.c: New test.
38484
38485 2002-03-19 Jakub Jelinek <jakub@redhat.com>
38486
38487 * gcc.c-torture/compile/20020318-1.c: New test.
38488
38489 * gcc.dg/struct-by-value-1.c: New test.
38490
38491 * gcc.dg/20020319-1.c: New test.
38492
38493 2002-03-18 Jakub Jelinek <jakub@redhat.com>
38494
38495 * g++.dg/opt/conj1.C: New test.
38496
38497 2002-03-17 Mark Mitchell <mark@codesourcery.com>
38498
38499 * g++.dg/template/qualttp20.C: Revert previous change.
38500 * g++.dg/template/qualttp3.C: Likewise.
38501 * g++.dg/template/qualttp4.C: Likewise.
38502 * g++.dg/template/qualttp5.C: Likewise.
38503 * g++.dg/template/qualttp6.C: Likewise.
38504 * g++.dg/template/qualttp7.C: Likewise.
38505 * g++.dg/template/qualttp8.C: Likewise.
38506 * g++.dg/template/recurse.C: Likewise.
38507
38508 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
38509
38510 * gcc.dg/cpp/wchar-1.c: Update.
38511
38512 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
38513
38514 * g++.dg/template/conv1.C: New test.
38515 * g++.dg/template/conv2.C: New test.
38516 * g++.dg/template/conv3.C: New test.
38517 * g++.dg/template/conv4.C: New test.
38518
38519 2002-03-15 Mark Mitchell <mark@codesourcery.com>
38520
38521 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38522 * g++.dg/template/qualttp3.C: Likewise.
38523 * g++.dg/template/qualttp4.C: Likewise.
38524 * g++.dg/template/qualttp5.C: Likewise.
38525 * g++.dg/template/qualttp6.C: Likewise.
38526 * g++.dg/template/qualttp7.C: Likewise.
38527 * g++.dg/template/qualttp8.C: Likewise.
38528 * g++.dg/template/recurse.C: Likewise.
38529
38530 2002-03-15 Mark Mitchell <mark@codesourcery.com>
38531
38532 * g++.dg/opt/dtor1.C: New test.
38533
38534 2002-03-15 Jakub Jelinek <jakub@redhat.com>
38535
38536 * gcc.c-torture/compile/20020315-1.c: New test.
38537
38538 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
38539
38540 * gcc.dg/weak-1.c: Fix scan tests.
38541
38542 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
38543
38544 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38545 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38546 cris-*-aout* mmix-*-*.
38547 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38548 cris-*-aout* mmix-*-*.
38549 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38550 cris-*-elf* cris-*-aout* and mmix-*-*.
38551 * gcc.dg/20001009-1.c: Ditto.
38552 * gcc.dg/20010912-1.c: Ditto.
38553 * gcc.dg/20020122-4.c: Ditto.
38554 * gcc.dg/inline-2.c: Ditto.
38555
38556 2002-03-14 Jeffrey A Law (law@cygnus.com)
38557
38558 * gcc.c-torture/compile/20020314-1.c: New test.
38559
38560 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
38561
38562 * gcc.c-torture/execute/20020314-1.c: New test.
38563
38564 2002-03-14 Jakub Jelinek <jakub@redhat.com>
38565
38566 * g++.dg/warn/Wunused-1.C: New test.
38567
38568 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
38569
38570 * g++.dg/abi/mangle6.C: New test.
38571
38572 2002-03-13 Jakub Jelinek <jakub@redhat.com>
38573
38574 * gcc.c-torture/compile/20020309-2.c: New test.
38575
38576 * gcc.c-torture/compile/20020312-1.c: New test.
38577
38578 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
38579
38580 * g++.dg/other/access1.C: New test.
38581
38582 2002-03-12 Jakub Jelinek <jakub@redhat.com>
38583
38584 * gcc.c-torture/execute/wchar_t-1.c: New test.
38585
38586 2002-03-12 David Edelsohn <edelsohn@gnu.org>
38587
38588 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38589
38590 2002-03-12 Roger Sayle <roger@eyesopen.com>
38591
38592 * gcc.dg/20020312-1.c: New test case.
38593
38594 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
38595
38596 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38597
38598 2002-03-11 Richard Henderson <rth@redhat.com>
38599
38600 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38601 * g++.old-deja/g++.jason/report.C: Likewise.
38602
38603 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
38604
38605 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38606 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38607
38608 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
38609
38610 * testsuite/g++.dg/overload/pmf1.C: New test.
38611
38612 2002-03-11 Kazu Hirata <kazu@hxi.com>
38613
38614 * gcc.c-torture/execute/20020307-1.c: Use long.
38615
38616 2002-03-11 Jakub Jelinek <jakub@redhat.com>
38617
38618 PR optimization/5844
38619 * gcc.dg/20020310-1.c: New test.
38620
38621 2002-03-09 Michael Meissner <meissner@redhat.com>
38622
38623 * gcc.c-torture/execute/memcpy-2.c: New test.
38624 * gcc.c-torture/execute/memset-1.c: New test.
38625 * gcc.c-torture/execute/strlen-1.c: New test.
38626 * gcc.c-torture/execute/strcmp-1.c: New test.
38627 * gcc.c-torture/execute/strncmp-1.c: New test.
38628
38629 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
38630
38631 * gcc.dg/ppc-ldstruct.c: New test.
38632
38633 2002-03-09 Jakub Jelinek <jakub@redhat.com>
38634
38635 * gcc.c-torture/execute/va-arg-22.c: New test.
38636
38637 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38638
38639 * gcc.c-torture/compile/20020309-1.c: New test.
38640
38641 2002-03-08 Jakub Jelinek <jakub@redhat.com>
38642
38643 * gcc.c-torture/execute/20020307-2.c: New test.
38644
38645 2002-03-07 Jeffrey A Law (law@redhat.com)
38646
38647 * g77.f-torture/compile/20020307-1.f: New test.
38648
38649 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
38650
38651 * gcc.dg/unordered-1.c: New test.
38652
38653 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
38654
38655 * gcc.c-torture/execute/20020307-1.c: New test.
38656
38657 2002-03-05 Jakub Jelinek <jakub@redhat.com>
38658
38659 * gcc.dg/20020304-1.c: New test.
38660
38661 * gcc.c-torture/compile/20020304-2.c: New test.
38662
38663 2002-03-04 Zack Weinberg <zack@codesourcery.com>
38664
38665 * gcc.c-torture/compile/20020304-1.c: New test case
38666 (from PR c/5830).
38667
38668 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
38669
38670 * gcc.dg/20020103-1.c: Add other -D ppc variants.
38671
38672 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
38673
38674 * g++.dg/other/classkey1.C: New test.
38675
38676 2002-03-01 Richard Henderson <rth@redhat.com>
38677
38678 * gcc.c-torture/compile/981223-1.x: New.
38679 * gcc.c-torture/compile/920625-1.x: New.
38680
38681 2002-02-28 Richard Henderson <rth@redhat.com>
38682
38683 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38684
38685 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
38686
38687 * gcc.c-torture/execute/20020227-1.c: New test.
38688
38689 2002-02-27 Mark Mitchell <mark@codesourcery.com>
38690
38691 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38692 here" ERROR lines.
38693 * g++.old-deja/g++.oliva/partord1.C: Likewise.
38694 * g++.old-deja.g++.other/defarg1.C: Likewise.
38695 * g++.old-deja/g++.pt/calls2.C: Likewise.
38696 * g++.old-deja/g++.pt/crash20.C: Likewise.
38697 * g++.old-deja/g++.pt/crash30.C: Likewise.
38698 * g++.old-deja/g++.pt/crash36.C: Likewise.
38699 * g++.old-deja/g++.pt/crash6.C: Likewise.
38700 * g++.old-deja/g++.pt/defarg13.C: Likewise.
38701 * g++.old-deja/g++.pt/derived3.C: Likewise.
38702 * g++.old-deja/g++.pt/error1.C: Likewise.
38703 * g++.old-deja/g++.pt/friend21.C: Likewise.
38704 * g++.old-deja/g++.pt/friend23.C: Likewise.
38705 * g++.old-deja/g++.pt/infinite1.C: Likewise.
38706 * g++.old-deja/g++.robertl/eb128.C: Likewise.
38707
38708 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
38709
38710 * gcc.c-torture/execute/20020225-2.c: New test.
38711
38712 2002-02-27 Zack Weinberg <zack@codesourcery.com>
38713
38714 * gcc.c-torture/execute/920730-1t.c,
38715 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38716 Delete test cases, only relevant to -traditional.
38717
38718 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
38719
38720 * gcc.dg/cpp/undef1.c: Remove.
38721 * gcc.dg/cpp/directiv.c: Update.
38722 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38723
38724 2002-02-27 Michael Meissner <meissner@redhat.com>
38725
38726 * gcc.c-torture/execute/20020226-1.c: New test.
38727
38728 2002-02-26 Jakub Jelinek <jakub@redhat.com>
38729
38730 * g++.dg/debug/debug4.C: New test.
38731
38732 * gcc.dg/ia64-visibility-1.c: New test.
38733
38734 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
38735
38736 * gcc.dg/debug/20020224-1.c: New.
38737
38738 2002-02-25 Kazu Hirata <kazu@hxi.com>
38739
38740 * gcc.c-torture/execute/960416-1.x: New.
38741 * gcc.c-torture/execute/divconst-3.x: Likewise.
38742
38743 2002-02-25 Jakub Jelinek <jakub@redhat.com>
38744
38745 * gcc.dg/20020224-1.c: New test.
38746
38747 2002-02-25 Alan Modra <amodra@bigpond.net.au>
38748
38749 * gcc.c-torture/execute/20020225-1.c: New.
38750
38751 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
38752
38753 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38754
38755 2002-02-23 Jakub Jelinek <jakub@redhat.com>
38756
38757 * gcc.dg/20020222-1.c: New test.
38758
38759 2002-02-22 Jakub Jelinek <jakub@redhat.com>
38760
38761 * g++.dg/opt/anonunion1.C: New test.
38762
38763 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
38764
38765 * g++.dg/template/qualttp19.C: New test.
38766 * g++.dg/template/qualttp20.C: New test.
38767 * g++.old-deja/g++.jason/report.C: Adjust expected errors
38768 * g++.old-deja/g++.other/qual1.C: Likewise.
38769
38770 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
38771
38772 * gcc.dg/attr-alwaysinline.c: New.
38773
38774 2002-02-21 Jakub Jelinek <jakub@redhat.com>
38775
38776 * gcc.dg/20020220-1.c: New test.
38777
38778 * gcc.dg/20020220-2.c: New test.
38779
38780 * g++.dg/opt/mmx1.C: New test.
38781
38782 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
38783
38784 * gcc.c-torture/compile/20020110.c: New test.
38785
38786 2002-02-20 Jakub Jelinek <jakub@redhat.com>
38787
38788 * gcc.c-torture/execute/20020219-1.c: New test.
38789
38790 * gcc.dg/20020219-1.c: New test.
38791
38792 * gcc.dg/noncompile/20020220-1.c: New test.
38793
38794 * g++.dg/opt/ptrintsum1.C: New test.
38795
38796 * gcc.dg/debug/20020220-1.c: New test.
38797
38798 2002-02-17 Jakub Jelinek <jakub@redhat.com>
38799
38800 * gcc.c-torture/execute/20020216-1.c: New test.
38801
38802 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
38803
38804 * gcc.dg/decl-1.c: Update, new test.
38805
38806 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
38807
38808 * g++.dg/abi/bitfield1.C: New test.
38809 * g++.dg/abi/bitfield2.C: New test.
38810
38811 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
38812
38813 * gcc.dg/attr-nest.c: New test.
38814
38815 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
38816
38817 * gcc.c-torture/execute/20020215-1.c: New test.
38818
38819 2002-02-14 Jakub Jelinek <jakub@redhat.com>
38820
38821 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38822 * g++.dg/debug/debug.exp: New.
38823 * g++.dg/debug/trivial.C: New.
38824 * g++.dg/debug/debug1.C: Moved...
38825 * g++.dg/other/debug1.C: ...from here.
38826 * g++.dg/debug/debug2.C: Moved...
38827 * g++.dg/other/debug2.C: ...from here.
38828 * g++.dg/debug/debug3.C: Moved...
38829 * g++.dg/other/debug3.C: ...from here.
38830
38831 * gcc.dg/noncompile/20020213-1.c: New test.
38832
38833 2002-02-13 Jakub Jelinek <jakub@redhat.com>
38834
38835 * g++.dg/other/debug3.C: New test.
38836
38837 * gcc.c-torture/execute/20020213-1.c: New test.
38838
38839 2002-02-13 Richard Smith <richard@ex-parrot.com>
38840
38841 * g++.old-deja/g++.other/thunk1.C: New test.
38842
38843 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
38844
38845 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38846
38847 2002-02-13 Stan Shebs <shebs@apple.com>
38848
38849 * gcc.dg/altivec-3.c: New.
38850
38851 2002-02-12 Jakub Jelinek <jakub@redhat.com>
38852
38853 * gcc.dg/Wunreachable-1.c: New test.
38854 * gcc.dg/Wunreachable-2.c: New test.
38855
38856 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
38857
38858 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38859
38860 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
38861
38862 * gcc.dg/decl-1.c: New test.
38863
38864 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
38865
38866 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38867
38868 2002-02-10 Kazu Hirata <kazu@hxi.com>
38869
38870 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38871 * gcc.c-torture/compile/980506-1.x: Likewise.
38872
38873 2002-02-10 Kazu Hirata <kazu@hxi.com>
38874
38875 * gcc.dg/20020210-1.c: New.
38876
38877 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
38878
38879 * g77.f-torture/execute/947.f: New regression test
38880 for PR fortran/947.
38881
38882 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
38883
38884 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38885 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38886
38887 2002-02-08 Richard Henderson <rth@redhat.com>
38888
38889 * gcc.c-torture/compile/labels-3.c: New.
38890
38891 2002-02-08 Jakub Jelinek <jakub@redhat.com>
38892
38893 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38894 expression statements work instead.
38895 * gcc.dg/noncompile/20020207-1.c: New test.
38896
38897 2002-02-07 Richard Henderson <rth@redhat.com>
38898
38899 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38900
38901 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38902
38903 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38904 message from g77
38905 * lib/g77-dg.exp: Trim g77 error messages so that they are
38906 recognized by dg.exp.
38907
38908 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38909
38910 PR fortran/5473
38911 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
38912
38913 2002-02-07 Richard Henderson <rth@redhat.com>
38914
38915 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38916 to be sufficiently aligned for integers.
38917
38918 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
38919
38920 * g++.dg/template/friend4.C: New test.
38921
38922 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38923
38924 PR fortran/5743
38925 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38926 unsupported cases.
38927
38928 2002-02-07 Richard Henderson <rth@redhat.com>
38929
38930 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38931 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38932 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38933 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38934
38935 2002-02-06 Richard Henderson <rth@redhat.com>
38936
38937 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38938
38939 2002-02-06 Janis Johnson <janis187@us.ibm.com>
38940
38941 * gcc.dg/20020206-1.c: New test.
38942
38943 2002-02-06 Jakub Jelinek <jakub@redhat.com>
38944
38945 * gcc.c-torture/execute/20020206-1.c: New test.
38946
38947 * gcc.c-torture/execute/20020206-2.c: New test.
38948
38949 PR optimization/5429:
38950 * gcc.c-torture/compile/20020206-1.c: New test.
38951
38952 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
38953
38954 * g++.dg/ext/align1.C: Do not use an explicit alignment value
38955 as certain file formats cannot support particularly large
38956 alignments.
38957
38958 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38959 and do not expect to be able to link the executable.
38960
38961 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38962 fail because the COFF format does not support the weak attribute.
38963
38964 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
38965
38966 * g77.dg/pr5473.f: New test
38967
38968 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
38969
38970 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38971 Fix testcase accordingly.
38972
38973 2002-02-04 Richard Henderson <rth@redhat.com>
38974
38975 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38976 (buf): Change to be an array of pointers, not ints.
38977
38978 2002-02-04 Jakub Jelinek <jakub@redhat.com>
38979
38980 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
38981 before all tests. Move warning one line above to match where it
38982 C frontend emits.
38983 * gcc.dg/Wswitch-2.c: New test.
38984 * g++.dg/warn/Wswitch-1.C: New test.
38985 * g++.dg/warn/Wswitch-2.C: New test.
38986
38987 2002-02-04 Richard Henderson <rth@redhat.com>
38988
38989 * g++.dg/abi/offsetof.C: Fix size comparison.
38990
38991 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
38992
38993 * gcc.dg/cast-qual-2.c: New test.
38994
38995 2002-02-04 Jakub Jelinek <jakub@redhat.com>
38996
38997 * gcc.dg/20020201-4.c: New test.
38998
38999 2002-02-04 Ben Elliston <bje@redhat.com>
39000
39001 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39002 target_info attribute != 0, in addition to the empty string.
39003 (gcc_target_compile): Likewise.
39004
39005 2002-02-03 Andrew Cagney <ac131313@redhat.com>
39006
39007 * gcc.dg/Wswitch.c: New test.
39008 PR gcc/4475. PR gcc/3780.
39009
39010 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
39011
39012 * g77.f-torture/execute/5122.f: New test for regressions
39013 against PR fortran/5122.
39014
39015 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
39016
39017 * g77.f-torture/compile/pr3743.f: Delete
39018 * g77.dg/pr3743-1.f: New test.
39019 * g77.dg/pr3743-2.f: New test.
39020 * g77.dg/pr3743-3.f: New test.
39021 * g77.dg/pr3743-4.f: New test.
39022
39023 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
39024
39025 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39026
39027 2002-02-02 Richard Henderson <rth@redhat.com>
39028
39029 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39030 * gcc.c-torture/execute/bf64-1.c: Likewise.
39031
39032 2002-02-02 Jakub Jelinek <jakub@redhat.com>
39033
39034 * gcc.dg/20020201-2.c: New test.
39035
39036 * gcc.dg/20020201-3.c: New test.
39037
39038 * gcc.c-torture/execute/bitfld-2.c: New test.
39039
39040 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
39041
39042 * gcc.dg/bitfld-1.c: Update.
39043 * gcc.dg/bitfld-2.c: Update.
39044 * gcc.c-torture/execute/bitfld-1.x: New.
39045
39046 2002-02-02 Jakub Jelinek <jakub@redhat.com>
39047
39048 * gcc.c-torture/execute/20020201-1.c: New test.
39049
39050 2002-02-01 Janis Johnson <janis187@us.ibm.com>
39051
39052 PR target/5469
39053 * gcc.dg/20020201-1.c: New test.
39054
39055 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
39056
39057 PR fortran/3743
39058 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39059 * g77.f-torture/compile/pr3743.x: Remove
39060
39061 2002-01-31 Tom Rix <trix@redhat.com>
39062
39063 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39064
39065 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
39066
39067 * gcc.dg/noncompile/20020130-1.c: New test.
39068
39069 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
39070
39071 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39072
39073 2002-01-29 Richard Henderson <rth@redhat.com>
39074
39075 * gcc.c-torture/execute/991118-1.c: Cast various constants back
39076 to long long.
39077 * gcc.c-torture/execute/bf64-1.c: Likewise.
39078
39079 2002-01-29 Jakub Jelinek <jakub@redhat.com>
39080
39081 * gcc.c-torture/execute/20020129-1.c: New test.
39082
39083 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
39084
39085 * gcc.c-torture/compile/20000224-1.c: Update.
39086 * gcc.c-torture/execute/bitfld-1.c: New tests.
39087 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39088 * gcc.dg/uninit-A.c: Update.
39089
39090 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
39091
39092 * g++.dg/template/ctor1.C: Add instantiation.
39093
39094 2002-01-28 Paul Koning <pkoning@equallogic.com>
39095
39096 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39097 argument to __builtin_prefetch to be const ptr.
39098
39099 2002-01-28 Jakub Jelinek <jakub@redhat.com>
39100
39101 * gcc.c-torture/compile/20020120-1.c: New test.
39102
39103 2002-01-27 Kazu Hirata <kazu@hxi.com>
39104
39105 * gcc.c-torture/execute/20020127-1.c: New test.
39106
39107 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
39108
39109 * g77.dg/f77-edit-i-in.f: New test
39110 * g77.dg/f77-edit-i-out.f: New test
39111
39112 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
39113
39114 * gcc.dg/debug/debug.exp: New file.
39115 * gcc.dg/debug/trivial.c: New file.
39116 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39117 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39118 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39119 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39120 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39121 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39122 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39123 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39124 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39125 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39126 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39127 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39128 * gcc.dg/20000503-1.c: Removed.
39129 * gcc.dg/20010207-1.c: Removed.
39130 * gcc.dg/20011223-1.c: Removed.
39131 * gcc.dg/20020104-2.c: Removed.
39132 * gcc.dg/debug-1.c: Removed.
39133 * gcc.dg/debug-2.c: Removed.
39134 * gcc.dg/debug-3.c: Removed.
39135 * gcc.dg/debug-4.c: Removed.
39136 * gcc.dg/debug-5.c: Removed.
39137 * gcc.dg/debug-6.c: Removed.
39138 * gcc.dg/dwarf2-1.c: Removed.
39139 * gcc.dg/dwarf2-2.c: Removed.
39140
39141 2002-01-25 Jakub Jelinek <jakub@redhat.com>
39142
39143 * g++.old-deja/g++.other/eh5.C: New test.
39144 * g++.old-deja/g++.other/sibcall2.C: New test.
39145 * g++.old-deja/g++.other/array9.C: New test.
39146 * g++.old-deja/g++.other/typename2.C: New test.
39147 * g++.old-deja/g++.other/crash60.C: New test.
39148 * g++.old-deja/g++.other/conv9.C: New test.
39149 * g++.old-deja/g++.other/mangle10.C: New test.
39150 * g++.old-deja/g++.other/unchanging1.C: New test.
39151 * g++.old-deja/g++.other/exprstmt1.C: New test.
39152 * g++.old-deja/g++.other/inline23.C: New test.
39153 * g++.old-deja/g++.eh/ia64-1.C: New test.
39154 * g++.old-deja/g++.other/dwarf2-1.C: New test.
39155 * g++.old-deja/g++.other/reload1.C: New test.
39156 * g++.old-deja/g++.other/static20.C: New test.
39157 * g++.old-deja/g++.other/local-alloc1.C: New test.
39158 * g++.old-deja/g++.other/conv8.C: New test.
39159 * g++.old-deja/g++.other/stmtexpr2.C: New test.
39160 * g++.old-deja/g++.other/storeexpr1.C: New test.
39161 * g++.old-deja/g++.other/storeexpr2.C: New test.
39162 * g++.dg/eh/template2.C: New test.
39163 * g++.dg/warn/weak1.C: New test.
39164
39165 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
39166
39167 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39168 Remove first, non-varying, argument.
39169
39170 2002-01-23 Richard Henderson <rth@redhat.com>
39171
39172 * gcc.dg/inline-2.c: New.
39173
39174 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39175 Add optional target arg. Check number of arguments.
39176 (scan-assembler-not, scan-assembler-dem): Likewise.
39177 (scan-assembler-dem-not): Likewise.
39178
39179 2002-01-23 Zack Weinberg <zack@codesourcery.com>
39180
39181 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39182 line 12.
39183 * g++.old-deja/g++.brendan/parse3.C,
39184 g++.old-deja/g++.other/crash26.C,
39185 g++.old-deja/g++.other/crash28.C,
39186 g++.old-deja/g++.other/crash29.C,
39187 g++.old-deja/g++.other/crash30.C,
39188 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39189
39190 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
39191
39192 * gcc.dg/20020115-1.c: New.
39193
39194 2002-01-23 Bob Wilson <bob.wilson@acm.org>
39195
39196 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39197
39198 2002-01-23 Janis Johnson <janis187@us.ibm.com>
39199
39200 * gcc.dg/20020122-3.c: New.
39201
39202 2002-01-23 Jakub Jelinek <jakub@redhat.com>
39203
39204 * g++.dg/other/gc1.C: New test.
39205
39206 2002-01-23 Zack Weinberg <zack@codesourcery.com>
39207
39208 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39209
39210 2002-01-22 Richard Henderson <rth@redhat.com>
39211
39212 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39213
39214 2002-01-22 Richard Henderson <rth@redhat.com>
39215
39216 * gcc.dg/20020122-4.c: New.
39217
39218 2002-01-22 H.J. Lu <hjl@gnu.org>
39219
39220 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39221 link output.
39222 * gcc.dg/special/ecos.exp: Likewise.
39223 * lib/g++-dg.exp: Likewise.
39224 * lib/g77-dg.exp: Likewise.
39225 * lib/gcc-dg.exp : Likewise.
39226 * lib/mike-g++.exp: Likewise.
39227 * lib/mike-g77.exp: Likewise.
39228 * lib/mike-gcc.exp: Likewise.
39229 * lib/objc-dg.exp: Likewise.
39230
39231 2002-01-22 Janis Johnson <janis187@us.ibm.com>
39232
39233 PR target/5379
39234 * gcc.dg/20020122-2.c: New test.
39235
39236 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
39237
39238 * gcc.dg/20020122-1.c: New test.
39239
39240 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
39241
39242 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39243
39244 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
39245
39246 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39247
39248 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39249
39250 * gcc.c-torture/compile/20020121-1.c: New test.
39251
39252 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
39253
39254 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39255 ld_library_path.
39256
39257 2002-01-21 Jakub Jelinek <jakub@redhat.com>
39258
39259 * gcc.dg/20020218-1.c: New test.
39260
39261 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
39262
39263 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39264 messages
39265 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39266 "At global scope" warning
39267 * g++.dg/ext/align1.C: Change cygwin test for alignment
39268 from db-bogus to dg-warning
39269
39270 2002-01-21 Zack Weinberg <zack@codesourcery.com>
39271
39272 * g77.f-torture/compile/cpp2.F: New test.
39273
39274 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
39275
39276 * g++.dg/template/access1.C: New test.
39277
39278 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
39279
39280 * gcc.dg/20020118-1.c: New.
39281
39282 2002-01-18 Kazu Hirata <kazu@hxi.com>
39283
39284 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39285
39286 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
39287
39288 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39289 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39290 alignment warnings.
39291
39292 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
39293
39294 * gcc.misc-tests/i386-prefetch.exp: Save and restore
39295 torture_with_loops and torture_without_loops
39296
39297 2002-01-17 Jakub Jelinek <jakub@redhat.com>
39298
39299 * gcc.c-torture/compile/20020116-1.c: New test.
39300
39301 2002-01-16 Jakub Jelinek <jakub@redhat.com>
39302
39303 * gcc.dg/20020116-2.c: New test.
39304
39305 * gcc.dg/ultrasp4.c: New test.
39306
39307 * gcc.dg/20020116-1.c: New test.
39308
39309 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
39310
39311 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39312 by EABI.
39313
39314 2002-01-15 Janis Johnson <janis187@us.ibm.com>
39315
39316 * gcc.misc-tests/i386-prefetch.exp: New.
39317 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39318 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39319 * gcc.misc-tests/i386-pf-none-1.c: New test.
39320 * gcc.misc-tests/i386-pf-sse-1.c: New test.
39321
39322 2002-01-15 Jakub Jelinek <jakub@redhat.com>
39323
39324 * gcc.dg/gnu89-init-1.c: Add new tests.
39325
39326 2002-01-15 Andreas Jaeger <aj@suse.de>
39327
39328 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39329 * gcc.dg/i386-mmx-2.c: Likewise.
39330 * gcc.dg/i386-sse-1.c: Likewise.
39331 * gcc.dg/i386-sse-2.c: Likewise.
39332 * gcc.dg/i386-sse-3.c: Likewise.
39333
39334 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
39335
39336 * g77.f-torture/execute/intrinsic-unix-bessel.f:
39337 Uncomment additional cases that now pass.
39338
39339 2002-01-11 Richard Henderson <rth@redhat.com>
39340
39341 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39342 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39343
39344 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
39345
39346 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39347
39348 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
39349
39350 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39351 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39352
39353 2002-01-10 Dale Johannesen <dalej@apple.com>
39354
39355 * gcc.c-torture/execute/loop-11.c: New.
39356
39357 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
39358
39359 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39360 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39361
39362 2002-01-09 Richard Henderson <rth@redhat.com>
39363
39364 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39365 type in which to perform the operation for each size.
39366
39367 2002-01-09 Alan Matsuoka (alanm@redhat.com)
39368
39369 * gcc.c-torture/compile/20020109-2.c: New test.
39370
39371 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
39372
39373 * gcc.c-torture/execute/loop-10.c: New test.
39374
39375 2002-01-09 Jakub Jelinek <jakub@redhat.com>
39376
39377 * gcc.c-torture/compile/20010226-1.c: New test.
39378 * gcc.c-torture/compile/20010227-1.c: New test.
39379 * gcc.c-torture/compile/20010426-1.c: New test.
39380 * gcc.c-torture/compile/20010510-1.c: New test.
39381 * gcc.c-torture/compile/20010605-3.c: New test.
39382 * gcc.c-torture/compile/20010824-1.c: New test.
39383 * gcc.c-torture/execute/20010409-1.c: New test.
39384 * gcc.dg/noncompile/20000901-1.c: New test.
39385 * gcc.dg/20001023-1.c: New test.
39386 * gcc.dg/20001101-1.c: New test.
39387 * gcc.dg/20001102-1.c: New test.
39388 * gcc.dg/20010207-1.c: New test.
39389 * gcc.dg/20010405-1.c: New test.
39390 * gcc.dg/20010822-1.c: New test.
39391 * gcc.dg/20011107-1.c: New test.
39392
39393 2002-01-09 Jeffrey A Law (law@redhat.com)
39394
39395 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39396
39397 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
39398 execution failure on PA targets.
39399
39400 2002-01-09 Jakub Jelinek <jakub@redhat.com>
39401
39402 * gcc.c-torture/compile/20020109-1.c: New test.
39403
39404 2002-01-08 Kazu Hirata <kazu@hxi.com>
39405
39406 * gcc.c-torture/execute/20020108-1.c: New test.
39407
39408 2002-01-08 Jakub Jelinek <jakub@redhat.com>
39409
39410 * gcc.dg/20020108-1.c: New test.
39411
39412 2002-01-08 H.J. Lu <hjl@gnu.org>
39413
39414 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39415 for header files.
39416
39417 2002-01-08 Geoff Keating <geoffk@redhat.com>
39418
39419 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39420 consistency.
39421
39422 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
39423
39424 * gcc.dg/altivec-4.c: Test altivec predicates.
39425
39426 2002-01-07 Jakub Jelinek <jakub@redhat.com>
39427
39428 * gcc.c-torture/execute/20020107-1.c: New test.
39429
39430 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
39431
39432 PR c/5279
39433 * gcc.c-torture/compile/20020106-1.c: New test.
39434
39435 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
39436
39437 * gcc.c-torture/execute/nestfunc-4.c: New test.
39438
39439 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39440
39441 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39442 extra triple that slipped in.
39443 * g++.old-deja/g++.abi/align.C: Likewise.
39444 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39445
39446 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39447
39448 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39449 * g++.old-deja/g++.abi/align.C: Likewise.
39450 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39451
39452 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39453 on FreeBSD/i386.
39454 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39455 FreeBSD.
39456
39457 2002-01-04 Jakub Jelinek <jakub@redhat.com>
39458
39459 * gcc.dg/20020104-1.c: New test.
39460
39461 * gcc.dg/20020104-2.c: New test.
39462
39463 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
39464
39465 * gcc.dg/20020103-1.c: Fix typo in target selector.
39466
39467 2002-01-03 Richard Henderson <rth@redhat.com>
39468
39469 * gcc.dg/20020103-1.c: New.
39470
39471 2002-01-03 Kazu Hirata <kazu@hxi.com>
39472
39473 * gcc.c-torture/execute/20020103-1.c: New test.
39474
39475 2002-01-03 Jakub Jelinek <jakub@redhat.com>
39476
39477 * g++.dg/other/debug2.C: New test.
39478
39479 * gcc.c-torture/compile/20020103-1.c: New test.
39480
39481 2002-01-02 Jakub Jelinek <jakub@redhat.com>
39482
39483 * gcc.dg/gnu89-init-1.c: Added new tests.
39484
39485 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39486
39487 * g++.dg/template/friend2.C: Remove as patch is reverted.
39488
39489 * g++.dg/warn/oldcast1.C: New test.
39490
39491 * g++.dg/template/ptrmem1.C: New test.
39492 * g++.dg/template/ptrmem2.C: New test.
39493
39494 * g++.dg/template/ntp.C: New test.
39495
39496 * g++.dg/other/component1.C: New test.
39497
39498 * g++.dg/template/ttp3.C: New test.
39499
39500 * g++.dg/template/friend2.C: New test.
39501 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39502
39503 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39504
39505 * g++.dg/other/ptrmem1.C: New test.
39506 * g++.dg/other/ptrmem2.C: New test.
39507
39508 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39509
39510 * g++.dg/template/ctor1.C: New test.
39511
39512 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39513
39514 * g++.dg/template/friend2.C: New test.
39515
39516 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
39517
39518 * gcc.dg/mmix-1.c: New test.
39519
39520 2001-12-31 Richard Henderson <rth@redhat.com>
39521
39522 * gcc.dg/asm-5.c: New.
39523
39524 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
39525
39526 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39527 in namespace __gnu_cxx
39528
39529 2001-12-30 Richard Henderson <rth@redhat.com>
39530
39531 * gcc.dg/debug-6.c: New.
39532
39533 2001-12-30 Jakub Jelinek <jakub@redhat.com>
39534
39535 * gcc.c-torture/compile/20011229-2.c: New test.
39536
39537 2001-12-29 Jakub Jelinek <jakub@redhat.com>
39538
39539 * gcc.dg/debug-3.c: New test.
39540 * gcc.dg/debug-4.c: New test.
39541 * gcc.dg/debug-5.c: New test.
39542
39543 2001-12-29 Richard Henderson <rth@redhat.com>
39544
39545 * g++.dg/eh/loop1.C: New.
39546
39547 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
39548
39549 * g++.dg/template/crash1.C: New test.
39550
39551 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
39552
39553 * g++.dg/other/const1.C: New test.
39554
39555 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
39556
39557 * gcc.c-torture/compile/20011229-1.c: New test.
39558
39559 2001-12-28 Stan Shebs <shebs@apple.com>
39560
39561 * lib/objc-torture.exp: Resync with c-torture.exp.
39562 * lib/objc.exp: Load standard libraries.
39563
39564 2001-12-28 Jakub Jelinek <jakub@redhat.com>
39565
39566 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39567 additional tests.
39568
39569 2001-12-27 Roger Sayle <roger@eyesopen.com>
39570
39571 * gcc.c-torture/execute/string-opt-16.c: New testcase.
39572
39573 2001-12-27 Richard Henderson <rth@redhat.com>
39574
39575 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39576
39577 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
39578
39579 * g++.dg/eh/ctor1.C: New test.
39580 * g++.dg/other/error2.C: New test.
39581
39582 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
39583
39584 * g++.dg/other/init2.C: New test.
39585
39586 2001-12-24 Richard Henderson <rth@redhat.com>
39587
39588 * gcc.dg/20011223-1.c: New.
39589 * gcc.dg/inline-1.c: New.
39590
39591 2001-12-23 Richard Henderson <rth@redhat.com>
39592
39593 * gcc.dg/asm-4.c: Test operand modifiers.
39594
39595 2001-12-23 Richard Henderson <rth@redhat.com>
39596
39597 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39598
39599 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
39600
39601 * gcc.c-torture/execute/20011223-1.c: New test.
39602
39603 2001-12-21 Richard Henderson <rth@redhat.com>
39604
39605 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39606 re-enables the warning.
39607
39608 2001-12-21 Richard Henderson <rth@redhat.com>
39609
39610 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39611
39612 2001-12-20 Jakub Jelinek <jakub@redhat.com>
39613
39614 * gcc.c-torture/compile/20011218-1.c: New test.
39615
39616 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
39617
39618 * gcc.misc-test/arm-isr.exp: New file. Control running of the
39619 arm-isr.c test.
39620 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
39621 epilogue generation for ARM ISR routines.
39622
39623 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39624
39625 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39626 * gcc.dg/format/c90-printf-3.c: Likewise.
39627 * gcc.dg/format/c99-printf-3.c: Likewise.
39628 * gcc.dg/format/ext-1.c: Likewise.
39629 * gcc.dg/format/ext-6.c: Likewise.
39630 * gcc.dg/format/format.h: Prototype unlocked stdio.
39631
39632 2001-12-20 Richard Henderson <rth@redhat.com>
39633
39634 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39635 (arena): Use it.
39636 (malloc): Correct allocation logic. Abort if we fill up the
39637 arena before initialization complete.
39638 (realloc): Correct allocation logic.
39639
39640 2001-12-20 Jakub Jelinek <jakub@redhat.com>
39641
39642 * gcc.c-torture/compile/20011219-2.c: New test.
39643
39644 * gcc.c-torture/execute/20011219-1.c: New test.
39645
39646 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
39647
39648 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39649 target does not support weak symbols.
39650
39651 2001-12-19 Jakub Jelinek <jakub@redhat.com>
39652
39653 * gcc.c-torture/compile/20011219-1.c: New test.
39654
39655 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
39656
39657 * g++.dg/other/error1.C: New test.
39658
39659 2001-12-17 Jeffrey A Law (law@redhat.com)
39660
39661 * gcc.c-torture/execute/20011217-1.c: New test.
39662
39663 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
39664
39665 * objc.dg/special/: New directory.
39666 * objc.dg/special/special.exp: New file.
39667 * objc.dg/special/unclaimed-category-1.h: New file.
39668 * objc.dg/special/unclaimed-category-1a.m: New file.
39669 * objc.dg/special/unclaimed-category-1.m: New file.
39670
39671 2001-12-17 Andreas Jaeger <aj@suse.de>
39672
39673 * gcc.c-torture/compile/20011217-2.c: New test.
39674
39675 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
39676
39677 * gcc.c-torture/compile/20011217-1.c: New test.
39678
39679 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
39680
39681 * testsuite/gcc.dg/20011214-1.c: New.
39682
39683 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
39684
39685 * gcc.dg/altivec-4.c: New.
39686
39687 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
39688
39689 * gcc.dg/20011113-1.c: New test.
39690
39691 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
39692
39693 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39694 std::__malloc_alloc_template<0> and
39695 std::__default_alloc_template<false, 0>.
39696
39697 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
39698
39699 * objc/execute/bf-21.m: New test.
39700 * objc/execute/enumeration-1.m: New test.
39701 * objc/execute/enumeration-2.m: New test.
39702
39703 2001-12-12 Jakub Jelinek <jakub@redhat.com>
39704
39705 * gcc.dg/gnu89-init-1.c: New test.
39706
39707 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
39708
39709 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39710 * g++.old-deja/g++.jason/2371.C: Likewise.
39711 * g++.old-deja/g++.jason/template33.C: Likewise.
39712 * g++.old-deja/g++.jason/template34.C: Likewise.
39713 * g++.old-deja/g++.jason/template36.C: Likewise.
39714 * g++.old-deja/g++.oliva/typename1.C: Likewise.
39715 * g++.old-deja/g++.oliva/typename2.C: Likewise.
39716 * g++.old-deja/g++.other/typename1.C: Likewise.
39717 * g++.old-deja/g++.pt/inherit2.C: Likewise.
39718 * g++.old-deja/g++.pt/nontype5.C: Likewise.
39719 * g++.old-deja/g++.pt/typename11.C: Likewise.
39720 * g++.old-deja/g++.pt/typename14.C: Likewise.
39721 * g++.old-deja/g++.pt/typename16.C: Likewise.
39722 * g++.old-deja/g++.pt/typename3.C: Likewise.
39723 * g++.old-deja/g++.pt/typename4.C: Likewise.
39724 * g++.old-deja/g++.pt/typename5.C: Likewise.
39725 * g++.old-deja/g++.pt/typename7.C: Likewise.
39726 * g++.old-deja/g++.robertl/eb9.C: Likewise.
39727
39728 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
39729
39730 * g++.dg/other/linkage1.C: New test.
39731 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39732 specifiers.
39733
39734 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
39735
39736 * gcc.dg/concat.c: New test.
39737
39738 2001-12-11 Stan Shebs <shebs@apple.com>
39739
39740 * objc/compile: New test directory.
39741 * objc/compile/compile.exp: New expect script.
39742 * objc/compile/20011211-1.m: New compile test.
39743
39744 2001-12-11 Jason Merrill <jason@redhat.com>
39745
39746 * lib/prune.exp (prune_gcc_output): Also handle "In member
39747 function". So many permutations...
39748
39749 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
39750
39751 * g++.dg/template/typedef1.C: New test.
39752
39753 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
39754
39755 * g++.dg/other/copy1.C: New test.
39756
39757 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
39758
39759 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39760
39761 * gcc.dg/builtin-choose-expr.c: New.
39762
39763 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
39764
39765 * gcc.dg/altivec-2.c: New.
39766
39767 2001-12-07 Richard Henderson <rth@redhat.com>
39768
39769 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39770
39771 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
39772
39773 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39774 ultrasparc.
39775
39776 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39777
39778 * g++-old.deja/g++.robertl/eb101.C: Deleted.
39779
39780 2001-12-06 Janis Johnson <janis187@us.ibm.com>
39781
39782 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39783 variable argument list.
39784
39785 2001-12-06 Zack Weinberg <zack@codesourcery.com>
39786
39787 * gcc.c-torture/execute/memcheck: Delete entire directory.
39788 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39789 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39790
39791 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
39792
39793 * gcc.dg/Wshadow-1.c: New test.
39794
39795 2001-12-05 Jakub Jelinek <jakub@redhat.com>
39796
39797 * gcc.c-torture/compile/20011130-1.c: New test.
39798
39799 * gcc.dg/noncompile/20011025-1.c: New test.
39800
39801 * g++.dg/other/anon-union.C: New test.
39802
39803 * gcc.c-torture/execute/20011024-1.c: New test.
39804
39805 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
39806
39807 * gcc.c-torture/execute/20000722-1.x,
39808 gcc.c-torture/execute/20010123-1.x: Remove.
39809 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39810 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39811 gcc.dg/c99-complit-2.c: New tests.
39812
39813 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
39814
39815 * g++.dg/inherit/base1.C: New test.
39816
39817 2001-12-04 Jakub Jelinek <jakub@redhat.com>
39818
39819 * g++.dg/other/stdarg1.C: New test.
39820
39821 * gcc.c-torture/compile/20011130-2.c: New test.
39822
39823 2001-12-03 Janis Johnson <janis187@us.ibm.com>
39824
39825 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39826 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39827 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39828 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39829 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39830 * gcc.dg/builtin-prefetch-1.c: New test.
39831
39832 2001-12-03 Jakub Jelinek <jakub@redhat.com>
39833
39834 * gcc.dg/20011130-1.c: New test.
39835
39836 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
39837
39838 * g++.dg/other/scope1.C: New test.
39839 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39840
39841 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
39842
39843 * gcc.dg/vla-init-1.c: New test.
39844
39845 2001-12-01 Geoff Keating <geoffk@redhat.com>
39846
39847 * gcc.c-torture/compile/structs.c: New testcase from GDB.
39848
39849 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
39850
39851 * objc.dg/alias.m: Update.
39852 * objc.dg/class-1.m: Update.
39853 * objc.dg/const-str-1.m: Update.
39854 * objc.dg/fwd-proto-1.m: Update.
39855 * objc.dg/id-1.m: Update.
39856 * objc.dg/super-class-1.m: Update.
39857
39858 2001-11-29 Mark Mitchell <mark@codesourcery.com>
39859
39860 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39861 constructs.
39862
39863 2001-11-28 Jeffrey A Law (law@cygnus.com)
39864
39865 * gcc.c-torture/execute/20011128-1.c: New test.
39866
39867 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
39868
39869 * gcc.dg/20011127-1.c: New test.
39870
39871 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
39872
39873 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
39874 from Austin Group draft 7.
39875 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
39876 scanf format arguments.
39877 * gcc.dg/format/no-exargs-2.c: New test.
39878
39879 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
39880
39881 * g++.dg/abi/vbase8-4.C: New test.
39882
39883 2001-11-24 Ian Lance Taylor <ian@airs.com>
39884
39885 * gcc.c-torture/execute/20011121-1.c: New test.
39886
39887 2001-11-23 Jeffrey A Law (law@cygnus.com)
39888
39889 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39890
39891 2001-11-23 Andreas Jaeger <aj@suse.de>
39892
39893 * gcc.dg/cpp/charconst-2.c: New test.
39894
39895 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
39896
39897 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39898 to the host if it is remote. Let tests specify extra headers
39899 they use.
39900 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39901 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39902 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39903 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39904 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39905 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39906 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39907 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39908 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39909 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39910
39911 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
39912
39913 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39914 for little endian ARMs.
39915
39916 2001-11-20 Jakub Jelinek <jakub@redhat.com>
39917
39918 * gcc.c-torture/compile/20011119-1.c: New test.
39919 * gcc.c-torture/compile/20011119-2.c: New test.
39920
39921 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
39922
39923 * gcc.dg/altivec-1.c: Fix typo.
39924
39925 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
39926
39927 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39928
39929 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
39930
39931 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39932
39933 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
39934
39935 * lib/g77.exp: Don't specify --rpath-link.
39936
39937 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39938 across all the headers.
39939 * gcc.dg/format/format.exp: For testing on a remote host,
39940 copy format.h.
39941
39942 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39943 * gcc.c-torture/execute/930406-1.c: Likewise.
39944 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39945
39946 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
39947
39948 * gcc.dg/altivec-1.c: New.
39949
39950 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
39951
39952 * gcc.dg/cpp/fpreprocessed.c: New test case.
39953
39954 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39955
39956 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39957 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39958 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39959
39960 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39961
39962 * gcc.dg/no-builtin-1.c: New test.
39963
39964 2001-11-16 Jakub Jelinek <jakub@redhat.com>
39965
39966 * gcc.c-torture/execute/20011115-1.c: New test.
39967
39968 2001-11-15 Jakub Jelinek <jakub@redhat.com>
39969
39970 * gcc.c-torture/compile/20011114-2.c: New test.
39971 * gcc.c-torture/compile/20011114-3.c: New test.
39972 * gcc.c-torture/compile/20011114-4.c: New test.
39973
39974 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
39975
39976 * g++.dg/other/init1.C: New test.
39977
39978 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
39979
39980 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39981 message.
39982
39983 * gcc.c-torture/execute/20011114-1.c: New testcase.
39984
39985 * gcc.c-torture/compile/20010327-1.c: Revert last change.
39986 * gcc.c-torture/compile/20011114-1.c: New test, exactly
39987 like the (before this change) version of 20010327-1.c.
39988
39989 2001-11-14 Roger Sayle <roger@eyesopen.com>
39990
39991 * gcc.c-torture/execute/string-opt-13.c: New testcase.
39992
39993 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
39994
39995 * g++.dg/init/array2.C: New test.
39996
39997 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
39998
39999 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40000
40001 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
40002
40003 * g++.dg/other/forscope1.C: New test.
40004 * g++.dg/ext/forscope1.C: New test.
40005 * g++.dg/ext/forscope2.C: New test.
40006
40007 2001-11-13 Jakub Jelinek <jakub@redhat.com>
40008
40009 * gcc.c-torture/execute/20011113-1.c: New test.
40010
40011 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
40012
40013 * gcc.c-torture/execute/20011109-2.c: New test.
40014
40015 * gcc.c-torture/execute/20011109-1.c: New test.
40016
40017 2001-11-09 Jakub Jelinek <jakub@redhat.com>
40018
40019 * gcc.c-torture/compile/20011109-1.c: New test.
40020
40021 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
40022
40023 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40024 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40025 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40026 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40027 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40028 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40029 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40030
40031 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
40032
40033 * g++.dg/warn/Wshadow-1.C: New tests.
40034 * g++.old-deja/g++.mike/for3.C: Update.
40035
40036 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
40037
40038 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40039 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40040 XFAILs. Adjust expected error texts.
40041 * gcc.c-torture/compile/20011106-1.c,
40042 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40043 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40044 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40045 gcc.dg/c99-array-lval-5.c: New tests.
40046
40047 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40048
40049 * gcc.dg/cpp/defined.c: Update.
40050
40051 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40052
40053 * gcc.c-torture/execute/anon-1.c: New test.
40054
40055 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
40056
40057 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40058 same size, so no warning should be produced on stormy16.
40059
40060 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40061 due to oversized array.
40062 * g++.old-deja/g++.mike/ns15.C: Likewise.
40063 * g++.old-deja/g++.pt/crash16.C: Likewise.
40064
40065 2001-11-02 Graham Stott <grahams@redhat.com>
40066
40067 * g++.dgother/debug1.C: Fix typos.
40068
40069 2001-11-01 Jakub Jelinek <jakub@redhat.com>
40070
40071 * g++.dg/other/debug1.C: New test.
40072
40073 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40074
40075 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40076 of unsigned long.
40077
40078 2001-10-30 Jakub Jelinek <jakub@redhat.com>
40079
40080 * gcc.dg/20011029-2.c: New test.
40081
40082 * gcc.c-torture/compile/20011029-1.c: New test.
40083
40084 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
40085
40086 * objc/execute/class_self-1.m: New test.
40087 * objc/execute/class_self-2.m: New test.
40088
40089 2001-10-25 Zack Weinberg <zack@codesourcery.com>
40090
40091 * gcc.misc-tests/msgs.exp: Delete.
40092 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40093 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
40094 error set to match recent changes.
40095
40096 2001-10-24 Zack Weinberg <zack@codesourcery.com>
40097
40098 * gcc.dg/20011021-1.c: New test.
40099
40100 2001-10-24 Jakub Jelinek <jakub@redhat.com>
40101
40102 * gcc.c-torture/compile/20011023-1.c: New test.
40103
40104 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
40105
40106 * lib/g77.exp: Rewrite based on lib/g++.exp.
40107
40108 2001-10-19 Jakub Jelinek <jakub@redhat.com>
40109
40110 * gcc.c-torture/execute/20011019-1.c: New test.
40111
40112 * gcc.dg/20011018-1.c: New test.
40113
40114 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
40115
40116 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40117
40118 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
40119
40120 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40121 * gcc.dg/attr-invalid.c: Likewise.
40122
40123 2001-10-18 Jakub Jelinek <jakub@redhat.com>
40124
40125 * testsuite/gcc.dg/20011015-1.c: New test.
40126
40127 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
40128
40129 * g++.dg/template/unify2.C: New test.
40130
40131 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
40132
40133 * g++.dg/other/exception-specification.C: New test
40134
40135 2001-10-13 Tom Rix <trix@redhat.com>
40136
40137 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40138 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40139
40140 2001-10-12 Jakub Jelinek <jakub@redhat.com>
40141
40142 * testsuite/gcc.dg/20011009-1.c: New test.
40143
40144 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
40145
40146 PR g++/4476
40147 * g++.dg/other/friend1.C: New test.
40148
40149 2001-10-11 Richard Henderson <rth@redhat.com>
40150
40151 * g++.old-deja/g++.other/crash18.C: Add -S to options.
40152
40153 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40154
40155 * gcc.c-torture/compile/20011010-1.c: New.
40156
40157 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
40158
40159 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40160 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40161 g77.f-torture/execute/execute.exp,
40162 g77.f-torture/noncompile/noncompile.exp,
40163 gcc.c-torture/compile/compile.exp,
40164 gcc.c-torture/execute/execute.exp,
40165 gcc.c-torture/execute/ieee/ieee.exp,
40166 gcc.c-torture/execute/memcheck/memcheck.exp,
40167 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40168 objc/execute/execute.exp: Update FSF address.
40169
40170 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
40171
40172 * gcc.dg/cpp/cmdlne-C.c: Update.
40173 * gcc.dg/cpp/cmdlne-C2.c: New.
40174
40175 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40176
40177 * gcc.c-torture/execute/20011008-3.c: New.
40178
40179 2001-10-08 DJ Delorie <dj@redhat.com>
40180
40181 * gcc.dg/20011008-1.c: New.
40182 * gcc.dg/20011008-2.c: New.
40183
40184 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
40185
40186 * gcc.dg/cpp/spacing1.c: Update test.
40187
40188 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
40189
40190 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40191 spelling errors of "separate" as "seperate".
40192
40193 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
40194
40195 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40196 enough to avoid inlining.
40197
40198 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40199
40200 * lib/g77.exp: set libg2c_dir correctly.
40201
40202 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
40203
40204 * gcc.dg/cpp/macro11.c: New test.
40205
40206 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40207
40208 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40209 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40210 gcc.dg/format/multattr-3.c: New tests.
40211 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
40212 tests for format attributes on function pointers being rejected.
40213
40214 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40215
40216 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40217
40218 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40219
40220 * g++.dg/warn/format1.C: New test.
40221
40222 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
40223
40224 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40225
40226 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
40227
40228 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40229
40230 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
40231
40232 * gcc.dg/cpp/redef2.c: Add test.
40233
40234 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
40235
40236 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40237 long-standing bug on i686, apparently.
40238 * gcc.c-torture/execute/loop-2c.x: New file.
40239 * gcc.c-torture/execute/loop-2d.x: New file.
40240 * gcc.c-torture/execute/loop-3c.x: New file.
40241
40242 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
40243
40244 * gcc.dg/cpp/20000625-2.c: Correct line number.
40245
40246 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
40247
40248 * gcc.dg/cpp/macro10.c: New test.
40249 * gcc.dg/cpp/strify3.c: New test.
40250 * gcc.dg/cpp/spacing1.c: Add tests.
40251 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40252 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40253
40254 2001-09-24 DJ Delorie <dj@redhat.com>
40255
40256 * gcc.c-torture/execute/20010924-1.c: New test.
40257
40258 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
40259
40260 * testsuite/objc/execute/paste.m: Remove.
40261
40262 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
40263
40264 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40265
40266 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
40267
40268 * g77.dg/strlen0.f: New test.
40269
40270 2001-09-21 Richard Henderson <rth@redhat.com>
40271
40272 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40273 * g++.old-deja/g++.abi/vtable2.C: Likewise.
40274
40275 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
40276
40277 Table-driven attributes.
40278 * g++.dg/ext/attrib1.C: New test.
40279
40280 2001-09-20 DJ Delorie <dj@redhat.com>
40281
40282 * gcc.dg/20000926-1.c: Update expected warning messages.
40283 * gcc.dg/array-2.c: Likewise, and test for warnings too.
40284 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40285 array.
40286
40287 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
40288
40289 * g++.dg/eh/registers1.C: New test case.
40290
40291 2001-09-17 Richard Henderson <rth@redhat.com>
40292
40293 * gcc.dg/array-5.c: Fix VLA decomposition test.
40294
40295 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
40296
40297 * gcc.dg/cpp/line5.c: New testcase.
40298
40299 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
40300
40301 * gcc.dg/cpp/macro9.c: New test.
40302
40303 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
40304
40305 * gcc.c-torture/execute/980223.c: Change type of addr from long
40306 to char *.
40307
40308 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
40309
40310 * gcc.c-torture/execute/20010915-1.c: New test.
40311
40312 2001-09-14 Janis Johnson <janis187@us.ibm.com>
40313
40314 * g77.dg/bprob: New directory.
40315 * g77.dg/bprob/bprob.exp: New file.
40316 * g77.dg/bprob/bprob-1.f: New test.
40317 * g77.dg/gcov: New directory.
40318 * g77.dg/gcov/gcov.exp: New file.
40319 * g77.dg/gcov/gcov-1.f: New test.
40320 * g77.dg/gcov/gcov-1.x: New file.
40321
40322 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
40323
40324 * gcc.dg/cpp/directiv.c: Update.
40325 * gcc.dg/cpp/undef1.c: Update.
40326
40327 2001-09-12 Jakub Jelinek <jakub@redhat.com>
40328
40329 * gcc.dg/20010912-1.c: New test.
40330
40331 2001-09-11 Janis Johnson <janis187@us.ibm.com>
40332
40333 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40334 language-independent file in lib.
40335 * lib/gcov.exp: New file.
40336
40337 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
40338
40339 * gcc.c-torture/compile/20010911-1.c: New test.
40340
40341 2001-09-10 Janis Johnson <janis187@us.ibm.com>
40342
40343 * lib/profopt.exp: New, to support profile-directed optimizations.
40344 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40345 * gcc.misc-tests/bprob-1.c: New test.
40346 * gcc.misc-tests/bprob-2.c: New test.
40347
40348 2001-09-07 Janis Johnson <janis187@us.ibm.com>
40349
40350 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40351 XFAIL and which kinds of gcov output to verify.
40352 * gcc.misc-tests/gcov-4b.x: New file.
40353 * gcc.misc-tests/gcov-5b.x: New file.
40354 * gcc.misc-tests/gcov-6.x: New file.
40355 * gcc.misc-tests/gcov-7.c: New test.
40356 * gcc.misc-tests/gcov-7.x: New file.
40357
40358 2001-09-06 Janis Johnson <janis187@us.ibm.com>
40359
40360 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40361 * gcc.misc-tests/gcov-6.c: New test.
40362
40363 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
40364
40365 PR c++/3986
40366 * g++.dg/abi/vbase1.C: New test.
40367
40368 2001-09-05 Ziemowit Laski <zlaski@apple.com>
40369
40370 * objc.dg/method-2.m: New.
40371
40372 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
40373
40374 PR c++/4203
40375 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40376 * g++.dg/init/empty1.C: New test.
40377
40378 2001-09-03 Jakub Jelinek <jakub@redhat.com>
40379
40380 * gcc.c-torture/compile/20010903-1.c: New test.
40381
40382 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
40383
40384 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40385 for m68k.
40386
40387 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
40388
40389 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40390
40391 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40392
40393 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40394
40395 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
40396
40397 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40398 for 16-bit 'unsigned int'.
40399
40400 2001-08-29 Kazu Hirata <kazu@hxi.com>
40401
40402 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40403
40404 2001-08-27 Richard Henderson <rth@redhat.com>
40405
40406 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40407 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40408
40409 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
40410
40411 * gcc.dg/asm-names.c (ymain): New.
40412
40413 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
40414
40415 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40416 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40417 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40418
40419 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40420
40421 * gcc.dg/compare5.c: New testcase.
40422
40423 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
40424
40425 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40426 and "In instantiation".
40427
40428 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
40429
40430 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40431
40432 2001-08-20 Janis Johnson <janis187@us.ibm.com>
40433
40434 * gcc.misc-tests/gcov.exp: Add support for branch information.
40435 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40436 * gcc.misc-tests/gcov-4.c: New test.
40437 * gcc.misc-tests/gcov-4b.c: New test.
40438 * gcc.misc-tests/gcov-5b.c: New test.
40439
40440 2001-08-20 Zack Weinberg <zackw@panix.com>
40441
40442 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40443 expected to fail.
40444
40445 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
40446
40447 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40448
40449 2001-08-19 Jakub Jelinek <jakub@redhat.com>
40450
40451 * g++.dg/eh/template1.C: New test.
40452
40453 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
40454
40455 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40456 Fix thinko.
40457 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40458 for xfail.
40459
40460 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
40461
40462 * lib/g77-dg.exp: Use prune.exp for common procedures
40463 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40464 * lib/g77.exp: (g77-dg-prune) Remove
40465
40466 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
40467
40468 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40469
40470 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40471
40472 * g++.dg/template/unify1.C: New test.
40473
40474 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
40475
40476 * g++.dg/abi/empty4.C: New test.
40477
40478 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
40479
40480 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40481 solaris2.*
40482 * g77.f-torture/compile/pr3743.x: Likewise.
40483
40484 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40485
40486 * g++.dg/other/using-declaration.C: New test.
40487
40488 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40489
40490 * gcc.dg/cpp/tr-sign.c: New testcase.
40491
40492 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40493
40494 * gcc.dg/cpp/19951025-1.c: Revert.
40495 * gcc.dg/cpp/directiv.c: We no longer process directives that
40496 interrupt macro arguments.
40497
40498 2001-08-03 Zack Weinberg <zackw@stanford.edu>
40499
40500 * gcc.dg/bconstp-1.c: New test.
40501
40502 2001-08-03 Richard Henderson <rth@redhat.com>
40503
40504 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40505
40506 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
40507
40508 * gcc.dg/cpp/19951025-1.c: Update.
40509
40510 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
40511
40512 * g77.dg/ff90-1.f (s): Fix reference of variable z,
40513 should be x.
40514
40515 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
40516
40517 Kill -fhonor-std.
40518 * g++.old-deja/g++.ns/ns14.C: Remove special options.
40519 * g++.old-deja/g++.other/std1.C: Likewise.
40520 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40521
40522 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40523
40524 * lib/g77.exp: Load gcc-defs.exp for common procedures
40525 (g77_pass, g77_fail, g77_finish, g77_exit,
40526 ${tool}_check_unsupported_p} Now redundant. Deleted.
40527
40528 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40529
40530 * g77.dg/fbackslash.f
40531 * g77.dg/fcase-preserve.f
40532 * g77.dg/ff90-1.f
40533 * g77.dg/ffixed-line-length-0.f
40534 * g77.dg/ffixed-line-length-132.f
40535 * g77.dg/ffixed-line-length-7.f
40536 * g77.dg/ffixed-line-length-72.f
40537 * g77.dg/ffixed-line-length-none.f
40538 * g77.dg/ffree-form-1.f
40539 * g77.dg/fno-backslash.f
40540 * g77.dg/fno-f90-1.f
40541 * g77.dg/fno-fixed-form-1.f
40542 * g77.dg/fno-onetrip.f
40543 * g77.dg/fno-typeless-boz.f
40544 * g77.dg/fno-underscoring.f
40545 * g77.dg/fno-vxt-1.f
40546 * g77.dg/fonetrip.f
40547 * g77.dg/ftypeless-boz.f
40548 * g77.dg/fugly-assumed.f
40549 * g77.dg/funderscoring.f
40550 * g77.dg/fvxt-1.f
40551
40552 2001-08-01 Ziemowit Laski <zlaski@apple.com>
40553
40554 * objc.dg/fwd-proto-1.m: New.
40555 * objc.dg/local-decl-1.m: New.
40556 * objc.dg/naming-1.m: New.
40557 * objc.dg/naming-2.m: New.
40558 * objc.dg/proto-hier-1.m: New.
40559
40560 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
40561
40562 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40563 largest-type elements to a struct makes its size grow.
40564
40565 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
40566
40567 * g++.dg/abi/vthunk1.C: New test.
40568
40569 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
40570
40571 * g++.dg/abi/vbase8-22.C: New test.
40572
40573 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40574
40575 * gcc.dg/cpp/macro8.c: New test.
40576
40577 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
40578
40579 * g++.dg/abi/vbase8-21.C: New test.
40580
40581 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
40582
40583 * g++.dg/abi/vbase8-10.C: New test.
40584
40585 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40586
40587 * lib/g++.exp (g++_set_ld_library_path): Renamed to
40588 ${tool}_set_ld_library_path.
40589 Changed caller.
40590 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40591 g++.exp.
40592
40593 2001-07-26 Stan Cox <scox@redhat.com>
40594
40595 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40596 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40597 gcc_exit, gcc_check_unsupported_p):
40598 Moved to gcc-deps.exp
40599 * gcc-deps.exp: New file.
40600
40601 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40602
40603 * g++.old-deja/g++.pt/defarg14.C: New test.
40604
40605 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40606
40607 * g++.old-deja/g++.other/lineno5.C: New test.
40608
40609 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40610
40611 * g++.old-deja/g++.pt/crash68.C: New test.
40612
40613 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40614
40615 * g++.old-deja/g++.other/crash42.C: New test.
40616
40617 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40618
40619 * gcc.dg/cpp/extratokens.c: Fix.
40620 * gcc.dg/cpp/skipping2.c: New tests.
40621
40622 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40623
40624 * gcc.c-torture/execute/20010724-1.c: New file.
40625 * gcc.c-torture/execute/20010724-1.x: New file.
40626
40627 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40628
40629 * g++.old-deja/g++.other/cond7.C: New test.
40630
40631 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40632
40633 * g++.old-deja/g++.other/optimize4.C: New test.
40634
40635 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40636
40637 * g++.old-deja/g++.abi/vbase8-5.C: New test.
40638
40639 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
40640
40641 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40642 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40643 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40644 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40645
40646 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40647 bug report" message.
40648
40649 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40650 * g++.dg/ext/instantiate1.C: Move from old-deja.
40651
40652 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
40653
40654 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40655 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40656 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40657 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40658
40659 2001-07-23 Jeffrey A Law (law@cygnus.com)
40660
40661 * gcc.c-torture/execute/20010723-1.c: New test.
40662
40663 2001-07-23 Ben Elliston <bje@redhat.com>
40664
40665 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40666
40667 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40668
40669 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40670 i[34567]86-*-*.
40671 Delete handling of ieee_multilib_flags.
40672 Pass -mieee for alpha*-*-* and sh-*-*.
40673 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40674
40675 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
40676
40677 Remove old-abi tests.
40678 * g++.old-deja/g++.mike/p11116.C: Remove.
40679 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40680
40681 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
40682
40683 * g77.f-torture/compile/pr3743.f: New test
40684
40685 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
40686
40687 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40688
40689 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40690
40691 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40692 g++.old-deja/g++.pt/static6.C: Likewise.
40693 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40694 supports weak symbols.
40695
40696 2001-07-18 Andreas Jaeger <aj@suse.de>
40697
40698 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40699 supported again.
40700
40701 2001-07-18 Andreas Jaeger <aj@suse.de>
40702
40703 * gcc.dg/iftrap-1.c: Fix target line.
40704
40705 2001-07-17 Richard Henderson <rth@redhat.com>
40706
40707 * gcc.c-torture/execute/20010717-1.c: New.
40708
40709 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
40710
40711 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40712 tests.
40713
40714 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40715
40716 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40717
40718 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40719
40720 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40721 UAC_SIGBUS, UAC_NOPRINT definitions.
40722
40723 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
40724
40725 * objc/execute/object_is_class.m: New test.
40726 * objc/execute/object_is_meta_class.m: New test.
40727
40728 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
40729
40730 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40731 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40732
40733 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
40734
40735 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40736 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40737
40738 2001-07-14 Richard Henderson <rth@redhat.com>
40739
40740 * gcc.dg/iftrap-1.c: New.
40741
40742 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
40743
40744 * g77.f-torture/execute/intrinsic77.f: New test.
40745
40746 2001-07-11 Janis Johnson <janis@us.ibm.com>
40747
40748 * gcc.misc-tests/gcov-3.c: New test.
40749
40750 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
40751
40752 * gcc.c-torture/compile/20010711-1.c,
40753 * gcc.c-torture/compile/20010711-2.c: New tests.
40754
40755 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
40756
40757 * gcc.c-torture/execute/20010711-1.c: New test.
40758
40759 2001-07-11 Ben Elliston <bje@redhat.com>
40760
40761 * g++.old-deja/g++.other/enum5.C: New test.
40762
40763 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
40764
40765 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40766 (g++-dg-prune): Call prune_gcc_output.
40767 * prune.exp: New file for prune_gcc_output.
40768 * lib/g++.exp, lib/gcc.exp: Load it.
40769
40770 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
40771
40772 * gcc.c-torture/compile/20010701-1.c,
40773 g++.old-deja/g++.ext/attrib6.C: New tests.
40774
40775 2001-07-06 Jeffrey A Law (law@cygnus.com)
40776
40777 * gcc.c-torture/compile/20010706-1.c: New test.
40778
40779 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
40780
40781 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40782
40783 2001-06-28 Stan Shebs <shebs@apple.com>
40784
40785 * gcc.dg/pragma-darwin.c: New test.
40786
40787 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40788
40789 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40790 Solaris 2.[678] system.
40791
40792 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
40793
40794 * gcc.dg/20010622-1.c: New test.
40795
40796 2001-06-18 Stan Shebs <shebs@apple.com>
40797
40798 * objc.dg: New directory.
40799 * objc.dg/dg.exp: New file.
40800 * objc.dg/alias.m: New.
40801 * objc.dg/class-1.m: New.
40802 * objc.dg/class-2.m: New.
40803 * objc.dg/const-str-1.m: New.
40804 * objc.dg/const-str-2.m: New.
40805 * objc.dg/id-1.m: New.
40806 * objc.dg/method-1.m: New.
40807 * objc.dg/super-class-1.m: New.
40808 * lib/objc-dg.exp: New file.
40809
40810 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
40811
40812 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40813 of label name.
40814
40815 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
40816
40817 * g++.old-deja/g++.abi/vbase8-9.C: New test.
40818
40819 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40820
40821 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40822 variable.
40823
40824 2001-06-12 Richard Henderson <rth@redhat.com>
40825
40826 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40827
40828 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
40829
40830 * g++.old-deja/g++.abi/vbase5.C: New test.
40831 * g++.old-deja/g++.abi/vbase6.C: New test.
40832 * g++.old-deja/g++.abi/vbase7.C: New test.
40833
40834 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40835
40836 * gcc.c-torture/compile/20010610-1.c: New test.
40837
40838 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
40839
40840 * g++.old-deja/g++.abi/vbase4.C: New test.
40841
40842 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40843
40844 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40845 support %f for HC11/HC12 targets.
40846 * gcc.c-torture/execute/930513-1.x: New file, likewise.
40847 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40848 on HC11/HC12 targets.
40849 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40850
40851 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40852
40853 * gcc.dg/wchar_t-1.c: New file.
40854 * gcc.dg/wint_t-1.c: Likewise.
40855
40856 2001-06-11 Bernd Schmidt <bernds@redhat.com>
40857
40858 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40859
40860 2001-06-11 Richard Henderson <rth@redhat.com>
40861
40862 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40863
40864 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
40865
40866 * gcc.c-torture/compile/20010611-1.c: New test.
40867
40868 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
40869
40870 * gcc.dg/c99-tag-1.c: Add more tests.
40871
40872 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
40873
40874 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40875 representation on MN10300 and ARM/Thumb.
40876
40877 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
40878
40879 * g77.f-torture/execute/20010610.f: New.
40880
40881 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
40882
40883 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40884 names.
40885
40886 2001-06-09 Richard Henderson <rth@redhat.com>
40887
40888 * gcc.c-torture/execute/ashrdi-1.c: New.
40889 * gcc.c-torture/execute/ashldi-1.c: New.
40890 * gcc.c-torture/execute/lshrdi-1.c: New.
40891
40892 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
40893
40894 * objc/execute/load-3.m: Added. Check sending +load to categories,
40895 in addition to classes.
40896
40897 2001-06-08 Stan Shebs <shebs@apple.com>
40898
40899 * objc/execute/load-2.m: New test. From Nicola Pero
40900 <n.pero@mi.flashnet.it>.
40901
40902 2001-06-08 Jakub Jelinek <jakub@redhat.com>
40903
40904 * gcc.c-torture/execute/20010605-2.c: New test.
40905
40906 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
40907
40908 * g++.old-deja/g++.abi/vbase2.C: New test.
40909 * g++.old-deja/g++.abi/vbase3.C: New test.
40910
40911 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
40912
40913 * g++.old-deja/g++.pt/friend49.C: New test.
40914
40915 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
40916
40917 * g++.old-deja/g++.ext/anon3.C: New test.
40918
40919 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
40920
40921 * g++.old-deja/g++.other/conv7.C: New test.
40922
40923 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
40924
40925 * gcc.c-torture/compile/20010605-2.c: New test.
40926
40927 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
40928
40929 * gcc.c-torture/execute/20010604-1.c: New test.
40930
40931 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
40932
40933 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40934
40935 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
40936
40937 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40938 (g++_link_flags): Likewise.
40939 (g++_init): Pass gccpath's value to two previous functions.
40940
40941 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40942
40943 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40944 Ensure logfile entry matches exec command line.
40945
40946 2001-05-31 Richard Henderson <rth@redhat.com>
40947
40948 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40949 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40950
40951 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
40952
40953 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40954 compiler for irix6.2
40955
40956 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
40957
40958 * g++.old-deja/g++.other/optimize3.C: New file.
40959
40960 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
40961
40962 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40963 assemble.
40964
40965 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
40966
40967 * g++.old-deja/g++.other/optimize2.C: New file.
40968
40969 2001-05-25 Diego Novillo <dnovillo@redhat.com>
40970
40971 * gcc.c-torture/compile/20010518-2.c: New file.
40972 * gcc.c-torture/execute/20010518-1.c: New file.
40973 * gcc.c-torture/execute/20010518-2.c: New file.
40974
40975 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
40976
40977 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40978
40979 2001-05-24 Mark Mitchell <mark@codesourcery.com>
40980
40981 G++ no longer defines builtins that do not begin with __builtin.
40982 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40983 * g++.old-deja/g++.brendand/misc13.C: Likewise.
40984 * g++.old-deja/g++.law/builtin1.C: Likewise.
40985 * g++.old-deja/g++.law/cvt2.C: Likewise.
40986 * g++.old-deja/g++.mike/net5.C: Likewise.
40987 * g++.old-deja/g++.other/builtins1.C: Likewise.
40988 * g++.old-deja/g++.other/builtins2.C: Likewise.
40989 * g++.old-deja/g++.other/builtins3.C: Likewise.
40990 * g++.old-deja/g++.other/builtins4.C: Likewise.
40991 * g++.old-deja/g++.other/inline8.C: Likewise.
40992 * g++.old-deja/g++.robertl/eb39.C: Likewise.
40993
40994 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
40995
40996 * g++.old-deja/g++.pt/using1.C: Adjust.
40997 * g++.old-deja/g++.pt/using2.C: New test.
40998
40999 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
41000
41001 * gcc.dg/cpp/charconst.c: New tests.
41002 * gcc.dg/cpp/escape.c: New tests.
41003 * gcc.dg/cpp/escape-1.c: New tests.
41004 * gcc.dg/cpp/escape-2.c: New tests.
41005 * gcc.dg/cpp/ucs.c: New tests.
41006
41007 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
41008
41009 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41010 native compiler for irix6.5.
41011
41012 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
41013
41014 * lib/g++.exp (g++_include_flags): Use args to compute
41015 get_multilibs.
41016 (g++_link_flags): Likewise.
41017 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41018
41019 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
41020
41021 * gcc.dg/c90-hexfloat-1.c: Add more tests.
41022
41023 2001-05-21 Geoff Keating <geoffk@redhat.com>
41024
41025 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41026 this file.
41027
41028 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41029
41030 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41031 STACK_SIZE;
41032 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41033 to STACK_SIZE; Use it to define size of add_histo array.
41034 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41035 to STACK_SIZE.
41036 (f): Use GITT_SIZE to define size of gitt local table.
41037 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41038 to STACK_SIZE; Use it to define size of bytemem array.
41039
41040 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41041
41042 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41043 on 68HC11/HC12 due to the asm instruction.
41044 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41045 * gcc.c-torture/compile/920520-1.x: Likewise.
41046 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41047 on 68HC11/HC12 because the function is larger than 64K.
41048 * gcc.c-torture/compile/961203-1.x: New file, this test fails
41049 on 68HC11/HC12 because the structure is too large.
41050
41051 2001-05-20 Richard Henderson <rth@redhat.com>
41052
41053 * gcc.c-torture/execute/20010520-1.c: New.
41054
41055 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41056
41057 * g++.old-deja/g++.warn/compare1.C: New test.
41058 * gcc.dg/compare4.c: New test.
41059
41060 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
41061
41062 * g++.old-deja/g++.other/optimize1.C: New test.
41063
41064 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41065
41066 * g++.old-deja/g++.pt/spec41.C: New test.
41067
41068 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
41069
41070 * gcc.c-torture/compile/20010114-1.x: Remove.
41071
41072 2001-05-18 Stan Shebs <shebs@apple.com>
41073
41074 * gcc.c-torture/compile/20010518-1.c: New test.
41075
41076 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
41077
41078 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41079 * g++.old-deja/g++.pt/crash67.C: New test.
41080
41081 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
41082
41083 * g++.old-deja/g++.other/debug9.C: New test.
41084
41085 2001-05-16 Zack Weinberg <zackw@stanford.edu>
41086
41087 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41088
41089 2001-05-16 Jan Hubicka <jh@suse.cz>
41090
41091 * gcc.c-torture/compile/20010516-1.c: New test.
41092
41093 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
41094
41095 * g++.old-deja/g++.other/crash41.C: New test.
41096
41097 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
41098
41099 * g++.old-deja/g++.pt/crash66.C: New test.
41100
41101 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
41102
41103 * g++.old-deja/g++.robertl/eb27.C: Convert.
41104
41105 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
41106
41107 * g++.dg/friend-warn.C: New test. Do not warn about friend
41108 declaration being redundant.
41109
41110 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
41111
41112 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41113
41114 2001-05-14 Mark Mitchell <mark@codesourcery.com>
41115
41116 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41117
41118 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
41119
41120 * lib/g++.exp: Use testsuite_flags.
41121
41122 2001-05-13 Mark Mitchell <mark@codesourcery.com>
41123
41124 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41125
41126 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
41127
41128 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41129
41130 2001-05-11 Mark Mitchell <mark@codesourcery.com>
41131
41132 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41133
41134 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
41135
41136 * gcc.c-torture/compile/20010313-1.c: New test.
41137
41138 2001-05-09 Zack Weinberg <zackw@stanford.edu>
41139
41140 * gcc.dg/cpp/direct2.c: New test.
41141 * gccq.dg/cpp/direct2s.c: New test.
41142
41143 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41144
41145 2001-05-07 Mark Mitchell <mark@codesourcery.com>
41146
41147 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41148 * g++.old-deja/g++.other/op3.C: Likewise.
41149
41150 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
41151
41152 * gcc.dg/cpp/syshdr.h: New file.
41153 * gcc.dg/cpp/sysmac1.c: Update.
41154 * gcc.dg/cpp/sysmac2.c: Update.
41155
41156 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
41157
41158 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41159
41160 2001-05-04 David Edelsohn <edelsohn@gnu.org>
41161
41162 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41163 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41164
41165 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
41166
41167 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41168
41169 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
41170
41171 * lib/g++.exp (g++_include_flags): Don't use any special flags
41172 if TESTING_IN_BUILD_TREE is not defined.
41173 (g++_init): Use a plain 'c++' as the compiler if
41174 TESTING_IN_BUILD_TREEE is not defined.
41175
41176 2001-05-02 Jakub Jelinek <jakub@redhat.com>
41177
41178 * g++.old-deja/g++.eh/catch13.C: New test.
41179 * g++.old-deja/g++.eh/catch14.C: New test.
41180
41181 2001-05-02 Jakub Jelinek <jakub@redhat.com>
41182
41183 * gcc.dg/cpp/tr-define.c: New test.
41184
41185 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
41186
41187 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41188 <stdlib.h>, not <malloc.h>.
41189
41190 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
41191
41192 * g++.old-deja/g++.ns/template17.C: New test.
41193
41194 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
41195
41196 * g++.old-deja/g++.pt/ref4.C: New test.
41197
41198 2001-04-30 Richard Henderson <rth@redhat.com>
41199
41200 * gcc.dg/20000724-1.c: Revert last change.
41201
41202 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
41203
41204 * g77.f-torture/execute/20010430.f: New test.
41205
41206 2001-04-30 Mark Mitchell <mark@codesourcery.com>
41207
41208 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41209
41210 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
41211
41212 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41213
41214 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41215
41216 * g++.old-deja/g++.eh/crash6.C: New test.
41217
41218 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41219
41220 * g++.old-deja/g++.other/warn7.C: New test.
41221
41222 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41223
41224 * g++.old-deja/g++.other/defarg9.C: New test.
41225
41226 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
41227
41228 * g77.f-torture/compile/20010426.f: New test.
41229 * g77.f-torture/execute/20010426.f: New test.
41230
41231 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
41232
41233 * g77.f-torture/compile/20000629-1.x: Remove - error
41234 has been fixed.
41235
41236 2001-04-26 Jeffrey A Law (law@cygnus.com)
41237
41238 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41239 Tweak slightly to work with g++.dg framework.
41240 * g++.dg/special/ecos.exp: Run initp1.C test.
41241 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41242
41243 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41244 its linker doesn't give line numbers either.
41245 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41246
41247 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
41248
41249 * g++.old-deja/g++.other/lex1.C: New test.
41250
41251 2001-04-26 Jakub Jelinek <jakub@redhat.com>
41252
41253 * gcc.dg/noncompile/20010425-1.c: New test.
41254
41255 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
41256
41257 * g++.old-deja/g++.pt/mangle2.C: New test.
41258
41259 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41260
41261 * gcc.dg/format/plus-1.c: New test.
41262
41263 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41264
41265 * gcc.dg/20010423-1.c: New test.
41266
41267 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41268
41269 * gcc.c-torture/execute/20010422-1.c: New test.
41270
41271 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
41272
41273 * g++.old-deja/g++.ns/type2.C: New test.
41274
41275 2001-04-24 Zack Weinberg <zackw@stanford.edu>
41276
41277 * g++.old-deja/g++.other/perf1.C: New test.
41278
41279 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
41280
41281 * gcc.dg/c99-func-2.c: Remove xfail.
41282 * gcc.dg/c99-func-3.c: Remove xfail.
41283 * gcc.dg/c99-func-4.c: Remove xfail.
41284
41285 2001-04-23 Zack Weinberg <zackw@stanford.edu>
41286
41287 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41288
41289 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
41290
41291 * gcc.c-torture/compile/20010423-1.c: New test.
41292
41293 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
41294
41295 * g++.old-deja/g++.pt/typename28.C: New test.
41296
41297 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
41298
41299 * g++.old-deja/g++.abi/empty2.C: New test.
41300 * g++.old-deja/g++.abi/empty3.C: New test.
41301
41302 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41303
41304 * g++.old-deja/g++.other/comdat2.C: New test.
41305 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41306
41307 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41308
41309 * g++.old-deja/g++.other/overload14.C: New test.
41310
41311 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41312
41313 * g++.old-deja/g++.other/lookup23.C: New test.
41314
41315 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41316
41317 * gcc.c-torture/execute/20010403-1.c: New test.
41318
41319 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
41320 Mark Mitchell <mark@codesourcery.com>
41321
41322 * lib/old-dejagnu.exp: Don't delete output of executable.
41323 Add .exe suffix to executables.
41324
41325 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
41326
41327 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41328
41329 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41330
41331 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41332
41333 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
41334
41335 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41336 * g++.old-deja/g++.abi/crash1.C: New test.
41337
41338 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
41339
41340 * g++.old-deja/g++.other/crash40.C: New test.
41341
41342 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41343
41344 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41345
41346 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
41347
41348 * g++.old-deja/g++.other/warn6.C: New test.
41349
41350 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
41351
41352 * g++.old-deja/g++.robertl/eb42.C: Same.
41353
41354 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41355
41356 * gcc.dg/wtr-conversion-1.c: New testcase.
41357
41358 2001-04-10 Richard Henderson <rth@redhat.com>
41359
41360 * g++.old-deja/g++.other/array5.C: New.
41361
41362 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41363
41364 * gcc.c-torture/execute/20010408-1.c: New test.
41365
41366 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
41367
41368 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41369 headers and constructs.
41370 * g++.old-deja/g++.robertl/eb79.C: Same.
41371 * g++.old-deja/g++.robertl/eb77.C (main): Same.
41372 * g++.old-deja/g++.robertl/eb73.C: Same.
41373 * g++.old-deja/g++.robertl/eb66.C (main): Same.
41374 * g++.old-deja/g++.robertl/eb55.C (t): Same.
41375 * g++.old-deja/g++.robertl/eb54.C (main): Same.
41376 * g++.old-deja/g++.robertl/eb46.C (main): Same.
41377 * g++.old-deja/g++.robertl/eb44.C: Same.
41378 * g++.old-deja/g++.robertl/eb41.C (main): Same.
41379 * g++.old-deja/g++.robertl/eb4.C (main): Same.
41380 * g++.old-deja/g++.robertl/eb39.C: Same.
41381 * g++.old-deja/g++.robertl/eb33.C (main): Same.
41382 * g++.old-deja/g++.robertl/eb31.C (main): Same.
41383 * g++.old-deja/g++.robertl/eb30.C: Same.
41384 * g++.old-deja/g++.robertl/eb3.C: Same.
41385 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41386 * g++.old-deja/g++.robertl/eb21.C: Same.
41387 * g++.old-deja/g++.robertl/eb15.C: Same.
41388 * g++.old-deja/g++.robertl/eb118.C: Same.
41389 * g++.old-deja/g++.robertl/eb115.C (main): Same.
41390 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41391 * g++.old-deja/g++.robertl/eb109.C: Same.
41392 * g++.old-deja/g++.other/sibcall1.C (main): Same.
41393 * g++.old-deja/g++.mike/rtti1.C: Same.
41394 * g++.old-deja/g++.mike/p658.C: Same.
41395 * g++.old-deja/g++.mike/net46.C: Same.
41396 * g++.old-deja/g++.mike/net34.C: Same.
41397 * g++.old-deja/g++.mike/memoize1.C: Same.
41398 * g++.old-deja/g++.mike/eh2.C: Same.
41399 * g++.old-deja/g++.law/weak.C: Same.
41400 * g++.old-deja/g++.law/visibility7.C: Same.
41401 * g++.old-deja/g++.law/visibility25.C: Same.
41402 * g++.old-deja/g++.law/visibility22.C: Same.
41403 * g++.old-deja/g++.law/visibility2.C: Same.
41404 * g++.old-deja/g++.law/visibility17.C: Same.
41405 * g++.old-deja/g++.law/visibility13.C: Same.
41406 * g++.old-deja/g++.law/visibility10.C: Same.
41407 * g++.old-deja/g++.law/visibility1.C: Same.
41408 * g++.old-deja/g++.law/virtual3.C (eval): Same.
41409 * g++.old-deja/g++.law/vbase1.C: Same.
41410 * g++.old-deja/g++.law/operators32.C: Same.
41411 * g++.old-deja/g++.law/nest3.C: Same.
41412 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41413 * g++.old-deja/g++.law/except5.C (main): Same.
41414 * g++.old-deja/g++.law/cvt7.C (run): Same.
41415 * g++.old-deja/g++.law/cvt2.C: Same.
41416 * g++.old-deja/g++.law/cvt16.C: Same.
41417 * g++.old-deja/g++.law/ctors6.C (bar): Same.
41418 * g++.old-deja/g++.law/ctors17.C (main): Same.
41419 * g++.old-deja/g++.law/ctors13.C: Same.
41420 * g++.old-deja/g++.law/ctors12.C (main): Same.
41421 * g++.old-deja/g++.law/ctors10.C: Same.
41422 * g++.old-deja/g++.law/code-gen5.C: Same.
41423 * g++.old-deja/g++.law/bad-error7.C: Same.
41424 * g++.old-deja/g++.law/arm9.C: Same.
41425 * g++.old-deja/g++.law/arm12.C: Same.
41426 * g++.old-deja/g++.law/arg8.C: Same.
41427 * g++.old-deja/g++.law/arg1.C: Same.
41428 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41429 * g++.old-deja/g++.jason/template31.C: Same.
41430 * g++.old-deja/g++.jason/template24.C (main): Same.
41431 * g++.old-deja/g++.jason/2371.C: Same.
41432 * g++.old-deja/g++.eh/new2.C: Same.
41433 * g++.old-deja/g++.eh/new1.C: Same.
41434 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41435 * g++.old-deja/g++.brendan/nest21.C (main): Same.
41436 * g++.old-deja/g++.brendan/err-msg3.C: Same.
41437 * g++.old-deja/g++.brendan/crash62.C: Same.
41438 * g++.old-deja/g++.brendan/crash52.C: Same.
41439 * g++.old-deja/g++.brendan/crash49.C (main): Same.
41440 * g++.old-deja/g++.brendan/crash38.C: Same.
41441 * g++.old-deja/g++.brendan/crash15.C (main): Same.
41442 * g++.old-deja/g++.brendan/copy9.C: Same.
41443
41444 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
41445
41446 * gcc.c-torture/execute/20001203-2.c (memset):
41447 Count argument is of type __SIZE_TYPE__.
41448
41449 2001-04-04 Diego Novillo <dnovillo@redhat.com>
41450
41451 * gcc.c-torture/compile/20010404-1.c: New test.
41452
41453 2001-04-04 Jakub Jelinek <jakub@redhat.com>
41454
41455 * gcc.c-torture/compile/20010326-1.c: New test.
41456
41457 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
41458
41459 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41460 peculiarities of the SH.
41461 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41462
41463 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41464
41465 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41466 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41467 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41468
41469 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41470
41471 * g77.f-torture/compile/20010321-1.f: New test.
41472
41473 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41474
41475 * gcc.c-torture/compile/20010329-1.c: New test.
41476
41477 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41478
41479 * gcc.c-torture/execute/20010329-1.c: New test.
41480
41481 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41482
41483 * g++.old-deja/g++.other/eh4.C: Fix typo.
41484
41485 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41486
41487 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41488
41489 2001-03-28 Philip Blundell <philb@gnu.org>
41490
41491 * gcc.c-torture/compile/20010328-1.c: New test.
41492
41493 2001-03-27 Richard Henderson <rth@redhat.com>
41494
41495 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41496 * g++.old-deja/g++.eh/vbase3.C: Likewise.
41497
41498 2001-03-27 Alan Modra <alan@linuxcare.com.au>
41499
41500 * gcc.c-torture/compile/20010327-1.c: New test.
41501
41502 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
41503
41504 * g++.old-deja/g++.other/friend12.C: New test.
41505 * g++.old-deja/g++.other/friend9.C: Expect no errors.
41506 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41507
41508 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
41509
41510 * gcc.c-torture/execute/20010325-1.c: New test.
41511
41512 2001-03-23 Jakub Jelinek <jakub@redhat.com>
41513
41514 * g++.old-deja/g++.other/mangle3.C: New test.
41515
41516 2001-03-22 Jakub Jelinek <jakub@redhat.com>
41517
41518 * g++.old-deja/g++.other/anon8.C: New test.
41519
41520 2001-03-20 Philip Blundell <philb@gnu.org>
41521
41522 * gcc.c-torture/compile/20010320-1.c: New test.
41523
41524 2001-03-17 Richard Henderson <rth@redhat.com>
41525
41526 * g++.old-deja/g++.other/eh4.C: Add expected error text.
41527
41528 2001-03-15 Geoff Keating <geoff@redhat.com>
41529
41530 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41531 tests on AIX.
41532
41533 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
41534
41535 * g++.old-deja/g++.other/eh4.C: New test.
41536
41537 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
41538
41539 * gcc.dg/cpp/mi1.c: Update.
41540
41541 2001-03-14 Jakub Jelinek <jakub@redhat.com>
41542
41543 * g++.old-deja/g++.other/regstack.C: New test.
41544
41545 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
41546
41547 * g++.old-deja/g++.other/ref4.C: New test.
41548
41549 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
41550
41551 * objc/execute/va_method.m: Added.
41552 * objc/execute/IMP.m: Added.
41553 * objc/execute/_cmd.m: Added.
41554 * objc/execute/accessing_ivars.m: Added.
41555 * objc/execute/class-1.m: Added.
41556 * objc/execute/class-10.m: Added.
41557 * objc/execute/class-11.m: Added.
41558 * objc/execute/class-12.m: Added.
41559 * objc/execute/class-13.m: Added.
41560 * objc/execute/class-14.m: Added.
41561 * objc/execute/class-2.m: Added.
41562 * objc/execute/class-3.m: Added.
41563 * objc/execute/class-4.m: Added.
41564 * objc/execute/class-5.m: Added.
41565 * objc/execute/class-6.m: Added.
41566 * objc/execute/class-7.m: Added.
41567 * objc/execute/class-8.m: Added.
41568 * objc/execute/class-9.m: Added.
41569 * objc/execute/class-tests-1.h
41570 * objc/execute/class-tests-2.h
41571 * objc/execute/compatibility_alias.m: Added.
41572 * objc/execute/encode-1.m: Added.
41573 * objc/execute/formal_protocol-1.m: Added.
41574 * objc/execute/formal_protocol-2.m: Added.
41575 * objc/execute/formal_protocol-3.m: Added.
41576 * objc/execute/formal_protocol-4.m: Added.
41577 * objc/execute/formal_protocol-5.m: Added.
41578 * objc/execute/formal_protocol-6.m: Added.
41579 * objc/execute/formal_protocol-7.m: Added.
41580 * objc/execute/informal_protocol.m: Added.
41581 * objc/execute/initialize.m: Added.
41582 * objc/execute/load.m: Added.
41583 * objc/execute/many_args_method.m: Added.
41584 * objc/execute/nested-3.m: Added.
41585 * objc/execute/no_clash.m: Added.
41586 * objc/execute/private.m: Added.
41587 * objc/execute/redefining_self.m: Added.
41588 * objc/execute/root_methods.m: Added.
41589 * objc/execute/selector-1.m: Added.
41590 * objc/execute/static-1.m: Added.
41591 * objc/execute/static-2.m: Added.
41592 * objc/execute/va_method.m: Added.
41593
41594 2001-03-10 Richard Henderson <rth@redhat.com>
41595
41596 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41597
41598 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
41599
41600 * g++.old-deja/g++.other/crash31.C: XFAIL.
41601 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41602 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41603 * gcc.c-torture/execute/20010123-1.x: XFAIL.
41604 * gcc.c-torture/execute/20010124-1.x: XFAIL.
41605 * gcc.dg/sequence-pt-1.c: XFAIL one test.
41606
41607 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
41608
41609 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41610
41611 2001-03-06 Zack Weinberg <zackw@stanford.edu>
41612
41613 * gcc.dg/20000724-1.c: Don't use multiline strings.
41614
41615 2001-03-06 Zack Weinberg <zackw@stanford.edu>
41616
41617 * objc/execute/string1.m, objc/execute/string2.m: Compare the
41618 result of -cString against what we expect it to be; don't just
41619 print it out for no one to read.
41620
41621 * objc/execute/string3.m, objc/execute/string4.m: New tests.
41622 Based on testcases provided by Nicola Pero.
41623
41624 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
41625
41626 * gcc.dg/cpp/macro7.c: New test.
41627
41628 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
41629
41630 * gcc.dg/cpp/multiline.c: Update.
41631
41632 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41633
41634 * g++.old-deja/g++.other/enum3.C: New test.
41635
41636 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41637
41638 * g++.old-deja/g++.other/pod1.C: New test.
41639
41640 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41641
41642 * g++.old-deja/g++.ext/overload1.C: New test.
41643
41644 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
41645
41646 * g++.old-deja/g++.pt/using1.C: New test.
41647
41648 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
41649
41650 * g++.old-deja/g++.other/using9.C: New test.
41651
41652 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
41653
41654 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41655
41656 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41657
41658 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
41659
41660 * g++.old-deja/g++.ext/realpt1.C: Remove.
41661
41662 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
41663
41664 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41665
41666 2001-02-26 Will Cohen <wcohen@redhat.com>
41667
41668 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41669
41670 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
41671
41672 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41673 templatized constructors.
41674
41675 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41676
41677 * gcc.c-torture/execute/20010224-1.c: New test.
41678
41679 2001-02-23 Jakub Jelinek <jakub@redhat.com>
41680
41681 * gcc.c-torture/execute/20010222-1.c: New test.
41682
41683 2001-02-22 Jakub Jelinek <jakub@redhat.com>
41684
41685 * g++.old-deja/g++.other/inline20.C: New test.
41686
41687 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
41688
41689 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41690
41691 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41692
41693 * g++.old-deja/g++.other/lookup22.C: New test.
41694
41695 2001-02-19 Zack Weinberg <zackw@stanford.edu>
41696
41697 * g77.dg: New directory.
41698 * g77.dg/20010216-1.f: New test case.
41699 * g77.dg/dg.exp: New driver.
41700 * lib/g77-dg.exp: New driver library.
41701
41702 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41703
41704 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41705
41706 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
41707
41708 * g++.old-deja/g++.other/decl9.C: New test.
41709
41710 2001-02-16 Jakub Jelinek <jakub@redhat.com>
41711
41712 * g++.old-deja/g++.other/init16.C: Update the test so that it does
41713 not need <string> and also tests the initialization at runtime.
41714
41715 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
41716
41717 * gcc.c-torture/execute/longlong.c: New test.
41718
41719 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
41720
41721 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41722
41723 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
41724
41725 * gcc.c-torture/execute/920302-1.c (execute):
41726 Change argument type to short.
41727
41728 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
41729
41730 * g++.old-deja/g++.pt/deduct6.C: New test.
41731
41732 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
41733
41734 * g++.old-deja/g++.pt/deduct5.C: New test.
41735
41736 2001-02-14 Jakub Jelinek <jakub@redhat.com>
41737
41738 * gcc.c-torture/execute/20010209-1.c: New test.
41739
41740 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
41741
41742 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41743
41744 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
41745
41746 * g++.dg/vtgc1.C: Update for new ABI.
41747
41748 * consistency.vlad: New directory, 1665 files.
41749
41750 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
41751
41752 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41753 return type.
41754 * gcc.dg/cpp/digraphs.c: Declare puts.
41755
41756 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41757
41758 * g++.old-deja/g++.other/warn5.C: New test.
41759
41760 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41761
41762 * g++.old-deja/g++.pt/spec40.C: New test.
41763
41764 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41765
41766 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41767 case.
41768 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41769
41770 2001-02-12 Jakub Jelinek <jakub@redhat.com>
41771
41772 * gcc.c-torture/compile/20010209-1.c: New test.
41773
41774 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
41775
41776 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41777 excess errors message but not if it crashes.
41778 * g++.old-deja/g++.other/crash27.C: Likewise.
41779 * g++.old-deja/g++.other/crash28.C: Likewise.
41780 * g++.old-deja/g++.other/crash30.C: Likewise.
41781 * g++.old-deja/g++.other/crash32.C: Likewise.
41782 * g++.old-deja/g++.other/crash35.C: Likewise.
41783 * g++.old-deja/g++.pt/inherit2.C: Likewise.
41784
41785 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
41786
41787 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41788 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41789 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41790 g77.f-torture/execute/execute.exp,
41791 g77.f-torture/noncompile/noncompile.exp,
41792 gcc.c-torture/execute/execute.exp,
41793 gcc.c-torture/execute/memcheck/memcheck.exp,
41794 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41795 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41796 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41797 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41798 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41799 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41800 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41801 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41802 Remove bug reporting instructions with ancient email addresses.
41803
41804 2001-02-07 Jakub Jelinek <jakub@redhat.com>
41805
41806 * gcc.dg/20010202-1.c: New test.
41807 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41808
41809 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
41810
41811 * g++.dg/stdbool-if.C: New test.
41812
41813 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
41814
41815 * objc/execute/fdecl.m: Added main().
41816
41817 2001-02-07 Jakub Jelinek <jakub@redhat.com>
41818
41819 * gcc.c-torture/execute/20010206-1.c: New test.
41820
41821 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
41822
41823 * gcc.dg/cpp/avoidpaste1.c: Update.
41824
41825 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
41826
41827 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41828 Pero <nicola@brainstorm.co.uk>.
41829 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41830
41831 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
41832
41833 * g++.old-deja/g++.pt/spec39.C: New test.
41834
41835 2001-02-05 Jakub Jelinek <jakub@redhat.com>
41836
41837 * gcc.c-torture/compile/20010202-1.c: New test.
41838
41839 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
41840
41841 * g++.old-deja/g++.abi/primary2.C: New test.
41842 * g++.old-deja/g++.abi/primary3.C: New test.
41843 * g++.old-deja/g++.abi/primary4.C: New test.
41844 * g++.old-deja/g++.abi/primary5.C: New test.
41845 * g++.old-deja/g++.abi/vtable3.h: New test.
41846 * g++.old-deja/g++.abi/vtable3a.C: New test.
41847 * g++.old-deja/g++.abi/vtable3b.C: New test.
41848 * g++.old-deja/g++.abi/vtable3c.C: New test.
41849 * g++.old-deja/g++.abi/vtable3d.C: New test.
41850 * g++.old-deja/g++.abi/vtable3e.C: New test.
41851 * g++.old-deja/g++.abi/vtable3f.C: New test.
41852 * g++.old-deja/g++.abi/vtable3g.C: New test.
41853 * g++.old-deja/g++.abi/vtable3h.C: New test.
41854 * g++.old-deja/g++.abi/vtable3i.C: New test.
41855 * g++.old-deja/g++.abi/vtable3j.C: New test.
41856 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41857
41858 2001-02-03 Jakub Jelinek <jakub@redhat.com>
41859
41860 * g++.old-deja/g++.other/anon6.C: New test.
41861 * g++.old-deja/g++.other/anon7.C: New test.
41862
41863 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
41864
41865 * gcc.dg/cpp/avoidpaste2.c: New tests.
41866
41867 2001-01-31 Jakub Jelinek <jakub@redhat.com>
41868
41869 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41870
41871 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
41872
41873 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41874 DECIMAL_DIG cases for Irix."
41875
41876 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
41877
41878 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41879
41880 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
41881
41882 * gcc.dg/c99-tag-1.c: New test.
41883
41884 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
41885
41886 * gcc.dg/cpp/tr-warn1.c: Add tests.
41887
41888 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
41889
41890 * gcc.dg/cpp/avoidpaste1.c: Update.
41891 * gcc.dg/cpp/paste4.c: Update.
41892
41893 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
41894
41895 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41896 cases for Irix.
41897
41898 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41899
41900 * g++.old-deja/g++.other/inline19.C: New test.
41901
41902 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
41903
41904 * gcc.dg/Wlarger-than.c: New test.
41905
41906 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
41907
41908 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41909
41910 2001-01-29 Jakub Jelinek <jakub@redhat.com>
41911
41912 * gcc.c-torture/execute/20010129-1.c: New test.
41913 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41914
41915 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
41916
41917 * gcc.dg/cpp/avoidpaste1.c: Test case.
41918
41919 2001-01-28 Jakub Jelinek <jakub@redhat.com>
41920
41921 * g++.old-deja/g++.other/inline18.C: New test.
41922
41923 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41924
41925 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41926 and __builtin_putchar.
41927
41928 2001-01-27 Jakub Jelinek <jakub@redhat.com>
41929
41930 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41931 tests.
41932
41933 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
41934
41935 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41936 floating point number rounding mode to round to the nearest
41937 representable mode.
41938
41939 2001-01-25 Jakub Jelinek <jakub@redhat.com>
41940
41941 * g++.old-deja/g++.other/mangle2.C: New test.
41942
41943 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
41944
41945 * gcc.c-torture/compile/20010124-1.c: New test.
41946
41947 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
41948
41949 * g++.old-deja/g++.pt/spec38.C: New test.
41950
41951 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41952
41953 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41954 "Build don't run".
41955
41956 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41957
41958 * gcc.c-torture/execute/20010123-1.c: New test.
41959
41960 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41961
41962 * g++.old-deja/g++.pt/spec37.C: New test.
41963
41964 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41965
41966 * g++.old-deja/g++.pt/overload14.C: New test.
41967
41968 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41969
41970 * gcc.c-torture/execute/20010122-1.c: New test, exercise
41971 __builtin_return_address.
41972
41973 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
41974
41975 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41976 * g++.old-deja/g++.pt/spec35.C: New test.
41977 * g++.old-deja/g++.pt/spec36.C: New test.
41978
41979 2001-01-20 Jakub Jelinek <jakub@redhat.com>
41980
41981 * gcc.c-torture/compile/20010118-1.c: New test.
41982
41983 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
41984
41985 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41986
41987 2001-01-19 Jakub Jelinek <jakub@redhat.com>
41988
41989 * gcc.c-torture/execute/20010119-1.c: New test.
41990
41991 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
41992
41993 * g++.old-deja/g++.other/vbase5.C: New test.
41994
41995 2001-01-19 Jakub Jelinek <jakub@redhat.com>
41996
41997 * gcc.c-torture/execute/20010118-1.c: New test.
41998
41999 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42000
42001 * g++.old-deja/g++.pt/deduct3.C: New test.
42002
42003 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42004
42005 * g++.old-deja/g++.pt/spec34.C: New test.
42006
42007 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42008
42009 * g77.f-torture/compile/20000601-2.f: New test.
42010
42011 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42012
42013 * g++.old-deja/g++.other/init17.C: New test.
42014
42015 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
42016
42017 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42018
42019 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42020
42021 * g++.old-deja/g++.pt/unify8.C: New test.
42022
42023 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42024
42025 * g++.old-deja/g++.abi/vbase1.C: New test.
42026
42027 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42028
42029 * g++.old-deja/g++.pt/crash65.C: New test.
42030
42031 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
42032
42033 * gcc.dg/cpp/assembl2.S: New test case.
42034
42035 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
42036
42037 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42038 are supported.
42039
42040 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42041
42042 * g++.old-deja/g++.other/builtins1.C: New test.
42043 * g++.old-deja/g++.other/builtins2.C: Likewise.
42044 * g++.old-deja/g++.other/builtins3.C: Likewise.
42045 * g++.old-deja/g++.other/builtins4.C: Likewise.
42046
42047 2001-01-17 Jakub Jelinek <jakub@redhat.com>
42048
42049 * gcc.c-torture/compile/20010117-1.c: New test.
42050 * gcc.c-torture/compile/20010117-2.c: New test.
42051
42052 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
42053
42054 * g77.f-torture/execute/20010116.[fx]: New test,
42055 XFAIL on i?86-*-*.
42056 * g77.f-torture/compile/20010115.f: Indicate it's
42057 a test for PR fortran/1636.
42058
42059 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
42060
42061 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42062
42063 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
42064
42065 * g77.f-torture/compile/20010115.f: New test.
42066
42067 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
42068
42069 * g++.old-deja/g++.pt/nontype5.C: New test.
42070
42071 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
42072
42073 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42074 have an equivalent working one below it.
42075
42076 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
42077
42078 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42079 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42080
42081 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
42082
42083 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42084 message containing "init_priority".
42085 (conpr-2.C): Likewise.
42086 (conpr-3.C): Likewise.
42087 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42088
42089 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42090
42091 * gcc.c-torture/execute/20010114-2.c: New test.
42092
42093 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
42094
42095 * gcc.c-torture/compile/20010114-1.c: New test.
42096 * gcc.c-torture/compile/20010114-1.x: Xfail.
42097 * gcc.c-torture/compile/20010114-2.c: New test.
42098 * gcc.c-torture/execute/20010114-1.c: New test.
42099 * gcc.dg/trunc-1.c: New test.
42100 * gcc.dg/uninit-B.c: New test.
42101
42102 2001-01-13 Nick Clifton <nickc@redhat.com>
42103
42104 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42105 target.
42106
42107 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
42108
42109 * gcc.c-torture/compile/20010113-1.c: New test.
42110
42111 2001-01-13 Jakub Jelinek <jakub@redhat.com>
42112
42113 * gcc.c-torture/compile/20001212-1.c: New test.
42114
42115 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
42116
42117 * gcc.dg/cpp/widestr1.c: Update.
42118 * gcc.dg/cpp/prag-imp.c: Remove.
42119
42120 2001-01-12 Jakub Jelinek <jakub@redhat.com>
42121
42122 * gcc.c-torture/execute/20000801-3.x: Remove.
42123 * gcc.dg/c90-init-1.c: New test.
42124 * gcc.dg/c99-init-1.c: New test.
42125 * gcc.dg/c99-init-2.c: New test.
42126 * gcc.dg/gnu99-init-1.c: New test.
42127
42128 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
42129
42130 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42131 testing that no relevant ones were found.
42132
42133 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
42134
42135 * g++.old-deja/g++.pt/cast2.C: New test.
42136
42137 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
42138
42139 * g++.old-deja/g++.pt/friend47.C: New test.
42140
42141 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42142
42143 * g++.old-deja/g++.pt/instantiate13.C: New test.
42144
42145 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42146
42147 * g++.old-deja/g++.other/defarg7.C: New test.
42148 * g++.old-deja/g++.other/defarg8.C: New test.
42149
42150 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42151
42152 * g++.old-deja/g++.pt/crash64.C: New test.
42153
42154 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42155
42156 * g++.old-deja/g++.pt/crash63.C: New test.
42157
42158 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
42159
42160 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42161
42162 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
42163
42164 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42165
42166 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42167
42168 * g++.old-deja/g++.pt/error3.C: New test.
42169
42170 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42171
42172 * g++.old-deja/g++.other/crash39.C: New test.
42173
42174 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42175
42176 * g++.old-deja/g++.other/vbase4.C: New test.
42177
42178 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
42179
42180 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42181 * gcc.dg/special/20000419-2.c: New file. Identical to above.
42182 * gcc.dg/special/special.exp: New test driver which will check
42183 for alias support for the above test.
42184
42185 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
42186
42187 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42188 problems on small machines.
42189 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42190 parameterize.
42191
42192 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
42193
42194 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42195 mips.
42196 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42197
42198 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
42199
42200 * g++.old_deja/g++.pt/using8.C: New test.
42201
42202 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
42203
42204 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42205
42206 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
42207
42208 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42209 where a failure is expected.
42210 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42211
42212 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42213
42214 * g++.old_deja/g++.pt/instantiate12.C: New test.
42215
42216 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42217
42218 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42219 start of structs.
42220 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42221 * g++.old-deja/g++.brendan/crash17.C: Likewise.
42222 * g++.old-deja/g++.brendan/crash29.C: Likewise.
42223 * g++.old-deja/g++.brendan/crash48.C: Likewise.
42224 * g++.old-deja/g++.brendan/ns1.C: Likewise.
42225 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42226 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42227 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42228 * g++.old-deja/g++.eh/spec6.C: Likewise.
42229 * g++.old-deja/g++.jason/crash3.C: Likewise.
42230 * g++.old-deja/g++.law/ctors11.C: Likewise.
42231 * g++.old-deja/g++.law/ctors17.C: Likewise.
42232 * g++.old-deja/g++.law/ctors5.C: Likewise.
42233 * g++.old-deja/g++.law/ctors9.C: Likewise.
42234 * g++.old-deja/g++.mike/ambig1.C: Likewise.
42235 * g++.old-deja/g++.mike/net22.C: Likewise.
42236 * g++.old-deja/g++.mike/p3538a.C: Likewise.
42237 * g++.old-deja/g++.mike/p3538b.C: Likewise.
42238 * g++.old-deja/g++.mike/virt3.C: Likewise.
42239 * g++.old-deja/g++.niklas/t128.C: Likewise.
42240 * g++.old-deja/g++.other/anon4.C: Likewise.
42241 * g++.old-deja/g++.other/using1.C: Likewise.
42242 * g++.old-deja/g++.other/warn3.C: Likewise.
42243 * g++.old-deja/g++.pt/t37.C: Likewise.
42244 * g++.old-deja/g++.robertl/eb69.C: Likewise.
42245 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42246
42247 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42248
42249 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42250
42251 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42252
42253 * gcc.c-torture/execute/stdio-opt-3.c: New test.
42254
42255 2001-01-07 Jakub Jelinek <jakub@redhat.com>
42256
42257 * gcc.c-torture/compile/20010107-1.c: New test.
42258
42259 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
42260
42261 * gcc.c-torture/execute/builtin-noret-1.c: New test.
42262
42263 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
42264
42265 * gcc.dg/format/format.h: New file.
42266 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42267 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42268 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42269 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42270 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42271 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42272 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42273 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42274 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42275 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42276 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42277 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42278 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42279 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42280 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42281 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42282 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42283 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42284 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42285 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42286 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42287 instead of declaring standard types, macros and functions in each
42288 test.
42289
42290 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
42291
42292 * gcc.c-torture/execute/20010106-1.c: New test.
42293
42294 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
42295
42296 * gcc.dg/format/format.exp: New file.
42297 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42298 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42299 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42300 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42301 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42302 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42303 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42304 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42305 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42306 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42307 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42308 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42309 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42310 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42311 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42312 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42313 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42314 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42315 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42316 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42317 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42318 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42319 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42320 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42321 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42322 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42323 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42324 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42325 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42326 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42327 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42328 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42329 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42330 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42331 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42332 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42333 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42334 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42335 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42336 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42337 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42338 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42339
42340 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
42341
42342 * gcc.c-torture/execute/991228-1.c: Take word endianness into
42343 account.
42344
42345 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
42346
42347 * gcc.c-torture/execute/builtin-complex-1.c: New test.
42348
42349 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
42350
42351 * g++.old-deja/g++.pt/crash62.C: New test.
42352
42353 2001-01-04 Richard Henderson <rth@redhat.com>
42354
42355 * gcc.dg/20000926-1.c: Update expected warnings.
42356 * gcc.dg/array-2.c: Likewise.
42357 * gcc.dg/array-4.c: Also validate flexible array members.
42358 * gcc.dg/c99-flex-array-1.c: New.
42359
42360 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
42361
42362 * gcc.c-torture/compile/20001222-1.x: Remove.
42363
42364 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42365
42366 * gcc.c-torture/execute/built-in-setjmp.c: New.
42367
42368 2001-01-03 Richard Henderson <rth@redhat.com>
42369
42370 * gcc.dg/940510-1.c: Update expected error wording.
42371 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42372
42373 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
42374
42375 * lib/target-supports.exp (check_alias_available): Modified to
42376 indicate aliases not supported if only weak aliases are supported.
42377
42378 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42379
42380 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42381 Turn on cmpstrsi checks for __pj__ and __i370__.
42382
42383 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
42384
42385 * g++.old-deja/g++.other/virtual11.C: New test.
42386
42387 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
42388
42389 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42390
42391 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42392
42393 * gcc.c-torture/compile/20010102-1.c: New test.
42394
42395 2001-01-02 Andreas Jaeger <aj@suse.de>
42396
42397 * gcc.dg/noreturn-3.c: New test.
42398
42399 * gcc.dg/noreturn-4.c: New test.
42400
42401 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42402
42403 * gcc.c-torture/execute/stdio-opt-1.c: Also test
42404 __builtin_fputc and __builtin_fwrite.
42405
42406 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
42407
42408 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42409 signed char, not default char.
42410
42411 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
42412
42413 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42414
42415 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
42416
42417 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42418
42419 2000-12-29 Richard Henderson <rth@redhat.com>
42420
42421 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42422 (__cyg_profile_func_exit): Define.
42423
42424 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
42425
42426 * g++.dg/vtgc1.C: New test.
42427
42428 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
42429
42430 * gcc.dg/noncompile/20001228-1.c: New test.
42431
42432 * gcc.dg/20001228-1.c: New test.
42433
42434 * gcc.c-torture/execute/20001228-1.c: New test.
42435
42436 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
42437
42438 * gcc.dg/format-strfmon-1.c: New test.
42439
42440 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42441
42442 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42443 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42444 * gcc.c-torture/execute/string-opt-1.c: Likewise.
42445 * gcc.c-torture/execute/string-opt-2.c: Likewise.
42446 * gcc.c-torture/execute/string-opt-3.c: Likewise.
42447 * gcc.c-torture/execute/string-opt-4.c: Likewise.
42448 * gcc.c-torture/execute/string-opt-6.c: Likewise.
42449 * gcc.c-torture/execute/string-opt-7.c: Likewise.
42450 * gcc.c-torture/execute/string-opt-8.c: Likewise.
42451 * gcc.c-torture/execute/string-opt-9.c: Likewise.
42452 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42453 * gcc.c-torture/execute/string-opt-11.c: Likewise.
42454 * gcc.c-torture/execute/string-opt-12.c: Likewise.
42455
42456 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42457 * gcc.c-torture/execute/string-opt-4.c: Test index.
42458
42459 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
42460
42461 * gcc.c-torture/compile/20001226-1.c: New test.
42462
42463 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
42464
42465 * gcc.c-torture/compile/20001222-1.c: New test.
42466 * gcc.c-torture/compile/20001222-1.x: Xfail.
42467
42468 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
42469
42470 * gcc.c-torture/execute/comp-goto-2.c: New test.
42471
42472 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
42473
42474 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42475 Use long types if __INT_MAX__ is 32767.
42476 (main): Use cast to (sint32 *) when poking 88 into a_page.
42477
42478 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42479
42480 2000-12-21 Bernd Schmidt <bernds@redhat.com>
42481
42482 * gcc.c-torture/compile/20001221-1.c: New test.
42483 * gcc.c-torture/execute/20001221-1.c: New test.
42484
42485 2000-12-20 Richard Henderson <rth@redhat.com>
42486
42487 * g++.old-deja/g++.pt/crash36.C: Update error lines.
42488 * g++.old-deja/g++.robertl/eb109.C: Likewise.
42489
42490 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42491
42492 * gcc.dg/compare3.c: New test.
42493
42494 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42495
42496 * gcc.dg/format-warnll-1.c: New test.
42497
42498 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
42499
42500 * gcc.dg/cpp/cmdlne-P.c: New test.
42501
42502 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42503
42504 * gcc.c-torture/execute/builtin-abs-1.c,
42505 gcc.c-torture/execute/builtin-abs-2.c: New tests.
42506
42507 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42508
42509 * gcc.dg/cpp/multiline.c: New test.
42510
42511 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42512
42513 * g++.old-deja/g++.other/syshdr1.C: Update.
42514 * gcc.dg/cpp/lineflags.c: Remove temporarily.
42515
42516 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42517
42518 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42519
42520 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42521
42522 * g++.old-deja/g++.pt/ttp65.C: New test.
42523
42524 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42525
42526 * g++.old-deja/g++.pt/ttp64.C: New test.
42527
42528 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42529
42530 * g++.old-deja/g++.pt/spec33.C: New test.
42531
42532 2000-12-14 Catherine Moore <clm@redhat.com>
42533
42534 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42535 * gcc.c-torture/execute/920612-2.c: Likewise.
42536 * gcc.c-torture/execute/920428-2.c: Likewise.
42537 * gcc-c-torture/execute/va-arg-11.c: Call exit.
42538 * gcc.c-torture/execute/va-arg-21.c: Likewise.
42539
42540 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42541
42542 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42543 * gcc.dg/pack-test-2.c: Likewise.
42544
42545 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
42546
42547 Tests by Zack Weinberg <zackw@stanford.edu>.
42548
42549 * gcc.dg/cpp/defined.c: Update.
42550 * gcc.dg/cpp/defined_trad.c: New tests.
42551
42552 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
42553
42554 * gcc.dg/cpp/trad-direct.c: Update.
42555
42556 2000-12-11 Neil Booth <neilb@earthling.net>
42557
42558 * gcc.dg/cpp/defined_trad.c
42559
42560 2000-12-11 Neil Booth <neilb@earthling.net>
42561
42562 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42563
42564 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
42565
42566 * gcc.dg/format-miss-2.c: New test.
42567
42568 2000-12-09 Neil Booth <neilb@earthling.net>
42569
42570 * gcc.dg/cpp/lineflags.c: New tests.
42571 * gcc.dg/cpp/poison.c: Update.
42572 * gcc.dg/cpp/redef2.c: Update.
42573 * gcc.dg/cpp/skipping.c: New test.
42574
42575 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
42576
42577 * g++.old-deja/g++.other/eh3.C: New testcase.
42578
42579 2000-12-07 Neil Booth <neilb@earthling.net>
42580
42581 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42582 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42583 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42584 wtr-union-init-2.c, wtr-union-init-3.c: Update.
42585 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42586 Update.
42587
42588 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42589
42590 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42591 __SIZE_TYPE__ instead of int for type of integers cast to
42592 pointers.
42593
42594 2000-12-07 Jakub Jelinek <jakub@redhat.com>
42595
42596 * g++.old-deja/g++.other/cleanup4.C: New test.
42597
42598 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42599
42600 * format-sec-1.c: New test.
42601
42602 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42603
42604 * gcc.dg/format-nonlit-3.c: New test.
42605
42606 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42607
42608 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42609 through a null pointer.
42610
42611 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42612
42613 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42614 * g++.old-deja/g++.pt/partial4.C: New test.
42615
42616 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
42617
42618 * gcc.c-torture/execute/ieee/hugeval.x: New.
42619
42620 2000-12-06 Neil Booth <neilb@earthling.net>
42621
42622 * gcc.dg/cpp/backslash2.c: New tests.
42623
42624 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42625
42626 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42627 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42628
42629 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
42630
42631 * gcc.c-torture/execute/20001203-2.c: New testcase.
42632
42633 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
42634
42635 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42636 * g++.old-deja/g++.other/virtual10.C: New test.
42637
42638 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
42639
42640 * g++.old-deja/g++.mike/pmf5.C: Remove test.
42641
42642 2000-12-05 Richard Henderson <rth@redhat.com>
42643
42644 * gcc.c-torture/compile/20001205-1.c: New.
42645
42646 2000-12-04 Neil Booth <neilb@earthling.net>
42647
42648 * g++.old-deja/g++.other/virtual9.C: New test.
42649 * g++.old-deja/g++.pt/crash61.C: New test.
42650 * gcc.c-torture/execute/loop-9.c: New test.
42651
42652 2000-12-04 Neil Booth <neilb@earthling.net>
42653
42654 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42655 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42656 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42657 * gcc.dg/cpp/extratokens.c: ...here.
42658
42659 2000-12-04 Neil Booth <neilb@earthling.net>
42660
42661 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42662 New tests.
42663
42664 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42665
42666 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42667 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42668
42669 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
42670
42671 * gcc.c-torture/execute/20001203-1.c: New test.
42672
42673 2000-12-03 Neil Booth <neilb@earthling.net>
42674
42675 * gcc.dg/cpp/macro6.c: New test cases.
42676
42677 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42678
42679 * gcc.c-torture/execute/string-opt-9.c: New test.
42680 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42681 * gcc.c-torture/execute/string-opt-11.c: Likewise.
42682 * gcc.c-torture/execute/string-opt-12.c: Likewise.
42683
42684 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42685 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42686
42687 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
42688
42689 * gcc.dg/cpp/if-6.c: New testcase.
42690
42691 * gcc.dg/20001201-1.c: New testcase.
42692
42693 2000-12-02 Neil Booth <neilb@earthling.net>
42694
42695 * g++.old-deja/g++.other/externC4.C,
42696 g++.old-deja/g++.other/friend10.C: New tests.
42697
42698 2000-12-02 Neil Booth <neilb@earthling.net>
42699
42700 * g++.old-deja/g++.other/instan2.C
42701 * g++.old-deja/g++.other/instan3.C: New test.
42702
42703 2000-12-02 Neil Booth <neilb@earthling.net>
42704
42705 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42706 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42707 gnuc99.c,gnuc99-pedantic.c: New tests.
42708
42709 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
42710
42711 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42712 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42713
42714 2000-12-01 Neil Booth <neilb@earthling.net>
42715
42716 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42717 * gcc.dg/cpp/poison.c: Update.
42718 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42719
42720 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
42721
42722 * g77.f-torture/execute/20001201.f: New test.
42723
42724 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
42725
42726 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42727
42728 2000-12-01 Jakub Jelinek <jakub@redhat.com>
42729
42730 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42731
42732 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
42733
42734 * g++.old-deja/g++.other/cast6.C: New test.
42735
42736 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
42737
42738 * gcc.c-torture/execute/20001130-2.c: New testcase.
42739
42740 2000-11-30 Richard Henderson <rth@redhat.com>
42741
42742 * gcc.c-torture/execute/20001130-1.c: New test.
42743
42744 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42745
42746 * g++.old-deja/g++.other/op3.C: New test.
42747
42748 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42749
42750 * g++.old-deja/g++.other/op2.C: New test.
42751
42752 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42753
42754 * g++.old-deja/g++.other/crash38.C: New test.
42755
42756 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
42757
42758 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42759
42760 2000-11-29 Jakub Jelinek <jakub@redhat.com>
42761
42762 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42763 tests.
42764 * gcc.c-torture/execute/string-opt-6.c: New test.
42765
42766 * gcc.dg/20001117-1.c: Add main.
42767
42768 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
42769
42770 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42771 Move from here ...
42772 * gcc.dg/940510-1.c: ... to here.
42773
42774 * gcc.dg/20000926-1.c: GNU C now allows initializations of
42775 zero-size arrays in toplevel structures.
42776
42777 2000-11-28 Jakub Jelinek <jakub@redhat.com>
42778
42779 * gcc.c-torture/execute/loop-8.c: New test.
42780
42781 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42782
42783 * g++.old-deja/g++.other/base1.C: New test.
42784
42785 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42786
42787 * g++.old-deja/g++.other/parse2.C: New test.
42788
42789 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42790
42791 * g++.old-deja/g++.pt/incomplete1.C: New test.
42792
42793 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42794
42795 * g++.old-deja/g++.other/friend9.C: New test.
42796
42797 2000-11-28 Jakub Jelinek <jakub@redhat.com>
42798
42799 * gcc.dg/20001127-1.c: New test.
42800
42801 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
42802
42803 * g++.old-deja/g++.pt/friend46.C: New test.
42804
42805 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
42806
42807 * g++.old-deja/g++.other/ptrmem8.C: New test.
42808
42809 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42810
42811 * gcc.c-torture/execute/string-opt-7.c: New test.
42812 * gcc.c-torture/execute/string-opt-8.c: Likewise.
42813
42814 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
42815
42816 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42817 instead of 'mkcheck 2'.
42818
42819 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
42820
42821 * gcc.c-torture/execute/memcheck/driver.c,
42822 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42823 C9X references to refer to C99.
42824
42825 2000-11-25 Jakub Jelinek <jakub@redhat.com>
42826
42827 * gcc.dg/ultrasp3.c: New test.
42828
42829 2000-11-25 Neil Booth <neilb@earthling.net>
42830
42831 * gcc.dg/cpp/include2.c: Update test to be locale independent.
42832
42833 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
42834
42835 * gcc.c-torture/compile/20001123-2.c: New.
42836
42837 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42838
42839 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42840
42841 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
42842
42843 * gcc.dg/sequence-point-1.c: Add some new tests.
42844 * gcc.c-torture/execute/20001124-1.c: New test.
42845
42846 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
42847
42848 * g++.old-deja/g++.other/vaarg4.C: New test.
42849 * gcc.c-torture/compile/20001123-1.c: New test.
42850
42851 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
42852
42853 * g++.other/crash24.C: Adjust and remove XFAIL.
42854 * g++.other/crash37.C: New test.
42855
42856 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
42857
42858 * g++.old-deja/g++.pt/instantiate9.C: New test.
42859
42860 2000-11-22 Mark Mitchell <mark@codesourcery.com>
42861
42862 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42863 new ABI, too.
42864
42865 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42866 * g++.old-deja/g++.robertl/eb55.C: Likewise.
42867
42868 2000-11-22 Neil Booth <neilb@earthling.net>
42869
42870 * gcc.dg/cpp/Wtrigraphs.c: New test.
42871
42872 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
42873
42874 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42875
42876 2000-11-22 Jakub Jelinek <jakub@redhat.com>
42877
42878 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42879
42880 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
42881
42882 * lib/gcc-dg.exp: load_lib scanasm.exp.
42883 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42884 * lib/g++-dg.exp: load_lib scanasm.exp.
42885 * lib/scanasm.exp: New.
42886 (scan-assembler, scan-assembler-not): Add optional arguments to
42887 test name, or if not present, the pattern name.
42888 (scan-assembler-dem, scan-assembler-dem-not): New.
42889
42890 * g++.dg/dg.exp: New.
42891
42892 2000-11-21 Neil Booth <neilb@earthling.net>
42893
42894 * gcc.dg/cpp/integrated1.c: Remove.
42895
42896 2000-11-21 Jakub Jelinek <jakub@redhat.com>
42897
42898 * gcc.c-torture/execute/20001121-1.c: New test.
42899
42900 2000-11-21 Richard Henderson <rth@redhat.com>
42901
42902 * gcc.c-torture/compile/20001121-1.c: New test.
42903
42904 2000-11-20 Neil Booth <neilb@earthling.net>
42905
42906 * gcc.dg/cpp/integrated1.c: New test.
42907
42908 2000-11-21 Jakub Jelinek <jakub@redhat.com>
42909
42910 * g++.old-deja/g++.other/inline17.C: New test.
42911
42912 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
42913
42914 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42915 local variable to be zero: I made the variable global. Now
42916 uses abort() and exit() instead of relying on main's return value.
42917
42918 2000-11-20 Neil Booth <neilb@earthling.net>
42919
42920 * gcc.dg/cpp/paste2.c: Update test.
42921 * objc/execute/paste.m: New test.
42922
42923 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
42924
42925 * gcc.dg/c99-condexpr-1.c: New test.
42926
42927 2000-11-20 Neil Booth <neilb@earthling.net>
42928
42929 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42930
42931 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
42932
42933 * g++.old-deja/g++.pt/export1.C: New test.
42934
42935 2000-11-20 Jakub Jelinek <jakub@redhat.com>
42936
42937 * gcc.dg/20001117-1.c: New test.
42938
42939 2000-11-18 Richard Henderson <rth@redhat.com>
42940
42941 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42942
42943 2000-11-18 Richard Henderson <rth@redhat.com>
42944
42945 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42946 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42947 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42948
42949 2000-11-18 Richard Henderson <rth@redhat.com>
42950
42951 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42952 (main): New. Exit cleanly.
42953
42954 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42955
42956 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42957 gcc.dg/c99-fordecl-2.c: New tests.
42958
42959 2000-11-18 Richard Henderson <rth@redhat.com>
42960
42961 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42962 * gcc.c-torture/execute/zerolen-2.c: New.
42963
42964 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42965
42966 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42967 memory.
42968
42969 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
42970
42971 * g++.old-deja/g++.pt/instantiate8.C: New test.
42972
42973 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
42974
42975 * g++.old-deja/g++.other/incomplete.C: Add more tests.
42976 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42977
42978 2000-11-16 Nick Clifton <nickc@redhat.com>
42979
42980 * gcc.c-torture/execute/nestfunc-2.c: New test.
42981 * gcc.c-torture/execute/nestfunc-3.c: New test.
42982
42983 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
42984
42985 * gcc.c-torture/compile/20001116-1.c: New test.
42986
42987 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42988
42989 * gcc.c-torture/execute/20001115-1.c: New test.
42990
42991 2000-11-15 Mark Mitchell <mark@codesourcery.com>
42992
42993 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42994 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42995 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42996 * g++.old-deja/g++.abi/vmihint.C: Likewise.
42997
42998 2000-11-15 Neil Booth <neilb@earthling.net>
42999
43000 gcc.dg/cpp/_Pragma1.c: Update.
43001 gcc.dg/cpp/_Pragma2.c: New test.
43002
43003 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
43004
43005 * g++.old-deja/g++.other/anon5.C: New test.
43006
43007 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
43008
43009 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43010 tests.
43011
43012 2000-11-14 Jakub Jelinek <jakub@redhat.com>
43013
43014 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43015 output.
43016
43017 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43018
43019 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43020 labels at end of compound statements.
43021
43022 2000-11-13 Jakub Jelinek <jakub@redhat.com>
43023
43024 * gcc.c-torture/execute/loop-7.c: New test.
43025
43026 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43027
43028 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43029
43030 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43031
43032 * gcc.dg/c99-bool-1.c: New test.
43033
43034 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43035
43036 * gcc.dg/c99-scope-1.c: Remove xfail.
43037 * gcc.dg/c99-scope-2.c: New test.
43038
43039 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43040
43041 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43042 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43043
43044 2000-11-11 Mark Mitchell <mark@codesourcery.com>
43045
43046 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43047 error messages.
43048
43049 * g++.mike/p700.C: Don't typedef wchar_t.
43050 * g++.mike/p784.C: Likewise.
43051 * g++.mike/eb101.C: Don't use __wchar_t.
43052
43053 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
43054
43055 * g77.f-torture/execute/20001111.[fx]: Test premature exit
43056 from DO loop.
43057
43058 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
43059
43060 * gcc.c-torture/execute/20001111-1.c: New test.
43061
43062 2000-11-10 Nick Clifton <nickc@redhat.com>
43063
43064 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43065 long multuiple and accumulate.
43066
43067 2000-11-09 Richard Henderson <rth@redhat.com>
43068
43069 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43070 via size_t instead of int.
43071
43072 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43073 * gcc.c-torture/execute/string-opt-2.c: Likewise.
43074 * gcc.c-torture/execute/string-opt-3.c: Likewise.
43075 * gcc.c-torture/execute/string-opt-4.c: Likewise.
43076
43077 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
43078
43079 * gcc.c-torture/compile/20001109-1.c: New test.
43080 * gcc.c-torture/compile/20001109-2.c: New test.
43081
43082 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
43083
43084 * g++.old-deja/g++.pt/operator1.C: New test.
43085 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43086
43087 2000-11-09 Jakub Jelinek <jakub@redhat.com>
43088
43089 * gcc.dg/20001108-1.c: New test.
43090
43091 2000-11-09 Jakub Jelinek <jakub@redhat.com>
43092
43093 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43094 with both arguments constant strings.
43095 * gcc.c-torture/execute/string-opt-3.c: New test.
43096 * gcc.c-torture/execute/string-opt-4.c: New test.
43097 * gcc.c-torture/execute/string-opt-5.c: New test.
43098
43099 2000-11-08 Nick Clifton <nickc@redhat.com>
43100
43101 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
43102 mulsidi3adddi patterns.
43103
43104 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
43105
43106 * g++.old-deja/g++.other/crash36.C: New test.
43107
43108 2000-11-08 Jakub Jelinek <jakub@redhat.com>
43109
43110 * g++.old-deja/g++.other/init16.C: New test.
43111
43112 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
43113
43114 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43115
43116 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
43117
43118 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43119 * gcc.c-torture/execute/va-arg-16.x: Likewise.
43120 * gcc.c-torture/execute/va-arg-17.x: Likewise.
43121
43122 2000-11-07 DJ Delorie <dj@redhat.com>
43123
43124 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43125
43126 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43127
43128 * gcc.c-torture/execute/string-opt-1.c: New test.
43129
43130 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
43131
43132 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
43133 mips-sgi-irix6.* because the MIPS ABI passes floating-point
43134 parameters in registers, and there is no way for a varargs
43135 function to know in which order the integer and floating-point
43136 parameters should be interleaved when they are placed on the
43137 stack.
43138 * gcc.c-torture/execute/va-arg-16.x: Likewise.
43139 * gcc.c-torture/execute/va-arg-17.x: Likewise.
43140
43141 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43142
43143 * gcc.c-torture/execute/string-opt-2.c: New test.
43144
43145 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
43146
43147 * g++.old-deja/g++.pt/crash60.C: New test.
43148
43149 2000-11-06 Jakub Jelinek <jakub@redhat.com>
43150
43151 * g++.old-deja/g++.other/crash24.C: New test.
43152 * g++.old-deja/g++.other/crash25.C: New test.
43153 * g++.old-deja/g++.other/crash26.C: New test.
43154 * g++.old-deja/g++.other/crash27.C: New test.
43155 * g++.old-deja/g++.other/crash28.C: New test.
43156 * g++.old-deja/g++.other/crash29.C: New test.
43157 * g++.old-deja/g++.other/crash30.C: New test.
43158 * g++.old-deja/g++.other/crash31.C: New test.
43159 * g++.old-deja/g++.other/crash32.C: New test.
43160 * g++.old-deja/g++.other/crash33.C: New test.
43161 * g++.old-deja/g++.other/crash34.C: New test.
43162 * g++.old-deja/g++.other/crash35.C: New test.
43163
43164 2000-11-06 Jakub Jelinek <jakub@redhat.com>
43165
43166 * gcc.c-torture/execute/20001031-1.c: New test.
43167
43168 2000-11-04 Mark Mitchell <mark@codesourcery.com>
43169
43170 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43171 namespace.
43172
43173 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43174 standards-conformant.
43175
43176 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43177
43178 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43179 * g++.old-deja/g++.mike/p755a.C: Likewise.
43180 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43181 library makes no calls to `operator new' during initialization.
43182
43183 2000-11-04 Neil Booth <neilb@earthling.net>
43184
43185 * gcc.dg/cpp/include2.c: New tests.
43186
43187 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
43188
43189 * lib/g++.exp (g++_set_ld_library_path): New function.
43190 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43191
43192 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
43193
43194 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
43195 warnings.
43196
43197 2000-11-01 Richard Henderson <rth@redhat.com>
43198
43199 * g++.old-deja/g++.ext/namedret1.C: New.
43200 * g++.old-deja/g++.ext/namedret2.C: New.
43201 * g++.old-deja/g++.ext/namedret3.C: New.
43202
43203 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
43204
43205 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43206 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43207
43208 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43209
43210 * gcc.c-torture/execute/va-arg-21.c: New test.
43211
43212 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
43213
43214 * gcc.dg/c99-complex-2.c: New test.
43215
43216 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43217
43218 * gcc.c-torture/execute/stdio-opt-1.c: New test.
43219
43220 2000-10-31 Jakub Jelinek <jakub@redhat.com>
43221
43222 * g++.old-deja/g++.other/inline16.C: New test.
43223
43224 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
43225
43226 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43227 __PRETTY_FUNCTION__
43228
43229 2000-10-29 Neil Booth <neilb@earthling.net>
43230
43231 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43232 New tests.
43233 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43234 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43235 optimisation.
43236
43237 2000-10-29 Neil Booth <neilb@earthling.net>
43238
43239 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43240 * mi1.c, mi1c.h: Add null directives to multiple-include test.
43241 * mi5.c: Test multiple includes work with -C.
43242 * trigraphs.c: Test ^= version.
43243
43244 2000-10-28 Neil Booth <neilb@earthling.net>
43245
43246 New tests and test updates for new macro expander.
43247
43248 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43249 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43250 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43251 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43252 new diagnostic messages.
43253
43254 * gcc.dg/cpp/macro3.c: New tests.
43255
43256 2000-10-27 Mark Mitchell <mark@codesourcery.com>
43257
43258 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43259 on the same line.
43260
43261 2000-10-27 Jakub Jelinek <jakub@redhat.com>
43262
43263 * g++.old-deja/g++.other/eh2.C: New test.
43264
43265 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
43266
43267 * gcc.c-torture/execute/20001027-1.c: New test.
43268
43269 2000-10-26 Richard Henderson <rth@redhat.com>
43270
43271 * gcc.c-torture/execute/20001026-1.c: New.
43272
43273 2000-10-26 Mark Mitchell <mark@codesourcery.com>
43274
43275 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43276 * g++.old-deja/g++.law/builtin1.C: Likewise.
43277 * g++.old-deja/g++.law/ctors10.C: Likewise.
43278 * g++.old-deja/g++.law/virtual3.C: Likewise.
43279 * g++.old-deja/g++.mike/p658.C: Likewise.
43280 * g++.old-deja/g++.other/sibcall1.C: Likewise.
43281 * g++.old-deja/g++.other/vaarg2.C: Likewise.
43282 * g++.old-deja/g++.robertl/eb124.C: Likewise.
43283 * g++.old-deja/g++.robertl/eb44.C: Likewise.
43284 * g++.old-deja/g++.robertl/eb77.C: Likewise.
43285
43286 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
43287
43288 * gcc.c-torture/compile/20001024-1.c: New test.
43289
43290 2000-10-25 Mark Mitchell <mark@codesourcery.com>
43291
43292 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43293 to tell us whether or not we are using V3.
43294
43295 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
43296
43297 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43298 operands.
43299
43300 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
43301
43302 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43303
43304 2000-10-25 Jakub Jelinek <jakub@redhat.com>
43305
43306 * gcc.c-torture/execute/20001024-1.c: New test.
43307
43308 2000-10-24 Jakub Jelinek <jakub@redhat.com>
43309
43310 * g++.old-deja/g++.other/sibcall1.C: New test.
43311
43312 2000-10-20 Jakub Jelinek <jakub@redhat.com>
43313
43314 * gcc.dg/noncompile/init-3.c: New test.
43315
43316 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
43317
43318 * gcc.dg/format-array-1.c: New test.
43319
43320 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
43321
43322 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43323 writing through null pointers; remove comment about testing
43324 unterminated strings.
43325
43326 2000-10-17 Matthew Hiller <hiller@redhat.com>
43327
43328 * gcc.c-torture/execute/20001017-2.c: New test.
43329
43330 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
43331
43332 * gcc.c-torture/compile/20001018-1.c: New test.
43333 * gcc.c-torture/compile/20001018-1.x: Xfail.
43334
43335 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43336
43337 * gcc.c-torture/execute/20001017-1.c: New test.
43338
43339 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
43340
43341 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43342 for multiple use of arguments with scanf formats; add tests for
43343 multiple use of arguments.
43344
43345 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
43346
43347 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43348
43349 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
43350
43351 * gcc.dg/format-miss-1.c: New test.
43352
43353 2000-10-16 Jakub Jelinek <jakub@redhat.com>
43354
43355 * gcc.c-torture/execute/20001013-1.c: New test.
43356
43357 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
43358
43359 * gcc.dg/format-branch-1.c: New test.
43360
43361 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
43362
43363 * README, lib/file-format.exp: Remove EGCS references.
43364
43365 2000-10-16 Jakub Jelinek <jakub@redhat.com>
43366
43367 * gcc.dg/20001013-1.c: New test.
43368
43369 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
43370
43371 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43372 for intmax_t in the compiler using __typeof__ and the type rules
43373 for conditional expressions.
43374
43375 2000-10-13 Jakub Jelinek <jakub@redhat.com>
43376
43377 * gcc.dg/20001012-1.c: New test.
43378 * gcc.dg/20001012-2.c: New test.
43379
43380 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43381
43382 * gcc.dg/format-attr-1.c: New test.
43383
43384 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43385
43386 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43387 __LONG_LONG_MAX__ instead of LLONG_MAX.
43388
43389 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43390
43391 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43392 scanf flags.
43393 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43394 flags.
43395
43396 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
43397
43398 * gcc.dg/sequence-pt-1.c: New test.
43399
43400 2000-10-11 Geoff Keating <geoffk@cygnus.com>
43401
43402 * gcc.c-torture/execute/20001011-1.c: New testcase.
43403 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43404
43405 2000-10-10 Jakub Jelinek <jakub@redhat.com>
43406
43407 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43408 does not error on it.
43409
43410 2000-10-10 Jakub Jelinek <jakub@redhat.com>
43411
43412 * gcc.dg/20001009-1.c: New test.
43413
43414 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
43415
43416 * gcc.c-torture/compile/20001009-1.c: Move from here ....
43417 * gcc.c-torture/execute/20001009-2.c: ... to here.
43418
43419 2000-10-09 Geoff Keating <geoffk@cygnus.com>
43420
43421 * gcc.c-torture/compile/20001009-1.c: New testcase.
43422 * gcc.c-torture/execute/20001009-1.c: New testcase.
43423 Testcases provided by Jan Hubicka <jh@suse.cz>.
43424
43425 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43426
43427 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43428 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43429 uintmax_t using <limits.h> to emulate the compiler's internal
43430 logic. No longer XFAIL %j tests.
43431
43432 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43433
43434 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43435 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43436 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43437 regexps and details of expected handling of some bad formats.
43438 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43439 suppression.
43440
43441 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
43442
43443 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43444 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43445 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43446 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43447 in list archives.
43448
43449 2000-10-06 Richard Henderson <rth@cygnus.com>
43450
43451 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43452 * g++.old-deja/g++.brendan/crash52.C: Likewise.
43453 * g++.old-deja/g++.jason/report.C: Likewise.
43454 * g++.old-deja/g++.law/friend5.C: Likewise.
43455 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
43456 of the expected warnings.
43457
43458 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
43459
43460 * g++.old-deja/g++.pt/enum14.C: New test.
43461
43462 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
43463
43464 * g++.old-deja/g++.pt/crash59.C: New test.
43465
43466 2000-10-04 Will Cohen <wcohen@redhat.com>
43467
43468 * gcc.dg/20000926-1.c: New test.
43469
43470 2000-10-03 Geoff Keating <geoffk@cygnus.com>
43471
43472 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43473 function name for current C++ compiler.
43474 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43475
43476 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
43477
43478 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43479 __PRETTY_FUNCTION__.
43480 * g++.old-deja/g++.ext/pretty2.C: Likewise.
43481
43482 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43483
43484 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43485
43486 2000-09-26 Jakub Jelinek <jakub@redhat.com>
43487
43488 * gcc.c-torture/compile/20000923-1.c: New test.
43489
43490 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43491
43492 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43493 * g++.old-deja/g++.pt/ttp62.C: Same.
43494 * g++.old-deja/g++.other/inline14.C: Same.
43495
43496 2000-09-24 Richard Henderson <rth@cygnus.com>
43497
43498 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43499
43500 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
43501
43502 * gcc.dg/c90-printf-1.c: Add test for wide string format.
43503
43504 2000-09-22 Geoff Keating <geoffk@cygnus.com>
43505
43506 * gcc.c-torture/compile/20000922-1.c: New file.
43507
43508 2000-09-21 Nick Clifton <nickc@redhat.com>
43509
43510 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43511 a signed long modulo operation.
43512 (mod6): New function - perform an unsigned long modulo operation.
43513 (main): Add tests for modulos of very large numbers by very small
43514 dividends.
43515
43516 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43517
43518 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43519
43520 2000-09-19 Richard Henderson <rth@cygnus.com>
43521
43522 * gcc.dg/compare2.c (case 10): XFAIL.
43523
43524 2000-09-18 Richard Henderson <rth@cygnus.com>
43525
43526 * gcc.c-torture/execute/20000906-1.c: Move ...
43527 * gcc.dg/20000906-1.c: ... here. Only run on targets
43528 that support __builtin_trap.
43529
43530 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
43531
43532 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43533
43534 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
43535
43536 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43537 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
43538 more $ format tests.
43539
43540 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
43541
43542 * gcc.dg/format-errmk-1.c: New test.
43543
43544 2000-09-17 Greg McGary <greg@mcgary.org>
43545
43546 * gcc.c-torture/execute/20000917-1.x: Remove.
43547
43548 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
43549
43550 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43551
43552 2000-09-17 Greg McGary <greg@mcgary.org>
43553
43554 * gcc.c-torture/execute/20000917-1.c: New test.
43555 * gcc.c-torture/execute/20000917-1.x: XFAIL.
43556
43557 2000-09-16 Neil Booth <NeilB@earthling.net>
43558
43559 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43560 in nested macro bug.
43561
43562 2000-09-15 Neil Booth <NeilB@earthling.net>
43563
43564 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43565
43566 2000-09-14 Jeffrey A Law (law@cygnus.com)
43567
43568 * gcc.c-torture/execute/20000914-1.c: New test.
43569
43570 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
43571
43572 * g++.other/inline13.C: New test.
43573
43574 2000-09-12 Andreas Jaeger <aj@suse.de>
43575
43576 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43577 constant by Ulrich Drepper <drepper@redhat.com>.
43578
43579 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
43580
43581 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43582
43583 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43584
43585 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43586
43587 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
43588
43589 * gcc.dg/cpp/backslash.c: New test.
43590
43591 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
43592
43593 * gcc.c-torture/execute/20000910-1.c: New test.
43594 * gcc.c-torture/execute/20000910-2.c: Likewise.
43595
43596 2000-09-11 Robert Lipe <robertl@sco.com>
43597
43598 * gcc.dg/pragma-align.c: New test.
43599
43600 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
43601
43602 * g++.old-deja/g++.pt/explicit82.C: New test.
43603 * g++.old-deja/g++.pt/explicit83.C: New test.
43604
43605 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
43606
43607 * gcc.dg/asm-names.c: New test.
43608
43609 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43610
43611 * gcc.dg/cpp/tr-warn6.c: New test
43612
43613 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
43614
43615 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43616 be accepted.
43617
43618 2000-09-07 Catherine Moore <clm@redhat.com>
43619
43620 * gcc.c-torture/execute/unroll-1.c: New test.
43621
43622 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
43623
43624 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43625 ERROR markers.
43626 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43627 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43628 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43629 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43630 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43631 Preprocess only.
43632 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43633 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43634
43635 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43636
43637 * g++.old-deja/g++.pt/deduct2.C: New test.
43638
43639 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43640
43641 * g++.old-deja/g++.pt/parms2.C: New test.
43642
43643 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43644
43645 * g++.old-deja/g++.pt/crash58.C: New test.
43646
43647 2000-09-06 Greg McGary <greg@mcgary.org>
43648
43649 * gcc.c-torture/execute/20000906-1.c: New test.
43650 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43651
43652 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43653
43654 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43655
43656 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43657
43658 * g++.old-deja/g++.pt/crash57.C: New test.
43659
43660 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43661
43662 * g++.old-deja/g++.pt/crash56.C: New test.
43663
43664 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43665
43666 * g++.old-deja/g++.pt/koenig1.C: New test.
43667
43668 2000-09-04 Jakub Jelinek <jakub@redhat.com>
43669
43670 * gcc.dg/20000904-1.c: New test.
43671
43672 2000-09-04 Jakub Jelinek <jakub@redhat.com>
43673
43674 * gcc.dg/cpp/paste8.c: New test.
43675
43676 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
43677
43678 * gcc.c-torture/compile/20000827-1.c: New test.
43679
43680 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
43681
43682 * gcc.dg/format-diag-1.c: New test.
43683
43684 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
43685
43686 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43687 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43688 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43689 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43690 gcc.dg/formatz-1.c: Adjust warning regular expressions.
43691
43692 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
43693
43694 * g++.old-deja/g++.other/nested4.C: New test.
43695
43696 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
43697
43698 * g++.old-deja/g++.ns/scoped1.C: New test.
43699
43700 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
43701
43702 * lib/g++.exp: Support testing already-installed GCC.
43703
43704 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43705
43706 * wtr-label-1.c, wtr-suffix-1.c: New tests.
43707
43708 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43709
43710 * gcc.dg/return-type-2.c: New test.
43711
43712 2000-08-27 Geoff Keating <geoffk@cygnus.com>
43713
43714 * gcc.c-torture/compile/20000825-1.c: New test.
43715
43716 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
43717
43718 * gcc.dg/dwarf2-2.c: New test.
43719
43720 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
43721
43722 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43723 dg-warning regexps.
43724
43725 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
43726
43727 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43728 gcc.dg/format-ext-5.c: New tests.
43729
43730 2000-08-25 Jakub Jelinek <jakub@redhat.com>
43731
43732 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43733
43734 2000-08-24 Mark Mitchell <mark@codesourcery.com>
43735
43736 * gcc.dg/noncompile/930622-2.c: Adjust error message.
43737
43738 2000-08-24 Richard Henderson <rth@cygnus.com>
43739
43740 * gcc.dg/ia64-sync-1.c: New test.
43741 * gcc.dg/ia64-sync-2.c: New test.
43742 * gcc.dg/ia64-asm-1.c: New test.
43743
43744 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
43745
43746 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43747 * gcc.dg/format-ext-2.c: New test.
43748
43749 2000-08-23 Jason Merrill <jason@redhat.com>
43750
43751 * lib/old-dejagnu.exp: Also ignore "In member function" and
43752 "At global scope".
43753
43754 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43755
43756 * gcc.dg/noncompile/label-lineno-1.c: New test.
43757
43758 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
43759
43760 * gcc.dg/c99-array-nonobj-1.c: New test.
43761
43762 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
43763
43764 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43765 tests.
43766 * gcc.dg/format-ext-1.c: New test.
43767
43768 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43769
43770 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43771 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43772 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43773 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43774 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43775
43776 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
43777
43778 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43779 gcc.dg/c99-strftime-2.c: New tests.
43780
43781 2000-08-22 Richard Henderson <rth@cygnus.com>
43782
43783 * gcc.c-torture/execute/20000822-1.c: New test.
43784
43785 2000-08-21 Jakub Jelinek <jakub@redhat.com>
43786
43787 * gcc.c-torture/execute/20000819-1.x: Remove.
43788
43789 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
43790
43791 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43792 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43793 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43794 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43795 gcc.dg/format-xopen-1.c: New tests.
43796
43797 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
43798
43799 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43800
43801 2000-08-21 Jakub Jelinek <jakub@redhat.com>
43802
43803 * g++.old-deja/g++.other/loop2.C: New test.
43804
43805 * gcc.c-torture/compile/20000606-1.c: New test.
43806 * gcc.c-torture/compile/20000728-1.c: New test.
43807 * gcc.c-torture/execute/20000801-1.c: New test.
43808 * gcc.c-torture/execute/20000801-2.c: New test.
43809 * gcc.c-torture/execute/20000819-1.c: New test.
43810 * gcc.c-torture/execute/20000819-1.x: XFAIL.
43811 * gcc.dg/20000629-1.c: New test.
43812 * gcc.dg/20000724-1.c: New test.
43813 * gcc.dg/20000807-1.c: New test.
43814
43815 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43816
43817 * gcc.dg/cpp/pragma-1.c: New test.
43818 * gcc.dg/cpp/pragma-2.c: New test.
43819
43820 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
43821
43822 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43823 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
43824
43825 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43826
43827 * gcc.c-torture/compile/20000818-1.c: New test.
43828
43829 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
43830
43831 * gcc.c-torture/execute/20000818-1.c: New test.
43832
43833 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
43834
43835 * gcc.dg/format-va-1.c: New test.
43836
43837 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43838
43839 * g++.old-deja/g++.other/typedef8.C: New test.
43840
43841 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43842
43843 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43844 * g++.old-deja/g++.mike/net36.C: Mark candidate.
43845 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43846 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43847 * g++.old-deja/g++.other/ptrmem7.C: New test.
43848 * g++.old-deja/g++.pt/ptrmem10.C: New test.
43849
43850 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43851
43852 * g++.old-deja/g++.pt/typename27.C: New test.
43853
43854 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
43855
43856 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43857 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43858 * g++.old-deja/g++.pt/friend45.C: New test.
43859 * g++.old-deja/g++.other/friend8.C: New test.
43860
43861 2000-08-15 Richard Henderson <rth@cygnus.com>
43862
43863 * gcc.c-torture/execute/20000815-1.c: New test.
43864
43865 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
43866
43867 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43868 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43869 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43870
43871 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
43872
43873 * g++.old-deja/g++.other/refinit2.C: New test.
43874
43875 2000-08-13 Geoff Keating <geoffk@cygnus.com>
43876
43877 * lib/c-torture.exp (c-torture): Make
43878 compiler_conditional_xfail_data global.
43879 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43880 compiler_conditional_xfail_data machinery.
43881 (f-torture-execute): Likewise.
43882 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43883 and only when unrolling loops.
43884
43885 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43886
43887 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
43888
43889 * g++.old-deja/g++.pt/explicit81.C: New test.
43890
43891 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
43892
43893 * g++.old-deja/g++.pt/typename26.C: New test.
43894
43895 2000-08-10 Geoff Keating <geoffk@cygnus.com>
43896
43897 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43898 warning.
43899
43900 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
43901
43902 * g++.old-deja/g++.other/array3.C: New test.
43903
43904 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
43905
43906 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43907 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43908 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43909 New tests.
43910
43911 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
43912
43913 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43914 * g++.old-deja/g++.abi/vmihint.C: Likewise.
43915
43916 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
43917
43918 * gcc.c-torture/execute/20000808-1.c: New test.
43919
43920 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
43921
43922 * gcc.dg/c90-const-expr-1.c: New test.
43923
43924 2000-08-08 Richard Henderson <rth@cygnus.com>
43925
43926 * gcc.dg/noncompile/920923-1.c: Declare calloc.
43927
43928 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
43929
43930 * gcc.dg/noncompile/const-ll-1.c: New test.
43931
43932 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
43933
43934 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43935
43936 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
43937
43938 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43939 that running programs linked against the shared version of libobjc
43940 run correctly.
43941
43942 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43943
43944 * gcc.dg/c99-printf-1.c: New test.
43945
43946 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43947
43948 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43949
43950 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
43951
43952 * gcc.c-torture/execute/20000731-1.x: Delete.
43953
43954 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
43955
43956 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43957 and torture_without_loops as is done by c-torture.exp.
43958 (search_for): Copy from c-torture.exp.
43959 (gcc-dg-runtest): New function, drives a directory of tests
43960 iterating over the TORTURE_OPTIONS.
43961 (scan-assembler, scan-assembler-not): Move here from
43962 individual directory drivers.
43963
43964 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43965 defined by lib/gcc-dg.exp.
43966 * gcc.dg/cpp/cpp.exp: Likewise.
43967 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
43968 gcc-dg-runtest, so we cycle over optimization options.
43969
43970 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43971 * gcc.dg/compare2.c: No longer expected to fail.
43972
43973 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
43974
43975 * gcc.c-torture/execute/20000804-1.c: New test.
43976
43977 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
43978
43979 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43980
43981 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
43982
43983 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43984
43985 2000-08-03 Jeffrey A Law (law@cygnus.com)
43986
43987 * gcc.c-torture/compile/20000803-1.c: New test.
43988
43989 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
43990
43991 * gcc.c-torture/execute/20000801-3.c,
43992 gcc.c-torture/execute/20000801-4.c: New tests.
43993 * gcc.c-torture/execute/20000801-3.x,
43994 gcc.c-torture/execute/20000801-4.x: Xfail.
43995
43996 2000-08-02 Geoff Keating <geoffk@cygnus.com>
43997
43998 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43999 libobjc/.libs to allow for libtool.
44000
44001 2000-08-02 Jakub Jelinek <jakub@redhat.com>
44002
44003 * gcc.c-torture/compile/20000802-1.c: New test.
44004
44005 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
44006
44007 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44008
44009 2000-07-31 Jeffrey A Law (law@cygnus.com)
44010
44011 * gcc-c-torture/execute/20000731-2.c: New test.
44012
44013 * gcc.c-torture/execute/20000731-1.c: New test.
44014 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44015
44016 2000-07-31 Jakub Jelinek <jakub@redhat.com>
44017
44018 * testsuite/gcc.dg/cpp/paste7.c: New test.
44019 * gcc.dg/cpp/20000725-1.c: New test.
44020
44021 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
44022
44023 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44024 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44025 declaration warning for __builtin_dwarf_reg_size.
44026
44027 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44028
44029 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
44030
44031 * gcc.dg/noncompile/voidparam-1.c: New test.
44032
44033 2000-07-30 Richard Henderson <rth@cygnus.com>
44034
44035 * gcc.dg/c90-digraph-1.c: Don't xfail.
44036 * gcc.dg/compare2.c (case 10): Xfail.
44037 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44038
44039 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
44040
44041 * gcc.dg/c99-main-1.c: New test.
44042
44043 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
44044
44045 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44046
44047 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
44048
44049 * gcc.c-tortuer/execute/20000726-1.c: New test.
44050
44051 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
44052
44053 * gcc.c-torture/execute/enum-2.c: New test.
44054
44055 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44056
44057 * gcc.dg/cpp/tr-warn3.c: New test.
44058
44059 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
44060
44061 * g++.old-deja/g++.ext/implicit1.C: Remove.
44062 * g++.old-deja/g++.jason/c2.C: Remove
44063 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44064 * g++.old-deja/g++.pt/crash16.C: Likewise.
44065 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44066
44067 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
44068
44069 * g++.old-deja/g++.other/for2.C: New test.
44070
44071 2000-07-25 Jakub Jelinek <jakub@redhat.com>
44072
44073 * gcc.dg/20000720-1.c: New test.
44074
44075 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
44076
44077 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
44078
44079 2000-07-24 Geoff Keating <geoffk@cygnus.com>
44080
44081 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44082 * gcc.c-torture/execute/20000722-1.c: New.
44083 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44084
44085 2000-07-24 Jakub Jelinek <jakub@redhat.com>
44086
44087 * gcc.dg/cpp/20000720-1.S: New test.
44088
44089 2000-07-21 Michael Meissner <meissner@redhat.com>
44090
44091 * gcc.c-torture/execute/ieee/hugeval.c: New test.
44092
44093 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
44094
44095 * g++.old-deja/g++.brendan/crash16.C,
44096 g++.old-deja/g++.brendan/parse3.C,
44097 g++.old-deja/g++.brendan/redecl1.C,
44098 g++.old-deja/g++.ns/template13.C,
44099 g++.old-deja/g++.other/decl4.C,
44100 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44101
44102 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
44103
44104 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44105 and "Internal error".
44106
44107 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44108 regexps.
44109 * gcc.dg/cpp/paste6.c: New test.
44110
44111 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
44112
44113 * gcc.dg/cpp/tr-direct.c: New test.
44114
44115 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44116 gcc.dg/cpp/undef1.c: Tweak error regexps.
44117
44118 2000-07-18 Eric Christopher <echristo@redhat.com>
44119
44120 * gcc.c-torture/compile/20000718-1.c: New test.
44121
44122 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
44123
44124 * cpplex.c (_cpp_push_token): If the token being pushed back
44125 is the previous token in this context, just subtract one from
44126 context->posn.
44127 * cppmacro.c (save_expansion): Clear aux field when storing a
44128 placemarker.
44129
44130 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
44131
44132 * gcc.dg/noncompile/redecl-1.c: New test.
44133
44134 2000-07-18 Jakub Jelinek <jakub@redhat.com>
44135
44136 * gcc.c-torture/execute/20000717-5.c: New test.
44137 * gcc.c-torture/execute/20000717-1.x: Removed.
44138
44139 2000-07-17 Richard Henderson <rth@cygnus.com>
44140
44141 * gcc.c-torture/execute/20000717-4.c: New test.
44142
44143 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
44144
44145 * gcc.dg/cpp/syshdr.c: New test.
44146 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44147
44148 2000-07-17 Neil Booth <neilb@earthling.net>
44149
44150 * gcc.dg/cpp/cmdlne-dM.c: New test.
44151 * gcc.dg/cpp/cmdlne-dD.c: New test.
44152
44153 2000-07-17 Jeffrey A Law (law@cygnus.com)
44154
44155 * gcc.c-torture/execute/20000717-3.c: New test.
44156
44157 * gcc.c-torture/compile/20000717-1.c: New test.
44158
44159 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
44160
44161 * gcc.c-torture/execute/20000717-2.c: New test.
44162
44163 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
44164
44165 * gcc.dg/formatz-1.c: New test.
44166
44167 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44168 * gcc.dg/c99-digraph-1.c: New tests.
44169
44170 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44171 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44172
44173 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44174 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44175 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44176 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44177 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44178 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44179 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44180
44181 2000-07-17 Greg McGary <greg@mcgary.org>
44182
44183 * gcc.c-torture/execute/20000717-1.c: New test.
44184 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44185
44186 2000-07-15 Jakub Jelinek <jakub@redhat.com>
44187
44188 * gcc.c-torture/execute/20000715-2.c: New test.
44189 * gcc.dg/20000715-1.c: New test.
44190
44191 2000-07-15 Michael Meissner <meissner@redhat.com>
44192
44193 * gcc.c-torture/execute/20000715-1.c: New test.
44194
44195 2000-07-13 Jakub Jelinek <jakub@redhat.com>
44196
44197 * gcc.c-torture/execute/20000707-1.c: New test.
44198
44199 2000-07-13 Neil Booth <NeilB@earthling.net>
44200
44201 * testsuite/gcc.dg/cpp/digraph1.c,
44202 testsuite/gcc.dg/cpp/digraph2.c,
44203 testsuite/gcc.dg/cpp/digraphs.c: New tests.
44204
44205 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
44206
44207 * g77.f-torture/compile/20000630-2.f: New test.
44208 * g77.f-torture/compile/20000630-2.x
44209
44210 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
44211
44212 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
44213
44214 2000-07-11 Neil Booth <NeilB@earthling.net>
44215
44216 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44217
44218 2000-07-11 Neil Booth <NeilB@earthling.net>
44219
44220 * gcc.dg/cpp/cmdlne-C.c: New.
44221
44222 2000-07-09 Neil Booth <NeilB@earthling.net>
44223
44224 * gcc.dg/cpp/directiv.c: New tests.
44225 * gcc.dg/cpp/undef1.c: Update.
44226
44227 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
44228
44229 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44230
44231 2000-07-09 Neil Booth <NeilB@earthling.net>
44232
44233 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44234
44235 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
44236
44237 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44238 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44239
44240 2000-07-08 Neil Booth <NeilB@earthling.net>
44241
44242 * gcc.dg/cpp/macsyntx.c: New tests.
44243
44244 2000-07-07 Jakub Jelinek <jakub@redhat.com>
44245
44246 * gcc.dg/20000707-1.c: New test.
44247
44248 2000-07-07 Jakub Jelinek <jakub@redhat.com>
44249
44250 * gcc.c-torture/execute/20000706-1.c: New test.
44251 * gcc.c-torture/execute/20000706-2.c: New test.
44252 * gcc.c-torture/execute/20000706-3.c: New test.
44253 * gcc.c-torture/execute/20000706-4.c: New test.
44254 * gcc.c-torture/execute/20000706-5.c: New test.
44255
44256 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
44257
44258 * g++.old-deja/g++.pt/instantiate7.C: New test.
44259
44260 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
44261
44262 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44263 * g++.old-deja/g++.mike/thunk3.C: Likewise.
44264 * g++.old-deja/g++.other/rtti3.C: Likewise.
44265 * g++.old-deja/g++.other/rttid3.C: Likewise.
44266
44267 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
44268
44269 * g77.f-torture/compile/20000630-1.x: Fix typo
44270
44271 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
44272
44273 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44274 assembly output.
44275
44276 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
44277
44278 * gcc.dg/cpp/ident.c: New test.
44279
44280 2000-07-05 Neil Booth <NeilB@earthling.net>
44281
44282 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44283 gcc.dg/cpp/lexstrng.c: New tests.
44284
44285 2000-07-04 Neil Booth <NeilB@earthling.net>
44286
44287 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44288 * gcc.dg/cpp/strify2.c: Same.
44289
44290 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
44291
44292 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44293 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44294 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44295 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44296
44297 * testsuite/gcc.dg/cpp/macro1.c,
44298 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44299 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44300 testsuite/gcc.dg/cpp/strify1.c,
44301 testsuite/gcc.dg/cpp/strify2.c: New tests.
44302
44303 2000-07-03 Jakub Jelinek <jakub@redhat.com>
44304
44305 * gcc.c-torture/execute/20000703-1.c: New test.
44306
44307 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
44308
44309 * g++.old-deja/g++.pt (lookup10.C): New test.
44310
44311 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
44312
44313 * g++.old-deja/g++.pt (typename25.C): New test.
44314
44315 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
44316
44317 * gcc.c-torture/compile/20000701-1.c: New test.
44318
44319 2000-06-30 Nick Clifton <nickc@cygnus.com>
44320
44321 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44322 to test case.
44323
44324 2000-06-30 Catherine Moore <clm@cygnus.com>
44325
44326 * gcc.c-torture/execute/align-1.c: New test.
44327
44328 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
44329
44330 * g++.old-deja/g++.pt/expr8.C: New test.
44331 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44332
44333 2000-06-29 Nick Clifton <nickc@cygnus.com>
44334
44335 * gcc.c-torture/compile/20000629-1.c: New test.
44336
44337 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
44338
44339
44340 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44341 gcc.dg/noncompile directory, depending on whether they're
44342 preprocessor tests or not. Annotate all the tests for the dg
44343 framework.
44344
44345 * gcc.c-torture/noncompile/noncompile.exp: Delete.
44346 * gcc.dg/noncompile/noncompile.exp: New.
44347
44348 * Moved files:
44349 Old name New name
44350 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
44351 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
44352 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
44353 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
44354 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
44355 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
44356 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
44357 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
44358 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
44359 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
44360 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
44361 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
44362 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
44363 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
44364 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
44365 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
44366 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
44367 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
44368 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
44369 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
44370 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
44371 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
44372 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
44373 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
44374
44375 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
44376 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
44377 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
44378 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
44379 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
44380 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
44381
44382 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
44383
44384 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44385 declare one variable. On the fourth, error.
44386 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44387 declared by 20000628-1a.h.
44388
44389 2000-06-29 Richard Henderson <rth@redhat.com>
44390
44391 * gcc.c-torture/execute/930529-1.x: New file.
44392 * gcc.dg/920413-1.c: Adjust expected warning text.
44393 * gcc.dg/980217-1.c: Declare abort.
44394 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44395
44396 2000-06-29 Jeffrey A Law (law@cygnus.com)
44397
44398 * g77.f-torture/compile/20000629-1.f: New test.
44399 * g77.f-torture/compile/20000629-1.x: Expected to fail.
44400
44401 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
44402
44403 Rearrange lots of files, removing entirely the
44404 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44405 directories.
44406
44407 * Deleted files:
44408 gcc.c-torture/code_quality/code_quality.exp
44409 gcc.c-torture/special/special.exp
44410 gcc.failure/failure.exp
44411 gcc.failure/940409-1.x
44412 gcc.c-torture/compile/961203-1.x
44413
44414 * New files:
44415 gcc.misc-tests/linkage.exp
44416 gcc.c-torture/execute/920730-1t.c
44417 gcc.c-torture/execute/920730-1t.x
44418 gcc.c-torture/compile/920520-1.x
44419 gcc.c-torture/compile/920521-1.x
44420 gcc.c-torture/compile/981006-1.x
44421 gcc.c-torture/execute/eeprof-1.x
44422
44423 * Moved files (possibly with modifications to fit a new harness):
44424 Old name New name
44425 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
44426 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
44427 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
44428 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
44429 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
44430 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
44431 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
44432 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
44433 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
44434 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
44435 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
44436 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
44437 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
44438 gcc.failure/940409-1.c gcc.dg/940409-1.c
44439
44440 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
44441
44442 * c-torture/compile/961203-1.x: Delete.
44443
44444 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
44445 not exit. Include stdio.h.
44446 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44447 * gcc.misc-tests/dg-12.c: Likewise.
44448 * gcc.misc-tests/dg-5.c: Likewise.
44449 * gcc.misc-tests/dg-6.c: Likewise.
44450 * gcc.misc-tests/dg-7.c: Prototype abort.
44451 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44452 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44453 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
44454 not exit.
44455 * gcc.misc-tests/sieve.c: Use return from main, not exit.
44456 * gcc.misc-tests/sort2.c: Use return from main, not exit.
44457
44458 2000-06-28 Jakub Jelinek <jakub@redhat.com>
44459
44460 * gcc.dg/cpp/20000628-1.c: New test.
44461 * gcc.dg/cpp/20000628-1.h: New header for above test.
44462 * gcc.dg/cpp/20000628-1a.h: Likewise.
44463
44464 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
44465
44466 * gcc.dg/cpp: New directory.
44467 * gcc.dg/cpp/cpp.exp: New driver.
44468 * gcc.dg/cpp/20000627-1.c: New test.
44469 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44470 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44471 and rewrite as a compilation test.
44472
44473 * gcc.dg: Move many files into the cpp subdirectory, possibly
44474 renaming or editing them as well.
44475 Old name New name
44476 990119-1.c cpp/19990119-1.c
44477 990228-1.c cpp/19990228-1.c
44478 990407-1.c cpp/19990407-1.c
44479 990409-1.c cpp/19990409-1.c
44480 990413-1.c cpp/19990413-1.c
44481 990703-1.c cpp/19990703-1.c
44482 20000127-1.c cpp/20000127-1.c
44483 20000129-1.c cpp/20000129-1.c
44484 20000207-1.c cpp/20000207-1.c
44485 20000207-2.c cpp/20000207-2.c
44486 20000209-1.c cpp/20000209-1.c
44487 20000209-2.c cpp/20000209-2.c
44488 20000301-1.c cpp/20000301-1.c
44489 20000419-1.c cpp/20000419-1.c
44490 20000510-1.S cpp/20000510-1.S
44491 20000519-1.c cpp/20000519-1.c
44492 20000529-1.c cpp/20000529-1.c
44493 20000625-1.c cpp/20000625-1.c
44494 20000625-2.c cpp/20000625-2.c
44495 cpp-as1.c cpp/assert1.c
44496 cpp-as2.c cpp/assert2.c
44497 cxx-comments-1.c cpp/cxxcom1.c
44498 cxx-comments-2.c cpp/cxxcom2.c
44499 endif-label.c cpp/endif.c
44500 cpp-hash1.c cpp/hash1.c
44501 cpp-hash2.c cpp/hash2.c
44502 cpp-if1.c cpp/if-1.c
44503 cpp-if2.c cpp/if-2.c
44504 cpp-if3.c cpp/if-3.c
44505 cpp-if4.c cpp/if-4.c
44506 cpp-if5.c cpp/if-5.c
44507 cpp-cond.c cpp/if-cexp.c
44508 cpp-missingop.c cpp/if-mop.c
44509 cpp-missingparen.c cpp/if-mpar.c
44510 cpp-opprec.c cpp/if-oppr.c
44511 cpp-ifparen.c cpp/if-paren.c
44512 cpp-shortcircuit.c cpp/if-sc.c
44513 cpp-shift.c cpp/if-shift.c
44514 cpp-unary.c cpp/if-unary.c
44515 cpp-li1.c cpp/line1.c
44516 cpp-li2.c cpp/line2.c
44517 lineno.c cpp/line3.c
44518 lineno-2.c cpp/line4.c
44519 cpp-mi.c cpp/mi1.c
44520 cpp-mic.h cpp/mi1c.h
44521 cpp-micc.h cpp/mi1cc.h
44522 cpp-mind.h cpp/mi1nd.h
44523 cpp-mindp.h cpp/mi1ndp.h
44524 cpp-mix.h cpp/mi1x.h
44525 cpp-mi2.c cpp/mi2.c
44526 cpp-mi2a.h cpp/mi2a.h
44527 cpp-mi2b.h cpp/mi2b.h
44528 cpp-mi2c.h cpp/mi2c.h
44529 cpp-mi3.c cpp/mi3.c
44530 cpp-mi3.def cpp/mi3.def
44531 poison-1.c cpp/poison.c
44532 pr-impl.c cpp/prag-imp.c
44533 cpp-redef-2.c cpp/redef1.c
44534 cpp-redef.c cpp/redef2.c
44535 strpaste.c cpp/strp1.c
44536 strpaste-2.c cpp/strp2.c
44537 cpp-tradpaste.c cpp/tr-paste.c
44538 cpp-tradstringify.c cpp/tr-str.c
44539 cpp-tradwarn1.c cpp/tr-warn1.c
44540 cpp-tradwarn2.c cpp/tr-warn2.c
44541 trigraphs.c cpp/trigraphs.c
44542 cpp-unc1.c cpp/unc1.c
44543 cpp-unc2.c cpp/unc2.c
44544 cpp-unc3.c cpp/unc3.c
44545 cpp-unc.c cpp/unc4.c
44546 undef.c cpp/undef1.c
44547 undef-2.c cpp/undef2.c
44548 cpp-wi1.c cpp/widestr1.c
44549
44550 2000-06-27 Mark Mitchell <mark@codesourcery.com>
44551
44552 * lib/g++.exp (g++_include_flags): Tweak.
44553
44554 2000-06-27 H.J. Lu <hjl@gnu.org>
44555 Loren J. Rittle <ljrittle@acm.org>
44556
44557 * lib/g++.exp (g++_include_flags): Override libgloss.exp
44558 version with one that knows about the new gcc tree structure.
44559 (g++_link_flags): Same.
44560
44561 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
44562
44563 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44564 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44565 case we are cross-compiling.
44566
44567 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44568 g++.old-deja/g++.niklas/Makefile.in,
44569 g++.old-deja/g++.niklas/configure.in,
44570 g++.old-deja/g++.other/Makefile.in,
44571 g++.old-deja/g++.other/configure.in,
44572 gcc.c-torture/code_quality/Makefile.in,
44573 gcc.c-torture/code_quality/configure.in,
44574 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44575 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44576 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44577 gcc.c-torture/execute/ieee/Makefile.in,
44578 gcc.c-torture/execute/ieee/configure.in,
44579 gcc.c-torture/noncompile/Makefile.in,
44580 gcc.c-torture/noncompile/configure.in,
44581 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44582 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44583 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44584
44585 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
44586
44587 * g++.old-deja/g++.other/ambig3.C: New test.
44588
44589 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
44590
44591 * g++.old-deja/g++.pt/syntax1.C: New test.
44592 * g++.old-deja/g++.pt/syntax2.C: New test.
44593 * g++.old-deja/g++.other/syntax3.C: New test.
44594 * g++.old-deja/g++.other/syntax4.C: New test.
44595
44596 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
44597
44598 * gcc.dg/20000623-1.c: Prototype exit and abort.
44599
44600 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
44601
44602 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44603 New tests.
44604 * gcc.dg/cpp-mi3.def: New file.
44605
44606 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44607 inside assertions.
44608 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44609 lexer's error messages.
44610 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44611 divine anything from the linemarkers.
44612 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44613 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44614
44615 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
44616
44617 * gcc.dg/20000623-1.c: New test.
44618
44619 2000-06-22 Jakub Jelinek <jakub@redhat.com>
44620
44621 * gcc.c-torture/execute/20000622-1.c: New test.
44622
44623 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
44624
44625 * g++.old-deja/g++.other/init15.C: New test.
44626
44627 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
44628
44629 * g++.old-deja/g++.pt/vaarg2.C: New test.
44630 * g++.old-deja/g++.pt/vaarg3.C: New test.
44631
44632 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
44633
44634 * g++.old-deja/g++.other/dyncast6.C: New test.
44635
44636 2000-06-15 Jakub Jelinek <jakub@redhat.com>
44637
44638 * gcc.c-torture/execute/loop-6.c: New test.
44639
44640 2000-06-14 Jakub Jelinek <jakub@redhat.com>
44641
44642 * gcc.dg/20000614-1.c: New test.
44643 * gcc.dg/20000614-2.c: New test.
44644
44645 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
44646
44647 * g++.old-deja/g++.other/inline12.C: New test.
44648
44649 2000-06-13 Jakub Jelinek <jakub@redhat.com>
44650
44651 * g++.old-deja/g++.other/eh1.C: New test.
44652
44653 2000-06-12 Jakub Jelinek <jakub@redhat.com>
44654
44655 * g++.old-deja/g++.other/type.C: New test.
44656
44657 2000-06-05 Jakub Jelinek <jakub@redhat.com>
44658
44659 * g++.old-deja/g++.other/initstring.C: New test.
44660
44661 2000-06-12 Jason Merrill <jason@redhat.com>
44662
44663 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44664
44665 2000-06-09 Jeffrey A Law (law@cygnus.com)
44666
44667 * gcc.c-torture/compile/20000609-1.c: New test.
44668
44669 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
44670
44671 * gcc.dg/20000609-1.c: New test.
44672
44673 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
44674
44675 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44676 * gcc.c-torture/noncompile/poison-1.c: Move...
44677 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44678 * gcc.dg/cpp-li1.c: Add a token after the #line.
44679
44680 2000-06-05 Richard Henderson <rth@cygnus.com>
44681
44682 * gcc.c-torture/execute/20000605-2.c: New test.
44683 * gcc.c-torture/execute/20000605-3.c: New test.
44684
44685 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
44686
44687 * g77.f-torture/execute/20000503-1.x: New file.
44688
44689 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
44690
44691 * g++.old-deja/g++.eh/badalloc1.C: New test.
44692
44693 2000-06-05 Richard Henderson <rth@cygnus.com>
44694
44695 * gcc.c-torture/execute/20000605-1.c: New test.
44696
44697 2000-06-05 Jakub Jelinek <jakub@redhat.com>
44698 Nathan Sidwell <nathan@codesourcery.com>
44699
44700 * gcc.c-torture/compile/20000605-1.c: New test.
44701
44702 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
44703
44704 * g77.f-torture/compile/20000601-1.f: New test.
44705
44706 2000-06-03 Richard Henderson <rth@cygnus.com>
44707
44708 * gcc.c-torture/execute/20000603-1.c: New.
44709
44710 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
44711
44712 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44713 * gcc.dg/noreturn-2.c (noreturn): Likewise.
44714
44715 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
44716
44717 * gcc.dg/compare2.c (case 12): XFAIL.
44718 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44719 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44720
44721 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44722
44723 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
44724
44725 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44726 guard macro is already defined when the header is first
44727 included.
44728 * gcc.dg/cpp-mix.h: New file.
44729 * gcc.dg/endif-label.c: Update patterns to match compiler.
44730
44731 * g++.brendan/complex1.C: Declare abort.
44732 * g++.law/refs4.C: Remove XFAIL.
44733 * g++.oliva/expr2.C: Declare abort and exit.
44734
44735 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
44736
44737 * gcc.c-torture/execute/20000528-1.c: New test.
44738
44739 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44740 * g++.old-deja/g++.law/temps4.C: Likewise.
44741
44742 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44743 stdlib.h. Call abort() on failure.
44744 * g++.old-deja/g++.law/refs4.C: Likewise.
44745 * g++.old-deja/g++.law/temps4.C: Likewise.
44746 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44747 * gcc.c-torture/execute/20000112-1.c: Include string.h.
44748
44749 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
44750
44751 Relative to g++.dg/special:
44752 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44753
44754 Relative to g++.old-deja:
44755 * g++.brendan/complex1.C, g++.jason/optimize2.C,
44756 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44757 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44758 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44759 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44760 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44761 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44762
44763 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44764 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44765 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44766 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44767 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44768 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44769 and/or string.h.
44770
44771 * g++.other/goto1.C: Update expectations for error messages.
44772
44773 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
44774
44775 * gcc.c-torture/compile/20000523-1.c: New test.
44776
44777 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
44778
44779 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44780
44781 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
44782
44783 * g++.old-deja/g++.eh/catch11.C: New test.
44784 * g++.old-deja/g++.eh/catch12.C: New test.
44785
44786 2000-05-24 Nick Clifton <nickc@cygnus.com>
44787
44788 * gcc.c-torture/execute/20000523-1.c: New test.
44789
44790 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
44791
44792 * c-torture/execute/bcp-1.c: Replace abort in arg of
44793 __builtin_constant_p with a generic external function.
44794
44795 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44796 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44797 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44798 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44799 Prototype abort and/or exit.
44800
44801 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44802 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44803 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44804 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44805
44806 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
44807
44808 * gcc.dg/dwarf2-1.c: New test.
44809
44810 2000-05-20 Richard Henderson <rth@cygnus.com>
44811
44812 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44813
44814 2000-05-20 Andreas Jaeger <aj@suse.de>
44815
44816 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44817 testcase.
44818
44819 2000-05-19 David Edelsohn <edelsohn@gnu.org>
44820
44821 * gcc.c-torture/execute/20000519-2.c: New test.
44822
44823 2000-05-19 Andreas Jaeger <aj@suse.de>
44824
44825 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44826 which fails with SSA.
44827
44828 * lib/c-torture.exp: Also test with -O3 -fssa.
44829
44830 2000-05-18 Michael Meissner <meissner@redhat.com>
44831
44832 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44833 * gcc.c-torture/execute/920415-1.c: Ditto.
44834 * gcc.c-torture/execute/920501-1.c: Ditto.
44835 * gcc.c-torture/execute/conversion.c: Ditto.
44836 * gcc.c-torture/execute/cvt-1.c: Ditto.
44837
44838 2000-05-18 Jeffrey A Law (law@cygnus.com)
44839
44840 * gcc.c-torture/compile/20000518-1.c: New test.
44841
44842 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
44843
44844 * g77.f-torture/compile/200005018.f: New test.
44845
44846 2000-05-17 Jeffrey A Law (law@cygnus.com)
44847
44848 * gcc.c-torture/compile/20000517-1.c: New test.
44849
44850 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44851
44852 * gcc.c-torture/execute/20000516-1.c: New test.
44853
44854 2000-05-15 Jakub Jelinek <jakub@redhat.com>
44855
44856 * g++.old-deja/g++.other/eh.C: New test.
44857
44858 2000-05-12 Richard Henderson <rth@cygnus.com>
44859
44860 * gcc.c-torture/execute/990208-1.c (main): Don't pass
44861 constants through to doit's conditional.
44862
44863 2000-05-11 Jeffrey A Law (law@cygnus.com)
44864
44865 * gcc.c-torture/compile/20000511-1.c: New test.
44866 * g77.f-torture/compile/20000511-1.f: New test.
44867 * g77.f-torture/compile/20000511-2.f: New test.
44868
44869 2000-05-11 Michael Meissner <meissner@redhat.com>
44870
44871 * gcc.c-torture/execute/20000511-1.c: New test.
44872
44873 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
44874
44875 * gcc.dg/dg.exp: Scan .S files as well as .c files.
44876 * gcc.dg/20000510-1.S: New.
44877
44878 2000-05-08 Catherine Moore <clm@cygnus.com>
44879
44880 * gcc.dg/unused-3.c: New.
44881
44882 2000-05-06 Richard Henderson <rth@cygnus.com>
44883
44884 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44885 * g++.old-deja/g++.mike/warn1.C: Likewise.
44886 * g++.old-deja/g++.pt/local1.C: Likewise.
44887 * g++.old-deja/g++.pt/local7.C: Likewise.
44888 * g++.old-deja/g++.pt/spec16.C: Likewise.
44889
44890 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
44891
44892 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44893
44894 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
44895
44896 * g77.f-torture/execute/20000503-1.f: New test.
44897
44898 2000-05-04 Andreas Jaeger <aj@suse.de>
44899
44900 * gcc.dg/noreturn-2.c: New test.
44901
44902 2000-05-04 Neil Booth <NeilB@earthling.net>
44903
44904 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44905 preprocessor.
44906
44907 2000-05-04 Richard Henderson <rth@cygnus.com>
44908
44909 * gcc.c-torture/execute/20000503-1.c: Fix typo.
44910
44911 2000-05-04 Richard Henderson <rth@cygnus.com>
44912
44913 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
44914 OpenSSL by Jason R Thorpe.
44915
44916 2000-05-03 Jim Wilson <wilson@cygnus.com>
44917
44918 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44919
44920 2000-05-03 Robert Lipe <robertlipe@usa.net>
44921
44922 * gcc.dg/20000503-1.c: New test.
44923
44924 2000-05-02 Jakub Jelinek <jakub@redhat.com>
44925
44926 * gcc.c-torture/compile/20000502-1.c: New test.
44927 * g++.old-deja/g++.other/align.C: New test.
44928 * gcc.dg/cpp-tradstringify.c: New test.
44929
44930 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
44931
44932 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44933 and hard registers.
44934
44935 2000-04-26 Geoff Keating <geoffk@cygnus.com>
44936
44937 * gcc.c-torture/execute/loop-5.c: New test.
44938
44939 2000-04-25 Jakub Jelinek <jakub@redhat.com>
44940
44941 * gcc.c-torture/execute/va-arg-20.c: New test.
44942
44943 2000-04-23 Jeffrey A Law (law@cygnus.com)
44944
44945 * gcc.c-torture/execute/20000422-1.c: New test.
44946
44947 2000-04-20 Greg McGary <gkm@gnu.org>
44948
44949 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44950 when optimizing, but without sibling-call optimizations (-O1).
44951
44952 2000-04-20 Jeffrey A Law (law@cygnus.com)
44953
44954 * gcc.c-torture/compile/20000420-1.c: New test.
44955
44956 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
44957
44958 * g++.abi/ptrflags.C: New test.
44959 * g++.eh/catchptr1.C: Test incomplete pointer chains.
44960
44961 2000-04-19 Catherine Moore <clm@cygnus.com>
44962
44963 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44964
44965 2000-04-19 Greg McGary <gkm@gnu.org>
44966
44967 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44968 sibling-call optimizations.
44969
44970 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
44971
44972 * gcc.dg/20000419-1.c: New test.
44973
44974 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
44975
44976 * gcc.c-torture/execute/20000412-6.c: New test.
44977
44978 2000-04-12 Jeffrey A Law (law@cygnus.com)
44979
44980 * gcc.c-torture/execute/20000412-5.c: New test.
44981 * g77.f-torture/compile/20000412-1.f: New test.
44982 * gcc.c-torture/execute/20000412-4.c: New test.
44983 * gcc.c-torture/compile/20000412-2.c: New test.
44984 * gcc.c-torture/execute/20000412-3.c: New test.
44985 * gcc.c-torture/compile/20000412-1.c: New test.
44986 * gcc.c-torture/execute/20000412-2.c: New test.
44987
44988 2000-04-12 Jakub Jelinek <jakub@redhat.com>
44989
44990 * objc/execute/bf-20.m: New test.
44991
44992 2000-04-10 Richard Henderson <rth@cygnus.com>
44993
44994 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44995
44996 * gcc.c-torture/execute/20000412-1.c: New test.
44997
44998 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
44999
45000 * g++.old-deja/g++.eh/catchptr1.C: New test.
45001
45002 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
45003
45004 * g++.old-deja/g++.abi/cxa_vec.C: New test.
45005
45006 2000-04-08 Neil Booth <NeilB@earthling.net>
45007
45008 * gcc.dg/cpp-nullchar.c: Remove test as
45009 embedded nulls cause problems.
45010
45011 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45012
45013 * gcc.dg/compare2.c: New test.
45014
45015 2000-04-08 Neil Booth <NeilB@earthling.net>
45016
45017 * gcc.dg/cpp-nullchar.c: New test.
45018
45019 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
45020
45021 * gcc.dg/cpp-mi2.c: New test.
45022 * gcc.dg/cpp-mi2[abc].h: New files.
45023
45024 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
45025
45026 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45027 member name.
45028
45029 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
45030
45031 * g++.old-deja/g++.abi/vmihint.C: New test.
45032
45033 2000-04-06 Neil Booth <NeilB@earthling.net>
45034
45035 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45036 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45037 copyright.
45038
45039 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
45040
45041 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45042 avoid stack-frame overwrite.
45043
45044 2000-04-05 Jakub Jelinek <jakub@redhat.com>
45045
45046 * gcc.c-torture/compile/20000405-2.c: New test.
45047 * gcc.c-torture/compile/20000405-3.c: New test.
45048
45049 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45050
45051 * gcc.c-torture/compile/20000405-1.c: New test.
45052
45053 2000-04-04 Geoff Keating <geoffk@cygnus.com>
45054
45055 * gcc.dg/cast-qual-1.c: Revert last change.
45056
45057 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45058
45059 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45060
45061 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
45062
45063 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45064 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45065
45066 2000-04-03 Jeffrey A Law (law@cygnus.com)
45067
45068 * gcc.c-torture/compile/20000403-2.c: New test.
45069 * gcc.c-torture/compile/20000403-1.c: New test.
45070
45071 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
45072
45073 * gcc.c-torture/execute/20000403-1.c: New test.
45074
45075 2000-04-03 Geoff Keating <geoffk@cygnus.com>
45076
45077 * gcc.c-torture/execute/20000402-1.c: New test.
45078
45079 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
45080
45081 * gcc.c-torture/execute/va-arg-15.c: New test.
45082 * gcc.c-torture/execute/va-arg-16.c: New test.
45083 * gcc.c-torture/execute/va-arg-17.c: New test.
45084 * gcc.c-torture/execute/va-arg-18.c: New test.
45085 * gcc.c-torture/execute/va-arg-19.c: New test.
45086
45087 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
45088
45089 * gcc.c-torture/compile/981211-1.c: Move to...
45090 * gcc.dg/cpp-as1.c: ...here.
45091 * gcc.dg/cpp-as2.c: New file.
45092
45093 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45094 compiler.
45095
45096 2000-04-02 Neil Booth <NeilB@earthling.net>
45097
45098 * gcc.dg/cpp-cond.c New tests.
45099 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
45100 accidental success less likely.
45101 * gcc.dg/cpp-missingop.c New tests.
45102 * gcc.dg/cpp-missingparen.c New tests.
45103 * gcc.dg/cpp-shift.c New tests.
45104 * gcc.dg/cpp-shortcircuit.c New tests.
45105 * gcc.dg/cpp-unary.c New tests.
45106
45107 2000-03-29 Jeffrey A Law (law@cygnus.com)
45108
45109 * gcc.c-torture/compile/20000329-1.c: New test.
45110
45111 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
45112
45113 * gcc.c-torture/compile/20000326-1.c: New test.
45114 * gcc.c-torture/compile/20000326-2.c: New test.
45115
45116 2000-03-24 Geoff Keating <geoffk@cygnus.com>
45117
45118 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45119 the first parameter is a function argument.
45120
45121 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
45122
45123 * g++.old-deja/g++.ext/array4.C: New test.
45124
45125 2000-03-22 Geoff Keating <geoffk@cygnus.com>
45126
45127 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45128
45129 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45130
45131 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45132
45133 2000-03-19 Richard Henderson <rth@cygnus.com>
45134
45135 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45136
45137 2000-03-19 Richard Henderson <rth@cygnus.com>
45138
45139 * gcc.c-torture/compile/20000319-1.c: New test.
45140
45141 2000-03-14 Jeffrey A Law (law@cygnus.com)
45142
45143 * gcc.c-torture/execute/20000314-3.c: New test.
45144 * gcc.c-torture/execute/20000314-2.c: New test.
45145 * gcc.c-torture/execute/20000314-1.c: New test.
45146 * gcc.c-torture/compile/20000314-2.c: New test.
45147 * gcc.c-torture/compile/20000314-1.c: New test.
45148
45149 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
45150
45151 * g++.old-deja/g++.warn/inline.C: New test.
45152
45153 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
45154
45155 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45156 standards-compliant result rather than specific constants.
45157 Put test-values in array.
45158
45159 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
45160
45161 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45162 (g++_target_compile): Put test-specific options last.
45163
45164 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45165
45166 * g++.old-deja/g++.eh/vbase4.C: New test.
45167
45168 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45169
45170 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45171
45172 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45173
45174 * g++.old-deja/g++.brendan/misc12.C: Removed.
45175 * g++.old-deja/g++.pt/memtemp77.C: Constify.
45176 * g++.old-deja/g++.ext/pretty4.C: New test.
45177
45178 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45179
45180 * g++.old-deja/g++.other/string2.C: New test.
45181
45182 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
45183
45184 * g++.old-deja/g++.warn/impint2.C: New test.
45185
45186 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
45187
45188 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45189 is 1, not zero.
45190
45191 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
45192
45193 * g++.old-deja/g++.warn/impint.C: New test.
45194 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45195 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45196 * g++.old-deja/g++.pt/explicit12.C: Likewise.
45197 * g++.old-deja/g++.pt/explicit13.C: Likewise.
45198 * g++.old-deja/g++.pt/explicit17.C: Likewise.
45199 * g++.old-deja/g++.pt/explicit18.C: Likewise.
45200 * g++.old-deja/g++.pt/explicit19.C: Likewise.
45201 * g++.old-deja/g++.pt/explicit23.C: Likewise.
45202 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45203 * g++.old-deja/g++.pt/explicit35.C: Likewise.
45204 * g++.old-deja/g++.pt/explicit6.C: Likewise.
45205 * g++.old-deja/g++.pt/memclass7.C: Likewise.
45206
45207 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
45208
45209 * gcc.dg/cpp-redef.c: New test.
45210
45211 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
45212
45213 * g++.old-deja/g++.pt/unify7.C: New test.
45214
45215 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45216
45217 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45218 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45219
45220 2000-02-25 Geoff Keating <geoffk@cygnus.com>
45221
45222 * gcc.c-torture/compile/20000224-1.c: New test.
45223
45224 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45225
45226 * gcc.c-torture/compile/cpp-2.c: New test.
45227 * gcc.c-torture/compile/cpp-1.c: New test.
45228
45229 2000-02-25 Jeffrey A Law (law@cygnus.com)
45230
45231 * gcc.c-torture/execute/20000225-1.c: New test.
45232
45233 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45234
45235 * gcc.dg/cpp-li2.c: New test.
45236
45237 * gcc.dg/cpp-wi1.c: New test.
45238
45239 * gcc.dg/cpp-li1.c: New test.
45240
45241 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
45242
45243 * g++.old-deja/g++.other/sizeof5.C: New test.
45244
45245 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45246
45247 * gcc.c-torture/execute/va-arg-13.c: New test.
45248
45249 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
45250
45251 * gcc.c-torture/execute/va-arg-12.c: New test.
45252
45253 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
45254
45255 * gcc.c-torture/execute/20000223-1.c: New test.
45256
45257 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
45258
45259 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45260
45261 2000-02-22 Mark Mitchell <mark@codesourcery.com>
45262
45263 * g++.old-deja/g++.abi/ptrmem.C: New test.
45264
45265 2000-02-19 Richard Henderson <rth@cygnus.com>
45266
45267 * gcc.c-torture/compile/init-3.c: New.
45268
45269 2000-02-17 Mark Mitchell <mark@codesourcery.com>
45270
45271 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45272 ALWAYS_CXXFLAGS.
45273
45274 2000-02-11 Robert Lipe <robertl@sco.com>
45275
45276 * gcc.c-torture/compile/20000211-3.c: New test.
45277
45278 2000-02-11 Martin Buchholz <martin@xemacs.org>
45279
45280 * gcc.c-torture/compile/20000211-2.c: New test.
45281
45282 2000-02-11 Jeffrey A Law (law@cygnus.com)
45283
45284 * gcc.c-torture/compile/20000211-1.c: New test.
45285
45286 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
45287
45288 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45289 on native targets
45290
45291 2000-02-08 Nathan Sidwell <nathan@acm.org>
45292
45293 * g++.old-deja/g++.other/cast5.C: New test.
45294
45295 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
45296
45297 * gcc.c-torture/execute/20000205-1.c: New.
45298
45299 2000-02-03 Nathan Sidwell <nathan@acm.org>
45300
45301 * g++.old-deja/g++.jason/cast3.C: Return void.
45302 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45303
45304 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45305
45306 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45307
45308 * gcc.dg/loop-1.c: New test.
45309
45310 2000-01-27 Jakub Jelinek <jakub@redhat.com>
45311
45312 * gcc.c-torture/compile/20000127-1.c: New test.
45313 * gcc.c-torture/execute/991228-1.c: New test.
45314
45315 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45316
45317 * gcc.dg/unused-2.c: New test.
45318
45319 * gcc.dg/conv-1.c: New test.
45320
45321 2000-01-24 Mark Mitchell <mark@codesourcery.com>
45322
45323 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45324 compiler.
45325 (tool_option_proc): Fix typo.
45326
45327 2000-01-24 Geoff Keating <geoffk@cygnus.com>
45328
45329 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45330 of the ld on the host, not on the build machine.
45331 Also, don't crash if '--help' is not a supported option.
45332
45333 2000-01-24 Richard Henderson <rth@cygnus.com>
45334
45335 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45336
45337 2000-01-20 Jeffrey A Law (law@cygnus.com)
45338
45339 * gcc.c-torture/execute/20000120-2.c: New test.
45340 * gcc.c-torture/execute/20000120-1.c: New test.
45341
45342 2000-01-13 Jeffrey A Law (law@cygnus.com)
45343
45344 * gcc.c-torture/execute/20000113-1.c: New test.
45345
45346 2000-01-12 Jeffrey A Law (law@cygnus.com)
45347
45348 * gcc.c-torture/execute/20000112-1.c: New test.
45349
45350 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45351
45352 * gcc.dg/20000111-1.c: New test.
45353
45354 2000-01-10 Jeffrey A Law (law@cygnus.com)
45355
45356 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45357 with 16 bit integers.
45358
45359 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45360
45361 * gcc.dg/20000108-1.c: New test.
45362
45363 2000-01-05 Nathan Sidwell <nathan@acm.org>
45364
45365 * g++.old-deja/g++.ns/koenig8.C: New test.
45366
45367 2000-01-05 Nathan Sidwell <nathan@acm.org>
45368
45369 * g++.old-deja/g++.other/cast4.C: New test.
45370
45371 2000-01-05 Jeffrey A Law (law@cygnus.com)
45372
45373 * gcc.c-torture/compile/20000105-2.c: New test.
45374 * gcc.c-torture/compile/20000105-1.c: New test.
45375
45376 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45377
45378 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45379 references to printf & atoi to conform to ANSI standard.
45380 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45381 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45382 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45383 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45384 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45385 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45386 * g++.old-deja/g++.brendan/copy1.C: Likewise.
45387 * g++.old-deja/g++.brendan/copy2.C: Likewise.
45388 * g++.old-deja/g++.brendan/copy3.C: Likewise.
45389 * g++.old-deja/g++.brendan/copy4.C: Likewise.
45390 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45391 * g++.old-deja/g++.brendan/copy6.C: Likewise.
45392 * g++.old-deja/g++.brendan/copy7.C: Likewise.
45393 * g++.old-deja/g++.brendan/copy8.C: Likewise.
45394 * g++.old-deja/g++.brendan/crash11.C: Likewise.
45395 * g++.old-deja/g++.brendan/crash14.C: Likewise.
45396 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45397 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45398 * g++.old-deja/g++.brendan/delete2.C: Likewise.
45399 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45400 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45401 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45402 * g++.old-deja/g++.brendan/eh1.C: Likewise.
45403 * g++.old-deja/g++.brendan/groff1.C: Likewise.
45404 * g++.old-deja/g++.brendan/init3.C: Likewise.
45405 * g++.old-deja/g++.brendan/misc12.C: Likewise.
45406 * g++.old-deja/g++.brendan/misc7.C: Likewise.
45407 * g++.old-deja/g++.brendan/new2.C: Likewise.
45408 * g++.old-deja/g++.brendan/operators4.C: Likewise.
45409 * g++.old-deja/g++.brendan/operators5.C: Likewise.
45410 * g++.old-deja/g++.brendan/overload2.C: Likewise.
45411 * g++.old-deja/g++.brendan/overload7.C: Likewise.
45412 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45413 * g++.old-deja/g++.brendan/reference1.C: Likewise.
45414 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45415 * g++.old-deja/g++.brendan/template24.C: Likewise.
45416 * g++.old-deja/g++.brendan/template3.C: Likewise.
45417 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45418 * g++.old-deja/g++.jason/inline3.C: Likewise.
45419 * g++.old-deja/g++.jason/opeq.C: Likewise.
45420 * g++.old-deja/g++.law/arg5.C: Likewise.
45421 * g++.old-deja/g++.law/arm7.C: Likewise.
45422 * g++.old-deja/g++.law/ctors11.C: Likewise.
45423 * g++.old-deja/g++.law/cvt8.C: Likewise.
45424 * g++.old-deja/g++.law/init9.C: Likewise.
45425 * g++.old-deja/g++.law/refs4.C: Likewise.
45426 * g++.old-deja/g++.law/template2.C: Likewise.
45427 * g++.old-deja/g++.law/visibility24.C: Likewise.
45428 * g++.old-deja/g++.law/vtable3.C: Likewise.
45429 * g++.old-deja/g++.mike/asm2.C: Likewise.
45430 * g++.old-deja/g++.mike/eh1.C: Likewise.
45431 * g++.old-deja/g++.mike/misc1.C: Likewise.
45432 * g++.old-deja/g++.mike/misc13.C: Likewise.
45433 * g++.old-deja/g++.mike/misc14.C: Likewise.
45434 * g++.old-deja/g++.mike/ns12.C: Likewise.
45435 * g++.old-deja/g++.mike/p1248.C: Likewise.
45436 * g++.old-deja/g++.mike/p3708.C: Likewise.
45437 * g++.old-deja/g++.mike/p3708a.C: Likewise.
45438 * g++.old-deja/g++.mike/p3708b.C: Likewise.
45439 * g++.old-deja/g++.mike/p646.C: Likewise.
45440 * g++.old-deja/g++.mike/p700.C: Likewise.
45441 * g++.old-deja/g++.mike/p783.C: Likewise.
45442 * g++.old-deja/g++.mike/p783a.C: Likewise.
45443 * g++.old-deja/g++.mike/p783b.C: Likewise.
45444 * g++.old-deja/g++.mike/p786.C: Likewise.
45445 * g++.old-deja/g++.mike/p789.C: Likewise.
45446 * g++.old-deja/g++.mike/p789a.C: Likewise.
45447 * g++.old-deja/g++.mike/p807a.C: Likewise.
45448 * g++.old-deja/g++.other/delete3.C: Likewise.
45449 * g++.old-deja/g++.other/dyncast1.C: Likewise.
45450 * g++.old-deja/g++.other/dyncast2.C: Likewise.
45451 * g++.old-deja/g++.other/dyncast3.C: Likewise.
45452 * g++.old-deja/g++.other/empty1.C: Likewise.
45453 * g++.old-deja/g++.other/temporary1.C: Likewise.
45454 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45455 * g++.old-deja/g++.pt/t16.C: Likewise.
45456 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45457
45458 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
45459
45460 * gcc.dg/991230-1.c: New test.
45461
45462 1999-12-29 Jeffrey A Law (law@cygnus.com)
45463
45464 * gcc.c-torture/compile/991229-3.c: New test.
45465 * gcc.c-torture/compile/991229-2.c: New test.
45466 * gcc.c-torture/compile/991229-1.c: New test.
45467
45468 1999-12-29 Greg McGary <gkm@eng.ascend.com>
45469
45470 * gcc.c-torture/compile/labels-2.c: New test.
45471
45472 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
45473
45474 * gcc.c-torture/execute/991227-1.c: New test.
45475
45476 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45477
45478 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45479
45480 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
45481
45482 * gcc.c-torture/execute/991221-1.c: New test.
45483
45484 1999-12-20 Nathan Sidwell <nathan@acm.org>
45485
45486 * g++.old-deja/g++.other/cast3.C: New test.
45487
45488 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
45489
45490 * gcc.c-torture/execute/991216-4.c: New test.
45491
45492 1999-12-16 Michael Meissner <meissner@cygnus.com>
45493
45494 * gcc.c-torture/execute/991216-1.c: New test.
45495 * gcc.c-torture/execute/991216-2.c: New test.
45496 * gcc.c-torture/execute/991216-3.c: New test.
45497
45498 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45499
45500 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45501 Actually make the test fail by using "-O2" for compilation.
45502
45503 1999-12-15 Nathan Sidwell <nathan@acm.org>
45504
45505 * g++.old-deja/g++.warn/cast-align1.C: New test.
45506
45507 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45508
45509 * gcc.c-torture/compile/991214-1.c: New test.
45510 * gcc.c-torture/compile/991214-2.c: New test.
45511
45512 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45513
45514 * gcc.dg/991214-1.c: New test.
45515
45516 1999-12-13 Jeffrey A Law (law@cygnus.com)
45517
45518 * gcc.c-torture/compile/991213-3.c: New test.
45519 * gcc.c-torture/compile/991213-2.c: New test.
45520 * gcc.c-torture/compile/991213-1.c: New test.
45521
45522 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
45523
45524 * gcc.dg/991209-1.c: New test.
45525
45526 1999-12-08 Nathan Sidwell <nathan@acm.org>
45527
45528 * gcc.c-torture/compile/991208-1.c: New test.
45529
45530 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45531
45532 * gcc.dg/ultrasp2.c: New test.
45533
45534 1999-12-05 Alex Samuel <samuel@codesourcery.com>
45535
45536 * g++.old-deja/g++.abi/align.C (main): Fix typo.
45537
45538 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
45539
45540 * gcc.c-torture/compile/991202-1.c: New test.
45541 * gcc.c-torture/execute/991202-1.c: New test.
45542 * gcc.c-torture/execute/991202-2.c: New test.
45543 * gcc.c-torture/execute/991202-3.c: New test.
45544
45545 1999-12-02 Alex Samuel <samuel@codesourcery.com>
45546
45547 * g++.old-deja/g++.abi/align.C: New test.
45548 * g++.old-deja/g++.abi/aggregates.C: Likewise.
45549 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45550
45551 1999-12-01 Richard Henderson <rth@cygnus.com>
45552
45553 * gcc.c-torture/execute/991201-1.c: New.
45554
45555 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
45556
45557 * gcc.dg/991129-1.c: New test.
45558
45559 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
45560
45561 * gcc.c-torture/compile/991127-1.c: New test.
45562
45563 1999-11-22 Nathan Sidwell <nathan@acm.org>
45564
45565 * g++.old-deja/g++.other/warn4.C: New test.
45566
45567 1999-11-22 Nathan Sidwell <nathan@acm.org>
45568
45569 * g++.old-deja/g++.eh/cleanup2.C: New test.
45570 * g++.old-deja/g++.ext/pretty2.C: New test.
45571 * g++.old-deja/g++.ext/pretty3.C: New test.
45572 * g++.old-deja/g++.other/debug6.C: New test.
45573
45574 1999-10-20 Jim Wilson <wilson@cygnus.com>
45575
45576 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45577 compiler_output to look for one error message instead of two.
45578
45579 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
45580
45581 * gcc.c-torture/execute/991118-1.c: Also test case
45582 where the word boundary does not split a byte evenly.
45583
45584 1999-11-19 Nathan Sidwell <nathan@acm.org>
45585
45586 * g++.old-deja/g++.ext/restrict1.C: New test.
45587
45588 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45589
45590 * gcc.c-torture/execute/991118-1.c: New test.
45591
45592 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
45593
45594 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45595 working directory pathnames.
45596
45597 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
45598
45599 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45600 host is equipped with driver.h and driver.o so it can actually
45601 compile and run the tests.
45602
45603 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
45604
45605 * gcc.c-torture/compile/991008-1.c: New test.
45606
45607 1999-11-08 Nick Clifton <nickc@cygnus.com>
45608
45609 * lib/gcc-dg.exp: Include target-supports.exp
45610
45611 1999-11-05 Nick Clifton <nickc@cygnus.com>
45612
45613 * lib/target-supports.exp: New file: Provide procs to test for
45614 features supported by the target.
45615 (check_weak_available): Moved here from ecos.exp.
45616 (check_alias_available): New proc: Determine of the target
45617 toolchain supports the alias attribute.
45618
45619 * gcc.dg/special/ecos.exp: Move check_weak_available to
45620 target-supports.exp.
45621 (alias-1.c): Only perform the test if the target supports
45622 aliases.
45623 (wkali-1.c): Only perform the test if the target supports
45624 aliases.
45625
45626 * gcc.dg/990506-0.c: Expect error messages from cross
45627 targets as well as native targets.
45628
45629 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45630
45631 * gcc.dg/ultrasp1.c: Removed xfail.
45632 * gcc.dg/struct-ret-2.c: Likewise.
45633 * gcc.dg/array-1.c: Likewise.
45634
45635 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45636
45637 * gcc.dg/struct-ret-2.c: New test.
45638
45639 * gcc.dg/array-1.c: New test.
45640
45641 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
45642
45643 * gcc.c-torture/execute/991030-1.c: New test.
45644
45645 1999-10-26 Richard Henderson <rth@cygnus.com>
45646
45647 * gcc.c-torture/compile/991026-2.c: New test.
45648
45649 1999-10-26 Jeffrey A Law (law@cygnus.com)
45650
45651 * gcc.c-torture/compile/991026-1.c: New test.
45652
45653 1999-10-23 Jeffrey A Law (law@cygnus.com)
45654
45655 * gcc.c-torture/execute/991023-1.c: New test.
45656
45657 1999-10-19 Jeffrey A Law (law@cygnus.com)
45658
45659 * gcc.c-torture/execute/991019-1.c: New test.
45660
45661 1999-10-16 Richard Henderson <rth@cygnus.com>
45662
45663 * gcc.c-torture/execute/991016-1.c: New test.
45664
45665 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
45666
45667 * gcc.c-torture/execute/991014-1.c: New test.
45668
45669 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
45670
45671 * g++.old-deja/g++.other/union2.C: New test.
45672
45673 1999-10-13 Nathan Sidwell <nathan@acm.org>
45674
45675 * g++.old-deja/g++.other/vaarg2.C: New test.
45676 * g++.old-deja/g++.other/vaarg3.C: New test.
45677
45678 1999-10-12 Craig Burley <craig@jcb-sc.com>
45679
45680 * g77.f-torture/noncompile/19990905-1.f: Moved from being
45681 in compile/.
45682
45683 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
45684
45685 * gcc.c-torture/execute/va-arg-11.c: New test.
45686
45687 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
45688
45689 * lib/file-format.exp (gcc_target_object_format): Don't
45690 crash if objdump is unavailable.
45691
45692 1999-09-29 Donn Terry <donn@interix.com>
45693
45694 * gcc.misc-tests/mg.exp: delete extraneous redirection.
45695
45696 1999-09-28 Nick Clifton <nickc@cygnus.com>
45697
45698 * gcc.c-torture/compile/990928-1.c: New test.
45699
45700 1999-09-28 Nathan Sidwell <nathan@acm.org>
45701
45702 * g++.old-deja/g++.other/decl6.C: New test.
45703
45704 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45705
45706 * gcc.c-torture/execute/va-arg-10.c: New test.
45707
45708 1999-09-27 Nathan Sidwell <nathan@acm.org>
45709
45710 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45711 __PRETTY_FUNCTION__.
45712
45713 1999-09-23 Nick Clifton <nickc@cygnus.com>
45714
45715 * gcc.c-torture/execute/990923-1.c: New test.
45716
45717 1999-09-21 Nick Clifton <nickc@cygnus.com>
45718
45719 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45720 for which -fpic is inappropriate.
45721
45722 1999-09-21 Mark Mitchell <mark@codesourcery.com>
45723
45724 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45725
45726 1999-09-21 Nathan Sidwell <nathan@acm.org>
45727
45728 * g++.old-deja/g++.other/dyncast1.C: New test.
45729 * g++.old-deja/g++.other/dyncast2.C: New test.
45730 * g++.old-deja/g++.other/dyncast3.C: New test.
45731 * g++.old-deja/g++.other/dyncast4.C: New test.
45732 * g++.old-deja/g++.other/dyncast5.C: New test.
45733 * g++.old-deja/g++.eh/catch3.C: New test.
45734 * g++.old-deja/g++.eh/catch3p.C: New test.
45735 * g++.old-deja/g++.eh/catch4.C: New test.
45736 * g++.old-deja/g++.eh/catch4p.C: New test.
45737 * g++.old-deja/g++.eh/catch5.C: New test.
45738 * g++.old-deja/g++.eh/catch5p.C: New test.
45739 * g++.old-deja/g++.eh/catch6.C: New test.
45740 * g++.old-deja/g++.eh/catch6p.C: New test.
45741 * g++.old-deja/g++.eh/catch7.C: New test.
45742 * g++.old-deja/g++.eh/catch7p.C: New test.
45743 * g++.old-deja/g++.eh/catch8.C: New test.
45744 * g++.old-deja/g++.eh/catch8p.C: New test.
45745 * g++.old-deja/g++.eh/catch9.C: New test.
45746 * g++.old-deja/g++.eh/catch9p.C: New test.
45747
45748 1999-09-13 Nathan Sidwell <nathan@acm.org>
45749
45750 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45751 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45752
45753 1999-09-13 Jeffrey A Law (law@cygnus.com)
45754
45755 * gcc.c-torture/compile/990913-1.c: New test.
45756
45757 1999-09-10 Nathan Sidwell <nathan@acm.org>
45758
45759 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45760 * g++.old-deja/g++.jason/rfg5.C: Likewise.
45761
45762 1999-09-09 Richard Henderson <rth@cygnus.com>
45763
45764 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45765
45766 1999-09-09 Nathan Sidwell <nathan@acm.org>
45767
45768 * g++.old-deja/g++.other/lookup11.C: New test.
45769 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45770 what is permitted and what we want.
45771 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45772 overload use.
45773 * g++.old-deja/g++.jason/rfg5.C: Likewise.
45774
45775 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
45776
45777 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45778 * gcc.c-torture/noncompile/poison-1.c: New file.
45779
45780 1999-09-08 Nathan Sidwell <nathan@acm.org>
45781
45782 * g++.old-deja/g++.other/sizeof3.C: New test.
45783 * g++.old-deja/g++.other/sizeof4.C: New test.
45784 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45785 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45786
45787 1999-09-07 Richard Henderson <rth@cygnus.com>
45788
45789 * gcc.dg/va-arg-1.c: New.
45790
45791 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45792
45793 * gcc.c-torture/execute/va-arg-9.c: New test.
45794
45795 1999-09-05 Craig Burley <craig@jcb-sc.com>
45796
45797 * g77.f-torture/compile/980519-2.f: New test.
45798 * g77.f-torture/compile/19990905-0.f: New test.
45799 * g77.f-torture/compile/19990905-1.f: New test.
45800 * g77.f-torture/compile/19990905-2.f: New test.
45801
45802 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45803
45804 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
45805
45806 * gcc.c-torture/execute/990827-1.c: Fix typo.
45807
45808 1999-09-03 Nathan Sidwell <nathan@acm.org>
45809
45810 * g++.old-deja/g++.other/deref1.C: New test.
45811
45812 1999-09-02 Nathan Sidwell <nathan@acm.org>
45813
45814 * g++.old-deja/g++.other/ambig2.C: New test.
45815 * g++.old-deja/g++.other/cond5.C: New test.
45816 * g++.old-deja/g++.other/lookup16.C: New test.
45817
45818 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
45819
45820 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45821 assemblers too.
45822
45823 1999-08-31 Jeffrey A Law (law@cygnus.com)
45824
45825 * lib/c-torture.exp: Avoid the "compare executables" optimization
45826 when testing native.
45827
45828 1999-08-29 Jeffrey A Law (law@cygnus.com)
45829
45830 * gcc.c-torture/execute/990829-1.c: New test.
45831 * gcc.c-torture/compile/990829-1.c: New test.
45832
45833 1999-08-27 Paul Burchard <burchard@pobox.com>
45834
45835 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45836 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45837 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45838 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45839 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45840 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45841 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45842 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45843 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45844 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45845 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45846
45847 1999-08-27 Jeffrey A Law (law@cygnus.com)
45848
45849 * gcc.c-torture/execute/990827-1.c: New test.
45850
45851 1999-08-26 Craig Burley <craig@jcb-sc.com>
45852
45853 * g77.f-torture/noncompile/19990826-4.f: New test.
45854
45855 * g77.f-torture/compile/19990826-3.f: New test.
45856
45857 * g77.f-torture/execute/19990826-2.f: New test.
45858
45859 * g77.f-torture/compile/19990826-1.f: New test.
45860
45861 * gcc.c-torture/execute/990826-0.c: New test.
45862 * g77.c-torture/execute/19990826-0.f: New test.
45863
45864 * g77.f-torture/noncompile/970626-2.f: New test.
45865
45866 1999-08-25 Paul Burchard <burchard@pobox.com>
45867
45868 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45869 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45870 lss-011.C: New tests.
45871
45872 1999-08-25 Nathan Sidwell <nathan@acm.org>
45873
45874 * g++.old-deja/g++.other/decl5.C: New test.
45875
45876 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45877
45878 * noncompile/noncompile.exp: Load_lib c-torture.exp.
45879 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45880 call `postbase' for each one. All callers of `postbase' changed
45881 to call this instead.
45882
45883 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
45884
45885 * gcc.c-torture/execute/990811-1.c: New test.
45886
45887 1999-08-09 Nick Clifton <nickc@cygnus.com>
45888
45889 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45890 just native ones.
45891
45892 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45893 just native ones.
45894
45895 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
45896
45897 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45898
45899 1999-08-04 Jeffrey A Law (law@cygnus.com)
45900
45901 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45902
45903 1999-08-04 Nathan Sidwell <nathan@acm.org>
45904
45905 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45906
45907 1999-08-04 Jeffrey A Law (law@cygnus.com)
45908
45909 * gcc.c-torture/execute/990804-1.c: New test.
45910
45911 1999-08-03 Nathan Sidwell <nathan@acm.org>
45912
45913 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45914 * g++.old-deja/g++.brendan/crash64.C: Likewise.
45915 * g++.old-deja/g++.brendan/overload8.C: Likewise.
45916
45917 1999-08-03 Nathan Sidwell <nathan@acm.org>
45918
45919 * g++.old-deja/g++.other/struct1.C: New test.
45920
45921 1999-08-03 Nathan Sidwell <nathan@acm.org>
45922
45923 * g++.old-deja/g++.other/enum2.C: New test.
45924
45925 1999-08-02 Richard Henderson <rth@cygnus.com>
45926
45927 Adapted from tests from Franz Sirl:
45928 * gcc.c-torture/execute/va-arg-7.c: New test.
45929 * gcc.c-torture/execute/va-arg-8.c: New test.
45930
45931 1999-08-01 Jeffrey A Law (law@cygnus.com)
45932
45933 * gcc.c-torture/compile/990801-2.c: New test.
45934
45935 * gcc.c-torture/compile/990801-1.c: New test.
45936
45937 1999-07-27 Michael Meissner <meissner@cygnus.com>
45938
45939 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45940 fp-cmp-1.c, converting double to float.
45941
45942 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45943 fp-cmp-1.c, converting double to long double.
45944
45945 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45946 from fr1 to unknown_register, since fr1 is a legitimate register
45947 on some machines.
45948
45949 1999-07-25 Jeffrey A Law (law@cygnus.com)
45950
45951 * README: More listname related changes.
45952
45953 1999-07-08 Catherine Moore <clm@cygnus.com>
45954
45955 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
45956
45957 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
45958
45959 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45960
45961 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
45962
45963 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45964
45965 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
45966
45967 * gcc.dg/990703-1.c: New test.
45968
45969 1999-06-29 Nick Clifton <nickc@cygnus.com>
45970
45971 * lib/file-format.exp: New file: Move definition of proc
45972 gcc_target_object_format to here from
45973 gcc.dg/special/ecos.exp.
45974
45975 * lib/c-torture.exp: Include lib file-format.exp.
45976 * lib/gcc-dg.exp: Include lib file-format.exp.
45977
45978 * gcc.dg/special/ecos.exp: Remove definition of proc
45979 gcc_target_object_format.
45980
45981 1999-06-28 Jeffrey A Law (law@cygnus.com)
45982
45983 * gcc.c-torture/execute/990628-1.c: New test.
45984
45985 1999-06-25 Jeffrey A Law (law@cygnus.com)
45986
45987 * gcc.c-torture/compile/990625-2.c: New test.
45988
45989 * gcc.c-torture/compile/990625-1.c: New test.
45990
45991 1999-06-23 Nick Clifton <nickc@cygnus.com>
45992
45993 * gcc.c-torture/compile/dll.c: New test case. Check that dll
45994 attributes compile.
45995 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45996 ports that use the COFF/PE file format.
45997
45998 1999-06-17 Jeffrey A Law (law@cygnus.com)
45999
46000 * gcc.c-torture/compile/990617-1.c: New test.
46001
46002 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
46003
46004 * g++.old-deja/g++.other/decl4.C: New test.
46005
46006 1999-06-14 Nathan Sidwell <nathan@acm.org>
46007
46008 * g++.old-deja/g++.other/bitfld3.C: New test.
46009
46010 1999-06-08 Nathan Sidwell <nathan@acm.org>
46011
46012 * g++.old-deja/g++.eh/catch1.C: New test.
46013
46014 1999-06-07 Jeffrey A Law (law@cygnus.com)
46015
46016 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46017
46018 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46019 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
46020
46021 1999-06-05 Craig Burley <craig@jcb-sc.com>
46022
46023 * g77.f-torture/compile/19990502-0.f: Replace with new,
46024 shorter, test that still fails after recent changes.
46025
46026 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46027
46028 * gcc.c-torture/execute/990604-1.c: New test.
46029
46030 1999-05-31 Jeffrey A Law (law@cygnus.com)
46031
46032 * gcc.c-torture/execute/990531-1.c: New test.
46033
46034 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46035
46036 * gcc.c-torture/compile/990527-1.c: New test.
46037
46038 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
46039
46040 * gcc.c-torture/execute/990527-1.c: New test.
46041
46042 1999-05-25 Nick Clifton <nickc@cygnus.com>
46043
46044 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46045 bitfields as signed.
46046
46047 1999-05-25 Craig Burley <craig@jcb-sc.com>
46048
46049 * g77.f-torture/compile/19990525-0.f: New test.
46050
46051 1999-05-25 Jeffrey A Law (law@cygnus.com)
46052
46053 * gcc.c-torture/execute/990525-2.c: New test.
46054
46055 * gcc.c-torture/execute/990525-1.c: New test.
46056
46057 1999-05-24 Nathan Sidwell <nathan@acm.org>
46058
46059 * g++.old-deja/g++.other/anon3.C: New test.
46060 * g++.old-deja/g++.other/anon4.C: New test.
46061 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46062 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46063 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46064 Merrill).
46065
46066 1999-05-24 Jeffrey A Law (law@cygnus.com)
46067
46068 * gcc.c-torture/execute/990524-1.c: New test.
46069
46070 * gcc.dg/990524-1.c: New test.
46071
46072 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46073
46074 * gcc.c-torture/compile/990523-1.c: New test.
46075
46076 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
46077
46078 * gcc.c-torture/compile/990519-1.c: New test.
46079
46080 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46081
46082 * gcc.c-torture/compile/990517-1.c: New test.
46083
46084 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46085 (e4, f4): New tests.
46086 (main): Call them.
46087
46088 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46089
46090 * gcc.dg/noreturn-1.c: New test.
46091
46092 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46093
46094 * gcc.c-torture/execute/990513-1.c: New test.
46095
46096 1999-05-10 Richard Henderson <rth@cygnus.com>
46097
46098 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46099
46100 1999-05-10 Craig Burley <craig@jcb-sc.com>
46101
46102 * g77.f-torture/execute/erfc.f: Use small single-precision
46103 values, to avoid problems on Alphas when not -mieee.
46104
46105 1999-05-08 Craig Burley <craig@jcb-sc.com>
46106
46107 * gcc.dg/990506-0.c: New test.
46108
46109 1999-05-08 Richard Henderson <rth@cygnus.com>
46110
46111 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46112 the constant to test. Don't XFAIL 64-bit targets.
46113
46114 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46115 * g++.old-deja/g++.law/profile1.C: Likewise.
46116
46117 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46118 operator new instances.
46119 * g++.old-deja/g++.other/delete5.C: Likewise.
46120
46121 1999-05-03 Craig Burley <craig@jcb-sc.com>
46122
46123 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46124 intrinsic.
46125
46126 1999-05-03 Craig Burley <craig@jcb-sc.com>
46127
46128 * g77.f-torture/execute/u77-test.f: Reverse order of two
46129 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46130
46131 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46132
46133 * gcc.dg/compare1.c: New test.
46134
46135 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
46136
46137 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46138 New tests.
46139
46140 1999-05-02 Craig Burley <craig@jcb-sc.com>
46141
46142 * g77.f-torture/compile/19990502-1.f: New test.
46143
46144 1999-05-02 Craig Burley <craig@jcb-sc.com>
46145
46146 * g77.f-torture/compile/19990502-0.f: New test.
46147
46148 1999-05-02 Craig Burley <craig@jcb-sc.com>
46149
46150 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46151 intrinsic.
46152
46153 1999-05-02 Craig Burley <craig@jcb-sc.com>
46154
46155 * g77.f-torture/execute/u77-test.f (main): List libU77
46156 intrinsics not currently tested.
46157 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46158 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46159 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46160 Trim blanks off the ends of some printed strings.
46161
46162 1999-05-02 Craig Burley <craig@jcb-sc.com>
46163
46164 * g77.f-torture/execute/u77-test.f (main): Just warn about
46165 FSTAT gid disagreement, as it's expected on some systems.
46166
46167 1999-05-01 Craig Burley <craig@jcb-sc.com>
46168
46169 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46170 use a new function, which allows for some slop.
46171 Clean up some commentary.
46172 (issum): The new function.
46173 (sgladd): Deleted subroutine.
46174
46175 1999-05-01 Craig Burley <craig@jcb-sc.com>
46176
46177 * g77.f-torture/execute/u77-test.f: Modify to be more like
46178 libf2c/libU77 version, bringing patches to that version here.
46179 Add suitable commentary.
46180
46181 1999-04-25 Richard Henderson <rth@cygnus.com>
46182
46183 * gcc.dg/990424-1.c: New test.
46184
46185 1999-04-24 Craig Burley <craig@jcb-sc.com>
46186
46187 * g77.f-torture/execute/u77-test.f (main): Bug involving
46188 LSTAT has been fixed, so turn back on full checking.
46189
46190 1999-04-20 Craig Burley <craig@jcb-sc.com>
46191
46192 * g77.f-torture/compile/19990419-0.f: New test.
46193 * g77.f-torture/execute/19990419-1.f: New test.
46194
46195 1999-04-17 Richard Henderson <rth@cygnus.com>
46196
46197 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46198 to avoid the need for a prototype to supress a warning.
46199
46200 1999-04-07 Jim Wilson <wilson@cygnus.com>
46201
46202 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46203
46204 1999-04-04 Jeffrey A Law (law@cygnus.com)
46205
46206 * gcc.c-torture/execute/990404-1.c: New test.
46207
46208 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46209
46210 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46211 * gcc.dg/cpp-if3.c: Don't use -pedantic.
46212 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46213 missing initializer warnings.
46214
46215 1999-03-28 Jeffrey A Law (law@cygnus.com)
46216
46217 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46218 matching strings.
46219
46220 1999-03-26 Jeffrey A Law (law@cygnus.com)
46221
46222 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46223
46224 1999-03-26 Craig Burley <craig@jcb-sc.com>
46225
46226 * g77.f-torture/execute/19990325-0.f: New test.
46227 * g77.f-torture/execute/19990325-1.f: New test.
46228
46229 1999-03-24 Jeffrey A Law (law@cygnus.com)
46230
46231 * gcc.c-torture/execute/990324-1.c: New test.
46232
46233 1999-03-22 Jim Wilson <wilson@cygnus.com>
46234
46235 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46236 test with 4.
46237
46238 1999-03-17 Richard Henderson <rth@cygnus.com>
46239
46240 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
46241
46242 1999-03-13 Craig Burley <craig@jcb-sc.com>
46243
46244 * g77.f-torture/execute/19990313-2.f: New test.
46245 * g77.f-torture/execute/19990313-3.f: New test.
46246
46247 1999-03-13 Craig Burley <craig@jcb-sc.com>
46248
46249 * g77.f-torture/execute/19990313-0.f: New test.
46250 * g77.f-torture/execute/19990313-1.f: New test.
46251
46252 1999-03-12 Jim Wilson <wilson@cygnus.com>
46253
46254 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46255 printf to sprintf.
46256 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46257 (main): Add check for u15. Conditionalize u31 check depending on
46258 whether ints are <32 bits or >=32 bits.
46259
46260 1999-03-08 Craig Burley <craig@jcb-sc.com>
46261
46262 * g77.f-torture/execute/19981119-0.f: Improve testiness.
46263
46264 1999-03-08 Craig Burley <craig@jcb-sc.com>
46265
46266 * g77.f-torture/compile/19990305-0.f: New test.
46267 * g77.f-torture/execute/19981119-0.f: New test.
46268
46269 1999-03-08 Craig Burley <craig@jcb-sc.com>
46270
46271 * g77.f-torture/execute/970625-2.f: call ABORT if final
46272 result is not correct, instead of just printing it.
46273 Add this checking via newly introduced obfuscation, to
46274 trip up buggy front ends.
46275
46276 1999-03-07 Craig Burley <craig@jcb-sc.com>
46277
46278 * g77.f-torture/compile/960317-1.f: Moved from being
46279 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
46280
46281 1999-03-06 Craig Burley <craig@jcb-sc.com>
46282
46283 * g77.f-torture/execute/960317-1.f: New (old) test.
46284 * g77.f-torture/execute/970625-2.f: Ditto.
46285
46286 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
46287
46288 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46289 message on line 1 or line 2; cccp and cpplib do this differently.
46290
46291 1999-03-01 Jeffrey A Law (law@cygnus.com)
46292
46293 * g++.old-deja/g++.law/weak1.C: New test.
46294
46295 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46296
46297 * gcc.c-torture/execute/990119-1.c: Renamed to...
46298 * gcc.dg/990119-1.c: this, so it will only be tested once
46299 (it's a preprocessor test, it doesn't need to be run at
46300 multiple optimization levels).
46301
46302 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46303
46304 * lib/g++.exp: Don't add incdir=$base_dir/../include to
46305 ALWAYS_CXXFLAGS.
46306
46307 1999-02-24 Craig Burley <craig@jcb-sc.com>
46308
46309 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46310 * g77.f-torture/compile/19981216-0.f: ...as it is expected
46311 to not be compilable by current g77.
46312
46313 1999-02-24 Nick Clifton <nickc@cygnus.com>
46314
46315 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46316
46317 1999-02-22 Jeffrey A Law (law@cygnus.com)
46318
46319 * gcc.c-torture/execute/990222-1.c: New test.
46320
46321 1999-02-19 Craig Burley <craig@jcb-sc.com>
46322
46323 * g77.f-torture/compile/19990218-0.f: New test.
46324 * g77.f-torture/noncompile/19990218-1.f: New test.
46325
46326 1999-02-18 Craig Burley <craig@jcb-sc.com>
46327
46328 * g77.f-torture/compile/19981216-0.f: New test.
46329
46330 1999-02-14 Jeffrey A Law (law@cygnus.com)
46331
46332 * gcc.dg/990214-1.c: New test.
46333
46334 1999-02-13 Jeffrey A Law (law@cygnus.com)
46335
46336 * gcc.dg/990213-2.c: New test.
46337
46338 * gcc.dg/990213-1.c: New test.
46339
46340 1999-02-12 Jeffrey A Law (law@cygnus.com)
46341
46342 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46343 ints.
46344
46345 1999-02-11 Nick Clifton <nickc@cygnus.com>
46346
46347 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46348 specified by target.
46349
46350 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46351
46352 1999-02-11 Jeffrey A Law (law@cygnus.com)
46353
46354 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46355
46356 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
46357
46358 * gcc.dg/special/ecos.exp: New test driver for new tests with
46359 special requirements.
46360
46361 * gcc.dg/special/alias-1.c: New test.
46362 * gcc.dg/special/gcsec-1.c: New test.
46363 * gcc.dg/special/weak-1.c: New test.
46364 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46365 * gcc.dg/special/weak-2.c: New test.
46366 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46367 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46368 * gcc.dg/special/wkali-1.c: New test.
46369 * gcc.dg/special/wkali-2.c: New test.
46370 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46371 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46372
46373 1999-02-10 Felix Lee <flee@cygnus.com>
46374
46375 * lib/c-torture.exp (c-torture-compile): Pull out code for
46376 analyzing gcc error messages.
46377 (c-torture-execute): Likewise. Fix some (harmless) false
46378 positives.
46379 * lib/gcc.exp (gcc_check_compile): New function.
46380
46381 1999-02-08 Richard Henderson <rth@cygnus.com>
46382
46383 * gcc.c-torture/execute/990208-1.c: New test.
46384
46385 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
46386
46387 * g++.dg/special/ecos.exp: New driver for new tests with special
46388 requirements
46389
46390 * g++.dg/special/conpr-1.C: New test
46391 * g++.dg/special/conpr-2.C: New test
46392 * g++.dg/special/conpr-2a.C: New test
46393 * g++.dg/special/conpr-3.C: New test
46394 * g++.dg/special/conpr-3a.C: New test
46395 * g++.dg/special/conpr-3b.C: New test
46396
46397 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46398 allow g++ to use the dg driver
46399
46400 * README: Add comment about g++.dg directory
46401
46402 1999-02-06 Jeffrey A Law (law@cygnus.com)
46403
46404 * README: Update email addresses.
46405
46406 1999-02-03 Nick Clifton <nickc@cygnus.com>
46407
46408 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46409 arguments in order to force structure S onto the stack even on
46410 the alpha.
46411 (test): Pass 10 leading arguments to function foo as well as the
46412 structure S.
46413
46414 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46415 failure for all targets.
46416
46417 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46418 abort to terminate program execution.
46419
46420 1999-01-30 Richard Henderson <rth@cygnus.com>
46421
46422 * gcc.c-torture/execute/990130-1.c: New test.
46423
46424 1999-01-30 Jeffrey A Law (law@cygnus.com)
46425
46426 * gcc.dg/990130-1.c: New test.
46427
46428 1999-01-28 Michael Meissner <meissner@cygnus.com>
46429
46430 * gcc.c-torture/execute/990128-1.c: New test.
46431
46432 1999-01-27 Michael Meissner <meissner@cygnus.com>
46433
46434 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46435
46436 1999-01-27 Felix Lee <flee@cygnus.com>
46437
46438 * lib/c-torture.exp (c-torture-compile): pull out code for
46439 analyzing gcc error messages.
46440 (c-torture-execute): ditto, and fix some (harmless) false
46441 positives.
46442 * lib/gcc.exp (gcc_check_compile): new function.
46443
46444 1999-01-17 Jeffrey A Law (law@cygnus.com)
46445
46446 * gcc.dg/990117-1.c: New test.
46447
46448 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46449
46450 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46451
46452 1999-01-15 Jeffrey A Law (law@cygnus.com)
46453
46454 * g77.f-torture/compile/990115-1.f: New test.
46455
46456 1999-01-07 Jeffrey A Law (law@cygnus.com)
46457
46458 * gcc.c-torture/compile/990107-1.c: New test
46459
46460 1999-01-06 Jeffrey A Law (law@cygnus.com)
46461
46462 * gcc.c-torture/execute/990106-2.c: New test.
46463
46464 * gcc.c-torture/execute/990106-1.c: New test.
46465
46466 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
46467
46468 * gcc.c-torture/compile/981223-1.c: New test.
46469
46470 1998-12-29 Richard Henderson <rth@cygnus.com>
46471
46472 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46473 (opt3): Rename from opt4 and disable.
46474
46475 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
46476
46477 * g++.old-deja/g++.pt/ptrmem5.C: New test.
46478
46479 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
46480
46481 * g++.old-deja/g++.other/conv5.C: New test.
46482
46483 1998-12-14 Nick Clifton <nickc@cygnus.com>
46484
46485 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46486
46487 1998-12-11 Jeffrey A Law (law@cygnus.com)
46488
46489 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46490
46491 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
46492
46493 * gcc.c-torture/compile/981211-1.c: New test.
46494
46495 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
46496
46497 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46498
46499 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46500
46501 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46502
46503 * gcc.special/930510-1.c: Make C9X safe.
46504 * gcc.misc-tests/gcov-1.c Similarly.
46505 * gcc.misc-tests/gcov-2.c Similarly.
46506
46507 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46508
46509 * gcc.dg/ultrasp1.c: New test.
46510
46511 1998-12-06 Richard Henderson <rth@cygnus.com>
46512
46513 * gcc.c-torture/execute/981206.c: New test.
46514
46515 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46516
46517 * g++.old-deja/g++.ns/template7.C: New test.
46518
46519 * g++.old-deja/g++.other/expr1.C: New test.
46520
46521 * g++.old-deja/g++.eh/tmpl3.C: New test.
46522
46523 * g++.old-deja/g++.eh/tmpl2.C: New test.
46524
46525 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
46526
46527 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46528 * g++.old-deja/g++.other/using6.C: Removed.
46529 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46530
46531 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46532
46533 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
46534
46535 * g++.old-deja/g++.pt/overload8.C: New test.
46536
46537 * g++.old-deja/g++.pt/overload7.C: New test.
46538
46539 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46540
46541 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46542 and relinking messages.
46543 * lib/g++.exp (g++_target_compile): Remove .rpo file when
46544 compiling with -frepo.
46545
46546 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
46547
46548 * g++.old-deja/g++.pt/lookup6.C: New test.
46549
46550 1998-11-30 Nick Clifton <nickc@cygnus.com>
46551
46552 * gcc.c-torture/execute/981130-1.c: New test.
46553 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46554
46555 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
46556
46557 * g++.old-deja/g++.pt/explicit76.C: New test.
46558
46559 * g++.old-deja/g++.pt/friend38.C: New test.
46560
46561 * g++.old-deja/g++.ns/crash2.C: New test.
46562
46563 * g++.old-deja/g++.pt/defarg8.C: New test.
46564
46565 * g++.old-deja/g++.pt/instantiate6.C: New test.
46566
46567 * g++.old-deja/g++.pt/static6.C: New test.
46568
46569 * g++.old-deja/g++.pt/decl2.C: New test.
46570
46571 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
46572
46573 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
46574 problem is actually related with name lookup, but so what? :-)
46575
46576 * g++.old-deja/g++.pt/friend37.C: New test.
46577
46578 1998-11-25 Dave Love <d.love@dl.ac.uk>
46579
46580 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46581 element, which fails on some systems.
46582
46583 * g77.f-torture/execute/labug1.f: New test.
46584
46585 1998-11-21 Jeffrey A Law (law@cygnus.com)
46586
46587 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46588 is defined.
46589
46590 1998-11-18 Dave Love <d.love@dl.ac.uk>
46591
46592 * g77.f-torture/compile/981117-1.f: New test.
46593
46594 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
46595
46596 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
46597 properly discarded.
46598
46599 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
46600
46601 * gcc.c-torture/execute/memcheck: New directory of tests for
46602 -fcheck-memory-usage.
46603
46604 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46605
46606 * README: New file, general information about the testsuite and
46607 new description of the various C++ test subdirectories.
46608 * README.g++: Eliminate obsolete information, update and move most
46609 relevant stuff to README.
46610
46611 1998-11-07 Richard Henderson <rth@cygnus.com>
46612
46613 * gcc.c-torture/compile/981107-1.c: New test.
46614
46615 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
46616
46617 * execute/memcpy-bi.c: New testcase.
46618
46619 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
46620
46621 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46622 base classes.
46623
46624 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46625 template is selected.
46626
46627 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46628 classes, it should be accepted for all types.
46629
46630 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46631
46632 * g++.old-deja/g++.pt/spec24.C: Ensure that template
46633 specializations start with template headers.
46634
46635 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
46636
46637 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46638
46639 * g++.old-deja/g++.other/init9.C: Test cross initialization of
46640 non-POD types.
46641
46642 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
46643
46644 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46645
46646 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46647
46648 * compile/981022-1.c, compile/981022-1.x: New test and driver.
46649
46650 1998-10-19 Jeffrey A Law (law@cygnus.com)
46651
46652 * 981019-1.c: New test.
46653
46654 1998-10-14 Robert Lipe <robertl@dgii.com>
46655
46656 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46657 find objc headers.
46658
46659 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46660
46661 * compile/981001-4.c: Remove use of GCC extension that triggers a
46662 compiler bug.
46663
46664 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
46665
46666 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46667
46668 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
46669
46670 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
46671 instantiation of template produces incorrect code for delete
46672 expression.
46673
46674 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
46675 constructors' name is not unique.
46676 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46677 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46678
46679 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
46680 automatic array of const is ill-formed.
46681
46682 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
46683 of template parameter?
46684
46685 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
46686 const.
46687
46688 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
46689 pointer-to-member expression.
46690
46691 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
46692 declaration causes ICE.
46693
46694 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
46695
46696 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
46697 reserved in the global namespace.
46698
46699 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46700 generate needed virtual table.
46701
46702 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46703
46704 1998-10-10 Dariush Eslimi <eslimi@loran.com>
46705
46706 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46707 template-dependent type
46708
46709 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
46710
46711 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46712 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46713 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46714
46715 * g++.old-deja/g++.other/using5.C: New test; using decl from base
46716 class should be usable as argument of member function.
46717 * g++.old-deja/g++.other/using6.C: New test; using decl from base
46718 class should be usable as return type of member function.
46719 * g++.old-deja/g++.other/using7.C: New test; using decl from base
46720 class should be usable as type of data member.
46721
46722 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46723
46724 1998-10-09 Jeffrey A Law (law@cygnus.com)
46725
46726 * gcc.c-torture/special/920521-1.c: Fix bogus test.
46727
46728 1998-10-08 Nick Clifton <nickc@cygnus.com>
46729
46730 * gcc.dg/dll-?.c Add thumb to target list.
46731 Fix assembler scan patterns to match current assembler output.
46732
46733 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
46734
46735 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
46736 matching of template brackets.
46737
46738 * g++.old-deja/g++.other/using4.C: New test. Test using
46739 declarations of methods from base classes.
46740
46741 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
46742 within functions should introduce names into the innermost
46743 enclosing namespace.
46744
46745 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
46746 of static locals if first initialization throws.
46747
46748 1998-10-07 Jim Wilson <wilson@cygnus.com>
46749
46750 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46751
46752 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
46753
46754 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
46755 lose track of the possible targets of tablejump insns.
46756 * special/special.exp: Run it.
46757
46758 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46759
46760 * g++.old-deja/g++.pt/friend35.C: New test. A template function
46761 must be declared before its specializations can be named in friend
46762 declarations.
46763
46764 1998-10-05 Dave Love <d.love@dl.ac.uk>
46765
46766 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46767
46768 * g77.f-torture/execute/io1.f: New test.
46769
46770 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
46771
46772 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46773 with pointer to template function, for which no argument deduction
46774 is possible.
46775
46776 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46777 specialization of template function as argument to template
46778 function.
46779
46780 * g++.old-deja/g++.other/access2.C: New test; Inner class
46781 shouldn't have privileged access to Outer's names.
46782
46783 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
46784
46785 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46786 friend template declared within template class conflicts with
46787 nested class of the same name.
46788
46789 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46790 is ignored.
46791
46792 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46793 object with direct initializer as function declaration.
46794
46795 * g++.old-deja/g++.other/decl2.C: New test; duplicate
46796 initializers.
46797
46798 * g++.old-deja/g++.other/null2.C: New test; conditional operator
46799 involving const pointer and NULL produces incorrect result.
46800
46801 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46802 type name without `typename' should be rejected with -pedantic.
46803
46804 1998-10-02 Richard Henderson <rth@cygnus.com>
46805
46806 * g++.old-deja/g++.other/addrof1.C: New test.
46807
46808 1998-10-01 Nick Clifton <nickc@cygnus.com>
46809
46810 * gcc.c-torture/compile/981001-1.c: New test.
46811 * gcc.c-torture/execute/981001-1.c: New test.
46812
46813 1998-10-01 Jeffrey A Law (law@cygnus.com)
46814
46815 * gcc.c-torture/compile/981001-2.c: New test.
46816 * gcc.c-torture/compile/981001-3.c: New test.
46817 * gcc.c-torture/compile/981001-4.c: New test.
46818
46819 1998-10-01 Robert Lipe <robertl@dgii.com>
46820
46821 * lib/objc.exp (objc_target_compile): Add -L during compiles for
46822 multilibbed hosts. Idea grafted from g77.exp.
46823
46824 1998-09-30 Dave Love <d.love@dl.ac.uk>
46825
46826 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46827 avoid losing on systems which need -lsocket.
46828
46829 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
46830
46831 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46832 * g++.old-deja/g++.other/nested2.C: Ditto.
46833 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46834 failure.
46835
46836 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
46837
46838 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46839 preferred over template operator!= for enum bitfields.
46840
46841 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
46842
46843 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46844 that happen to have the same base name, but in different scopes,
46845 are incorrectly rejected.
46846
46847 1998-09-16 Richard Henderson <rth@cygnus.com>
46848
46849 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46850 on the native word size instead of an integer literal.
46851
46852 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
46853
46854 * g++.old-deja/g++.other/static2.C: Invocation of static data
46855 member of type pointer-to-function denoted as non-static member.
46856
46857 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46858 checks involving function types and aliases.
46859
46860 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
46861
46862 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46863 redefined to the same non-trivial type.
46864
46865 * g++.old-deja/g++.pt/explicit73.C: Test for proper
46866 namespace-qualification of template specializations declared in
46867 other namespaces.
46868
46869 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46870 to declare a subset of the specializations of a template function
46871 as friends of specializations of a template class.
46872
46873 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46874 member templates that do not fully specialize the enclosing
46875 template class are rejected.
46876
46877 1998-09-11 Dave Love <d.love@dl.ac.uk>
46878
46879 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46880
46881 1998-09-08 Dave Love <d.love@dl.ac.uk>
46882
46883 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46884 altered from libf2c/libU77 version.
46885
46886 1998-09-06 Dave Love <d.love@dl.ac.uk>
46887
46888 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46889
46890 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
46891
46892 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46893 (un)signed char are different types for template specialization
46894 purposes.
46895
46896 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
46897
46898 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46899 * objc: ObjC testsuite.
46900
46901 1998-08-31 Catherine Moore <clm@cygnus.com>
46902
46903 * gcc.c-torture/execute/941014-1.x: New file.
46904
46905 1998-08-31 Nick Clifton <nickc@cygnus.com>
46906
46907 * lib/c-torture.exp: Add support for
46908 torture_eval_before_compile and torture_eval_before_execute
46909 variables.
46910
46911 1998-08-30 Jeffrey A Law (law@cygnus.com)
46912
46913 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
46914 this test triggers valid.
46915
46916 1998-08-27 Jeffrey A Law (law@cygnus.com)
46917
46918 * gcc.dg/980827-1.c: New test.
46919
46920 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
46921
46922 * gcc.c-torture/execute/loop-4b.c: New test.
46923
46924 1998-08-26 Nick Clifton <nickc@cygnus.com>
46925
46926 * lib/c-torture.exp: Add support for
46927 torture_eval_before_compile and torture_eval_before_execute
46928 variables.
46929
46930 1998-08-25 Jeffrey A Law (law@cygnus.com)
46931
46932 * gcc.c-torture/compile/980825-1.c: New test.
46933
46934 1998-08-24 Nick Clifton <nickc@cygnus.com>
46935
46936 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46937 count number tests in opt_t0 not good_t0.
46938
46939 1998-08-24 Jeffrey A Law (law@cygnus.com)
46940
46941 * gcc.c-torture/compile/930326-1.x: Fix typo.
46942
46943 1998-08-23 Mark Mitchell <mark@markmitchell.com>
46944
46945 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46946 causes an ICE.
46947
46948 1998-08-21 Jeffrey A Law (law@cygnus.com)
46949
46950 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46951 STACK_SIZE is defined.
46952 * gcc.c-torture/unsorted/stuct.c: Similarly.
46953
46954 * gcc.c-torture/compile/980821-1.c: New test.
46955
46956 1998-08-21 Jeffrey A Law (law@cygnus.com)
46957
46958 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46959
46960 1998-08-19 Mark Mitchell <mark@markmitchell.com>
46961
46962 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46963 code.
46964
46965 1998-08-09 Mark Mitchell <mark@markmitchell.com>
46966
46967 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46968 error'.
46969
46970 1998-08-18 Jeffrey A Law (law@cygnus.com)
46971
46972 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46973
46974 1998-08-16 Jeffrey A Law (law@cygnus.com)
46975
46976 * gcc.c-torture/compile/980816-1.c: New test.
46977
46978 * gcc.dg/980816-1.c: New test.
46979
46980 1998-08-13 Jeffrey A Law (law@cygnus.com)
46981
46982 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46983 compiler for ieee tests.
46984
46985 1998-08-01 Dave Love <d.love@dl.ac.uk>
46986
46987 * g77.f-torture/compile/980729-0.f: New test.
46988
46989 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
46990
46991 * gcc.c-torture/special/eeprof-1.c: New test, for
46992 -finstrument-functions.
46993 * gcc.c-torture/special/special.exp: Run it.
46994
46995 1998-07-29 Jeffrey A Law (law@cygnus.com)
46996
46997 * gcc.c-torture/compile/980729-1.c: New test.
46998
46999 1998-07-27 Nick Clifton <nickc@cygnus.com>
47000
47001 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47002 __thumb__ is defined, and test for ARM style doubles if so.
47003
47004 1998-07-26 Dave Love <d.love@dl.ac.uk>
47005
47006 * g77.f-torture/noncompile/980615-0.f: New test.
47007
47008 1998-07-26 H.J. Lu (hjl@gnu.org)
47009
47010 * gcc.dg/980312-1.c: Do link instead of compile.
47011 * gcc.dg/980313-1.c: Likewise.
47012
47013 1998-07-26 Jeffrey A Law (law@cygnus.com)
47014
47015 * gcc.c-torture/compile/980726-1.c: New test.
47016
47017 1998-07-25 Dave Love <d.love@dl.ac.uk>
47018
47019 * g77.f-torture/execute/io0.f: New test.
47020
47021 1998-07-24 Nick Clifton <nickc@cygnus.com>
47022
47023 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47024 an int.
47025
47026 1998-06-18 Michael Meissner <meissner@cygnus.com>
47027
47028 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47029 m32r bugs.
47030
47031 1998-07-17 Nick Clifton <nickc@cygnus.com>
47032
47033 * gcc.dg/980626-1.c: Expect failures for all toolchains until
47034 c-decl.c:grokdeclarator can handle mode attributes.
47035
47036 1998-07-16 Jeffrey A Law (law@cygnus.com)
47037
47038 * gcc.c-torture/execute/980716-1.c: New test.
47039
47040 1998-07-13 Jeffrey A Law (law@cygnus.com)
47041
47042 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47043 the mn10200.
47044 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
47045 the mn10200.
47046 * gcc.c-torture/execute/va-arg-3.x: Similarly.
47047 * gcc.c-torture/compile/930326-1.x: Similarly.
47048
47049 1998-07-13 Dave Love <d.love@dl.ac.uk>
47050
47051 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47052 New test from Craig.
47053
47054 1998-07-12 Dave Love <d.love@dl.ac.uk>
47055
47056 * g77.f-torture/noncompile/980616-0.f: New test.
47057
47058 * g77.f-torture/execute/970816-3.f: New test from Craig.
47059
47060 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47061
47062 * g++.other/singleton.C: Return error value instead of taking
47063 SIGSEGV.
47064
47065 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47066
47067 * g++.other/singleton.C: New test. Warning is under dispute.
47068 Runtime crash is not.
47069
47070 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47071
47072 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47073 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47074 using6.C, using7.C}: New namespace tests.
47075
47076 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
47077
47078 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47079 specialization with typedef'ed names used as array indexes.
47080
47081 1998-07-09 Jeffrey A Law (law@cygnus.com)
47082
47083 * gcc.c-torture/execute/980709-1.c: New test.
47084
47085 * gcc.dg/980709-1.c: New test.
47086
47087 1998-07-07 Richard Henderson <rth@cygnus.com>
47088
47089 * gcc.c-torture/execute/bcp-1.c: New test.
47090
47091 1998-07-07 Jeffrey A Law (law@cygnus.com)
47092
47093 * gcc.c-torture/execute/980707-1.c: New test.
47094
47095 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
47096
47097 * gcc.c-torture/compile/980706-1.c: New test.
47098
47099 1998-07-01 Dave Love <d.love@dl.ac.uk>
47100
47101 * g77.f-torture/execute/980701-0.f,
47102 g77.f-torture/execute/980701-1.f: New test from Craig.
47103
47104 1998-07-01 Jeffrey A Law (law@cygnus.com)
47105
47106 * gcc.c-torture/compile/980701-1.c: New test.
47107
47108 * gcc.c-torture/execute/980701-1.c: New test.
47109
47110 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
47111 rlsruhe.de>
47112
47113 * g++.old-deja/g++.robertl/eb132.C: New test.
47114 * g++.old-deja/g++.robertl/eb133.C: Likewise.
47115
47116 1998-06-29 Dave Love <d.love@dl.ac.uk>
47117
47118 * g77.f-torture/execute/980628-7.f,
47119 g77.f-torture/execute/980628-8.f,
47120 g77.f-torture/execute/980628-9.f,
47121 g77.f-torture/execute/980628-10.f: New tests from Craig.
47122
47123 * g77.f-torture/execute/980628-3.f: Remove mail headers.
47124
47125 1998-06-28 Jeffrey A Law (law@cygnus.com)
47126
47127 * g77.f-torture/execute/980628-4.f: New test from Craig.
47128 * g77.f-torture/execute/980628-5.f: Likewise.
47129 * g77.f-torture/execute/980628-2.f: Likewise.
47130 * g77.f-torture/execute/980628-0.f: Likewise.
47131 * g77.f-torture/execute/980628-1.f: Likewise.
47132 * g77.f-torture/execute/980628-3.f: Likewise.
47133 * g77.f-torture/execute/980628-6.f: Likewise.
47134
47135 1998-06-28 Jeffrey A Law (law@cygnus.com)
47136
47137 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47138 directory when nothing has been installed yet.
47139
47140 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
47141
47142 * gcc.c-torture/special/special.exp: Handle newer versions of
47143 dejagnu.
47144
47145 1998-06-26 Jeffrey A Law (law@cygnus.com)
47146
47147 * gcc.dg/980626-1.c: New test.
47148
47149 1998-06-19 Bruno Haible <haible@ilog.fr>
47150
47151 * gcc.misc-tests/m-un-2.c: New test.
47152 * g++.old-deja/g++.other/warn01.c: Likewise.
47153
47154 1998-06-19 Robert Lipe <robertl@dgii.com>
47155
47156 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47157 compatibility with assmblers with a different comment character.
47158 Eliminate use of GAS-specific extensions.
47159
47160 1998-06-19 Jeffrey A Law (law@cygnus.com)
47161
47162 * gcc.c-torture/execute/ieee/980619-1.c: New test.
47163
47164 1998-06-19 Robert Lipe <robertl@dgii.com>
47165
47166 * lib/g77.exp: Replace search for libf2c.a with search for newly
47167 renamed libg2c.a
47168
47169 1998-06-17 Jeffrey A Law (law@cygnus.com)
47170
47171 * gcc.c-torture/execute/980617-1.c: New test.
47172
47173 1998-06-12 Jeffrey A Law (law@cygnus.com)
47174
47175 * gcc.c-torture/execute/980612-1.c: New test.
47176
47177 1998-06-08 Jeffrey A Law (law@cygnus.com)
47178
47179 * gcc.dg/980523-1.c: Only test on ppc-linux.
47180 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47181
47182 * gcc.c-torture/execute/980608-1.c: New test.
47183
47184 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
47185
47186 * gcc.c-torture/execute/980605-1.c: New test.
47187
47188 1998-06-04 Jeffrey A Law (law@cygnus.com)
47189
47190 * gcc.c-torture/execute/980604-1.c: New test.
47191
47192 1998-06-02 Jeffrey A Law (law@cygnus.com)
47193
47194 * gcc.c-torture/execute/980602-1.c: New test.
47195 * gcc.c-torture/execute/980602-2.c: Likewise.
47196
47197 1998-06-02 Dave Love <d.love@dl.ac.uk>
47198
47199 * 970125-0.f: Fix per JCB. Add commentary.
47200
47201 1998-05-31 Michael Meissner <meissner@cygnus.com>
47202
47203 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47204 IEEE -0 support.
47205
47206 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47207
47208 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47209 earlier.
47210
47211 1998-05-28 Catherine Moore <clm@cygnus.com>
47212
47213 * gcc.c-torture/execute/980526-3.c: New test.
47214
47215 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
47216
47217 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47218 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47219 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47220 m88k-motorola-sysv3 to XFAIL.
47221
47222 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47223
47224 * gcc.dg/980526-1.c: New test.
47225 * gcc.c-torture/execute/980526-2.c: New test.
47226
47227 1998-05-26 Jeffrey A Law (law@cygnus.com)
47228
47229 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47230
47231 * gcc.c-torture/execute/980526-1.c: New test.
47232
47233 1998-05-26 Dave Love <d.love@dl.ac.uk>
47234
47235 * g77.f-torture/execute/alpha2.f: Add runtime test.
47236
47237 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
47238
47239 * g++.old-deja/old-deja.exp: Strip leading directories.
47240
47241 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47242 error for the line. Don't run multiple tests for the same line.
47243
47244 1998-05-23 Jeffrey A Law (law@cygnus.com)
47245
47246 * gcc.dg/980523-1.c: New test.
47247
47248 1998-05-23 Dave Love <d.love@dl.ac.uk>
47249
47250 * g77.f-torture/compile/970915-0.f: New test.
47251
47252 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
47253
47254 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47255
47256 1998-05-21 Jeffrey A Law (law@cygnus.com)
47257
47258 * gcc.dg/980520-1.c: New test.
47259
47260 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
47261
47262 * gcc.dg/980502-1.c: Fix return type.
47263
47264 1998-05-20 Jeffrey A Law (law@cygnus.com)
47265
47266 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47267 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47268 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47269 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47270 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47271
47272 1998-05-20 Dave Love <d.love@dl.ac.uk>
47273
47274 * g77.f-torture/execute/980520-1.f: New test.
47275
47276 1998-05-15 Dave Love <d.love@dl.ac.uk>
47277
47278 * lib/mike-g77.exp: New file.
47279
47280 * g77.f-torture/noncompile/noncompile.exp,
47281 g77.f-torture/noncompile/check0.f: New files.
47282
47283 1998-05-14 Dave Love <d.love@dl.ac.uk>
47284
47285 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47286 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47287 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47288 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47289 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47290 abort where appropriate.
47291
47292 1998-05-05 Michael Meissner <meissner@cygnus.com>
47293
47294 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47295 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47296
47297 1998-04-29 Dave Love <d.love@dl.ac.uk>
47298
47299 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47300
47301 1998-04-27 Dave Love <d.love@dl.ac.uk>
47302
47303 * g77.f-torture/compile/980427-0.f: New test.
47304
47305 1998-04-24 Dave Love <d.love@dl.ac.uk>
47306
47307 * g77.f-torture/compile/980424-0.f: New test.
47308
47309 1998-04-19 Dave Love <d.love@dl.ac.uk>
47310
47311 * g77.f-torture/compile/980419-2.f (main): New test.
47312 * g77.f-torture/compile/970125-0.f: New test.
47313 * g77.f-torture/compile/980419-1.f: New test.
47314
47315 1998-04-08 Jim Wilson <wilson@cygnus.com>
47316
47317 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
47318 of loop-4.c.
47319
47320 1998-04-07 Jim Wilson <wilson@cygnus.com>
47321
47322 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47323
47324 1998-04-03 Jim Wilson <wilson@cygnus.com>
47325
47326 * gcc.c-torture/compile/980329-1.c: New test.
47327
47328 1998-03-18 Jim Wilson <wilson@cygnus.com>
47329
47330 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47331 * gcc.dg/980312-1.c: Fix typo in -march command.
47332
47333 1998-03-16 H.J. Lu (hjl@gnu.org)
47334
47335 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47336
47337 1998-03-11 Robert Lipe <robertl@dgii.com>
47338
47339 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
47340 Dave Love agree the Fortran source is bogus.
47341
47342 1998-03-11 Robert Lipe <robertl@dgii.com>
47343
47344 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47345 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47346 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47347 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47348 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47349
47350 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
47351
47352 * g++.old-deja/g++.other/friend1.C: New test.
47353
47354 1998-02-18 Dave Love <d.love@dl.ac.uk>
47355
47356 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47357 possibly uninitialized) variables and declare dnrm2.
47358
47359 1998-02-23 Robert Lipe <robertl@dgii.com>
47360
47361 From Bruno Haible <haible@ilog.fr>:
47362 * gcc.c-torture/execute/980223.c: New test.
47363
47364 1998-02-13 Jeffrey A Law (law@cygnus.com)
47365
47366 * gcc.dg/ifelse-1.c: New test.
47367
47368 1998-02-09 H.J. Lu (hjl@gnu.org)
47369
47370 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47371
47372 * lib/old-dejagnu.exp (old-dejagnu): Added the
47373 "execution test - XFAIL *-*-*" handling in the spirit of
47374 "excess errors test -". Changed the "execution test fails"
47375 handling to be like "excess errors test fails".
47376 * Update various tests accordingly.
47377
47378 1998-02-06 Jim Wilson <wilson@cygnus.com>
47379
47380 * gcc.c-torture/execute/980205.c: New test.
47381
47382 1998-01-18 Jeffrey A Law (law@cygnus.com)
47383
47384 * lib/c-torture.exp: Look for .x files instead of .cexp files.
47385 * lib/f-torture.exp: Similarly.
47386 * gcc.c-torture: Rename all .cexp files to .x files.
47387
47388 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
47389
47390 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47391 (940510-1.c): Removed duplicate.
47392 (971104-1.c): New test.
47393
47394 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
47395
47396 * lib/f-torture.exp: Improve error and loop detection.
47397
47398 1997-11-19 Michael Meissner <meissner@cygnus.com>
47399
47400 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47401 use that to size the filler array.
47402
47403 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
47404
47405 * lib/c-torture.exp(c-torture-execute): Fix typo.
47406
47407 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47408 testcase as the executable name. Keep the executable around if
47409 the test fails.
47410
47411 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
47412
47413 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47414 changes. Only test one -g option, and move it to the end of the
47415 list of options to test.
47416
47417 1997-09-19 Michael Meissner <meissner@cygnus.com>
47418
47419 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47420 variable GCC_TORTURE_OPTIONS to supply default switches separated
47421 by colons. If no environment variable, run tests with -O0 -g, -O1
47422 -g, and -O2 -g as well.
47423
47424 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
47425
47426 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47427 explanatory comments. Fix indentation.
47428
47429 1997-09-15 Jeffrey A Law (law@cygnus.com)
47430
47431 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47432
47433 1997-09-11 Jeffrey A Law (law@cygnus.com)
47434
47435 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47436 * g++.old-deja/g++.mike/p7325.C: Likewise.
47437 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47438
47439 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
47440
47441 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47442 * g++.old-deja/g++.brendan/crash30.C: Likewise.
47443 * g++.old-deja/g++.brendan/crash39.C: Likewise.
47444 * g++.old-deja/g++.law/operators4.C: Likewise.
47445
47446 1997-09-11 Joe Buck (jbuck@synopsys.com)
47447
47448 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47449 * g++.old-deja/g++.mike/p784.C: Ditto.
47450 * g++.old-deja/g++.mike/p785.C: Ditto.
47451
47452 1997-09-05 Jeffrey A Law (law@cygnus.com)
47453
47454 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47455
47456 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47457
47458 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47459 target feature; pass this to c-torture-execute as needed.
47460
47461 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47462
47463 * lib/c-torture.exp(c-torture-execute): If the previous and the
47464 current executables being tested are identical, we don't need to
47465 run the executable again. Try to make the executable names
47466 unique. Add an optional argument for passing additional compiler
47467 flags.
47468
47469 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
47470
47471 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47472
47473 1997-08-29 Jeffrey A Law (law@cygnus.com)
47474
47475 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47476
47477 1997-07-31 Jeffrey A Law (law@cygnus.com)
47478
47479 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47480 32bit or larger longs.
47481
47482 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47483 have either a 32bit long or 32bit int.
47484
47485 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
47486
47487 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47488 Make double precision tests dependent on sizeof (double).
47489
47490 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
47491
47492 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47493 too.
47494
47495 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
47496
47497 * gcc.c-torture/compile/961203-1.cexp: New script.
47498
47499 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
47500
47501 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47502 up the includes ourselves.
47503
47504 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
47505
47506 * lib/plumhall.exp: Remove random include, and add a few
47507 verbose messages for debugging.
47508
47509 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
47510
47511 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47512 of trying to do it ourselves.
47513
47514 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
47515
47516 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47517
47518 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
47519
47520 * gcc.prms/5403.c: Made regexp a bit less strict.
47521
47522 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
47523
47524 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47525 is returned from remote_load instead.
47526 * lib/plumhall.exp: Ditto.
47527 * lib/mike-g++.exp: Ditto.
47528 * lib/old-dejagnu.exp: Ditto.
47529 * lib/c-torture.exp: Ditto.
47530
47531 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
47532
47533 * lib/g++.exp: Use build_wrapper procedure.
47534 * lib/gcc.exp: Ditto.
47535
47536 1997-05-20 Jeffrey A Law (law@cygnus.com)
47537
47538 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47539 an old-style decl for malloc. Fixes tests to work when
47540 sizeof (int) != sizeof (size_t).
47541
47542 1997-05-15 Mike Meissner <meissner@cygnus.com>
47543
47544 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47545
47546 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47547 use stdargs.h interface.
47548
47549 1997-05-15 Mike Meissner <meissner@cygnus.com>
47550
47551 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47552 NO_VARARGS when compiling.
47553
47554 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
47555
47556 * lib/plumhall.exp(ph_includes): New procedure.
47557 (ph_make): Use it.
47558 (ph_compiler): Ditto.
47559
47560 * lib/g++.exp: Rename test-glue.c to testglue.c.
47561 * lib/gcc.exp: Ditto.
47562
47563 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
47564
47565 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47566 to completion when it's called.
47567
47568 1997-03-21 Michael Meissner <meissner@cygnus.com>
47569
47570 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47571 is defined, don't do test.
47572
47573 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
47574
47575 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47576 for object files.
47577 (ph_summary): Mark skipped testcases as untested, not unresolved.
47578
47579 * lib/plumhall.exp (ph_make): If unresolved because of bad
47580 errorCode, record errorCode in log file.
47581 (*): Replace send_log/verbose with verbose -log.
47582
47583 1997-03-19 Michael Meissner <meissner@cygnus.com>
47584
47585 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47586 double conversion if double isn't at least 8 bytes.
47587
47588 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47589 int to work with targets where int is 16 bits.
47590
47591 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47592 8 bytes, just exit, since 4 byte doubles don't have enough bits of
47593 precision for the test to complete.
47594
47595 1997-03-14 Michael Meissner <meissner@cygnus.com>
47596
47597 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47598 if d10v is not compiled with the -mdouble64 flag.
47599 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47600
47601 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47602 d10v is not compiled with the -mint32 flag.
47603
47604 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
47605
47606 * lib/plumhall.exp: Use incr_count.
47607
47608 1997-03-12 Jeffrey A Law (law@cygnus.com)
47609
47610 * gcc.c-torture: Update to c-torture-1.45.
47611
47612 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
47613
47614 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47615 the name of the expect testcase file).
47616
47617 * lib/g++.exp(g++_init): Ditto.
47618
47619 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
47620
47621 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47622 the host.
47623
47624 * lib/gcc.exp(gcc_exit): New procedure.
47625
47626 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
47627
47628 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47629 specs where appropriate.
47630
47631 * g++.old-deja/g++.arm/*: Added additional ERROR checks
47632 because of new "candidates are" messages, and removed a few
47633
47634 * Converted all non-old-style g++ testcases to old-style, and
47635 moved into g++.old-deja.
47636
47637 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
47638
47639 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47640 options.
47641
47642 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47643 succeeded.
47644
47645 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47646
47647 1997-02-13 Michael Meissner <meissner@cygnus.com>
47648
47649 * lib/gcc.exp (gcc_target_compile): Add support for defining
47650 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47651 the machine doesn't have those features.
47652
47653 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
47654
47655 * g++.law/operators4.exp: Don't use LIBS.
47656
47657 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
47658
47659 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47660
47661 * lib/mike-g++.exp: Don't set the compiler to be tested here.
47662 * lib/g++.exp: Set it here instead. Also, allow use of the
47663 --tool_exec and --tool_opt options. Change CXX to
47664 GXX_UNDER_TEST.
47665
47666 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47667
47668 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47669
47670 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
47671
47672 * lib/old-dejagnu.exp: Use prune_warnings instead of
47673 prune_system_crud.
47674 * lib/mike-g++.exp: Ditto.
47675 * lib/gcc.exp: Ditto.
47676 * lib/g++.exp: Ditto.
47677
47678 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47679
47680 1997-02-07 Jeffrey A Law (law@cygnus.com)
47681
47682 * 941014-2.c: Include stdlib.h
47683 * 960327-1.c: Include stdio.h
47684 * dbra.c, index-1.c: Don't assume ints are 32bits.
47685
47686 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
47687
47688 * lib/gcc.exp: Add gcc,stack_size target feature.
47689
47690 * lib/g++.exp(g++_target_compile): Add the include and link
47691 paths here, not in two other places. And, it's $options, not
47692 options.
47693
47694 * lib/mike-g++.exp(postbase): Remove the code that determines
47695 the correct include and link paths.
47696 * g++.old-deja/old-deja.exp: Ditto.
47697
47698 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
47699
47700 * lib/g++.exp(g++_init): target_compile no longer returns the
47701 filename of the result.
47702
47703 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
47704
47705 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47706 call to glob.
47707
47708 * gcc.c-torture/special/special.exp: Change call to
47709 gcc_target_compile to include the object file.
47710
47711 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
47712
47713 * gcc.c-torture/special/special.exp: Correct misspelling in last
47714 change.
47715
47716 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
47717
47718 * lib/plumhall.exp(ph_summary): Log the entire output of the
47719 executable. Return -1 if there were any failures, 0 otherwise.
47720 (ph_execute): Return -1 if there were any failures, 0 otherwise.
47721 (ph_make): Clean up objects and executables that were built
47722 if the tests succeeded.
47723
47724 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
47725
47726 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47727 libraries and includes in the build tree as appropriate.
47728
47729 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
47730
47731 * lib/c-torture.exp: Instead of looking for the global variable
47732 NO_LONG_LONG, check to see if that's a feature of the target.
47733
47734 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
47735
47736 * config/default.exp: Minimize. Delete the remainer of the files in
47737 config; this functionality is now in devo/dejagnu/config.
47738
47739 g++.*/*: Pass any additional flags used to compile to postbase;
47740 delete CXXFLAGS.
47741
47742 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47743 is now done by runtest.exp. Use gcc_target_compile instead of
47744 compile.
47745
47746 lib/c-torture.exp: Use gcc_target_compile instead of compile.
47747 Remove references to CFLAGS. Use remote_file instead of
47748 calling rm -f.
47749 (c-torture): Take a list of arguments to use to compile this
47750 testcase.
47751
47752 lib/g++.exp: Simplify. Use target_compile instead of compile.
47753 lib/gcc-dg.exp: Ditto.
47754 lib/gcc.exp: Ditto.
47755 lib/mike-{gcc,g++}.exp: Ditto.
47756 lib/old-dejagnu.exp: Ditto.
47757 lib/plumhall.exp: Ditto.
47758
47759 1997-01-08 Jim Wilson <wilson@cygnus.com>
47760
47761 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47762 (ph_linker): Likewise.
47763
47764 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
47765
47766 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47767 MAP_ANON / MAP_ANONYMOUS if defined;
47768 else try to map from /dev/zero .
47769
47770 1996-11-12 Jeffrey A Law (law@cygnus.com)
47771
47772 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47773 isn't defined, then define it to MAP_ANONYMOUS.
47774
47775 1996-11-12 Jeffrey A Law (law@cygnus.com)
47776
47777 * gcc.c-torture: Update to c-torture-1.42 release.
47778
47779 1996-11-11 Jeffrey A Law (law@cygnus.com)
47780
47781 * gcc.c-torture: Update to c-torture-1.41 release.
47782
47783 1996-10-27 Jeffrey A Law (law@cygnus.com)
47784
47785 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
47786 c-torture release.
47787
47788 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
47789
47790 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47791 and LDFLAGS. Fix second case to append the target_info ldflags
47792 onto LDFLAGS, not CFLAGS.
47793 * lib/g++.exp (g++_init): Add target_info stuff.
47794 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
47795 of libgloss and newlib flags for !native.
47796
47797 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47798 (GDB): Fix relative path to go up another dir for finding gdb.
47799
47800 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
47801
47802 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47803 versions in the target_info array, if they don't exist.
47804
47805 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
47806
47807 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47808
47809 1996-07-08 Jim Wilson <wilson@cygnus.com>
47810
47811 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47812 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47813
47814 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
47815
47816 * lib/old-dejagnu.exp: Don't remove the output file before we've
47817 actually tested it. Don't append pwd to the path of the executable
47818 we're testing.
47819
47820 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
47821
47822 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47823
47824 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
47825
47826 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47827 temporary directory for compiler files, and set it to a default
47828 value of /tmp. Set $output as the name of the output file from
47829 compiling the testcase. Add a -o option to $cflags_var so the
47830 compiler writes the final output file as $output. Set $executable
47831 to $output.
47832
47833 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47834 directory for compiler files, and set it to /tmp if it doesn't
47835 already have a value. Set $output_file to the name of the output
47836 file from compiling the testcase. Add a -o option to CXXFLAGS so
47837 the compiler writes the final output file as $output. Use $output
47838 as the executable to be tested.
47839
47840 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
47841
47842 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47843
47844 1996-06-08 Jeffrey A Law (law@cygnus.com)
47845
47846 * gcc.c-torture/execute/pending-1.c: New test. Still
47847 pending in Tege's queue.
47848
47849 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
47850
47851 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47852 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
47853 if there were failures. Call unresolved if there were unresolved
47854 testcases. Call gcc_fail if program did not run to completion.
47855 (ph_make): Pass additional argument name to ph_execute.
47856 (ph_execute): Add new argument. Pass additional arguments to
47857 ph_summary. Call gcc_fail is there is no execution output.
47858
47859 1996-04-24 Jeffrey A Law (law@cygnus.com)
47860
47861 * lib/plumhall.exp (proc_summary): Output relavent summary
47862 lines into the log so specific failures in plumhall can be
47863 investigated.
47864
47865 1996-04-10 Jeffrey A Law (law@cygnus.com)
47866
47867 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47868 (c-torture-execute): Don't try to execute tests which use
47869 "long long" types if $NO_LONG_LONG is nonzero.
47870
47871 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
47872
47873 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47874 not c-torture.
47875
47876 * gcc.ieee: Move from here.
47877 * gcc.c-torture/execute/ieee: To here.
47878
47879 1996-03-26 Jeffrey A Law (law@cygnus.com)
47880
47881 * gcc.c-torture: Update to c-torture-1.41 release.
47882
47883 1996-03-22 Jeffrey A Law (law@cygnus.com)
47884
47885 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47886 not "$output".
47887
47888 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
47889
47890 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47891 -c present.
47892
47893 1996-03-02 Jeffrey A Law (law@cygnus.com)
47894
47895 * config/proelf.exp: Handle connecting to a simulator.
47896
47897 1996-01-31 Jeffrey A Law (law@cygnus.com)
47898
47899 * config/proelf.exp: New file. Enough framework that we can
47900 run c-torture tests on the proelf targets (or any other target
47901 that gdb can connect to for that matter).
47902
47903 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
47904
47905 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47906 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
47907
47908 * lib/plumhall.exp (ph_execute): Always call ph_summary if
47909 exec_output exists.
47910
47911 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
47912
47913 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47914 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47915
47916 * config/*.exp: Update FSF address. Change result of ${tool}_load
47917 to pass/fail/unresolved/unsupported/untested. Caller must now
47918 call unresolved/unsupported/untested.
47919 * lib/*.exp: Update FSF address. Update to handle new results of
47920 ${tool}_load.
47921 * lib/chill.exp (verbose): Delete.
47922
47923 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
47924
47925 * lib/gcc.exp (default_gcc_start): Change order of args to
47926 $LDFLAGS $CFLAGS $LIBS.
47927 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47928 Save/set/restore CFLAGS. Pass single arg to gcc_start.
47929 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47930 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47931 * gcc.misc-tests/dg-test.exp: Likewise.
47932 * gcc.misc-tests/msgs.exp: Likewise.
47933 * gcc.prms/prms.exp: Likewise.
47934 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47935 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47936
47937 * lib/dg.exp: Deleted, moved to dejagnu/lib.
47938
47939 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
47940
47941 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47942
47943 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47944 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47945
47946 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47947 necessary.
47948
47949 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
47950
47951 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47952 global for loop; add use of $mathlib.
47953 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47954 settings here; set mathlib for anything but VxWorks.
47955
47956 1996-01-22 Jeffrey A Law (law@cygnus.com)
47957
47958 * gcc.c-torture: Update to c-torture-1.40 release.
47959
47960 1996-01-03 Jeffrey A Law (law@cygnus.com)
47961
47962 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47963 dg.exp.
47964
47965 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
47966
47967 * lib/c-torture.exp (c-torture-execute): Declare "output" as
47968 global.
47969
47970 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
47971
47972 * lib/g++.exp (LIBS): Define if not already.
47973 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47974 (gcc-dg-prune): Call prune_gcc_output.
47975 * lib/gcc.exp (prune_gcc_output): New proc.
47976 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47977 prune_gcc_output.
47978
47979 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
47980
47981 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47982 (c-torture-execute): Likewise. Rename `name' to `testcase'.
47983
47984 1995-11-15 Jeffrey A Law (law@cygnus.com)
47985
47986 * gcc.c-torture: Update to c-torture-1.39 release.
47987
47988 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
47989
47990 * lib/c-torture.exp (c-torture-execute): Don't return if one option
47991 fails, try others as well.
47992
47993 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
47994
47995 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47996 If compilation fails, mark execute tests as `untested'.
47997 If test is marked as unsupported, don't mark compilation and
47998 execute tests as failed.
47999
48000 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
48001
48002 * lib/g++.exp (g++_init): Don't link in libg++, and look to
48003 libstdc++ for whether or not we want to be doing shared
48004 libraries. Delete link_curses since we don't need it anymore.
48005 * lib/mike-g++.exp (postbase): Don't link in libg++.
48006 * g++.old-deja/old-deja.exp: Likewise.
48007
48008 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
48009
48010 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48011
48012 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
48013
48014 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48015 For that, add `-Wl,-a,shared_archive'.
48016 * g++.old-deja/old-deja.exp: Likewise.
48017
48018 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
48019
48020 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48021
48022 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
48023
48024 * lib/mike-g++.exp (postbase): Pay attention to the status of
48025 g++_load.
48026
48027 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
48028
48029 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48030
48031 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
48032
48033 * lib/gcc.exp (default_gcc_start): No longer need to log program
48034 being executed or its output, execute_anywhere does that now.
48035 * lib/g++.exp (default_g++_version): Call execute_anywhere.
48036 (default_g++_start): Likewise. Delete calls to verbose/send_log.
48037
48038 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
48039
48040 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48041 the same as those in lib/g++.exp.
48042
48043 1995-10-10 Jeff Law (law@hurl.cygnus.com)
48044
48045 * gcc.c-torture: Update to c-torture-1.38 release.
48046 * gcc.ieee: Related changes.
48047
48048 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
48049
48050 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48051 "exec". Minor reformatting changes.
48052
48053 * config/rom68k.exp (${tool}_load): Make it work in a canadian
48054 cross. This means all "exec" calls now work on a remote host as
48055 well.
48056 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48057 cross. Filter out the extra "\r\n" stuff that expect puts in.
48058 (c-torture-execute): Filter out the bogus warnings like
48059 c-torture-compile does. Add support for canadian cross.
48060 * lib/gcc.exp (default_gcc_version, default_gcc_start)
48061 Use execute_anywhere rather than calling exec directly. Now it
48062 works for canadian cross testing.
48063
48064 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
48065
48066 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
48067 results into a variable, and check that rather than using file exists.
48068
48069 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
48070
48071 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48072 create a libg++.so. For sunos4.1.*, also add -ltermcap.
48073
48074 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
48075
48076 * g++.old-deja/old-deja.exp: Create and pass runshlib and
48077 lib_curses if there's a shared libg++ in the build tree.
48078
48079 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
48080
48081 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48082 if not supported target.
48083
48084 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
48085
48086 * lib/g++.exp (g++_init): Move empty setting of runshlib and
48087 link_curses up to always happen, not just for native builds.
48088
48089 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
48090
48091 * gcc.c-torture: Update to c-torture-1.36 release.
48092 * gcc.failure: Related changes.
48093
48094 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
48095
48096 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48097
48098 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
48099
48100 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48101 * lib/mike-g++.exp (postbase): Not in here. Still reference
48102 runshlib, link_curses, and mathlib for link and run.
48103
48104 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48105 pass the runtime shared library options for Solaris, OSF/1, and
48106 Irix5, and link with -lcurses to avoid unresolved references.
48107
48108 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
48109
48110 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48111 only run once.
48112
48113 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
48114
48115 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48116
48117 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
48118
48119 * gcc.c-torture: Update to c-torture-1.35 release. Note we
48120 do not have a framework for the "compat" tests yet.
48121
48122 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
48123
48124 * lib/mike-g++.exp (postbase): New local variable `mathlib',
48125 set to null if we're testing vxworks5.1. Use that instead of
48126 `-lm' in the setting of LIBS for link and run.
48127
48128 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
48129
48130 * config/rom68k.exp (${tool}_load): Major changes to make it
48131 work. Verified that it does in fact return the stuff in
48132 exec_output properly. Catch any Emul or any TRAP other than 0.
48133
48134 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
48135
48136 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48137 LDFLAGS properly for targets that need stuff from libgloss.
48138 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48139 only run once.
48140 (gpp_initialized): New variable.
48141
48142 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
48143
48144 * config/rom68k.exp: Load libgloss.exp.
48145 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48146 so we can produce a fully linked binary.
48147 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48148 so we can produce a fully linked binary.
48149
48150 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
48151
48152 * lib/plumhall.exp (ph_section): Watch for expected failures.
48153 Add missing `else'.
48154
48155 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48156 run the testcase.
48157 (c-torture): Likewise.
48158
48159 1995-08-28 Doug Evans <dje@cygnus.com>
48160
48161 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48162
48163 * lib/mike-g++.exp (mike_cleanup): New proc.
48164 (prebase): New globals compiler_result, not_compiler_result,
48165 target_regexp.
48166 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
48167 allow leading "-" in pattern. Watch for unsupported tests.
48168 If $compiler_result is set, pattern match assembler code,
48169 and ditto for $not_compiler_result.
48170 * lib/mike-gcc.exp: Likewise.
48171
48172 * lib/plumhall.exp (ph_execute): Only call ph_summary if
48173 execution "succeeded".
48174
48175 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
48176
48177 * config/win32.exp: New file.
48178 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48179
48180 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
48181
48182 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48183 unsupported.
48184 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48185 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48186 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48187
48188 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48189 "... without exceptions was ...". That is now handled by
48190 prune_system_crud.
48191 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48192
48193 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
48194
48195 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48196 sieve.c,sort2.c}: New files.
48197 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48198 sieve.exp,sort2.exp}: Drivers for them.
48199
48200 * lib/mike-gcc.exp (program_output): New user settable variable.
48201 (postbase): Call prune_system_crud. Also prune extraneous compiler
48202 messages.
48203 * lib/mike-g++.exp (program_output): New user settable variable.
48204
48205 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48206
48207 * config/sh.exp: Deleted (use sim.exp instead).
48208
48209 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
48210
48211 * config/vx.exp: Declare CHECKTASK as global.
48212 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48213 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48214 * lib/old-dejagnu.exp: Load [pwd]/$executable.
48215
48216 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
48217
48218 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48219 target. Like vx.exp, only includes `vx29k.exp' instead of
48220 `vxworks.exp'.
48221
48222 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
48223
48224 * config/sim.exp: Increase time limit from 120 seconds to 240.
48225
48226 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
48227
48228 * gcc.c-torture/execute/950628-1.c: New test.
48229
48230 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
48231
48232 * gcc.c-torture: Update with changes/additions from
48233 c-torture-1.34.
48234
48235 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
48236
48237 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48238
48239 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
48240
48241 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48242
48243 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
48244
48245 * gcc.c-torture/compile/950512-1.c: New test.
48246 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48247 * gcc.dg/struct-ret-1.c: Likewise.
48248
48249 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
48250
48251 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48252 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48253
48254 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
48255
48256 * gcc.c-torture/special/920411-1.c: Deleted.
48257 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48258
48259 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
48260
48261 * config/sim.exp (${tool}_load): Hack in call to bash to get a
48262 cpu limit.
48263
48264 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
48265
48266 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48267
48268 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
48269
48270 From kenner;
48271 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48272 is the proper length.
48273 * va-arg-3.c: Likewise.
48274
48275 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
48276
48277 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
48278 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48279
48280 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
48281 * lib/g++.exp (default_g++_start): Delete old cruft.
48282
48283 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
48284
48285 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48286 (2 * (1 << 18)) to (2 * (1 << 17)).
48287
48288 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48289
48290 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
48291
48292 * config/rom68k.exp: Renamed from config/idp.exp
48293
48294 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
48295
48296 * c-torture/compile/921109-2.c
48297
48298 1995-04-18 Mike Stump <mrs@cygnus.com>
48299
48300 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48301 excess errors.
48302
48303 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
48304
48305 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48306 output.
48307 * lib/g++.exp (default_g++_start): Likewise.
48308
48309 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
48310
48311 * gcc.c-torture/compile/950329-1.c: New test.
48312
48313 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
48314
48315 * config/bug.exp (${tool}_load): Updated to use new remote_open
48316 and remote_close procs.
48317 * config/idp.exp: New file.
48318
48319 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
48320
48321 * gcc.c-torture/execute/950322-1.c: New test.
48322
48323 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
48324
48325 * config/vx.exp (${tool}_load): Clean up testing of return code from
48326 vxworks_ld and vxworks_spawn.
48327
48328 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
48329
48330 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48331
48332 1995-03-13 Mike Stump <mrs@cygnus.com>
48333
48334 * lib/old-deja.exp: Add `excess errors test - ' error, now one
48335 can mark excess errors on a machine by machine basis. Note, the
48336 default is to not expect any excess errors, even when excess
48337 errors test - is given, so you will want to put an XFAIL ... on
48338 these lines. For example, // excess errors test - XFAIL hppa*-*-*
48339 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48340 those 4 machines, but no others.
48341
48342 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
48343
48344 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48345 * lib/c-torture.exp: to here.
48346
48347 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
48348
48349 * gcc.c-torture/execute/950221-1.c: New test.
48350 * gcc.c-torture/execute/struct-ret-1.c: New test.
48351 * gcc.c-torture/compile/950221-1.c: New test.
48352
48353 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48354
48355 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
48356
48357 * gcc.c-torture/execute/arith-1.c (main): Return 0.
48358 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48359
48360 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
48361
48362 * g++.gb: New directory of tests, derived from my signature and
48363 class scoping tests.
48364
48365 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48366 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48367 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48368 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48369 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48370 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48371 * g++.gb/sig25.C: Likewise.
48372
48373 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48374 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48375 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48376 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48377 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48378 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48379 * g++.gb/sig25.exp: Likewise.
48380
48381 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48382 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48383 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48384 * g++.gb/scope13.C: Likewise, this test still fails.
48385
48386 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48387 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48388 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48389 * g++.gb/scope13.exp: Ditto.
48390
48391 * g++.gb/README: New file, explains what these tests are about.
48392
48393 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
48394
48395 * lib/dg.exp (dg-do): Support `preprocess'.
48396 (dg-test): Likewise.
48397
48398 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
48399
48400 * config/udi.exp: change "continue -expect" to "exp_continue".
48401
48402 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
48403
48404 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48405 Delete redundant tests.
48406
48407 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48408 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48409 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48410 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48411 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48412 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48413 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48414 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48415
48416 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48417 storing label pointers.
48418 * gcc.c-torture/execute/921019-1.c: Likewise.
48419 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48420 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48421 parameter fp.
48422 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48423 constants.
48424
48425 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48426 Delete obsolete tests.
48427
48428 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48429 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48430 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48431 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48432 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48433 * gcc.c-torture/compile/950124-1.c: New test.
48434
48435 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48436
48437 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
48438
48439 * lib/mike-g++.exp: Add -lm to LIBS.
48440
48441 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
48442
48443 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48444
48445 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
48446
48447 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48448
48449 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
48450
48451 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48452
48453 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
48454
48455 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48456 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48457 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48458 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48459 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48460 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48461 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48462 * g++.law/{operators31.C, operators32.C,
48463 * g++.law/{operators33.C, operators34.C}: Likewise.
48464 * g++.law/{pic1.C, refs2.C}: Likewise.
48465 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48466 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48467 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48468 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48469
48470 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48471 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48472 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48473 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48474 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48475 * g++.law/{enum9.exp, friend5.exp}: Likewise.
48476 * g++.law/{nest3.exp, nest4.exp}: Likewise.
48477 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48478 * g++.law/{operators30.exp, operators31.exp}: Likewise.
48479 * g++.law/{operators32.exp, operators33.exp}: Likewise.
48480 * g++.law/{operators34.exp}: Likewise.
48481 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48482 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48483 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48484 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48485 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48486
48487 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48488 No longer expected to fail.
48489 * g++.law/missed-error3.C: Tweak for recent bool changes.
48490
48491 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
48492
48493 * config/emb-unix: Deleted.
48494 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48495 remote execution. Do final link on remote host if REMOTE_LINK is set.
48496
48497 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
48498
48499 * lib/dg.exp (dg-test): Fix typo in last patch.
48500
48501 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
48502
48503 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48504 (handles multiple occurrences).
48505
48506 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
48507
48508 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48509 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48510 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48511 printed).
48512 * lib/c-torture.exp (c-torture-compile): Likewise.
48513 (c-torture): Prepend full path if missing.
48514 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48515 (gcc_fail): Likewise.
48516 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48517
48518 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
48519
48520 * lib/netware.exp: Only attach to NetWare i386 systems.
48521
48522 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
48523
48524 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48525 messages. Add test name to "output pattern match" pass/fail message.
48526
48527 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
48528
48529 * gcc.dg: New testsuite.
48530 * gcc.dg/dg.exp: New file.
48531
48532 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48533 test-switch.c}: Deleted.
48534
48535 * gcc.misc-tests/msgs.exp: New testcase driver.
48536
48537 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
48538
48539 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48540 Watch for illegal return values from ${tool}_load.
48541 * config/unix.exp (${tool}_load): Fix pass/fail detection for
48542 cross targets. Coerce return value >0 to 1.
48543
48544 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
48545
48546 * config/unix.exp (${tool}_load): Call program rsh, not proc.
48547
48548 * config/emb-unix.exp: New file.
48549
48550 * config/sim.exp: Error if variable $SIM not defined.
48551 (${tool}_load): Mark test as "untested" if simulator missing.
48552
48553 * config/unix.exp: Load remote.exp to get rcp_download.
48554 * lib/c-torture.exp: Use different option lists for testcases with
48555 and without loops.
48556 * gcc.c-torture/execute/execute.exp: Likewise.
48557
48558 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
48559
48560 * config/*.exp: Clarify return code from ${tool}_load.
48561 Call `unresolved' or `untested' instead of `warning' or `perror'
48562 (sometimes you still want to call both though).
48563 Add comment that `shell_id' is local to each file.
48564 * config/udi.exp (timeout): Set to 30.
48565 Don't print warning if connection fails, $connectmode has already
48566 printed an error.
48567 (${tool}_load): Move verbose messages to level 2.
48568 Rework pattern for "Process started" message.
48569 Pass `shell_id' to ${connectmode}_download.
48570 Retry twice upon timeout. Make resetting of target more robust.
48571 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48572 Pass `shell_id' to exit_$connectmode.
48573 Only call exit_$connectmode if connected.
48574 * config/unix.exp (${tool}_load): Check return codes better.
48575 * config/vrtx.exp (${tool}_load): Likewise.
48576 * config/vx.exp (${tool}_load): Likewise.
48577 Delete unneeded global's.
48578 * lib/dg.exp (dg-test): Update to reflect clarified return codes
48579 from ${tool}_load.
48580 (dg-stat): Delete.
48581 (dg-init): Delete recording of pass/fail counts.
48582 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48583 (old-dejagnu-init): Likewise.
48584 (old-dejagnu-stat): Delete contents, empty proc now.
48585 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48586 (c-torture): Delete references to lcnt, lpass, lfail.
48587 Get option list from TORTURE_OPTIONS.
48588 Delete -funroll[-all]-loops if no loops.
48589 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48590 (g++_stat): Delete contents (empty proc now).
48591 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48592 (gcc_finish): Likewise.
48593 (gcc_stat): Deleted.
48594 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48595 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48596 * gcc.c-torture/execute/execute.exp: Likewise.
48597 Split tests into two parts: compile, execute.
48598 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
48599 no loops. Update to reflect clarified return codes from ${tool}_load.
48600
48601 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
48602
48603 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48604 to grep for.
48605 (old-dejagnu): Likewise (where necessary).
48606
48607 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
48608
48609 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48610
48611 * lib/dg.exp (dg-process-target): Fix processing of selector.
48612 Add comment regarding use of `error'.
48613
48614 * lib/gcc.exp (prune_system_crud): Define if missing.
48615 * lib/g++.exp (prune_system_crud): Likewise.
48616
48617 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48618 Call prune_system_crud.
48619 * lib/dg.exp (dg-runtest): New proc.
48620 Use perror instead of send_user for tcl errors in testcase.
48621 Don't return any value, it's never used.
48622 Don't clobber previous definition of `unknown'.
48623 Print tcl errors in `dg-final'.
48624
48625 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
48626
48627 * lib/dg.exp (dg-process-target): Improve syntax error messages.
48628 (dg-test): Don't print errorInfo, it contains stack backtrace.
48629
48630 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
48631
48632 * lib/g++.exp (runtest_file_p): Define if missing.
48633
48634 1994-09-24 Doug Evans (dje@cygnus.com)
48635
48636 * lib/mike-g++.exp: Comment out loading of g++.exp.
48637 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
48638 (default_g++_version): Always print something.
48639 (default_g++_start): Comment out call to `which'.
48640 (g++_start, g++_load): Deleted (must be defined in config file).
48641 * lib/gcc.exp: Test for existence of $CC at start.
48642 Delete check for tmpdir (done in gcc_init).
48643 (default_gcc_version): Always print something.
48644 (default_gcc_start): Comment out call to `which'.
48645 * config/*.exp: Major cleanup - make cross targets work at least a
48646 little better for g++ (by not being "--tool gcc" specific).
48647 Rename gcc_xxx to ${tool}_xxx.
48648 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48649 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48650
48651 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
48652
48653 * lib/c-torture.exp (c-torture-compile): Rework compiler
48654 message processing.
48655
48656 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48657 c-torture.
48658
48659 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
48660
48661 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48662
48663 * lib/dg.exp (dg-process-target): Support { target native }.
48664
48665 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
48666
48667 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
48668 looked for "... program xxx got fatal signal".
48669 Correct regsub munging of `comp_output'.
48670 Ignore compiler messages "path prefix not used" and "linker input
48671 file unused".
48672
48673 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
48674
48675 * lib/gcc.exp (runtest_file_p): Define if missing.
48676 * gcc.prms/template.c: Example to work from.
48677
48678 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
48679
48680 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48681 * lib/dg.exp (dg-test): Call unsupported testcases as such.
48682
48683 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48684 * gcc.prms/1883.c: Moved from compile/940714-1.c.
48685 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48686 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48687
48688 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48689 (dg-process-target): No longer a varargs proc.
48690 Return S/N for target, P/F for xfail. All callers changed.
48691 (user option procs): More argument checking.
48692 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48693 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48694 (dg-test): Skip test if not running on selected target in `dg-do'.
48695 Update handling of `dg-do-what', `dg-output-text'.
48696 Separate execution pass/fail from output pattern match pass/fail.
48697 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48698
48699 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
48700
48701 * gcc.c-torture/special/special.exp: Don't expect failure for mips
48702 target for 920510-1.c.
48703
48704 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
48705
48706 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48707 Clean up comment regarding use of passcnt, etc.
48708 (gcc_stat): Don't update `testcnt' here.
48709 (gcc_finish): Do it here.
48710 Might as well reset `but_id' here too.
48711 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48712 to determine if the file should be tested.
48713 * gcc.c-torture/compile/compile.exp: Likewise.
48714 * gcc.c-torture/execute/execute.exp: Likewise.
48715 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48716 * gcc.misc-tests/dg-test.exp: Likewise.
48717 * gcc.prms/prms.exp: Likewise.
48718 * gcc.wendy/wendy.exp: Likewise.
48719 * g++.old-deja.exp: Likewise.
48720 Move "Testing file" message to verbose level 1.
48721
48722 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
48723
48724 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48725
48726 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
48727
48728 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48729 (default_gcc_start): Accept optional second list element
48730 of compiler flags. Print compiler output at verbosity level 2.
48731 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48732 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48733 Save current values of framework globals passcnt, failcnt, xpasscnt,
48734 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48735 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
48736 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48737 xfailcnt to compute stats. Update framework global `testcnt' from
48738 pass/fail counts.
48739 (gcc_finish): New proc. Clean up test environment.
48740 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48741 (gcc_epass, gcc_efail): Delete.
48742 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48743 argument of line number.
48744 (dg-init): If the tool has an init routine, call it.
48745 (dg-test): Remove args `cflags_var' and `libs_var'.
48746 Pass all compiler options to ${tool}_start.
48747 Handle missing line number.
48748 (dg-finish): New function.
48749 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48750 particular files. Call gcc_finish at end. Move "skipping test"
48751 message to verbosity level 3.
48752 * gcc.c-torture/compile/compile.exp: Likewise.
48753 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48754 * gcc.c-torture/execute/execute.exp: Likewise.
48755 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48756 Print testcase being tried at verbosity level 1.
48757 * gcc.c-torture/special/special.exp: Unset xfail.
48758 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48759 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48760 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48761 * gcc.failure/failure.exp: Likewise.
48762 * gcc.ieee/ieee.exp: Likewise.
48763 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48764 Update call to dg-test. Call dg-finish at end.
48765 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
48766 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48767 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48768 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48769 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
48770 * gcc.wendy/wendy.exp: Add copyright.
48771 Delete setting of tmpdir (done by gcc_init).
48772 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48773 Pass compiler flags to gcc_start. Call gcc_finish at end.
48774 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48775 gcc_[ce]pass/fail.
48776
48777 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
48778
48779 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48780 confusion.
48781 (g++_load): Likewise.
48782
48783 * config/*.exp (gcc_load): Some were varargs fns and some were not.
48784 Rename argument to `prog' to remove the confusion.
48785 Varargs fns behave differently too!
48786 (g++_load): Likewise.
48787
48788 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48789
48790 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48791 what it is. Delete (always) printing of status value for !native.
48792 Simplify verbose code, and include status and exec_output.
48793 (g++_load): Use gcc_load.
48794
48795 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
48796
48797 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48798 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48799 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48800 940714-3.c as these testcases don't exist anymore. Make
48801 va-arg-1.c expected to pass.
48802
48803 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
48804
48805 * gcc.misc-tests/misc.exp: Only run specific testcases.
48806 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
48807 * gcc.misc-tests/dg-[1-9].c: New files.
48808
48809 * lib/dg.exp: New testsuite driver.
48810 * gcc.prms/prms.exp: Use it.
48811
48812 * README.gcc: New file.
48813
48814 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48815 Document and reset `lxpass' and `lxfail'.
48816 Simplify "initialized" message.
48817 (gcc_stat): Clean up comments a little.
48818
48819 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
48820
48821 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48822
48823 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
48824
48825 * lib/old-dejagnu.exp (process-option): New proc.
48826 (old-dejagnu-init, old-dejagnu-stat): Likewise.
48827 (old-dejagnu): Simplify.
48828 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48829
48830 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
48831
48832 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48833 exists and is not an empty string.
48834
48835 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48836 $xfail rather than calling setup_xfail. Clear $xfail when test is
48837 finished.
48838 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48839 automatically.
48840
48841 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48842 longer expected to fail.
48843
48844 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48845 "f" function call.
48846
48847 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48848
48849 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48850 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48851 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48852 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48853 c-torture-1.29.
48854
48855 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48856 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48857
48858 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48859
48860 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48861 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48862
48863 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48864 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48865 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48866
48867 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
48868
48869 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48870 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48871 940714-1.c, 940714-2.c, 940714-3.c},
48872 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48873 gcc.misc-tests/{mg.c,mg.exp}:
48874 New tests.
48875 * gcc.noncompile/noncompile.exp: Change accordingly.
48876
48877 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
48878
48879 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48880 Undo previous clobberage.
48881
48882 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
48883
48884 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48885 * gcc.special/{930510-1.c, special.exp}:
48886 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48887 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48888 struct-varargs-1.c}: New tests from c-torture-1.26.
48889
48890 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
48891
48892 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48893 argument to switch.
48894
48895 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
48896
48897 * Revert the previous changes. Please see Rob's directory
48898 (/lisa/test/rob/progressive/gcc/testsuite) for testing
48899 fixes.
48900
48901 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
48902
48903 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48904 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48905 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48906 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48907 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48908 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48909 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48910 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48911 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48912 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48913 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48914 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48915 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48916 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48917 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48918 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48919 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48920 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48921 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48922 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48923 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48924 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48925 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48926 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48927 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48928 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48929 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48930
48931 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
48932
48933 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48934 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48935 with perror calls.
48936
48937 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
48938
48939 * config/unix.exp (g++_load): Fix syntax.
48940
48941 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
48942
48943 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48944 * gcc.noncompile/921017-1.c: Deleted obsolete test.
48945 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48946 Don't expect va-arg-1.c to fail. Correct expected output for
48947 920928-1.c.
48948 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48949 * gcc.wendy/hbm4.c: Correct typo.
48950 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48951
48952 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
48953
48954 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48955 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48956 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
48957 * lib/c-torture.exp (c-torture-compile): Ditto.
48958
48959 Reduce volume of output (remove all the -I's and such).
48960 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48961 Call gcc_cpass, gcc_cfail.
48962 (c-torture): Pass testing option to c-torture-compile.
48963
48964 1994-03-21 Doug Evans (dje@cygnus.com)
48965
48966 Bring patches over from progressive.
48967 * config/default.exp: Exit remote shell cleanly.
48968 (g++_exit, g++_start): Add default versions.
48969 * config/sim.exp (gcc_load): Use perror, not error.
48970
48971 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
48972
48973 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
48974 set in site.exp.
48975
48976 1994-03-14 Doug Evans (dje@cygnus.com)
48977
48978 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48979 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48980 (wendy_try): New proc to run testcase.
48981 (main loop): Call 'em.
48982 * gcc.wendy/*.c: Clean up pass to correct expected output.
48983
48984 * lib/gcc.exp: Minor cleanup work.
48985 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48986
48987 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
48988
48989 * config/sim.exp (gcc_load): Document return codes better.
48990 Don't pass -v to simulator.
48991
48992 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
48993
48994 * gcc.special/920717-x.c: Fix typo.
48995 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48996 get at sources.
48997
48998 * lib/mike-gcc.exp: Fix typo.
48999
49000 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
49001
49002 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49003 binary to use, transform the name.
49004 * config/*.exp: rename everything. Nuke any g++ specific files,
49005 it's now a special case of gcc that requires no special support.
49006 Add a default.exp for unsupported targets.
49007
49008 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
49009
49010 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49011 lib/old-dejagnu.exp: Fix a few patterns to work with the new
49012 version of Tcl.
49013
49014 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
49015
49016 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49017 than a warning.
49018
49019 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
49020
49021 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49022
49023 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
49024
49025 * gcc.execute/execute.exp: Combine opt_list and foption_list into
49026 option_list. Compile every file with only 4/6 option choices
49027 (same as C torture) instead of with 12/18 different option
49028 choices.
49029 * lib/c-torture.exp: Likewise.
49030
49031 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49032 not already set.
49033
49034 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
49035
49036 * lib/old-deja.exp: Add `excess errors test fails' error, now one
49037 can put an XFAIL *-*-* on excess errors.
49038
49039 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
49040
49041 * g++.law: Add more tests derived from g++-bugs snapshots.
49042
49043 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
49044 equivalent to g++.law/init9.
49045
49046 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49047 compiled it, and the a.out file after we've run it.
49048
49049 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
49050
49051 * lib/mike-g++.exp (postbase): Delete the .o file after we've
49052 compiled it, and the a.out file after we've run it.
49053
49054 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
49055
49056 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49057
49058 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
49059
49060 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49061 version number.
49062
49063 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
49064
49065 * g++.law: New directory of g++ tests derived from the g++-bugs
49066 snapshots.
49067
49068 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
49069
49070 * gcc.compile: initbug1.c initbug1.exp testcase added
49071
49072 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
49073
49074 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49075 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49076 fixes submitted by Jeff Law (law@cs.utah.edu)
49077 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49078 Jeff Law (law@cs.utah.edu)
49079
49080
49081 1993-11-30 Mike Stump (mrs@cygnus.com)
49082
49083 * config/unix-g++.exp: Follow the gcc way of doing things.
49084 * g++.old-deja/old-deja.exp: Minor updates.
49085 * lib/g++.exp: New file, follow the gcc way of doing things.
49086 * lib/old-dejagnu.exp: Minor updates.
49087 * lib/mike-g++.exp: Always unset errorInfo.
49088
49089 1993-11-06 Mike Stump (mrs@cygnus.com)
49090
49091 * lib/gcc.exp: Fix some errors with the below change, CC and
49092 CFLAGS should be global when setting, not local.
49093
49094 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
49095
49096 * lib/gcc.exp: Transform tool name.
49097
49098 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49099
49100 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49101
49102 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49103
49104 * lib/gcc.exp: change gcc_done to gcc_stat
49105
49106 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49107
49108 * Upgraded gcc testsuite to c-torture version 1.25
49109
49110 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
49111
49112 * lib/gcc.exp: added reporting code. Changed verbose compile message.
49113 * lib/c-torture: added hooks for new reporting code.
49114
49115 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
49116
49117 * config/sh-gcc.exp: check if sh-sim exists in the path
49118
49119 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
49120
49121 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49122 * gcc.compile/compile.exp: Initial changes for new logic.
49123 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49124 * gcc.failure/failure.exp: Initial changes for new logic.
49125 * gcc.ieee/ieee.exp: Initial changes for new logic.
49126 * gcc.misc-tests/misc.exp: Initial changes for new logic.
49127 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49128 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49129 * lib/c-torture.exp: Initial changes for new logic.
49130 * lib/gcc.exp: Initial changes for new logic.
49131
49132 1993-10-15 Mike Stump (mrs@cygnus.com)
49133
49134 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49135 depend upon failure or success. Fully qualify names in failure
49136 and success messages. Always remove a.out before starting
49137 compile, just in case. Pay more attention to error text output by
49138 the compiler. Handle testcases with no known past errors just
49139 like all others, so that things are uniform. Other miscellaneous
49140 improvements.
49141
49142 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
49143
49144 * gcc.cpp: new directory for cpp tests
49145
49146 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
49147
49148 * lib/chill.exp: Code reformatted, removed unused code.
49149 * config/unix-chill.exp: Code reformatted, removed unused code.
49150 * chill.execute/execute.exp: Code reformatted, removed unused code.
49151 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49152
49153 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
49154
49155 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
49156 routines not written.
49157
49158 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
49159
49160 * config/bug-gcc.exp: Use new procs from bug.exp.
49161
49162 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
49163
49164 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49165 via ftp, rather than depending on NFS.
49166 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49167 case.
49168
49169 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
49170
49171 * config/bug-gcc.exp: Use new download proc.
49172
49173 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
49174
49175 * chill.execute/execute.exp: cleanups, handles errors better
49176 * chill.compile/compile.exp: rewrite, based on execute.exp
49177 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49178 * lib/chill.exp: major changes to diff proc and compile and link
49179 procs. added chill_fail and chill_pass wrappers to pass and
49180 fail. added more comments, and handle error codes better.
49181 Added a hack to capture stderr from exec, so noncompile tests
49182 can work.
49183
49184 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
49185
49186 * chill.execute/execute.exp: rewrite of testsuite driver
49187 * lib/chill.exp: rewrite of testsuite driver
49188 * config/unix-chill.exp: rewrite of testsuite driver
49189
49190 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
49191
49192 In chill.execute:
49193 * iexpr.ch: Standardize uppercase.
49194 * tuples.dat: Standardize uppercase.
49195 * vary.ch: standardize. Correct varying string assignments.
49196 * vary.dat: Add new output lines.
49197
49198 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
49199
49200 In chill.execute:
49201 * chprintf.ch: Standardize use of uppercase.
49202 * tuples.ch: Standardize and turn arr2 into a DCL,
49203 rather than a SYN.
49204 * pinits.ch: Standardize.
49205
49206 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
49207
49208 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49209 * Makefil: Renamed to Makefile.in.
49210 * configure.in: New.
49211
49212 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
49213
49214 In chill.execute:
49215 * .cvsignore: Add result/output files.
49216 * Makefile: Fix up variables at start. Use MFLAGS
49217 everywhere. Correct bool_loc, built_ins entries.
49218 Add entry for vary1.ch.
49219 * bitarray.ch: Standardize upper-case usage.
49220 * bitexpr.ch: Standardize, add output of b1.
49221 * params.ch: Use arrayt in along PROC parameters, to
49222 avoid novelty problems.
49223 * sets.ch: Tiny cleanup.
49224 * vary1.ch: Re-indent.
49225
49226 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
49227
49228 * Add PR-related files to Makefiles, .cvsignore files, etc.
49229
49230 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
49231
49232 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49233 with compiler objects. New names are test-flow.c and test-loop.c
49234
49235 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
49236
49237 * Upgraded c-torture tests from 1.19 to 1.20
49238
49239 * new files:
49240 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49241 * gcc.compile: 930623-1.c 930623-2.c
49242 * gcc.noncompile: 930622-1.c 930622-2.c
49243 * gcc.failure: 920411-1.c 920627-2.c
49244 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49245
49246 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
49247
49248 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49249 More changes to get testsuite working properly. Needs more work.
49250 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49251
49252 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
49253
49254 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49255 More changes to get testsuite working properly. Needs more work.
49256
49257 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
49258
49259 * chill.compile/compile.exp: Added for Dejagnu support
49260 * chill.execute/execute.exp: Added for Dejagnu support
49261 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
49262
49263 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
49264
49265 This should complete moving the CHILL test files.
49266 * chill.noncompile(.cvsignore printf.grt
49267 in-printf.grt chprintf.grt chprintf.ch):
49268 Added test-support files.
49269 (Makefile): Modified further.
49270 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49271 signal.ch): Added test files.
49272 * chill.execute (.cvsignore printf.grt printr.c
49273 in-printf.grt rts.c chprintf.grt rts.h): Added
49274 test-support files.
49275 (Makefile): More corrections.
49276
49277 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
49278
49279 * chill.compile, chill.execute, chill.nocompile: Add CHILL
49280 test cases, ready for DejaGnu.
49281
49282 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
49283
49284 * Upgraded c-torture tests from 1.18 to 1.19
49285
49286 * gcc.compile: added test(s):
49287 930607-1.c
49288 * gcc.execute: added test(s):
49289 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49290
49291 * added new subdirectory for misc tests: gcc.misc-tests
49292 * gcc.misc-test(s): added tests:
49293 inst-check.c test-consts.c test-ior.c test-switch.c
49294
49295 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
49296
49297 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49298
49299 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
49300
49301 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49302
49303 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
49304
49305 * Upgraded c-torture tests from 1.17 to 1.18
49306
49307 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
49308
49309 * Upgraded c-torture tests from 1.12 to 1.17
49310
49311 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
49312
49313 * lib/old-dejagnu.exp:
49314 Fixed handling of XFAIL target triplets to correctly
49315 recognize wildcard characters. Removed code that
49316 appended a unique id tag to the end of the file name
49317 printed out by the result of the testcases within a
49318 given test file.
49319
49320 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
49321
49322 * lib/old-dejagnu.exp:
49323 Reworked expected failure handling to trigger off of XFAIL
49324 keyword in keyphrase embeded in testcase source code. The
49325 XFAIL keyword must be at the end of the keyphrase line. It
49326 may optionally be followed by one or more target triplets.
49327 It has just occured that the handling of wildcards in the
49328 target triplet may not be correct.
49329
49330 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
49331
49332 * g++.old-deja/tests:
49333 Moved all subdirectories up one level into g++.old-deja .
49334
49335 * lib/old-dejagnu.exp:
49336 Fixed problem with CXXFLAGS not being properly reset, and being
49337 corrupted with extraneous "-c" compiler option. This was
49338 causing binaries to not be generated for test that needed them.
49339 Modified strings passed to "pass" and "fail" so that individual
49340 tests from the same test file would be distinguished by an
49341 identifier appended to the test file name in the summary logs;
49342 this corrected a problem with erroneous diff logs. Added code
49343 to search testcases for expected fail and unexpected pass keywords.
49344
49345 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
49346
49347 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49348
49349 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
49350
49351 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49352 Removed extraneous text from end of "Special g++ Options"
49353 keyphrase.
49354
49355 * lib/old-dejagnu.exp: Added pattern matching to look for new
49356 keywords, embedded in testcases comments, which will trigger
49357 calls to xpass and xfail.
49358
49359 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
49360
49361 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49362 comments embedded in the testcases, especially the one looking for
49363 special compiler options, as well as the pattern matching for the
49364 compiler output again.
49365
49366 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
49367
49368 * lib/old-dejagnu.exp: Do a proper check of the return value for
49369 execute tests. Fixed several problems with the pattern matching
49370 of the compiler output which gave erroneous test results.
49371 Changed several of the test result messages to be more descriptive.
49372 * config/unix-g++.exp: Proc g++_load now actually works and
49373 executes the tests passed to it and returns a usable return
49374 value.
49375
49376 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
49377
49378 * lib/gcc.exp: Exits gracefully if $CC is bogus.
49379
49380 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
49381
49382 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49383 Modified both files to properly execute the old style
49384 dejagnu tests. The previous versions of these files were
49385 experimental and did not function anything near correctly.
49386
49387 1993-04-05 Rob Savoye (rob@cygnus.com)
49388
49389 * Removed all Makefile.in and configure.in files. No configuration
49390 needed now.
49391
49392 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
49393
49394 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49395
49396 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
49397
49398 * gcc.compile/configure.in, gcc.unsorted/configure.in,
49399 gcc.special/configure.in, gcc.noncompile/configure.in,
49400 gcc.execute/configure.in, gcc.code_quality/configure.in,
49401 g++.other/configure.in, g++.old-deja/configure.in,
49402 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49403 in srcname setting.
49404
49405 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
49406
49407 * lib/udi.exp: Fixed mondfe and mondfe_download.
49408 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49409 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49410
49411 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
49412
49413 * config/udi-gdb.exp: Check $shell_id after connecting to target.
49414 (gdb_exit): Don't remove *_soc files.
49415
49416 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
49417
49418 * lib/c-torture.exp: Don't look for main; instead always use -w
49419 -c. This is how the c-torture tests work. Remove the object
49420 file if the compilation succeeds.
49421 * gcc.execute/execute.exp: Remove executable if test passes.
49422 * gcc.noncompile/noncompile.exp: Every test is an expected
49423 failure.
49424 * gcc.special/special.exp: Added tests from c-torture 1.11,
49425 corrected use of existing test.
49426 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49427 gcc.execute/920625-1.c: Updated to c-torture 1.11.
49428 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49429 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49430 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49431 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49432 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49433 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49434 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49435 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49436 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49437 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49438 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49439 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49440 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49441 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49442 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49443 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49444 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49445 c-torture 1.11.
49446 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49447 correspond to c-torture 1.11.
49448
49449 * New file.