re PR target/27790 (Unrecognizable insn with -ftree-vectorize -O1 -msse2)
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-05-30 Uros Bizjak <uros@kss-loka.si>
2
3 PR target/27790
4 * gcc.target/i386/pr27790.c: New test.
5
6 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7
8 PR libgfortran/27757
9 * gfortran.dg/direct_io_5.f90: New test.
10
11 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12
13 PR libgfortran/27634
14 * gfortran.dg/fmt_missing_period_1.f: New test.
15 * gfortran.dg/fmt_missing_period_2.f: New test.
16 * gfortran.dg/fmt_missing_period_3.f: New test.
17
18 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19
20 PR fortran/19777
21 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22 arrays.
23
24 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25
26 PR c++/27713
27 * g++.dg/template/new6.C: New test.
28
29 2006-05-29 Roger Sayle <roger@eyesopen.com>
30
31 PR tree-optimization/24964
32 * gcc.target/i386/387-10.c: New test case.
33
34 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
35
36 * intrinsics/string_intrinsics.c (compare_string):
37 Use memcmp instead of strncmp to avoid tripping over
38 CHAR(0) in a string.
39
40 2006-05-27 Richard Guenther <rguenther@suse.de>
41
42 PR middle-end/27773
43 * gcc.dg/torture/pr27773.c: New testcase.
44
45 2006-05-27 Dirk Mueller <dmueller@suse.de>
46
47 * gcc.dg/pr24561.c: Rename to..
48 * gcc.dg/pr25962.c: .. this.
49
50 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
51
52 PR fortran/19777
53 * gfortran.dg/bounds_check_2.f: New test.
54
55 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
56
57 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
58 * gfortran.dg/byte_1.f90: Likewise.
59 * gfortran.dg/dup_save_2.f90: Likewise.
60
61 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
62
63 * gfortran.dg/associated_2.f90: New test.
64
65 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
66
67 PR fortran/27524
68 * gfortran.dg/bounds_check_1.f90: New test.
69
70 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
71
72 PR rtl-optimization/27661
73 * gcc.dg/pr27661.c: New test case.
74
75 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
76
77 PR fortran/23151
78 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
79 * gfortran.dg/print_parentheses_1.f: New test.
80 * gfortran.dg/print_parentheses_2.f90: New test.
81
82 2006-05-26 Jakub Jelinek <jakub@redhat.com>
83
84 PR target/27758
85 * gcc.dg/pr27758.c: New test.
86
87 2006-05-24 Falk Hueffner <falk@debian.org>
88
89 * gcc.c-torture/compile/pr27571.c: New test.
90
91 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
92
93 PR fortran/27709
94 * gfortran.dg/spec_expr_4.f90: New test.
95
96 PR fortran/27155
97 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
98
99 2006-05-25 Mark Mitchell <mark@codesourcery.com>
100
101 PR c++/20103
102 * g++.dg/ext/complit6.C: New test.
103 * g++.dg/ext/complit3.C: Adjust error markers.
104 * g++.dg/init/const3.C: New test.
105
106 2006-05-25 Richard Guenther <rguenther@suse.de>
107
108 PR middle-end/27743
109 * gcc.dg/torture/pr27743.c: New testcase.
110
111 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
112
113 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
114
115 2006-05-25 Alan Modra <amodra@bigpond.net.au>
116
117 * gcc.dg/compat/scalar-by-value-x.h: New.
118 * gcc.dg/compat/scalar-by-value-y.h: New.
119 * gcc.dg/compat/scalar-by-value-5.c: New.
120 * gcc.dg/compat/scalar-by-value-5_main.c: New.
121 * gcc.dg/compat/scalar-by-value-5_x.c: New.
122 * gcc.dg/compat/scalar-by-value-5_y.c: New.
123 * gcc.dg/compat/scalar-by-value-6.c: New.
124 * gcc.dg/compat/scalar-by-value-6_main.c: New.
125 * gcc.dg/compat/scalar-by-value-6_x.c: New.
126 * gcc.dg/compat/scalar-by-value-6_y.c: New.
127
128 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
129
130 PR tree-optimization/27639
131 PR tree-optimization/26719
132 * gcc.dg/pr27639.c: New test.
133 * gcc.dg/pr26719.c: New test.
134 * gcc.dg/tree-ssa/scev-cast.c: New test.
135
136 2006-05-23 Mark Mitchell <mark@codesourcery.com>
137
138 PR c++/20173
139 * g++.dg/template/error21.C: New test.
140
141 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
142
143 PR target/27696
144 * gcc.target/i386/pr27696.c: New.
145
146 2006-05-22 Janis Johnson <janis187@us.ibm.com>
147
148 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
149
150 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
151
152 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
153
154 PR c++/27716
155 * g++.dg/other/assign1.C: New test.
156
157 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
158
159 PR target/27266
160 * gcc.target/i386/pr27266.c: New.
161
162 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
163
164 PR c++/27451
165 * g++.dg/ext/asm9.C: New test.
166
167 2006-05-22 Richard Sandiford <richard@codesourcery.com>
168
169 PR rtl-optimization/25514
170 * gcc.c-torture/compile/pr25514.c: New test.
171
172 2006-05-22 Richard Guenther <rguenther@suse.de>
173
174 Revert
175 2006-01-31 Richard Guenther <rguenther@suse.de>
176
177 * gcc.target/i386/sselibm-1.c: New testcase.
178 * gcc.target/i386/sselibm-2.c: Likewise.
179 * gcc.target/i386/sselibm-3.c: Likewise.
180 * gcc.target/i386/sselibm-4.c: Likewise.
181 * gcc.target/i386/sselibm-5.c: Likewise.
182
183 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
184
185 PR c/27420
186 * gcc.dg/func-args-2.c: New test.
187
188 PR c/26818
189 * gcc.dg/struct-incompl-1.c: New test.
190
191 2006-05-22 Richard Guenther <rguenther@suse.de>
192
193 PR testsuite/27708
194 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
195 the transformations we test for.
196
197 2006-05-22 Richard Guenther <rguenther@suse.de>
198
199 PR testsuite/27707
200 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
201
202 2006-05-21 Mark Mitchell <mark@codesourcery.com>
203
204 PR c++/27210
205 * g++.dg/warn/new1.C: New test.
206 * g++.dg/template/new5.C: Likewise.
207
208 2006-05-21 Roger Sayle <roger@eyesopen.com>
209
210 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
211 * gcc.target/i386/20060512-3.c: Likewise.
212
213 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
214
215 PR rtl-optimization/27671
216 * gcc.c-torture/execute/pr27671-1.c: New.
217 * gcc.dg/pr27671-2.c: Likewise.
218
219 PR tree-optimization/26622.
220 * gcc.c-torture/compile/pr26622.c: New.
221
222 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
223
224 PR fortran/27613
225 * gfortran.dg/recursive_reference_1.f90: New test.
226
227 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
228
229 PR fortran/25746
230 * gfortran.dg/elemental_subroutine_3.f90: New test.
231
232 PR fortran/25090
233 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
234
235 PR fortran/27584
236 * gfortran.dg/associated_target_1.f90: New test.
237
238 PR fortran/19015
239 * gfortran.dg/maxloc_shape_1.f90: New test.
240
241 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
242
243 PR libgfortran/24459
244 * gfortran.dg/namelist_24.f90: New test.
245 * gfortran.dg/namelist_12.f: Fix typo in comment.
246
247 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
248
249 PR middle-end/25776
250 * g++.dg/other/error11.C: New test.
251
252 2006-05-20 Richard Sandiford <richard@codesourcery.com>
253
254 * gcc.target/mips/pr26765.c: Add -w to options.
255
256 2006-05-20 Richard Sandiford <richard@codesourcery.com>
257
258 * lib/target-supports.exp (check_effective_target_mpaired_single):
259 New function.
260 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
261 multilibs.
262 * g++.dg/vect/vect.exp: Likewise.
263
264 2006-05-20 Richard Sandiford <richard@codesourcery.com>
265
266 PR testsuite/25891
267 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
268
269 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
270
271 PR fortran/27662
272 * gfortran.dg/temporary_1.f90: New file.
273
274 2006-05-19 Andreas Schwab <schwab@suse.de>
275
276 * g++.dg/other/unused1.C: Also match "stringz".
277
278 2006-05-19 Mark Mitchell <mark@codesourcery.com>
279
280 PR c++/26433
281 * g++.dg/template/fntry1.C: New test.
282
283 2006-05-18 Mark Mitchell <mark@codesourcery.com>
284
285 PR c++/27471
286 PR c++/27506
287 * g++.dg/conversion/bitfield5.C: New test.
288 * g++.dg/conversion/bitfield6.C: New test.
289
290 2006-05-18 Mike Stump <mrs@apple.com>
291
292 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
293 * gcc.dg/vla-4.c: Add.
294 * gcc.dg/vla-5.c: Add.
295 * gcc.dg/vla-6.c: Add.
296
297 2006-05-12 Stuart Hastings <stuart@apple.com>
298
299 * testsuite/gcc.target/i386/20060512-1.c: New.
300 * testsuite/gcc.target/i386/20060512-2.c: New.
301 * testsuite/gcc.target/i386/20060512-3.c: New.
302 * testsuite/gcc.target/i386/20060512-4.c: New.
303
304 2006-05-17 Mark Mitchell <mark@codesourcery.com>
305
306 PR c++/26122
307 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
308
309 PR c++/26068
310 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
311 * g++.dg/parse/linkage1.C: New test.
312
313 2006-05-17 Jakub Jelinek <jakub@redhat.com>
314
315 PR tree-optimization/27548
316 * g++.dg/tree-ssa/pr27548.C: New test.
317
318 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
319
320 PR fortran/26551
321 * gfortran.dg/recursive_check_1.f: New test.
322 * gfortran.dg/recursive_check_2.f90: New test.
323
324 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
325
326 * g++.dg/opt/temp2.C: New test.
327
328 2006-05-17 Jakub Jelinek <jakub@redhat.com>
329
330 PR c++/27491
331 * g++.dg/init/brace5.C: New test.
332
333 PR middle-end/27415
334 * gcc.dg/gomp/pr27415.c: New test.
335 * g++.dg/gomp/pr27415.C: New test.
336
337 PR tree-optimization/27549
338 * g++.dg/tree-ssa/pr27549.C: New test.
339
340 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
341
342 PR libgfortran/27575
343 * gfortran.dg/read_eof_4.f90: New test.
344
345 2006-05-16 Richard Guenther <rguenther@suse.de>
346
347 PR tree-optimization/22303
348 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
349
350 2006-05-16 Jakub Jelinek <jakub@redhat.com>
351
352 PR middle-end/27573
353 * gcc.dg/gomp/pr27573.c: New test.
354 * gfortran.dg/gomp/pr27573.f90: New test.
355
356 PR c/27499
357 * gcc.dg/gomp/pr27499.c: New test.
358 * g++.dg/gomp/pr27499.C: New test.
359
360 2006-05-15 Mark Mitchell <mark@codesourcery.com>
361
362 PR c++/27339
363 * g++.dg/parser/access8.C: Adjust error marker.
364 * g++.dg/template/access17.C: New test.
365 * g++.dg/template/access18.C: Likewise.
366
367 2006-05-15 Roger Sayle <roger@eyesopen.com>
368
369 PR target/26600
370 * gcc.target/i386/pr26600.c: New test case.
371
372 2006-05-15 Mark Mitchell <mark@codesourcery.com>
373
374 PR c++/27505
375 * g++.dg/expr/bitfield1.C: New test.
376
377 2006-05-15 Richard Guenther <rguenther@suse.de>
378
379 PR tree-optimization/27603
380 * gcc.dg/torture/pr27603.c: New testcase.
381
382 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
383
384 PR fortran/25090
385 * gfortran.dg/entry_dummy_ref_1.f90: New test.
386
387 PR fortran/25082
388 * gfortran.dg/scalar_return_1.f90: New test.
389
390 PR fortran/27411
391 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
392
393 2006-05-15 Jakub Jelinek <jakub@redhat.com>
394
395 * gcc.dg/gomp/critical-4.c: New test.
396 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
397 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
398 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
399 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
400
401 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
402
403 PR c++/27582
404 * g++.dg/template/dependent-args1.C: New test.
405
406 PR c++/27581
407 * g++.dg/lookup/this1.C: New test.
408
409 PR c++/27315
410 * g++.dg/template/operator6.C: New test.
411 * g++.dg/template/incomplete3.C: New test.
412
413 PR c++/27559
414 * g++.dg/template/new4.C: New test.
415
416 PR c++/27496
417 * g++.dg/template/void2.C: New test.
418
419 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
420
421 * g++.dg/template/dependent-expr5.C: New test.
422
423 2006-05-14 Roger Sayle <roger@eyesopen.com>
424
425 PR middle-end/26729
426 * gcc.dg/pr26729-1.c: New test case.
427
428 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
429
430 * gcc.dg/pr27003.c: New test.
431
432 2006-05-12 Steve Ellcey <sje@cup.hp.com>
433
434 * lib/target-supports.dg (check_cxa_atexit_available): Change
435 v3_target_compile to ${tool}_target_compile.
436
437 2006-05-11 Jason Merrill <jason@redhat.com>
438
439 * lib/scanasm.exp (scan-not-hidden): Fix typo.
440
441 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
442
443 PR fortran/27553
444 * gfortran.dg/label_5.f90: New test.
445
446 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
447
448 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
449 check_effective_target_powerpc_altivec_ok): New.
450 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
451 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
452 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
453 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
454 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
455 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
456 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
457 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
458 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
459 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
460 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
461 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
462 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
463 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
464 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
465 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
466 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
467 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
468 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
469 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
470 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
471 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
472 gcc.target/powerpc/altivec-9.c,
473 gcc.target/powerpc/altivec-consts.c,
474 gcc.target/powerpc/altivec-pr22085.c,
475 gcc.target/powerpc/altivec-splat.c,
476 gcc.target/powerpc/altivec-types-1.c,
477 gcc.target/powerpc/altivec-types-2.c,
478 gcc.target/powerpc/altivec-types-3.c,
479 gcc.target/powerpc/altivec-types-4.c,
480 gcc.target/powerpc/altivec-varargs-1.c,
481 gcc.target/powerpc/altivec-vec-merge.c,
482 gcc.target/powerpc/ppc-vector-memcpy.c,
483 gcc.target/powerpc/ppc-vector-memset.c,
484 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
485 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
486 these effective targets.
487 * gcc.dg/vmx/pr27006.c: Add missing close brace.
488 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
489
490 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
491
492 PR middle-end/27384
493 * g++.dg/other/fold1.C: New test.
494
495 PR middle-end/27488
496 * gcc.dg/fold-nonneg-1.c: New test.
497
498 PR c++/27547
499 * g++.dg/other/operator1.C: New test.
500
501 2006-05-11 Richard Guenther <rguenther@suse.de>
502
503 PR middle-end/27529
504 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
505
506 2006-05-10 Janis Johnson <janis187@us.ibm.com>
507
508 * lib/target-supports-dg.exp (check-flags): New.
509 (dg-skip-if): Move flag checks.
510
511 2006-05-09 Steve Ellcey <sje@cup.hp.com>
512
513 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
514 * lib/target-supports.dg (check_cxa_atexit_available): New.
515
516 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
517
518 PR fortran/27470
519 * gfortran.dg/multiple_allocation_2.f90: New test case.
520
521 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
522
523 * gcc.target/arm/pr27387.C: Fix a comment typo.
524
525 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
526
527 PR fortran/24549
528 * gfortran.dg/error_recovery_1.f90: New test.
529
530 2006-05-10 Richard Guenther <rguenther@suse.de>
531
532 PR tree-optimization/27302
533 * gcc.dg/torture/pr27302.c: New testcase.
534
535 2006-05-09 Dirk Mueller <dmueller@suse.de>
536 Richard Guenther <rguenther@suse.de>
537
538 PR middle-end/27498
539 * gcc.dg/tree-ssa/pr27498.c: New testcase.
540
541 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
542
543 PR rtl-optimization/27335
544 * gcc.dg/pr27335.c: New test.
545
546 2006-05-06 Richard Sandiford <richard@codesourcery.com>
547
548 * gcc.target/mips/mips-ps-5.c: New file.
549
550 2006-05-08 Jan Hubicka <jh@suse.cz>
551
552 PR middle-end/25962
553 * gcc.dg/pr25962.c: New.
554
555 2006-05-08 Roger Sayle <roger@eyesopen.com>
556
557 PR target/27158
558 * gcc.target/powerpc/pr27158.c: New test case.
559
560 2006-05-08 Laurent GUERBY <laurent@guerby.net>
561
562 PR testsuite/27476
563 * ada/acats/run_all.sh: Use test -z.
564
565 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
566
567 PR libfortran/18271
568 * gfortran.dg/spec_expr_3.f90: New test.
569
570 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
571
572 PR target/24879
573 * gcc.target/i386/monitor.c: New file.
574
575 2006-05-08 Alan Modra <amodra@bigpond.net.au>
576
577 * gcc.dg/pr27095.c: xfail *-*-darwin*.
578
579 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
580
581 PR c++/27447
582 * g++.dg/other/ptrmem7.C: New test.
583
584 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
585
586 PR target/27421
587 * gcc.dg/array-9.c: New test.
588
589 2006-05-07 Richard Guenther <rguenther@suse.de>
590
591 PR tree-optimization/27409
592 * gcc.dg/torture/pr27409.c: New testcase.
593
594 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
595
596 PR fortran/27457
597 * gfortran.dg/select_6.f90: New.
598
599 2006-05-07 Richard Guenther <rguenther@suse.de>
600
601 PR tree-optimization/27136
602 * gcc.dg/torture/pr27136.c: New testcase.
603
604 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
605
606 PR fortran/24813
607 * gfortran.dg/char_cons_len_1.f90: New test.
608
609 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
610
611 PR c++/27427
612 * g++.dg/template/incomplete2.C: New test.
613
614 2006-05-06 Richard Guenther <rguenther@suse.de>
615
616 PR tree-optimization/27151
617 * gcc.dg/vect/pr27151.c: New testcase.
618
619 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
620
621 PR c++/27430
622 * g++.dg/template/void1.C: New test.
623
624 PR c++/27423
625 * g++.dg/other/void2.C: New test.
626
627 PR c++/27422
628 * g++.dg/conversion/void1.C: New test.
629
630 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
631
632 PR/21391
633 * g++.dg/other/unused1.C: New.
634
635 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
636
637 PR objc/27240
638 * objc.dg/member-1.m: New test.
639
640 2006-05-05 Steve Ellcey <sje@cup.hp.com>
641
642 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
643
644 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
645
646 PR libfortran/26985
647 * gfortran.dg/matmul_2.f90: New test.
648
649 2005-05-05 Laurent GUERBY <laurent@guerby.net>
650
651 * ada/acats/run_all.sh: Use sync when main not found.
652
653 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
654
655 PR target/26765
656 * gcc.target/mips/pr26765.c: New.
657
658 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
659
660 * gcc.target/bfin: New directory.
661 * gcc.target/bfin/bfin.exp: New file.
662 * gcc.target/bfin/frmul.c: New file.
663 * gcc.target/bfin/arith.c: New file.
664 * gcc.target/bfin/mul-combine.c: New file.
665 * gcc.target/bfin/shift.c: New file.
666
667 2006-05-04 Richard Guenther <rguenther@suse.de>
668
669 PR tree-optimization/14287
670 PR tree-optimization/14844
671 PR tree-optimization/19792
672 PR tree-optimization/21608
673 PR tree-optimization/27090
674 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
675 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
676 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
677 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
678 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
679
680 2006-05-04 Jakub Jelinek <jakub@redhat.com>
681
682 PR tree-optimization/27285
683 * gcc.c-torture/execute/pr27285.c: New test.
684
685 PR middle-end/27388
686 * gcc.dg/gomp/pr27388-1.c: New test.
687 * gcc.dg/gomp/pr27388-2.c: New test.
688 * gcc.dg/gomp/pr27388-3.c: New test.
689
690 PR c++/27359
691 * g++.dg/gomp/pr27359.C: New test.
692
693 2006-05-02 Steven G. Kargl <kargls@comcast.net>
694
695 PR fortran/20248
696 * gfortran.dg/iargc.f90: New test.
697
698 2006-05-02 Mark Mitchell <mark@codesourcery.com>
699
700 PR c++/27102
701 * g++.dg/template/crash49.C: New test.
702
703 2006-05-02 Steve Ellcey <sje@cup.hp.com>
704
705 PR testsuite/27032
706 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
707
708 2006-05-02 Jeff Law <law@redhat.com>
709
710 PR tree-optimization/27364
711 * gcc.c-torture/execute/pr27364.c: New test.
712
713 2006-05-02 Mark Mitchell <mark@codesourcery.com>
714
715 PR c++/27309
716 * g++.dg/parser/ctor5.C: New test.
717
718 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
719
720 PR target/27387
721 * gcc.target/arm/arm.exp: New.
722 * gcc.target/arm/pr27387.C: Likewise.
723
724 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
725
726 PR fortran/27269
727 PR fortran/27324
728 * gfortran.dg/module_equivalence_2.f90: New test.
729
730 2006-05-02 Jakub Jelinek <jakub@redhat.com>
731
732 PR middle-end/27337
733 * g++.dg/gomp/pr27337-1.C: New test.
734 * g++.dg/gomp/pr27337-2.C: New test.
735
736 PR middle-end/27328
737 * gcc.dg/gomp/pr27328.c: New test.
738
739 PR middle-end/27325
740 * g++.dg/gomp/pr27325.C: New test.
741
742 PR middle-end/27310
743 * g++.dg/gomp/pr27310.C: New test.
744
745 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
746
747 PR tree-optimization/27291
748 * g++.dg/tree-ssa/pr27291.C: New test.
749
750 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
751
752 PR tree-optimization/27283
753 * g++.dg/tree-ssa/pr27283.C: New test.
754
755 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
756
757 * gcc.dg/tree-ssa/loop-16.c: New test.
758
759 2006-05-01 Roger Sayle <roger@eyesopen.com>
760 Joseph S. Myers <joseph@codesourcery.com>
761
762 * gcc.dg/Wconversion-3.c: New test case.
763 * gcc.dg/Wconversion-4.c: Likewise.
764
765 2006-05-01 Richard Guenther <rguenther@suse.de>
766
767 PR tree-optimization/26726
768 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
769
770 2006-04-30 Roger Sayle <roger@eyesopen.com>
771
772 * gcc.dg/Woverflow-1.c: New test case.
773 * gcc.dg/Woverflow-2.c: Likewise.
774 * gcc.dg/Woverflow-3.c: Likewise.
775
776 2006-04-30 Mark Mitchell <mark@codesourcery.com>
777
778 PR c++/27094
779 * g++.dg/template/defarg8.C: New test.
780
781 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
782
783 PR c++/27278
784 * g++.dg/parse/operator7.C: New test.
785
786 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
787
788 PR c++/11471
789 PR c++/27102
790 * g++.dg/template/crash48.C: New test.
791
792 PR c++/27279
793 * g++.dg/parse/ctor4.C: New test.
794
795 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
796
797 PR fortran/25681
798 * gfortran.df/char_type_len.f90: New test.
799
800 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
801
802 PR libgfortran/27304
803 * gfortran.dg/fmt_exhaust.f90: New test.
804
805 2006-04-28 Roger Sayle <roger@eyesopen.com>
806
807 PR c/25309
808 * gcc.dg/large-size-array-2.c: New test case.
809
810 2006-04-28 Richard Guenther <rguenther@suse.de>
811
812 PR target/26826
813 * gcc.target/i386/pr26826.c: New testcase.
814
815 2006-04-28 Jakub Jelinek <jakub@redhat.com>
816
817 PR middle-end/27260
818 * gcc.c-torture/execute/pr27260.c: New.
819
820 2006-04-28 Alan Modra <amodra@bigpond.net.au>
821
822 PR middle-end/27095
823 * gcc.dg/pr27095.c: New.
824
825 2006-04-27 Mark Mitchell <mark@codesourcery.com>
826
827 PR c++/27292
828 * g++.dg/conversion/bitfield4.C: New test.
829
830 2006-04-27 Eric Christopher <echristo@apple.com>
831
832 * gcc.dg/pragma-ms_struct.c: New.
833
834 2006-04-27 Mark Mitchell <mark@codesourcery.com>
835
836 PR c++/27102
837 * g++.dg/template/crash47.C: New test.
838
839 2006-04-27 Dirk Mueller <dmueller@suse.de>
840
841 * gcc.target/i386/sse-7.c: build with -msse.
842
843 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
844
845 PR testsuite/27274:
846 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
847 (main): Exit if processor doesn't support SSE.
848
849 2006-04-26 David Edelsohn <edelsohn@gnu.org>
850
851 PR middle-end/27282
852 * gcc.c-torture/compile/pr27282.c: New test.
853
854 2006-04-26 Jakub Jelinek <jakub@redhat.com>
855
856 PR middle-end/26913
857 * g++.dg/gomp/pr26913.C: New test.
858
859 PR c/25996
860 * gcc.dg/gomp/pr25996.c: New test.
861 * g++.dg/gomp/pr25996.C: New test.
862
863 2006-04-25 Richard Sandiford <richard@codesourcery.com>
864
865 PR rtl-optimization/26725
866 * gcc.c-torture/compile/pr26725.c: New test.
867
868 2006-04-25 Richard Guenther <rguenther@suse.de>
869
870 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
871 than n + -1.
872
873 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
874
875 * gcc.dg/20060425-1.c: New testcase.
876
877 2006-04-25 Jakub Jelinek <jakub@redhat.com>
878
879 PR tree-optimization/26865
880 * gcc.dg/pr26865.c: New test.
881
882 2006-04-24 Mark Mitchell <mark@codesourcery.com>
883
884 PR c++/27292
885 * g++.dg/conversion/bitfield1.C: New test.
886 * g++.dg/conversion/bitfield2.C: Likewise.
887 * g++.dg/conversion/bitfield3.C: Likewise.
888
889 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
890 Richard Guenther <rguenther@suse.de>
891
892 PR tree-optimization/27236
893 * gcc.dg/tree-ssa/pr27236.c: New testcase.
894
895 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
896
897 PR c++/19963
898 * g++.dg/other/incomplete2.C: New test.
899
900 2006-04-24 Richard Guenther <rguenther@suse.de>
901
902 PR middle-end/26869
903 * gcc.dg/torture/pr26869.c: New testcase.
904
905 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
906 Richard Guenther <rguenther@suse.de>
907
908 PR tree-optimization/27218
909 * g++.dg/tree-ssa/pr27218.C: New testcase.
910
911 2006-04-23 Mark Mitchell <mark@codesourcery.com>
912
913 PR c++/26912
914 * g++.dg/template/friend41.C: New test.
915
916 2006-04-23 David Edelsohn <edelsohn@gnu.org>
917
918 * g++.dg/opt/pr15551.C: Include cstdio.
919 (main): Use remove instead of unlink.
920
921 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
922
923 * gcc.dg/sibcall-7.c: New test.
924 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
925 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
926 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
927 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
928 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
929
930 2006-04-23 Mark Mitchell <mark@codesourcery.com>
931
932 PR c++/26534
933 * g++.dg/opt/bitfield1.C: New test.
934 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
935 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
936 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
937 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
938 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
939 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
940 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
941 * g++.dg/abi/bitfield2.C: Likewise.
942 * g++.dg/init/bitfield1.C: Likewise.
943
944 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
945
946 PR fortran/25099
947 * gfortran.dg/elemental_subroutine_4.f90: New test.
948 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
949 call sub (m, x).
950
951 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
952
953 * gcc.c-torture/compile/20060421-1.c: New testcase.
954
955 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
956
957 PR c/25875
958 * gcc.dg/init-bad-4.c: New test.
959
960 2006-04-21 Paul Brook <paul@codesourcery.com>
961
962 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
963
964 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
965
966 PR fortran/27122
967 * gfortran.dg/defined_operators_1.f90: New test.
968 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
969 remove old ones associated, incorrectly, with Note 5.46.
970
971 PR fortran/27113
972 * gfortran.dg/character_array_constructor_1.f90: New test.
973
974 2006-04-20 Jakub Jelinek <jakub@redhat.com>
975
976 * gcc.dg/20060419-1.c: New test.
977
978 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
979
980 PR c/26774
981 * gcc.dg/struct-parse-1.c: New test case.
982
983 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
984
985 PR c++/26558
986 * g++.dg/parse/template19.C: New test.
987
988 PR c++/26739
989 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
990
991 PR c++/26036
992 * g++.dg/expr/call3.C: New test.
993
994 PR c++/10385
995 * g++.dg/conversion/dynamic1.C: New test.
996
997 2006-04-19 Mark Mitchell <mark@codesourcery.com>
998
999 PR c++/27102
1000 * g++.dg/template/crash35.C: Tweak error markers.
1001 * g++.dg/template/crash46.C: New test.
1002 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1003 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1004
1005 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
1006
1007 PR rtl-optimization/14261
1008 * gcc.c-torture/compile/20060419-1.c: Added.
1009
1010 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
1011
1012 * gfortran.dg/label_1.f90: Adjust dg-error.
1013
1014 2006-04-16 Roger Sayle <roger@eyesopen.com>
1015
1016 PR target/26961
1017 * gcc.dg/fold-cond-1.c: New test case.
1018 * gcc.dg/pr26961-1.c: Likewise.
1019
1020 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1021
1022 PR libgfortran/27138
1023 * gfortran.dg/read_bad_advance.f90: New test.
1024
1025 2006-04-16 Roger Sayle <roger@eyesopen.com>
1026 Dale Johannesen <dalej@apple.com>
1027
1028 PR target/24076
1029 * gcc.target/i386/vecinit-3.c: New testcase.
1030 * gcc.target/i386/vecinit-4.c: Likewise.
1031 * gcc.target/i386/sse-18.c: Likewise.
1032 * gcc.target/i386/sse-19.c: Likewise.
1033
1034 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
1035
1036 * gfortran.dg/allocate_zerosize_1.f90: New test.
1037
1038 2006-04-16 Mark Mitchell <mark@codesourcery.com>
1039
1040 PR c++/26365
1041 * g++.dg/template/crash45.C: New test.
1042
1043 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
1044
1045 PR fortran/26787
1046 * gfortran.dg/proc_assign_1.f90: New test.
1047 * gfortran.dg/procedure_lvalue.f90: Change message.
1048 * gfortran.dg/namelist_4.f90: Add new error.
1049
1050 PR fortran/25597
1051 PR fortran/27096
1052 * gfortran.dg/auto_pointer_array_result_1.f90
1053
1054 PR fortran/27089
1055 * gfortran.dg/specification_type_resolution_1.f90
1056
1057 PR fortran/18003
1058 PR fortran/25669
1059 PR fortran/26834
1060 * gfortran.dg/bounds_temporaries_1.f90: New test.
1061
1062 PR fortran/27124
1063 * gfortran.dg/array_return_value_1.f90: New test.
1064
1065 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1066
1067 PR fortran/25336
1068 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
1069
1070 2006-04-15 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR middle-end/26823
1073 * g++.dg/gomp/pr26823-1.C: New test.
1074 * g++.dg/gomp/pr26823-2.C: New test.
1075
1076 2006-04-13 Uros Bizjak <uros@kss-loka.si>
1077
1078 PR middle-end/27134
1079 * gcc.dg/pr27314.c: New test.
1080
1081 2006-04-13 Richard Henderson <rth@redhat.com>
1082
1083 * g++.dg/gomp/block-0.C: Update expected matches.
1084
1085 2006-04-13 DJ Delorie <dj@redhat.com>
1086
1087 * lib/target-supports.exp (check_effective_target_int32plus): New.
1088 (check_effective_target_ptr32plus): New.
1089 (check_effective_target_size32plus): New.
1090 (check_effective_target_int16): New.
1091 (check_profiling_available): Add m32c to the list of unsupported targets.
1092
1093 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1094 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1095 memory size.
1096 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1097 pointers.
1098 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1099 size_t.
1100 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1101 and size_t.
1102 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1103 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1104 not just xstormy16. Skip m32c due to weird pointer size.
1105 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1106 not just xstormy16.
1107 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1108 not just xstormy16.
1109 * gcc.dg/20020312-2.c: Add m32c support.
1110 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1111 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1112 in test.
1113 * gcc.dg/20050321-2.c: Require >=32 bit integers.
1114 * gcc.dg/asm-1.c: Skip if int and short are the same size.
1115 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1116 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1117 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1118 * gcc.dg/init-string-2.c: Require >=32 bit integers.
1119 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1120 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1121 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1122 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1123 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1124 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1125 in test.
1126 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1127 in test.
1128 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1129 * gcc.dg/pr23049.c: Require >=32 bit integers.
1130 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1131 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1132 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1133 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1134 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1135 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1136 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1137 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1138 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1139 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1140 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1141 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1142 prototype in test.
1143 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1144 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1145 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1146 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1147 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1148
1149 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
1150 * gcc.c-torture/execute/20040703-1.x: Likewise.
1151 * gcc.c-torture/execute/20040705-1.x: Likewise.
1152 * gcc.c-torture/execute/20040705-2.x: Likewise.
1153 * gcc.c-torture/execute/20040709-1.x: Likewise.
1154 * gcc.c-torture/execute/20040709-2.x: Likewise.
1155 * gcc.c-torture/execute/20040811-1.x: Likewise.
1156 * gcc.c-torture/execute/20050316-1.x: Likewise.
1157 * gcc.c-torture/execute/bitfld-4.x: Likewise.
1158 * gcc.c-torture/execute/pr19689.x: Likewise.
1159 * gcc.c-torture/execute/pr7284-1.x: Likewise.
1160 * gcc.c-torture/execute/usmul.x: Likewise.
1161 * gcc.c-torture/execute/vrp-5.x: Likewise.
1162 * gcc.c-torture/execute/vrp-6.x: Likewise.
1163 * gcc.dg/debug/20041023-1.s: Likewise.
1164
1165 2006-04-13 Roger Sayle <roger@eyesopen.com>
1166
1167 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1168 of integers to a vector types are now constant expressions in C.
1169 * gcc.dg/vect/vect-fold-1.c: New test case.
1170
1171 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
1172 Ulrich Weigand <uweigand@de.ibm.com>
1173
1174 PR target/27006
1175 * gcc.dg/vmx/pr27006.c: New testcase.
1176
1177 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1178
1179 PR libgfortran/26766
1180 * gfortran.dg/write_recursive.f90: New test.
1181
1182 2006-04-11 Mark Mitchell <mark@codesourcery.com>
1183
1184 * g++.dg/parse/dtor7.C: New test.
1185 * g++.dg/parse/new1.C: Add error marker.
1186 * g++.dg/template/new3.C: New test.
1187
1188 PR c++/26122
1189 * g++.dg/template/pure1.C: New test.
1190
1191 PR c++/26295
1192 * g++.dg/parse/ptrmem4.C: New test.
1193
1194 2006-04-10 Jeff Law <law@redhat.com>
1195
1196 PR/27087
1197 * gcc.c-torture/compile/pr27087.c: New test.
1198
1199 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
1200
1201 PR/21391
1202 * gcc.dg/20060410.c: New.
1203
1204 2006-04-10 Matthias Klose <doko@debian.org>
1205
1206 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1207 Recognize multilib directory names containing underscores.
1208
1209 2006-04-10 Roger Sayle <roger@eyesopen.com>
1210
1211 * gcc.target/i386/vecinit-1.c: New test case.
1212 * gcc.target/i386/vecinit-2.c: Likewise.
1213
1214 2006-04-10 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR debug/27057
1217 * g++.dg/debug/dwarf2-2.C: New test.
1218
1219 2006-04-09 Richard Sandiford <richard@codesourcery.com>
1220
1221 PR rtl-optimization/27073
1222 * gcc.c-torture/execute/pr27073.c: New test.
1223
1224 2006-04-08 Mike Stump <mrs@apple.com>
1225
1226 * gcc.dg/pragma-darwin.c: Improve for ppc64.
1227
1228 2006-04-07 Richard Guenther <rguenther@suse.de>
1229
1230 PR tree-optimization/26135
1231 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1232
1233 2006-04-06 Jan Hubicka <jh@suse.cz>
1234
1235 PR profile/26399
1236 * g++.dg/bprob/g++-bprob-2.C: New testcase.
1237
1238 2006-04-06 Roger Sayle <roger@eyesopen.com>
1239
1240 * g++.dg/conversion/nullptr1.C: New test case.
1241 * g++.dg/conversion/nullptr2.C: Likewise.
1242
1243 2006-04-05 Roger Sayle <roger@eyesopen.com>
1244
1245 * gfortran.dg/dependency_18.f90: New test case.
1246
1247 2006-04-05 Richard Guenther <rguenther@suse.de>
1248
1249 PR tree-optimization/26919
1250 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1251 * gcc.dg/ipa/ipa-2.c: Likewise.
1252 * gcc.dg/ipa/ipa-3.c: Likewise.
1253 * gcc.dg/ipa/ipa-5.c: Likewise.
1254
1255 2006-04-05 Richard Guenther <rguenther@suse.de>
1256
1257 PR tree-optimization/26763
1258 * gcc.dg/torture/pr26763-1.c: New testcase.
1259 * gcc.dg/torture/pr26763-2.c: Likewise.
1260
1261 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
1262
1263 PR fortran/23634
1264 PR fortran/25619
1265 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1266
1267 2006-04-04 Eric Christopher <echristo@apple.com>
1268
1269 * gcc.target/i386/387-1.c: Allow regexp to match darwin
1270 stubs.
1271 * gcc.target/i386/387-5.c: Ditto.
1272
1273 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
1274
1275 * gcc.target/sparc/struct-ret-check.c: New test.
1276
1277 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1278
1279 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1280 zero decimal digits specified in format.
1281
1282 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
1283
1284 PR fortran/26891
1285 * gfortran.dg/missing_optional_dummy_1.f90: New test.
1286
1287 PR fortran/26976
1288 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1289 * gfortran.dg/initialization_1.f90: Make assignment compliant.
1290 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1291 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1292 bigendian-ness.
1293
1294 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
1295
1296 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1297 dummy arguments work when the actual argument is itself a dummy
1298 argument of the caller.
1299
1300 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1301
1302 PR libfortran/24685
1303 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1304
1305 2006-04-01 Roger Sayle <roger@eyesopen.com>
1306
1307 * gfortran.dg/dependencency_17.f90: New test case.
1308
1309 2006-04-01 Roger Sayle <roger@eyesopen.com>
1310
1311 * gfortran.dg/dependency_14.f90: New test case.
1312 * gfortran.dg/dependency_15.f90: Likewise.
1313 * gfortran.dg/dependency_16.f90: Likewise.
1314
1315 2006-03-31 Asher Langton <langton2@llnl.gov>
1316
1317 PR fortran/25358
1318 gfortran.dg/cray_pointers_6.f90: New test.
1319
1320 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1321
1322 PR libgfortran/26890
1323 * gfortran.dg/read_size_noadvance.f90: New test.
1324
1325 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
1326
1327 PR fortran/25031
1328 * gfortran.dg/multiple_allocation_1.f90: Check that the
1329 size has changed after a re-allocation with stat.
1330
1331 2006-03-30 Richard Guenther <rguenther@suse.de>
1332
1333 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1334 removal.
1335 * gcc.target/i386/sselibm-2.c: Likewise.
1336 * gcc.target/i386/sselibm-3.c: Likewise.
1337 * gcc.target/i386/sselibm-4.c: Likewise.
1338 * gcc.target/i386/sselibm-5.c: Likewise.
1339
1340 2006-03-28 Roger Sayle <roger@eyesopen.com>
1341
1342 * gcc.dg/fold-andxor-1.c: New test case.
1343 * gcc.dg/fold-xorand-1.c: Likewise.
1344
1345 2006-03-28 Roger Sayle <roger@eyesopen.com>
1346
1347 * gcc.dg/fold-convnotconv-1.c: New test case.
1348
1349 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1350
1351 PR fortran/26779
1352 * gfortran.dg/private_type_5.f90: New test.
1353
1354 2006-03-27 David Edelsohn <edelsohn@gnu.org>
1355
1356 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1357
1358 2006-03-27 Jakub Jelinek <jakub@redhat.com>
1359
1360 * gfortran.dg/advance_2.f90: New test.
1361 * gfortran.dg/advance_3.f90: New test.
1362
1363 * gfortran.fortran-torture/execute/equiv_5.f: New test.
1364
1365 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1366
1367 PR libgfortran/26661
1368 PR libgfortran/26880
1369 * gfortran.dg/read_x_past.f: New test.
1370
1371 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1372
1373 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1374 to be STABS.
1375
1376 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1377
1378 * objc.dg/dwarf-1.m: Skip on AIX.
1379 * objc.dg/dwarf-2.m: Skip on AIX.
1380
1381 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1382
1383 PR fortran/26816
1384 * gfortran.dg/float_1.f90: New test.
1385
1386 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1387
1388 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1389 X86_64 targets.
1390 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1391
1392 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1393
1394 PR libfortran/26735
1395 * gfortran.dg/convert_implied_open.f90: New test case.
1396
1397 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1398
1399 PR fortran/26769
1400 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1401
1402 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1403
1404 PR middle-end/26717
1405 * gcc.dg/pr26717.c: New test.
1406
1407 2006-03-25 Roger Sayle <roger@eyesopen.com>
1408
1409 * gfortran.dg/dependency_12.f90: New test case.
1410
1411 2006-03-24 Roger Sayle <roger@eyesopen.com>
1412
1413 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1414
1415 2006-03-24 Jeff Law <law@redhat.com>
1416
1417 * gcc.c-torture/pr26840.c: New test.
1418
1419 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1420
1421 * objc.dg/dwarf-2.m: New.
1422 * obj-c++.dg/dwarf-2.mm: New.
1423
1424 * g++.old-deja/g++.other/init19.C: New.
1425
1426 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1427
1428 * g++.dg/eh/spbp.C: Skip on AIX.
1429
1430 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR middle-end/26611
1433 * g++.dg/gomp/pr26611-1.C: New test.
1434 * g++.dg/gomp/pr26611-2.C: New test.
1435
1436 2006-03-24 Jeff Law <law@redhat.com>
1437
1438 * gcc.c-torture/compile/pr26833.c: New test.
1439 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1440
1441 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1442
1443 * gfortran.dg/endfile_2.f90: Delete temp file.
1444
1445 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1446
1447 PR fortran/19303
1448 * gfortran.dg/record_marker_1.f90: New test case.
1449 * gfortran.dg/record_marker_2.f: New test case.
1450 * gfortran.dg/record_marker_3.f90: New test case.
1451
1452 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1453
1454 PR fortran/17298
1455 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1456 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1457
1458 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1459
1460 * lib/gcc-dg.exp (cleanup-modules): New proc.
1461 * gfortran.dg/allocatable_function_1.f90,
1462 gfortran.dg/allocate_char_star_scalar_1.f90,
1463 gfortran.dg/assumed_charlen_function_1.f90,
1464 gfortran.dg/assumed_dummy_1.f90,
1465 gfortran.dg/assumed_shape_ranks_1.f90,
1466 gfortran.dg/assumed_shape_ranks_2.f90,
1467 gfortran.dg/assumed_size_dt_dummy.f90,
1468 gfortran.dg/auto_char_dummy_array_1.f90,
1469 gfortran.dg/auto_char_len_3.f90,
1470 gfortran.dg/automatic_module_variable.f90,
1471 gfortran.dg/bad_automatic_objects_1.f90,
1472 gfortran.dg/char_array_constructor.f90,
1473 gfortran.dg/char_array_structure_constructor.f90,
1474 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1475 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1476 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1477 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1478 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1479 gfortran.dg/derived_pointer_recursion.f90,
1480 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1481 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1482 gfortran.dg/dummy_functions_1.f90,
1483 gfortran.dg/elemental_initializer_1.f90,
1484 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1485 gfortran.dg/elemental_pointer_1.f90,
1486 gfortran.dg/elemental_subroutine_1.f90,
1487 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1488 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1489 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1490 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1491 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1492 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1493 gfortran.dg/global_references_1.f90,
1494 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1495 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1496 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1497 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1498 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1499 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1500 gfortran.dg/large_integer_kind_1.f90,
1501 gfortran.dg/large_real_kind_1.f90,
1502 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1503 gfortran.dg/module_double_reuse.f90,
1504 gfortran.dg/module_equivalence_1.f90,
1505 gfortran.dg/module_interface_1.f90,
1506 gfortran.dg/module_parameter_array_refs_1.f90,
1507 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1508 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1509 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1510 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1511 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1512 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1513 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1514 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1515 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1516 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1517 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1518 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1519 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1520 gfortran.dg/same_name_1.f90,
1521 gfortran.dg/sibling_dummy_procedure_1.f90,
1522 gfortran.dg/sibling_dummy_procedure_2.f90,
1523 gfortran.dg/sibling_dummy_procedure_3.f90,
1524 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1525 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1526 gfortran.dg/used_dummy_types_2.f90,
1527 gfortran.dg/used_dummy_types_3.f90,
1528 gfortran.dg/used_dummy_types_4.f90,
1529 gfortran.dg/used_dummy_types_5.f90,
1530 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1531 gfortran.dg/userdef_operator_1.f90: Use it.
1532
1533 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1534
1535 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1536 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1537 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1538 gfortran.dg/write_back.f,
1539 gfortran.fortran-torture/execute/inquire_1.f90,
1540 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1541
1542 2006-03-21 Jeff Law <law@redhat.com>
1543
1544 * gcc.dg/tree-ssa/vrp28.c: New test.
1545
1546 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1547
1548 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1549 if _STDC_C99 is defined.
1550 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1551 * gcc.dg/builtins-20.c: Likewise.
1552 * gcc.dg/builtins-53.c: Likewise.
1553 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1554 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1555
1556 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1557
1558 PR tree-opt/26781
1559 * gcc.c-torture/compile/pr26781-1.c: New test.
1560 * gcc.c-torture/compile/pr26781-2.c: New test.
1561
1562 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR c++/26690
1565 * g++.dg/gomp/pr26690-1.C: New test.
1566 * g++.dg/gomp/pr26690-2.C: New test.
1567
1568 2006-03-20 Jeff Law <law@redhat.com>
1569
1570 * gcc.dg/tree-ssa/pr21829.c: New test.
1571
1572 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1573
1574 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1575
1576 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1577 (check_visibility_available): Use it.
1578 (check_effective_target_default_packed): Likewise.
1579 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1580 (check_effective_target_fopenmp): Likewise.
1581 (check_effective_target_freorder): Likewise.
1582 (check_effective_target_fpic): Likewise.
1583 (check_named_sections_available): Likewise.
1584 (check_effective_target_ilp32): Likewise.
1585 (check_effective_target_lp64): Likewise.
1586
1587 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1588
1589 PR fortran/20935
1590 * gfortran.dg/scalar_mask_2.f90: New test case.
1591
1592 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1593
1594 PR tree-opt/26629
1595 * gcc.dg/tree-ssa/loadpre12.c: New test.
1596 * gcc.dg/tree-ssa/loadpre13.c: New test.
1597 * gcc.dg/tree-ssa/loadpre14.c: New test.
1598 * gcc.dg/tree-ssa/loadpre15.c: New test.
1599 * gcc.dg/tree-ssa/loadpre16.c: New test.
1600 * gcc.dg/tree-ssa/loadpre17.c: New test.
1601 * gcc.dg/tree-ssa/loadpre18.c: New test.
1602 * gcc.dg/tree-ssa/loadpre19.c: New test.
1603 * gcc.dg/tree-ssa/loadpre20.c: New test.
1604 * gcc.dg/tree-ssa/loadpre21.c: New test.
1605 * gcc.dg/tree-ssa/loadpre22.c: New test.
1606
1607 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1608
1609 PR fortran/26741
1610 * gfortran.dg/elemental_initializer_1.f90: New test.
1611
1612 PR fortran/26716
1613 * gfortran.dg/assumed_shape_ranks_2: New test.
1614
1615 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1616
1617 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1618 target fpic.
1619
1620 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1621
1622 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1623 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1624 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1625 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1626 gfortran.fortran-torture/execute/direct_io.f90,
1627 gfortran.fortran-torture/execute/inquire_2.f90,
1628 gfortran.fortran-torture/execute/inquire_4.f90,
1629 gfortran.fortran-torture/execute/list_read_1.f90,
1630 gfortran.fortran-torture/execute/open_replace.f90,
1631 gfortran.fortran-torture/execute/slash_edit.f90,
1632 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1633 temporary files from testcases.
1634
1635 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1636
1637 PR libgfortran/26509
1638 gfortran.dg/write_direct_eor.f90: New test.
1639
1640 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1641
1642 * gcc.target/powerpc/pr26350.c: New.
1643 * gcc.target/powerpc/indexed-addr.c: New.
1644
1645 2006-03-16 Roger Sayle <roger@eyesopen.com>
1646
1647 * gfortran.dg/dependency_13.f90: New test case.
1648
1649 2006-03-16 Roger Sayle <roger@eyesopen.com>
1650
1651 PR middle-end/21781
1652 * gcc.dg/real-const-1.c: New test case.
1653
1654 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1655
1656 * g++.old-deja/g++.other/init18.C: New.
1657 * g++.old-deja/g++.other/init5.C: Remove xfail.
1658
1659 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1660
1661 * g++.dg/opt/pr15551.C: Cleanup temp file.
1662
1663 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1664
1665 PR c++/6634
1666 g++.dg/parse/long1.C: New test.
1667
1668 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1669
1670 PR fortran/19101
1671 * gfortran.dg/continuation.f90: New test.
1672 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1673
1674 2006-03-14 Richard Guenther <rguenther@suse.de>
1675
1676 PR tree-optimization/26672
1677 * gcc.dg/torture/pr26672.c: New testcase.
1678
1679 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1680
1681 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1682 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1683
1684 2006-03-13 Roger Sayle <roger@eyesopen.com>
1685
1686 PR middle-end/26557
1687 * gcc.c-torture/compile/switch-1.c: New test case.
1688
1689 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1690
1691 PR fortran/25378
1692 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1693 test to include more permuatations of mask and index.
1694 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1695 respond to F2003 spec. that the position returned for an all false
1696 mask && condition is zero.
1697
1698 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR middle-end/25989
1701 * gcc.dg/gomp/pr25989.c: New test.
1702
1703 2006-03-13 Jeff Law <law@redhat.com>
1704
1705 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1706
1707 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1708
1709 * gcc.dg/switch-9.c: New test.
1710
1711 2006-03-13 Richard Guenther <rguenther@suse.de>
1712
1713 PR middle-end/26630
1714 * gcc.dg/torture/pr26630.c: New testcase.
1715
1716 2006-03-11 Roger Sayle <roger@eyesopen.com>
1717
1718 * gfortran.dg/dependency_10.f90: New test case.
1719 * gfortran.dg/dependency_11.f90: Likewise.
1720
1721 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1722 Erik Edelmann <eedelman@gcc.gnu.org>
1723
1724 * gfortran.dg/allocatable_function_1.f90: New.
1725 * gfortran.dg/allocatable_function_2.f90: New.
1726
1727 2006-03-10 Richard Guenther <rguenther@suse.de>
1728
1729 PR middle-end/26565
1730 * gcc.dg/torture/pr26565.c: New testcase.
1731
1732 2006-03-09 Eric Christopher <echristo@apple.com>
1733
1734 * gcc.c-torture/compile/20060309-1.c: New.
1735
1736 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1737
1738 PR libgfortran/26499
1739 * gfortran.dg/write_back.f: New test.
1740 * gfortran.dg/write_rewind_1.f: New test.
1741 * gfortran.dg/write_rewind_2.f: New test.
1742
1743 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1744
1745 PR libgfortran/26554
1746 * gfortran.dg/read_logical.f90: New test.
1747
1748 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1749
1750 * ada/acats/norun.lst: cdd2a03 now passes.
1751
1752 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1753
1754 PR testsuite/25177
1755 * gcc.target/powerpc/pr18096-1.c: Change where the error
1756 would match.
1757
1758 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1759
1760 * gcc.target/i386/cleanup-1.c: New test.
1761 * gcc.target/i386/cleanup-2.c: New test.
1762
1763 2006-03-04 Roger Sayle <roger@eyesopen.com>
1764
1765 * gfortran.dg/dependency_9.f90: Remove for the time being.
1766
1767 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1768
1769 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1770 directive.
1771
1772 2006-03-03 Roger Sayle <roger@eyesopen.com>
1773
1774 * gfortran.dg/dependency_9.f90: New test case.
1775
1776 2006-03-03 Roger Sayle <roger@eyesopen.com>
1777
1778 * gfortran.dg/dependency_4.f90: New test case.
1779 * gfortran.dg/dependency_5.f90: New test case.
1780 * gfortran.dg/dependency_6.f90: New test case.
1781 * gfortran.dg/dependency_7.f90: New test case.
1782 * gfortran.dg/dependency_8.f90: New test case.
1783
1784 2006-03-03 Paul Brook <paul@codesourcery.com>
1785
1786 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1787 Add m68k-*-elf.
1788
1789 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1790
1791 PR fortran/25031
1792 * multiple_allocation_1.f90: New test.
1793
1794 2006-03-03 Roger Sayle <roger@eyesopen.com>
1795
1796 PR tree-optimization/26524
1797 * gfortran.dg/pr26524.f: New test case.
1798
1799 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1800
1801 * g++.dg/template/repo5.C: Cleanup repo files.
1802 * gcc.dg/20051201-1.c: Cleanup coverage files.
1803 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1804 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1805 tree dump files.
1806
1807 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1808
1809 * objc.dg/objc-nofilename-1.m: New test.
1810 * objc.dg/bad-receiver-type.m: New test.
1811 * obj-c++.dg/bad-receiver-type.mm: New test.
1812
1813 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1814
1815 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1816
1817 2006-03-01 Mike Stump <mrs@apple.com>
1818
1819 * g++.dg/abi/key2.C: Add.
1820
1821 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1822
1823 * gfortran.dg/logical_dot_product.f90: New test.
1824
1825 PR fortran/26393
1826 * gfortran.dg/used_interface_ref.f90: New test.
1827
1828 PR fortran/20938
1829 * gfortran.dg/dependency_2.f90: New test.
1830 * gfortran.fortran-torture/execute/where17.f90: New test.
1831 * gfortran.fortran-torture/execute/where18.f90: New test.
1832 * gfortran.fortran-torture/execute/where19.f90: New test.
1833 * gfortran.fortran-torture/execute/where20.f90: New test.
1834
1835 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1836
1837 * g++.dg/tree-ssa/pr26443.C: New test case.
1838
1839 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1840
1841 PR middle-end/26022
1842 * g++.dg/opt/return-slot1.C: New test.
1843
1844 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1845
1846 PR libgfortran/26136
1847 * gfortran.dg/namelist_23.f90: New test.
1848
1849 2006-02-28 Roger Sayle <roger@eyesopen.com>
1850
1851 PR middle-end/14752
1852 * gcc.dg/fold-eqandshift-2.c: New test case.
1853
1854 2006-02-28 Richard Guenther <rguenther@suse.de>
1855
1856 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1857 decomposition.
1858
1859 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1860
1861 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1862
1863 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1864
1865 PR libgfortran/26464
1866 * gfortran.dg/backspace_5.f: New test.
1867 * gfortran.dg/backspace_6.f: New test.
1868
1869 2006-02-26 Roger Sayle <roger@eyesopen.com>
1870
1871 * gcc.dg/fold-eqandnot-1.c: New test case.
1872
1873 2006-02-26 Roger Sayle <roger@eyesopen.com>
1874
1875 PR middle-end/19983
1876 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1877
1878 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1879
1880 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1881 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1882
1883 2006-02-26 Richard Guenther <rguenther@suse.de>
1884
1885 PR tree-optimization/26421
1886 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1887
1888 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1889
1890 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1891 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1892
1893 2006-02-26 Roger Sayle <roger@eyesopen.com>
1894
1895 * gcc.dg/fold-even-1.c: New test case.
1896
1897 2006-02-26 Roger Sayle <roger@eyesopen.com>
1898
1899 PR middle-end/21137
1900 * gcc.dg/fold-eqandshift-1.c: New test case.
1901
1902 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1903
1904 PR tree-optimization/25125
1905 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1906 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1907
1908 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1909
1910 PR tree-optimizations/26359
1911 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1912 with -fdump-tree-dceloop-details.
1913 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1914
1915 2006-02-25 Roger Sayle <roger@eyesopen.com>
1916
1917 PR middle-end/23673
1918 * gcc.dg/fold-eqxor-1.c: New test case.
1919 * gcc.dg/fold-eqxor-2.c: Likewise.
1920 * gcc.dg/fold-eqxor-3.c: Likewise.
1921
1922 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
1923
1924 PR fortran/23092
1925 * scalar_mask_1.f90: New test.
1926
1927 2006-02-24 Geoffrey Keating <geoffk@apple.com>
1928
1929 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1930 * g++.dg/eh/uncaught2.C: New.
1931 * g++.dg/eh/uncaught3.C: New.
1932
1933 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1934
1935 PR libgfortran/26423
1936 * gfortran.dg/read_many_1.f: New test.
1937
1938 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
1939
1940 PR fortran/24519
1941 * gfortran.dg/dependency_3.f90: New test.
1942 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1943 XFAILs.
1944
1945 PR fortran/25395
1946 * gfortran.dg/equiv_6.f90: New test.
1947
1948 2006-02-23 Jeff Law <law@redhat.com>
1949
1950 * gcc.c-torture/compile/pr26425.c: New test.
1951
1952 2006-02-23 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR middle-end/26412
1955 * gcc.dg/gomp/pr26412.c: New test.
1956
1957 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1958
1959 PR c++/26291
1960 * g++.dg/other/ellipsis1.C: New test.
1961 * g++.dg/parse/operator4.C: Adjust error marker.
1962
1963 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1964
1965 PR target/25603
1966 * gfortran.dg/pr25603.f: New testcase.
1967
1968 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1969
1970 * gcc.dg/bf-spl1.c: Don't specify -m68000.
1971 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1972
1973 2006-02-21 Geoffrey Keating <geoffk@apple.com>
1974
1975 * g++.dg/eh/spbp.C: New.
1976
1977 2006-02-21 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR middle-end/26379
1980 * gcc.target/i386/mmx-7.c: New test.
1981
1982 2006-02-20 Roger Sayle <roger@eyesopen.com>
1983
1984 PR tree-optimization/26361
1985 * gcc.dg/tree-ssa/vrp27.c: New test case.
1986
1987 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
1988
1989 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1990 * gcc.dg/tree-ssa/complex-4.c: Here.
1991
1992 2006-02-19 Roger Sayle <roger@eyesopen.com>
1993
1994 PR middle-end/19543
1995 * gfortran.dg/logical_1.f90: New test case.
1996
1997 2006-02-19 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR middle-end/26334
2000 * gcc.dg/20060218-1.c: Moved to...
2001 * gcc.target/i386/20060218-1.c: ... here. New test.
2002
2003 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
2004
2005 PR fortran/26201
2006 * gfortran.dg/convert_1.f90: New.
2007
2008 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
2009
2010 PR fortran/25054
2011 * gfortran.dg/namelist_5.f90: New test.
2012
2013 PR fortran/25089
2014 * gfortran.dg/namelist_4.f90: New test.
2015
2016 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
2017
2018 PR tree-opt/25680
2019 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2020
2021 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
2022
2023 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2024 variable to take into account the variable name in the
2025 function header.
2026 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2027
2028 2006-02-18 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR middle-end/26334
2031 * gcc.c-torture/compile/20060217-1.c: New test.
2032 * gcc.dg/20060218-1.c: New test.
2033
2034 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
2035
2036 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
2037
2038 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2039
2040 * gcc.dg/cpp/undef3.c: New test.
2041 * gcc.dg/cpp/trad/builtins2.c: New test.
2042
2043 2006-02-18 Mark Mitchell <mark@codesourcery.com>
2044
2045 PR c++/26266
2046 * g++.dg/template/static22.C: New test.
2047 * g++.dg/template/static23.C: New test.
2048 * g++.dg/template/static24.C: New test.
2049 * g++.dg/template/non-dependent13.C: New test.
2050 * g++.dg/init/member1.C: Tweak error markers.
2051
2052 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2053
2054 PR target/26255
2055 * gcc.c-torture/compile/pr26255.c: New test case.
2056
2057 2006-02-16 Roger Sayle <roger@eyesopen.com>
2058
2059 * gfortran.fortran-torture/execute/where_10.f90: New test case.
2060 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2061 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
2062 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
2063 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2064 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2065 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2066
2067 2006-02-16 Jeff Law <law@redhat.com>
2068
2069 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
2070 * gcc.dg/tree-ssa/vrp26.c: New test.
2071
2072 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
2073
2074 PR target/20353
2075 PR target/24578
2076 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
2077 __UCLIBC__ is defined.
2078
2079 2006-02-16 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR fortran/26224
2082 * gfortran.dg/gomp/pr26224.f: New test.
2083
2084 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
2085
2086 PR tree-opt/25918
2087 * lib/target-supports.exp
2088 (check_effective_target_vect_short_mult): New.
2089 (check_effective_target_vect_char_mult): New.
2090 (check_effective_target_vect_widen_sum_qi_to_si): New.
2091 (check_effective_target_vect_widen_sum_qi_to_hi): New.
2092 (check_effective_target_vect_widen_sum_hi_to_si): New.
2093 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2094 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2095 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2096 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2097 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2098 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2099 vect-reduc-pattern-2c.c
2100 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2101 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2102 vect-reduc-pattern-1c.c
2103
2104 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
2105
2106 PR fortran/24557
2107 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2108
2109 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
2110
2111 PR fortran/26054
2112 * gfortran.dg/enum_8.f90: Remove check for warning.
2113 * gfortran.dg/iomsg_1.f90: Ditto.
2114 * gfortran.dg/enum_1.f90: Ditto.
2115 * gfortran.dg/enum_9.f90: Ditto.
2116 * gfortran.dg/enum_2.f90: Ditto.
2117 * gfortran.dg/enum_10.f90: Ditto.
2118 * gfortran.dg/enum_3.f90: Ditto.
2119 * gfortran.dg/flush_1.f90: Ditto.
2120 * gfortran.dg/enum_4.f90: Ditto.
2121 * gfortran.dg/array_constructor_1.f90: Ditto.
2122 * gfortran.dg/enum_5.f90: Ditto.
2123 * gfortran.dg/enum_6.f90: Ditto.
2124 * gfortran.dg/enum_7.f90: Ditto.
2125
2126 2006-02-15 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR middle-end/26300
2129 * gcc.c-torture/compile/20060215-1.c: New test.
2130
2131 2006-02-14 Roger Sayle <roger@eyesopen.com>
2132
2133 PR middle-end/23670
2134 * gcc.dg/tree-ssa/andor-2.c: New test case.
2135
2136 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
2137
2138 PR fortran/25045
2139 * optional_dim.f90: New test.
2140
2141 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2142
2143 PR fortran/26277
2144 * gfortran.dg/label_4.f90: New.
2145
2146 2006-02-14 Jakub Jelinek <jakub@redhat.com>
2147 Diego Novillo <dnovillo@redhat.com>
2148 Uros Bizjak <uros@kss-loka.si>
2149
2150 * gfortran.dg/gomp: New directory.
2151
2152 2006-02-14 Richard Guenther <rguenther@suse.de>
2153
2154 PR tree-optimization/26258
2155 * gcc.dg/torture/pr26258.c: New testcase.
2156
2157 2006-02-13 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR fortran/26246
2160 * gfortran.dg/pr26246_1.f90: New test.
2161 * gfortran.dg/pr26246_2.f90: New test.
2162
2163 PR middle-end/26092
2164 * gcc.c-torture/compile/20060208-1.c: New test.
2165
2166 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
2167
2168 PR fortran/26074
2169 PR fortran/25103
2170 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2171 * gfortran.dg/bad_automatic_objects_1.f90: New test.
2172 * gfortran.dg/automatic_module_variable.f90: Change error message.
2173
2174 PR fortran/20861
2175 * gfortran.dg/internal_dummy_1.f90: New test.
2176
2177 PR fortran/20871
2178 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2179
2180
2181 PR fortran/25083
2182 * gfortran.dg/uncommon_block_data_1.f90: New test.
2183 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2184 with standard.
2185
2186 PR fortran/25088
2187 * gfortran.dg/typed_subroutine_1.f90: New test.
2188
2189 2006-02-13 Geoffrey Keating <geoffk@apple.com>
2190
2191 * objc.dg/dwarf-1.m: New.
2192
2193 2006-02-13 Roger Sayle <roger@eyesopen.com>
2194
2195 PR middle-end/24427
2196 * gcc.dg/tree-ssa/andor-1.c: New test case.
2197
2198 2006-02-13 Josh Conner <jconner@apple.com>
2199
2200 PR target/25376
2201 * gcc.dg/pr25376.c: New test.
2202
2203 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2204 assemble.
2205 * lib/target-supports.exp (check_named_sections_available):
2206 Only compile named-sections test -- don't assemble.
2207
2208 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
2209
2210 * g++.dg/warn/no-write-strings.C: New test.
2211 * g++.dg/warn/write-strings.C: Likewise.
2212 * g++.dg/warn/write-strings-default.C: Likewise.
2213
2214 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
2215
2216 PR fortran/25806
2217 * gfortran.dg/ret_pointer_2.f90: New test.
2218
2219 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
2220
2221 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2222
2223 2006-02-10 Jeff Law <law@redhat.com>
2224
2225 * gcc.c-torture/compile/pr26213.c: New test.
2226
2227 2006-02-10 Steven G. Kargl <kargls@comcast.net>
2228
2229 gfortran.dg/null_1.f90: New test.
2230
2231 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2232
2233 PR fortran/14771
2234 * gfortran.dg/parens_4.f90: New.
2235 * gfortran.dg/parens_5.f90: New.
2236
2237 2006-02-10 Richard Guenther <rguenther@suse.de>
2238
2239 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2240
2241 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2242 Paul Thomas <pault@gcc.gnu.org>
2243
2244 PR fortran/14771
2245 * gfortran.dg/parens_1.f90: New.
2246 * gfortran.dg/parens_2.f90: New.
2247 * gfortran.dg/parens_3.f90: New.
2248
2249 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
2250
2251 PR fortran/26038
2252 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2253
2254 PR fortran/25059
2255 * gfortran.dg/impure_assignment_1.f90: New test.
2256
2257 PR fortran/25070
2258 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2259
2260 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
2261
2262 PR target/26141
2263 * g++.dg/expr/stdarg2.C: New test.
2264
2265 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
2266
2267 PR inline-asm/16194
2268 * gcc.dg/pr16194.c: New test.
2269
2270 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
2271
2272 * ada/acats/run_acats: Use portable variant of "$@".
2273
2274 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
2275
2276 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2277 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2278
2279 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2280
2281 PR tree-opt/26179
2282 * g++.dg/opt/pr26179.C: New test.
2283
2284 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2285
2286 PR middle-end/26134
2287 * gcc.dg/tree-ssa/complex-3.c: New test.
2288
2289 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2290
2291 * gcc.c-torture/compile/volatile-1.c: New test.
2292
2293 2006-02-09 Diego Novillo <dnovillo@redhat.com>
2294
2295 PR 26180
2296 * gcc.dg/tree-ssa/pr26180.c: New test.
2297
2298 2006-02-08 Jeff Law <law@redhat.com>
2299
2300 * gcc.dg/tree-ssa/pr21417.c: New test.
2301
2302 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2303
2304 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2305 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2306
2307 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2308
2309 * lib/scanrtl.exp: New.
2310
2311 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2312
2313 PR c++/26071
2314 * g++.dg/other/virtual2.C: New test.
2315
2316 PR c++/26070
2317 * g++.dg/other/virtual1.C: New test.
2318
2319 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2320
2321 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2322 cleanup-ipa-dump): Update dump file glob patterns.
2323 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2324 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2325
2326 * lib/gcc-dg.exp: Load it.
2327 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2328
2329 2006-02-07 Janis Johnson <janis187@us.ibm.com>
2330
2331 PR testsuite/26159
2332 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2333 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2334
2335 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2336
2337 PR fortran/25577
2338 * gfortran.dg/mvbits_1.f90: New.
2339
2340 2006-02-07 Dirk Mueller <dmueller@suse.com>
2341
2342 * g++.dg/warn/Wdiv-by-zero.C: New test.
2343 * g++.dg/warn/Wno-div-by-zero.C: New.
2344
2345 2006-02-07 Jeff Law <law@redhat.com>
2346
2347 * gcc.dg/tree-ssa/pr21559.c: New test.
2348
2349 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2350 multiple VRP passes.
2351 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2352 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2353 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2354 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2355 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2356 * gcc.dg/tree-ssa/vrp02.c: Likewise
2357 * gcc.dg/tree-ssa/vrp11.c: Likewise
2358 * gcc.dg/tree-ssa/pr14341.c: Likewise
2359 * gcc.dg/tree-ssa/vrp19.c: Likewise
2360 * gcc.dg/tree-ssa/vrp20.c: Likewise
2361 * gcc.dg/tree-ssa/vrp03.c: Likewise
2362 * gcc.dg/tree-ssa/pr21086.c: Likewise
2363 * gcc.dg/tree-ssa/pr21959.c: Likewise
2364 * gcc.dg/tree-ssa/vrp21.c: Likewise
2365 * gcc.dg/tree-ssa/vrp04.c: Likewise
2366 * gcc.dg/tree-ssa/pr25485.c: Likewise
2367 * gcc.dg/tree-ssa/pr22026.c: Likewise
2368 * gcc.dg/tree-ssa/vrp22.c: Likewise
2369 * gcc.dg/tree-ssa/vrp05.c: Likewise
2370 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2371 * gcc.dg/tree-ssa/pr20701.c: Likewise
2372 * gcc.dg/tree-ssa/vrp23.c: Likewise
2373 * gcc.dg/tree-ssa/vrp06.c: Likewise
2374 * gcc.dg/tree-ssa/pr22117.c: Likewise
2375 * gcc.dg/tree-ssa/pr20702.c: Likewise
2376 * gcc.dg/tree-ssa/vrp15.c: Likewise
2377 * gcc.dg/tree-ssa/pr21090.c: Likewise
2378 * gcc.dg/tree-ssa/pr21294.c: Likewise
2379 * gcc.dg/tree-ssa/vrp24.c: Likewise
2380 * gcc.dg/tree-ssa/vrp07.c: Likewise
2381 * gcc.dg/tree-ssa/pr21563.c: Likewise
2382 * gcc.dg/tree-ssa/pr25382.c: Likewise
2383 * gcc.dg/tree-ssa/vrp16.c: Likewise
2384 * gcc.dg/tree-ssa/vrp25.c: Likewise
2385 * gcc.dg/tree-ssa/vrp08.c: Likewise
2386 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2387 * gcc.dg/tree-ssa/vrp17.c: Likewise
2388 * gcc.dg/tree-ssa/pr21458.c: Likewise
2389 * g++.dg/tree-ssa/pr18178.C: Likewise
2390
2391 2006-02-07 Richard Guenther <rguenther@suse.de>
2392
2393 PR c++/26140
2394 Revert
2395 2006-01-30 Richard Guenther <rguenther@suse.de>
2396 PR c++/23372
2397 * gcc.dg/pr23372-1.C: New testcase.
2398
2399 * g++.dg/tree-ssa/pr26140.C: New testcase.
2400
2401 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2402
2403 PR c++/9737
2404 * g++.dg/template/ttp15.C: New test.
2405 * g++.dg/template/ttp16.C: Likewise.
2406 * g++.dg/template/ttp17.C: Likewise.
2407 * g++.old-deja/g++.pt/ttp36.C: Remove.
2408 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2409 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2410 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2411 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2412 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2413 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2414 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2415 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2416 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2417
2418 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2419
2420 PR libfortran/23815
2421 * unf_io_convert_4.f90: New test.
2422
2423 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2424
2425 * gcc.dg/tree-ssa/loadpre10.c: New test.
2426 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2427 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2428 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2429
2430 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2431
2432 PR libfortran/24685
2433 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2434
2435 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2436
2437 PR tree-opt/25251
2438 * gfortran.dg/assign_7.f: New test.
2439
2440 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2441
2442 PR fortran/26041
2443 PR fortran/26064
2444 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2445 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2446 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2447
2448 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2449
2450 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2451 in size_t typedef.
2452
2453 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2454
2455 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2456 * g++.dg/charset/string.c (foo): Likewise.
2457 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2458 const char*
2459 * g++.dg/ext/builtin2.C (printf): Likewise.
2460 * g++.dg/init/new15.C (printf): Likewise.
2461 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2462 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2463 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2464 * g++.dg/template/non-dependent4.C (temp): Likewise.
2465 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2466 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2467 parameter type to const char*.
2468 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2469 Change type to const char*.
2470 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2471 Likewise.
2472 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2473 second parameter type to const char*.
2474 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2475 (Y::Y): Change parameter type to const char*.
2476 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2477 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2478 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2479 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2480 (char*).
2481 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2482 const char*.
2483 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2484 type to const char*.
2485 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2486 return type to const char*.
2487 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2488 to const char*.
2489 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2490 * g++.old-deja/g++.law/refs1.C: Likewise.
2491 * g++.old-deja/g++.law/visibility1.C: Likewise.
2492 * g++.old-deja/g++.law/visibility2.C: Likewise.
2493 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2494 const char*.
2495 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2496 * g++.old-deja/g++.mike/net48.C: Likewise.
2497 * g++.old-deja/g++.mike/p646.C: Likewise.
2498 * g++.old-deja/g++.mike/p6746.C: Likewise.
2499 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2500 type to const char*.
2501 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2502 deprecated conversion warning.
2503 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2504 char*.
2505 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2506 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2507 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2508 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2509 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2510 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2511 * g++.old-deja/g++.pt/t39.C: Likewise.
2512 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2513 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2514
2515 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2516
2517 PR fortran/25075
2518 intrinsic_argument_conformance_1.f90: New test.
2519
2520 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2521
2522 PR fortran/20845
2523 * gfortran.dg/char_result_11.f90: Add SAVE.
2524 * gfortran.dg/der_pointer_4.f90: Ditto.
2525 * gfortran.dg/default_initialization.f90: New test.
2526
2527 2006-02-03 Jeff Law <law@redhat.com>
2528
2529 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2530 handle more than 100 dump files.
2531 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2532 * lib/scantree.exp (scan-tree-dump): Likewise.
2533 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2534 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2535 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2536 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2537 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2538
2539 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2540
2541 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2542
2543 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2544
2545 * g++.dg/template/using12.C: New test.
2546
2547 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2548
2549 * gcc.target/powerpc/pr25960.c: New test.
2550
2551 2006-02-02 Steven G. Kargl <kargls@comcast>
2552
2553 PR fortran/24958
2554 gfortran.dg/nullify_2.f90: New test.
2555
2556 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2557
2558 PR 25990
2559 * gcc.dg/gomp/pr25990.c: New test.
2560
2561 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2562
2563 PR c++/25342
2564 * g++.gd/template/partial4.C: New test.
2565
2566 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2567
2568 PR middle-end/26001
2569 * gfortran.dg/data_char_2.f90: New.
2570
2571 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2572
2573 PR fortran/26039
2574 maxval_maxloc_conformance_1.f90: New test.
2575
2576 2006-01-31 Richard Guenther <rguenther@suse.de>
2577
2578 * gcc.target/i386/sselibm-1.c: New testcase.
2579 * gcc.target/i386/sselibm-2.c: Likewise.
2580 * gcc.target/i386/sselibm-3.c: Likewise.
2581 * gcc.target/i386/sselibm-4.c: Likewise.
2582 * gcc.target/i386/sselibm-5.c: Likewise.
2583
2584 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2585
2586 PR fortran/24266
2587 * gfortran.dg/arrayio_derived_2.f90: New.
2588
2589 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2590
2591 * gcc.dg/unsigned-long-compare.c: New test.
2592
2593 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2594
2595 PR testsuite/25318
2596 * lib/target-supports.exp (check_effective_target_freorder):
2597 Check to see if target supports -freorder-blocks-and-partition.
2598 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2599 instead of "dg-require-named-sections".
2600
2601 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2602
2603 PR target/14798:
2604 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2605 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2606 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2607 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2608 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2609 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2610 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2611 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2612
2613 2006-01-30 Richard Guenther <rguenther@suse.de>
2614
2615 PR c++/23372
2616 * gcc.dg/pr23372-1.C: New testcase.
2617
2618 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2619
2620 * gcc.dg/gomp/pr25874.c: New test.
2621
2622 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2623
2624 PR tree-opt/25911
2625 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2626
2627 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2628
2629 PR fortran/18578
2630 PR fortran/18579
2631 PR fortran/20857
2632 PR fortran/20885
2633 * gfortran.dg/intent_out_1.f90: New test.
2634
2635 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2636
2637 PR fortran/17911
2638 * gfortran.dg/procedure_lvalue.f90: New test.
2639
2640 PR fortran/20895
2641 PR fortran/25030
2642 * gfortran.dg/char_pointer_assign_2.f90: New test.
2643 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2644 assignment to be consistent with standard.
2645 * gfortran.dg/char_result_2.f90: The same.
2646 * gfortran.dg/char_result_8.f90: The same.
2647
2648 2006-01-28 Zack Weinberg <zackw@panix.com>
2649
2650 * gcc.dg/Woverlength-strings.c
2651 * gcc.dg/Woverlength-strings-pedantic-c89.c
2652 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2653 * gcc.dg/Woverlength-strings-pedantic-c99.c
2654 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2655
2656 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2657
2658 * gcc.c-torture/execute/20060127-1.c: New test.
2659
2660 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2661
2662 PR c++/25999
2663 * g++.dg/ext/pragmaweak1.C: New test.
2664
2665 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2666
2667 PR c++/25855
2668 * g++.dg/template/spec29.C: New test.
2669
2670 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2671
2672 PR c/19606.
2673 * gcc.c-torture/execute/pr19606.c: New.
2674
2675 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2676
2677 * gcc.dg/pragma-re-4.c: New test.
2678
2679 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2680
2681 PR fortran/25964
2682 * gfortran.dg/assumed_size_refs_3.f90: New test.
2683
2684 2006-01-27 Ben Elliston <bje@au.ibm.com>
2685
2686 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2687
2688 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2689
2690 PR ada/21317
2691 * ada/acats/support/impdef.a: Add One_Long_Second.
2692 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2693 * ada/acats/tests/c9/c94026.a: Likewise.
2694 * ada/acats/tests/c9/c97305c.ada: Likewise.
2695 * ada/acats/tests/c9/c99004a.ada: Likewise.
2696
2697 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2698
2699 PR fortran/25964
2700 * gfortran.dg/global_references_2.f90: New test.
2701
2702 PR fortran/25084
2703 PR fortran/20852
2704 PR fortran/25085
2705 PR fortran/25086
2706 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2707 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2708
2709 PR fortran/25416
2710 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2711
2712 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2713
2714 PR c/25892
2715 * gcc.dg/Wpointer-sign.c: New.
2716 * gcc.dg/Wpointer-sign-Wall.c: New.
2717 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2718 * gcc.dg/Wpointer-sign-pedantic.c: New.
2719 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2720 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2721
2722 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2723
2724 PR C/25861
2725 * gcc.c-torture/compile/pr25861.c: New test.
2726
2727 2006-01-26 Paul Brook <paul@codesourcery.com>
2728
2729 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2730 on short-enum targets.
2731 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2732 variable.
2733 (generate_fields): Use short_enums.
2734 (main): Set short_enums. Document -e.
2735 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2736 on short-enum targets.
2737 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2738 variable.
2739 (generate_fields): Use short_enums.
2740 (main): Set short_enums. Document -e.
2741 * lib/target-supports.exp (check_effective_target_short_enums): New.
2742
2743 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2744
2745 PR target/25947
2746 * gcc.dg/torture/pr25947-1.c: New test.
2747
2748 2006-01-25 Jan Hubicka <jh@suse.cz>
2749 Roger Sayle <roger@eyesopen.com>
2750
2751 PR rtl-optimization/25703
2752 * gcc.target/i386/20060125-1.c: New test case.
2753 * gcc.target/i386/20060125-2.c: New test case.
2754
2755 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2756
2757 PR fortran/18540
2758 * gfortran.dg/goto_1.f: New.
2759
2760 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2761
2762 PR fortran/25716
2763 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2764 25716 on 32-bit systems too.
2765
2766 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2767
2768 PR testsuite/25590
2769 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2770
2771 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2772
2773 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2774
2775 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2776
2777 PR fortran/25835
2778 * gfortran.dg/read_eof.f90: Delete, renamed.
2779 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2780 * gfortran.dg/read_eof_2.f90: New test.
2781 * gfortran.dg/read_eof_3.f90: New test.
2782
2783 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2784
2785 PR tree-opt/25860
2786 * gcc.c-torture/compile/pr25860.c: New test.
2787
2788 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2789
2790 PR c++/25552
2791 * g++.dg/parse/dtor8.C: New test.
2792
2793 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2794
2795 PR testsuite/25891
2796 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2797 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2798 check_effective_target_fopenmp returns 0.
2799
2800 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2801
2802 PR ada/20548
2803 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2804 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2805 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2806
2807 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2808
2809 PR tree-opt/25857
2810 * g++.dg/opt/pr25857.C: New test.
2811
2812 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2813 Jan Hubicka <jh@suse.cz>
2814 Richard Guenther <rguenther@suse.de>
2815
2816 PR rtl-optimization/25654
2817 * gcc.dg/torture/pr25654.c: New testcase.
2818 * gcc.target/i386/pr25654.c: Likewise.
2819
2820 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2821
2822 PR fortran/25901
2823 * gfortran.dg/internal references_2.f90: New test.
2824
2825 Fix regression in testing of admissability of attributes.
2826 * gfortran.dg/intent_used_1.f90: New test.
2827
2828 2006-01-23 Ben Elliston <bje@au.ibm.com>
2829
2830 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2831 Remove target conditional torture options for i?86 and x86_64
2832 GNU/Linux.
2833
2834 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2835
2836 PR c++/10891
2837 * g++.dg/rtti/no-rtti.C: New.
2838
2839 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2840
2841 PR c++/25895
2842 * g++.dg/inherit/conv2.C: New test.
2843
2844 PR c++/25856
2845 * g++.dg/parse/dtor7.C: New test.
2846
2847 PR c++/25858
2848 * g++.dg/template/crash44.C: New test.
2849
2850 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2851
2852 PR fortran/25124
2853 PR fortran/25625
2854 * gfortran.dg/internal_references_1.f90: New test.
2855 PR fortran/20881
2856 PR fortran/23308
2857 PR fortran/25538
2858 PR fortran/25710
2859 * gfortran.dg/global_references_1.f90: New test.
2860 * gfortran.dg/g77/19990905-1.f: Restore the error that
2861 there is a clash between the common block name and
2862 the name of a subroutine reference.
2863
2864 PR fortran/PR24276
2865 * gfortran.dg/aliasing_dummy_1.f90: New test.
2866
2867 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2868
2869 * gcc.dg/vmx/1b-01.c: Warning fix.
2870 * gcc.dg/vmx/1c-02.c: Likewise.
2871 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2872
2873 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2874
2875 PR testsuite/24962
2876 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2877
2878 2006-01-20 Richard Guenther <rguenther@suse.de>
2879 Steven Bosscher <stevenb.gcc@gmail.com>
2880
2881 PR rtl-optimization/24626
2882 * gcc.dg/torture/pr24626-1.c: New testcase.
2883 * gcc.dg/torture/pr24626-2.c: Likewise.
2884 * gcc.dg/torture/pr24626-3.c: Likewise.
2885 * gcc.dg/torture/pr24626-4.c: Likewise.
2886
2887 2006-01-20 Dirk Mueller <dmueller@suse.com>
2888
2889 PR c++/5520
2890 * g++.dg/warn/empty-body.C: New.
2891
2892 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2893
2894 PR c++/22136
2895 * g++.dg/template/using10.C: New test.
2896 * g++.dg/temlpate/using11.C: Likewise.
2897 * g++.dg/inherit/using5.C: Tweak error messages.
2898
2899 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2900
2901 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2902 target test.
2903 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2904
2905 2006-01-19 Jan Hubicka <jh@suse.cz>
2906
2907 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2908
2909 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2910
2911 PR c++/25854
2912 * g++.dg/template/spec28.C: New test.
2913
2914 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
2915
2916 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2917 Fix fprintf's by adding srcdir or removing it.
2918
2919 2006-01-19 Diego Novillo <dnovillo@redhat.com>
2920
2921 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2922 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2923 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2924 * testsuite/gcc.dg/gomp/empty.c: Likewise.
2925 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2926 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2927 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2928 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2929 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2930 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2931 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2932 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2933 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2934 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2935
2936 2006-01-18 Jeff Law <law@redhat.com>
2937
2938 * gcc.dg/tree-ssa/vrp25.c: New test.
2939
2940 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2941
2942 * gcc.dg/pr25805.c: Fix misapplied patch.
2943
2944 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
2945
2946 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2947 (check_effective_target_vect_udot_qi): New.
2948 (check_effective_target_vect_sdot_hi): New.
2949 (check_effective_target_vect_udot_hi): New.
2950 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2951 prefixed with "wrapv-" with -fwrapv.
2952 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2953 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2954 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2955 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2956 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2957
2958 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2959 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2960 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2961 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2962
2963 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2964
2965 PR c++/16829
2966 * g++.dg/other/default2.C: New test.
2967 * g++.dg/other/default3.C: New test.
2968
2969 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2970
2971 PR c/25805
2972 * gcc.dg/pr25805.c: New file.
2973
2974 2006-01-18 Mark Mitchell <mark@codesourcery.com>
2975
2976 PR c++/25836
2977 * g++.dg/template/init6.C: New test.
2978
2979 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
2980
2981 * gcc.dg/tree-ssa/pr24287.c: New test
2982
2983 2006-01-18 Eric Christopher <echristo@apple.com>
2984
2985 * g++.dg/eh/table.C: New.
2986
2987 2006-01-18 DJ Delorie <dj@redhat.com>
2988
2989 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2990 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2991 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2992 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2993
2994 2006-01-18 Jeff Law <law@redhat.com>
2995
2996 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2997 on wrapping on overflow semantics.
2998
2999 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3000
3001 * gcc.gc/tree-ssa/vrp23.c: New test.
3002 * gcc.gc/tree-ssa/vrp24.c: New test.
3003
3004 2006-01-18 Richard Henderson <rth@redhat.com>
3005 Aldy Hernandez <aldyh@redhat.com>
3006 Jakub Jelinek <jakub@redhat.com>
3007 Diego Novillo <dnovillo@redhat.com>
3008 Uros Bizjak <uros@kss-loka.si>
3009
3010 * testsuite/gcc.dg/gomp: New directory.
3011
3012 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
3013 Steven G. Kargl <kargls@comcast.net>
3014
3015 PR fortran/20869
3016 * gfortran.dg/intrinsic_external_1.f90: New test.
3017
3018 PR fortran/20875.
3019 * gfortran.dg/elemental_pointer_1.f90: New test.
3020
3021 PR fortran/25024
3022 * gfortran.dg/external_procedures_1.f90: New test.
3023
3024 PR fortran/25785
3025 gfortran.dg/assumed_present.f90: New test.
3026
3027 2006-01-18 Jakub Jelinek <jakub@redhat.com>
3028
3029 * g++.dg/parse/lookup5.C: New test.
3030
3031 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3032
3033 PR fortran/25697
3034 * gfortran.dg/read_eof.f90: New test.
3035
3036 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3037
3038 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
3039 add a closing brace.
3040
3041 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3042
3043 PR fortran/25631
3044 * gfortran.dg/fmt_tl.f: New test.
3045
3046 2006-01-17 Eric Christopher <echristo@apple.com>
3047
3048 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
3049 * g++.old-deja/g++.warn/impint2.C: Ditto.
3050 * g++.old-deja/g++.other/null1.C: Ditto.
3051 * g++.dg/warn/conv2.C: Ditto.
3052 * g++.dg/warn/conv4.C: New file.
3053
3054 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3055
3056 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
3057
3058 2006-01-17 Andreas Jaeger <aj@suse.de>
3059 Janis Johnson <janis187@us.ibm.com>
3060
3061 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
3062 in 64-bit.
3063 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3064 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
3065
3066 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3067
3068 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3069 xfail txxx where xxx >= 25.
3070
3071 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3072
3073 PR testsuite/25764
3074 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
3075
3076 2006-01-17 Jakub Jelinek <jakub@redhat.com>
3077
3078 PR c/25682
3079 * gcc.dg/pr25682.c: New test.
3080 * g++.dg/parse/array-size2.C: New test.
3081
3082 2006-01-16 Ian Lance Taylor <ian@airs.com>
3083
3084 * consistency.vlad: Remove entire directory, 1652 files.
3085
3086 2006-01-16 Janis Johnson <janis187@us.ibm.com>
3087
3088 * lib/target-supports.exp (check_effective_target_dfp_nocache,
3089 check_effective_target_dfprt_nocache): New.
3090 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3091 (check_effective_target_dfprt): New.
3092 * lib/c-compat.exp (check_dfp): Remove.
3093 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3094 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3095 level of support for decimal float.
3096 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3097 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3098 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3099 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3100 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3101 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3102 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3103 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3104 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3105 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3106 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3107 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3108 directives.
3109
3110 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
3111
3112 PR testsuite/25741
3113 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3114 $base_dir/../.
3115 * lib/gfortran.exp (gfortran_init): Likewise.
3116 * lib/obj-c++.exp (obj-c++_init): Likewise.
3117 * lib/scanasm.exp (scan-assembler-dem): Likewise.
3118 (scan-assembler-dem-not): Likewise.
3119 * lib/scandump.exp (scan-dump-dem): Likewise.
3120 (scan-dump-dem-not): Likewise.
3121
3122 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
3123
3124 PR testsuite/25767
3125 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3126 powerpc-*-darwin*.
3127 * lib/obj-c++.exp (obj-c++_init): Likewise.
3128
3129 2006-01-16 Richard Guenther <rguenther@suse.de>
3130
3131 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3132
3133 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3134
3135 PR testsuite/25777
3136 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3137 to LD_LIBRARY_PATH.
3138
3139 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
3140 Andrew Pinski <pinskia@physics.uc.edu>
3141
3142 * gcc.dg/minmax-1.c: New test.
3143
3144 2006-01-16 Ben Elliston <bje@au.ibm.com>
3145
3146 * gcc.dg/dfp/dfp.exp: Correct FSF address.
3147 * gcc.misc-tests/dectest.exp: Ditto.
3148
3149 2006-01-15 Ian Lance Taylor <ian@airs.com>
3150
3151 PR testsuite/25796
3152 * gcc.target/i386/cmov6.c: Use -march=k8.
3153
3154 2006-01-15 Andreas Jaeger <aj@suse.de>
3155
3156 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3157 x86 does not have __float128.
3158
3159 2006-01-14 Ian Lance Taylor <ian@airs.com>
3160
3161 * gcc.target/i386/cmov6.c: New test.
3162
3163 2006-01-14 Mark Mitchell <mark@codesourcery.com>
3164
3165 PR c++/25663
3166 * g++.dg/template/ctor6.C: New test.
3167
3168 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
3169
3170 PR tree-optimization/25485
3171 * gcc.dg/tree-ssa/pr25485.c: New.
3172
3173 2006-01-14 Richard Guenther <rguenther@suse.de>
3174
3175 PR tree-optimization/22548
3176 PR tree-optimization/22555
3177 PR tree-optimization/22501
3178 * gcc.dg/tree-ssa/alias-4.c: New testcase.
3179 * gcc.dg/tree-ssa/alias-5.c: Likewise.
3180 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3181 * gcc.dg/tree-ssa/alias-7.c: Likewise.
3182 * gcc.dg/tree-ssa/alias-8.c: Likewise.
3183 * gcc.dg/tree-ssa/alias-9.c: Likewise.
3184 * gcc.dg/tree-ssa/alias-10.c: Likewise.
3185 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3186 * gcc.dg/tree-ssa/alias-12.c: Likewise.
3187
3188 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
3189
3190 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
3191 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3192
3193 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
3194 Richard Guenther <rguenther@suse.de>
3195
3196 PR rtl-optimization/24257
3197 * gcc.dg/torture/pr24257.c: New testcase.
3198
3199 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
3200
3201 * gcc.c-torture/execute/20060110-1.c: New test.
3202 * gcc.c-torture/execute/20060110-2.c: New test.
3203
3204 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
3205
3206 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3207
3208 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
3209
3210 PR fortran/25756
3211 * gfortran.dg/label_3.f90: New test.
3212
3213 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
3214
3215 PR tree-optimization/25771
3216 * g++.dg/tree-ssa/pr25771.C: New test
3217
3218 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
3219
3220 PR tree-opt/24365
3221 * g++.dg/opt/complex5.C: New test.
3222
3223 2006-01-13 Richard Guenther <rguenther@suse.de>
3224
3225 * gcc.target/i386/387-9.c: New testcase.
3226
3227 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
3228
3229 PR c++/24824
3230 * g++.dg/debug/dwarf2-1.C: New.
3231
3232 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
3233
3234 PR testsuite/25728
3235 * lib/gcov.exp (verify-lines): Add "close $fd".
3236
3237 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
3238 Ben Elliston <bje@au.ibm.com>
3239
3240 * gcc.dg/dfp/inf-1.c: New test.
3241
3242 2006-01-12 Janis Johnson <janis187@us.ibm.com>
3243 Yao Qi <qiyaoltc@cn.ibm.com>
3244 Ben Elliston <bje@au.ibm.com>
3245 Jon Grimm <jgrimm2@us.ibm.com>
3246
3247 * gcc.dg/nodfp-1.c: New test.
3248 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3249 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3250 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3251 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3252 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3253 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3254 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3255 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3256 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3257 * gcc.dg/format/dfp-scanf-1.c: Likewise.
3258 * gcc.dg/format/dfp-printf-1.c: Likewise.
3259 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3260 (compat_setup_dfp): New.
3261 * gcc.dg/compat/compat.exp: Use it.
3262 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3263 Make some variables global, prepend "compat_" to their names.
3264 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3265 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3266 * gcc.misc-tests/dectest.exp: New test driver for decTest.
3267 * lib/compat.exp (compat_skip_list): Make global, rename.
3268 * lib/c-compat.exp: New file.
3269 * lib/target-supports.exp (check_effective_target_dfp): New.
3270
3271 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3272 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3273 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3274 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3275 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3276 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3277 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3278 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3279 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3280 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3281 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3282 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3283 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3284 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3285 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3286 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3287 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3288 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3289 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3290 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3291 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3292 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3293 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3294 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3295 gcc.dg/dfp/struct-layout-1.c,
3296 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3297 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3298 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3299 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3300 gcc.dg/dfp/func-vararg-dfp.c,
3301 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3302 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3303 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3304 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3305 gcc.dg/dfp/wtr-conversion-1.c: New tests.
3306
3307 2006-01-11 Richard Guenther <rguenther@suse.de>
3308
3309 PR tree-optimization/25734
3310 * gcc.dg/tree-ssa/pr25734.c: New testcase.
3311
3312 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3313
3314 PR fortran/25486
3315 * gfortran.dg/literal_character_constant_1_x.F: New test.
3316 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3317 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3318 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3319
3320 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
3321
3322 PR c++/25386
3323 * g++.dg/ext/packed3.C: Add expected packed error.
3324
3325 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
3326
3327 PR target/25706
3328 * gcc.dg/torture/pr25706-1.c: New test.
3329
3330 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
3331
3332 PR tree-optimization/23109
3333 PR tree-optimization/23948
3334 PR tree-optimization/24123
3335
3336 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3337 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3338 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3339 g++.dg/tree-ssa/pr23948.C: New testcases.
3340 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3341 three divisions in order to do the optimization.
3342
3343 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3344
3345 PR c++/25632
3346 * g++.dg/other/pr25632.C: New test.
3347
3348 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
3349
3350 PR fortran/25730
3351 * gfortran.dg/used_types_1.f90: New test.
3352
3353 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
3354
3355 PR target/25718
3356 * gcc.dg/torture/pr25718-1.c: New test.
3357
3358 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3359
3360 * gfortran.dg/list_read_2.f90: Fix typo in description.
3361
3362 2006-01-10 Jan Beulich <jbeulich@novell.com>
3363
3364 * lib/target-supports.exp (check_visibility_available): Simplify test
3365 for *-*-netware*.
3366 (check_profiling_available): Fail for *-*-netware*.
3367 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3368 * gcc.dg/20021014-1.c: Likewise.
3369 * gcc.dg/nest.c: Likewise.
3370
3371 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3372
3373 fortran/24936
3374 * gfortran.dg/forall_3.f90: New test.
3375
3376 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3377
3378 PR fortran/21977
3379 * gfortran.dg/nesting_2.f90: New test.
3380 * gfortran.dg/nesting_3.f90: New test.
3381
3382 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3383
3384 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3385 Fix typo in comment.
3386
3387 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3388
3389 * gfortran.dg/single_char_string.f90: New test.
3390
3391 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3392
3393 * gfortran.dg/ichar_2.f90: New test.
3394
3395 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3396
3397 PR fortran/25093
3398 * gfortran.dg/private_type_4.f90: New.
3399
3400 2006-01-07 Richard Guenther <rguenther@suse.de>
3401
3402 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3403
3404 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3405
3406 * gfortran.dg/func_decl_1.f90: New.
3407 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3408 * gfortran.dg/array_alloc_2.f90: Likewise.
3409 * gfortran.dg/char_result_8.f90: Likewise.
3410 * gfortran.dg/dup_save_1.f90: Likewise.
3411 * gfortran.dg/dup_save_2.f90: Likewise.
3412 * gfortran.dg/f2c_6.f90: Likewise.
3413 * gfortran.dg/f2c_7.f90: Likewise.
3414 * gfortran.dg/func_result_2.f90: Likewise.
3415 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3416
3417 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3418
3419 PR fortran/22146
3420 * gfortran.dg/elemental_subroutine_1.f90: New test.
3421 * gfortran.dg/elemental_subroutine_2.f90: New test.
3422
3423 PR fortran/25029
3424 PR fortran/21256
3425 * gfortran.dg/assumed_size_refs_1.f90: New test.
3426
3427 PR fortran/20868
3428 PR fortran/20870
3429 * gfortran.dg/assumed_size_refs_2.f90: New test.
3430 * gfortran.dg/initialization_1.f90: Change warning message.
3431
3432 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3433
3434 * gcc.dg/tree-ssa/loop-15.c: New test.
3435
3436 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437
3438 PR fortran/25598
3439 * gfortran.dg/backspace_3.f: New test.
3440 * gfortran.dg/backspace_4.f: New test.
3441
3442 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3443
3444 PR fortran/24268
3445 * gfortran.dg/fmt_white.f: Update test.
3446
3447 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3448
3449 * gcc.dg/cast-1.c: Add new warning.
3450 * gcc.dg/cast-2.c: Likewise.
3451 * gcc.dg/cast-3.c: Likewise.
3452 * gcc.dg/format/cast-1.c: Likewise.
3453 * gcc.dg/cast-4.c: New testcase.
3454
3455 2006-01-05 Richard Guenther <rguenther@suse.de>
3456
3457 PR tree-optimization/22555
3458 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3459
3460 2006-01-05 Richard Guenther <rguenther@suse.de>
3461 Diego Novillo <dnovillo@redhat.com>
3462
3463 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3464 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3465 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3466 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3467 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3468 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3469 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3470 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3471 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3472 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3473 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3474 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3475 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3476 * treelang/compile/extravar.tree: Likewise.
3477 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3478 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3479 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3480 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3481 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3482
3483 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3484
3485 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3486 for 64-bit fix.
3487
3488 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3489
3490 PR fortran/23675
3491 gfortran.dg/char_result_11.f90: New.
3492
3493 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3494
3495 PR c++/24782
3496 * g++.dg/parse/access9.C: New test.
3497 * g++.dg/tc1/dr52.C: Tweak error markers.
3498
3499 2006-01-04 Richard Henderson <rth@redhat.com>
3500
3501 Merge from gomp branch.
3502 * g++.dg/parse/pragma2.C: Update expected error lines.
3503
3504 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3505
3506 * g++.dg/other/i386-2.C: New test.
3507
3508 PR target/25554
3509 * gcc.c-torture/compile/20051228-1.c: New test.
3510
3511 PR c/25559
3512 * gcc.dg/pr25559.c: New test.
3513
3514 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3515
3516 PR c++/25492
3517 * g++.dg/lookup/friend9.C: New test.
3518
3519 PR c++/25625
3520 * g++.dg/template/repo5.C: New test.
3521
3522 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3523
3524 PR fortran/25101
3525 * gfortran.dg/forall_2.f90: New test.
3526
3527 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3528
3529 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3530 dg-require-weak. Adjust regexp to handle leading-underscore
3531 targets and space as well as TAB after .weak. Change previous
3532 64-bit fix to not use naked dot.
3533
3534 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3535
3536 PR rtl-optimization/25578
3537 * gcc.c-torture/execute/20060102-1.c: New testcase.
3538
3539 2006-01-03 Richard Guenther <rguenther@suse.de>
3540
3541 PR c/25183
3542 * gcc.dg/torture/pr25183.c: New testcase.
3543
3544 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3545
3546 Merge from gomp-branch.
3547 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3548 * gcc.dg/ia64-sync-2.c: Likewise.
3549 * gcc.dg/ia64-sync-3.c: Likewise.
3550 * gcc.dg/ia64-sync-4.c: Likewise.
3551 * gcc.dg/sync-2.c: Likewise.
3552 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3553 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3554
3555 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3556
3557 PR c++/25635
3558 * g++.dg/parse/operator6.C: New test.
3559
3560 PR c++/25637
3561 * g++.dg/parse/error29.C: New test.
3562
3563 PR c++/25638
3564 * g++.dg/parse/dtor6.C: New test.
3565
3566 PR c++/25633
3567 * g++.dg/parse/ctor3.C: New test.
3568
3569 PR c++/25634
3570 * g++.dg/template/class3.C: New test.
3571
3572 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3573
3574 * g++.dg/debug/debug9.C: New.
3575
3576 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3577
3578 PR fortran/24640
3579 * gfortran.dg/label_2.f90: New test.
3580
3581 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3582
3583 * g++.dg/lookup/using12.C: Tighten error marker.
3584
3585 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3586 Andrew Pinski <pinskia@physics.uc.edu>
3587
3588 * gcc.target/powerpc/darwin-abi-3.c: New file.
3589 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3590 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3591 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3592 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3593 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3594 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3595 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3596 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3597
3598 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3599
3600 * gcc.dg/tree-ssa/loadpre1.c: New;
3601 * gcc.dg/tree-ssa/loadpre2.c: New;
3602 * gcc.dg/tree-ssa/loadpre3.c: New;
3603 * gcc.dg/tree-ssa/loadpre4.c: New;
3604 * gcc.dg/tree-ssa/loadpre5.c: New;
3605 * gcc.dg/tree-ssa/loadpre6.c: New;
3606 * gcc.dg/tree-ssa/loadpre7.c: New;
3607 * gcc.dg/tree-ssa/loadpre8.c: New;
3608 * gcc.dg/tree-ssa/loadpre9.c: New;
3609
3610 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3611
3612 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3613 * g++.dg/abi/thunk4.C: Likewise.
3614
3615 2006-01-01 Andreas Jaeger <aj@suse.de>
3616
3617 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3618 portable.
3619
3620 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3621
3622 PR c++/25294
3623 * gcc.dg/pragma-pack-3.c: New test.
3624 * g++.dg/parse/pragma3.C: New test.
3625
3626 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3627
3628 PR middle-end/24827
3629 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3630
3631 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3632
3633 PR testsuite/25214
3634 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3635
3636 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3637
3638 PR fortran/22607
3639 * gfortran-dg/pure_byref_3.f90: New.
3640
3641 fortran/PR 25396
3642 * gfortran.dg/userdef_operator_1.f90: New.
3643
3644 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3645
3646 * g++.dg/abi/thunk3.C: New.
3647 * g++.dg/abi/thunk4.C: New.
3648
3649 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3650
3651 PR fortran/25532
3652 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3653 associated derived type components of derived types are
3654 properly declared in contained procedures.
3655
3656 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3657
3658 PR libgfortran/25139
3659 * gfortran.dg/backspace_2.f: New test.
3660
3661 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3662
3663 PR libgfortran/25550
3664 * gfortran.dg/endfile.f: New test.
3665
3666 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3667
3668 PR libgfortran/25419
3669 * gfortran.dg/comma.f: New test.
3670
3671 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3672
3673 * lib/gfortran-dg.exp: Remove trailing whitespace.
3674 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3675 -funroll-all-loops.
3676
3677 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3678
3679 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3680 Extended Double long doubles or repeat tests when long double is
3681 the same size as double.
3682
3683 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3684
3685 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3686
3687 PR testsuite/25442
3688 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3689 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3690
3691 PR testsuite/25441
3692 * gcc.dg/pr23911.c: Make test variable static.
3693
3694 PR testsuite/25444
3695 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3696
3697 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3698
3699 PR c++/25439
3700 * g++.dg/parse/crash17.C: Adjust error markers.
3701 * g++.dg/template/error20.C: New test.
3702
3703 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3704
3705 PR c++/23172
3706 * g++.dg/ext/complit4.C: New test.
3707
3708 PR c++/25417
3709 * g++.dg/ext/complit5.C: Likewise.
3710
3711 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3712
3713 PR tree-optimization/25125
3714 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3715 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3716 * gcc.c-torture/execute/pr25125.c: New.
3717
3718 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3719
3720 PR fortran/25029
3721 PR fortran/21256
3722 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3723 with incorrect assumed size references.
3724
3725 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3726
3727 PR c++/23171
3728 * g++.dg/opt/init1.C: New test.
3729
3730 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3731
3732 PR c++/24671
3733 * g++.dg/template/sfinae3.C: New test.
3734
3735 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3736
3737 * g++.dg/other/friend4.C: New test.
3738
3739 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3740
3741 PR target/25005
3742 * g++.dg/opt/pr25005.C: New test.
3743
3744 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3745
3746 PR c++/25369
3747 * g++.dg/template/ptrmem16.C: New test.
3748
3749 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3750
3751 PR fortran/25029
3752 PR fortran/21256
3753 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3754
3755 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3756
3757 PR libgfortran/25307
3758 * gfortran.dg/list_read_5.f90: New test.
3759
3760 2005-12-22 Richard Henderson <rth@redhat.com>
3761
3762 * gcc.target/i386/sse-7.c: Use -msse2.
3763
3764 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR rtl-optimization/25432
3767 * gcc.c-torture/compile/20051216-1.c: New test.
3768
3769 PR objc/25328
3770 * objc/execute/pr25328.m: New test.
3771
3772 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3773
3774 PR c++/25364
3775 * g++.dg/template/call4.C: New test.
3776
3777 2005-12-22 Dale Johannesen <dalej@apple.com>
3778
3779 * gcc.target/i386/sse-17.c: New.
3780
3781 2005-12-22 Paul Brook <paul@codesourcery.com>
3782
3783 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3784
3785 2005-12-22 Paul Brook <paul@codesourcery.com>
3786
3787 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3788
3789 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3790
3791 PR tree-opt/25513
3792 * gcc.c-torture/compile/pr25513.c: New test.
3793
3794 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3795
3796 PR c++/23333
3797 * g++.dg/parse/error25.C: Add more tests.
3798
3799 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3800
3801 PR fortran/18990
3802 * gfortran.dg/der_charlen_1.f90: New.
3803
3804 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3805
3806 PR fortran/20889
3807 * gfortran.dg/pointer_component_type_1.f90: New test.
3808
3809 PR fortran/25029
3810 PR fortran/21256
3811 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3812 should give an error with assumed size array refernces and checks those
3813 that should not.
3814 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3815 reference an upper bound so that it does not generate an error.
3816
3817 PR fortran/19362
3818 PR fortran/20244
3819 PR fortran/20864
3820 PR fortran/25391
3821 * gfortran.dg/used_dummy_types_1.f90: New test.
3822 * gfortran.dg/used_dummy_types_2.f90: New test.
3823 * gfortran.dg/used_dummy_types_3.f90: New test.
3824 * gfortran.dg/used_dummy_types_4.f90: New test.
3825 * gfortran.dg/used_dummy_types_5.f90: New test.
3826
3827 PR fortran/23152
3828 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3829 group already being USE associated.
3830 * gfortran.dg/assumed_shape_nml.f90: New test.
3831 * gfortran.dg/assumed_size_nml.f90: New test.
3832
3833 PR fortran/20862
3834 PR fortran/25053
3835 PR fortran/25063
3836 PR fortran/25064
3837 PR fortran/25066
3838 PR fortran/25067
3839 PR fortran/25068
3840 PR fortran/25307
3841 * gfortran.dg/io_constraints_1.f90: New test.
3842 * gfortran.dg/io_constraints_1.f90: New test.
3843 * gfortran.dg/iostat_3.f90: Change wording of warning.
3844 * gfortran.dg/g77/19981216-0.f: The same.
3845
3846 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3847
3848 PR tree-optimization/23518
3849 * testsuite/gcc.dg/pr23518.c: New.
3850
3851 2005-12-21 Mike Stump <mrs@apple.com>
3852
3853 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3854
3855 2005-12-21 Paul Brook <paul@codesourcery.com>
3856
3857 * gcc.dg/pr19340.c: Skip on m68k targets.
3858
3859 2005-12-21 Steven Bosscher <stevenb@suse.de>
3860
3861 PR rtl-optimization/25196
3862 * gcc.dg/pr25196.c: New test.
3863
3864 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3865
3866 PR fortran/25423
3867 gfortran.dg/where_nested_1.f90: New.
3868
3869 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3870
3871 PR tree-optimization/25382.
3872 * gcc.dg/tree-ssa/pr25382.c: New.
3873
3874 2005-12-20 Richard Guenther <rguenther@suse.de>
3875
3876 PR middle-end/24306
3877 * gcc.target/i386/pr24306.c: New testcase.
3878
3879 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3880
3881 PR tree-optimization/25501
3882 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3883
3884 2005-12-20 Richard Guenther <rguenther@suse.de>
3885
3886 Revert
3887 2005-12-02 Richard Guenther <rguenther@suse.de>
3888
3889 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3890
3891 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3892
3893 PR c++/21228
3894 * g++.dg/warn/Wunreachable-code-2.C: New test.
3895
3896 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3897
3898 PR c++/24278
3899 * g++.dg/template/ctor5.C: New test.
3900
3901 PR c++/24915
3902 * g++.dg/template/overload8.C: New test.
3903
3904 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3905
3906 * gcc.c-torture/compile/pr25483 : New test.
3907
3908 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3909
3910 PR c++/20552
3911 * g++.dg/ext/typeof10.C: New test.
3912
3913 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3914
3915 * gcc.dg/mt-loopi1.c: New.
3916
3917 2005-12-18 Richard Guenther <rguenther@suse.de>
3918
3919 PR tree-optimization/25481
3920 * gcc.dg/torture/pr25481.c: New testcase.
3921
3922 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
3923
3924 PR rtl-optimization/21041
3925 * gcc.dg/pr21041.c: New test.
3926
3927 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3928
3929 PR libgfortran/25463
3930 * gfortran.dg/advance.f90: New test.
3931
3932 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
3933
3934 * gcc.dg/20051201-1.c: New test.
3935
3936 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
3937
3938 PR fortran/25018
3939 * gfortran.dg/initialization_1.f90: New test.
3940 * gfortran.dg/enum_5.f90: Change dg-error to new message.
3941 * gfortran.dg/g77/980616-0.f: The same.
3942
3943 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3944
3945 * PR fortran/25458
3946 * gfortran.dg/chkbits.f90: New test.
3947
3948 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3949
3950 * gfortran.dg/enum_5.f: Revert to previous version.
3951
3952 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3953
3954 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3955 * gfortran.dg/nested_modules_1.f90: Ditto.
3956 * gfortran.dg/hollerith_f95.f90: Ditto.
3957 * gfortran.dg/select_5.f90: Ditto.
3958 * gfortran.dg/secnds.f: Ditto.
3959 * gfortran.dg/hollerith2.f90: Ditto.
3960 * gfortran.dg/imag_2.f: Ditto.
3961 * gfortran.dg/ftell_2.f90: Ditto.
3962 * gfortran.dg/malloc_free_1.f90: Ditto.
3963 * gfortran.dg/logint-1.f: Ditto.
3964 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3965 * gfortran.dg/e_d_fmt.f90: Ditto.
3966 * gfortran.dg/hollerith_legacy.f90: Ditto.
3967 * gfortran.dg/logint-2.f: Ditto.
3968 * gfortran.dg/enum_5.f90: Ditto.
3969 * gfortran.dg/f2c_2.f90: Ditto.
3970 * gfortran.dg/pr17143.f90: Ditto.
3971 * gfortran.dg/namelist_14.f90: Ditto.
3972 * gfortran.dg/logint-3.f: Ditto.
3973 * gfortran.dg/spread_scalar_source.f90: Ditto.
3974 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3975 * gfortran.dg/namelist_11.f: Ditto.
3976 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3977 * gfortran.dg/g77/20010519-1.f
3978 * gfortran.dg/g77/alpha1.f: Ditto.
3979 * gfortran.dg/g77/990115-1.f: Ditto.
3980 * gfortran.dg/g77/erfc.f: Ditto.
3981 * gfortran.dg/g77/19990313-3.f: Ditto.
3982 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3983 * gfortran.dg/g77/20010426.f: Ditto.
3984 * gfortran.dg/g77/19990313-0.f: Ditto.
3985 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3986 * gfortran.dg/g77/20000629-1.f: Ditto.
3987 * gfortran.dg/g77/970125-0.f: Ditto.
3988 * gfortran.dg/g77/8485.f: Ditto.
3989 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3990 * gfortran.dg/g77/19990313-1.f: Ditto.
3991 * gfortran.dg/g77/int8421.f: Ditto.
3992 * gfortran.dg/g77/19990305-0.f: Ditto.
3993 * gfortran.dg/g77/947.f: Ditto.
3994 * gfortran.dg/g77/19990905-2.f: Ditto.
3995 * gfortran.dg/g77/cabs.f: Ditto.
3996 * gfortran.dg/g77/19990313-2.f: Ditto.
3997 * gfortran.dg/g77/20020307-1.f: Ditto.
3998 * gfortran.dg/g77/dcomplex.f: Ditto.
3999 * gfortran.dg/g77/19990502-1.f: Ditto.
4000 * gfortran.dg/g77/19981216-0.f: Ditto.
4001 * gfortran.dg/common_4.f90: Ditto.
4002 * gfortran.dg/entry_4.f90: Ditto.
4003 * gfortran.dg/equiv_constraint_2.f90: Ditto.
4004 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4005 * gfortran.dg/namelist_12.f: Ditto.
4006 * gfortran.dg/scale_1.f90: Ditto.
4007 * gfortran.dg/modulo_1.f90
4008 * gfortran.dg/hollerith.f90: Ditto.
4009 * gfortran.dg/direct_io_3.f90: Ditto.
4010 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4011 * gfortran.dg/gnu_logical_1.F: Ditto.
4012 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4013 * gfortran.dg/assign_1.f90: Ditto.
4014 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4015 * gfortran.dg/pr23095.f: Ditto.
4016 * gfortran.dg/read_float_1.f90: Ditto.
4017
4018 2005-12-17 Andreas Jaeger <aj@suse.de>
4019
4020 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4021 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4022
4023 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4024
4025 PR fortran/24268
4026 * gfortran.dg/fmt_white.f: New test.
4027
4028 2005-12-16 Steven G. Kargl <kargls@comcast.net>
4029
4030 * gfortran.dg/label_1.f90: New test.
4031
4032 2005-12-15 Ben Elliston <bje@au.ibm.com>
4033
4034 PR testsuite/25422
4035 * gcc.dg/20031012-1.c: Add -Walways-true option.
4036 * gcc.dg/weak/weak-3.c: Likewise.
4037 * g++.old-deja/g++.mike/warn8.C: Likewise.
4038
4039 2005-12-16 Mike Stump <mrs@apple.com>
4040
4041 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
4042 exit.
4043
4044 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4045
4046 PR libgfortran/25264
4047 PR libgfortran/25349
4048 * gfortran.dg/tl_editing.f90: Added additional checks.
4049 * gfortran.dg/t_editing.f: New test.
4050 * gfortran.dg/write_padding.f90: New test
4051
4052 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4053
4054 PR testsuite/25215
4055 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
4056
4057 2005-12-16 Jakub Jelinek <jakub@redhat.com>
4058
4059 PR rtl-optimization/24899
4060 * gcc.c-torture/execute/20051215-1.c: New test.
4061
4062 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
4063
4064 PR 24823
4065 * gfortran.dg/pr24823.f: New test.
4066
4067 2005-12-16 Jeff Law <law@redhat.com>
4068
4069 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
4070
4071 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
4072
4073 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
4074 Change C++ style comments to C style comments.
4075 Remove aligned types from the array.
4076 Keep Enums disabled.
4077 (complex_types): Remove aligned types from the array.
4078 Comment out "_Complex long double".
4079 (attrib_types): Remove.
4080 (complex_attrib_types): Remove.
4081 (attrib_array_types): Remove.
4082 (complex_attrib_array_types): Remove.
4083 (aligned_bitfld_types): Remove.
4084 (n_aligned_bitfld_types): Remove.
4085 (FEATURE_ALIGNEDPACKED): Delete.
4086 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4087 (singles): Remove support for adding attributes.
4088 (choose_type): Remove support for attributed types.
4089 (generate_fields): Remove support for attributed bit-fields.
4090 Remove support for adding attributes.
4091 (generate_random_tests): Remove support for adding attributes.
4092 (features): Add back "[0] :0" and "complex vector [0]".
4093 (main): Remove support for attributed bit-fields.
4094 Uncomment the calling of generate_random_tests for the rests of
4095 the tests.
4096
4097 2005-12-16 Jan Hubicka <jh@suse.cz>
4098
4099 * gcc.c-torture/combine/pr25224.c: New.
4100
4101 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
4102
4103 PR other/25028
4104 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4105 HP-UX.
4106
4107 2005-12-15 Richard Sandiford <richard@codesourcery.com>
4108
4109 * gcc.dg/20051215-1.c: New file.
4110
4111 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4112
4113 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4114 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4115
4116 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
4117
4118 PR fortran/18197
4119 * gfortran.dg/dummy_functions_1.f90: New.
4120
4121 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
4122
4123 PR rtl-optimization/25310
4124 * gcc.c-torture/compile/pr25310.c: New test.
4125
4126 2005-12-14 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR debug/25023
4129 * gcc.dg/pr25023.c: New test.
4130
4131 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4132
4133 * g++.old-deja/g++.brendan/redecl1.C,
4134 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4135 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4136 g++.old-deja/g++.oliva/typeof1.C,
4137 g++.old-deja/g++.other/crash16.C,
4138 g++.old-deja/g++.other/crash34.C,
4139 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4140 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4141 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4142 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4143 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4144 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4145 Remove xfail.
4146
4147 2005-12-14 Kean Johnston <jkj@sco.com>
4148 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4149
4150 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4151 * gcc.target/i386/20020523-1.c: Ditto.
4152 * gcc.target/i386/tailcall-1.c: Ditto.
4153 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4154 * gcc.target/i386/ssetype-5.c: Ditto.
4155
4156 2005-12-14 Jeff Law <law@redhat.com>
4157
4158 * gcc.dg/tree-ssa/foldstring-1.c: New test.
4159
4160 2005-12-14 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR target/25254
4163 PR target/24188
4164 * gcc.target/i386/pr25254.c: New test.
4165 * gfortran.dg/PR24188.f: New test.
4166
4167 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
4168
4169 * lib/fortran-torture.exp: Catch remaining uses of
4170 remote_file build delete.
4171
4172 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4173
4174 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4175
4176 2005-12-14 Ben Elliston <bje@au.ibm.com>
4177
4178 * gcc.dg/warn-addr-cmp.c: New test.
4179
4180 2005-12-13 Jakub Jelinek <jakub@redhat.com>
4181
4182 PR debug/25023
4183 PR target/25293
4184 * gcc.target/i386/pr25293.c: New test.
4185
4186 2005-12-13 Petr Machata <machata@post.cz>
4187
4188 PR c++/24907
4189 * g++.dg/parse/comma2.C: New test.
4190
4191 2005-12-13 Mark Mitchell <mark@codesourcery.com>
4192 Jakub Jelinek <jakub@redhat.com>
4193
4194 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4195 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4196 (limits.h): Include unconditionally.
4197 (stdlib.h): Likewise.
4198 (hashtab.h): Do not include.
4199 (getopt.h): Likewise.
4200 (stddef.h): Include.
4201 (hashval_t): Define.
4202 (struct entry): Add "next" field.
4203 (HASH_SIZE): New macro.
4204 (hash_table): New variable.
4205 (switchfiles): Do not use xmalloc.
4206 (mix): New macro.
4207 (iterative_hash): New function.
4208 (hasht): Remove.
4209 (e_exists): New function.
4210 (e_insert): Likewise.
4211 (output): Use, instead of libiberty hashtable functions.
4212 (main): Do not use getopt. Do not call htab_create.
4213
4214 2005-12-13 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR c++/25331
4217 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4218 put atal* and atpaal* attributes on array elements.
4219 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4220 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4221 put atal* and atpaal* attributes on array elements.
4222 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4223
4224 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
4225
4226 * gcc.dg/single-precision-constant.c: New test.
4227
4228 2005-12-13 Alan Modra <amodra@bigpond.net.au>
4229
4230 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4231 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4232 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4233 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4234 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4235 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4236 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4237 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4238 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4239 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4240 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4241 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4242 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4243 gcc.target/powerpc/ppc-sdata-2.c,
4244 gcc.target/powerpc/ppc-stackalign-1.c,
4245 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4246 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4247 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4248 gcc.target/powerpc/rs6000-ldouble-2.c,
4249 gcc.target/powerpc/rs6000-power2-1.c,
4250 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4251 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
4252 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
4253 option into target selector.
4254 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
4255 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4256
4257 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4258
4259 PR objc/25348
4260 * objc.dg/encode-9.m: New test.
4261
4262 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4263
4264 PR testsuite/20772
4265 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4266 * gcc.dg/asm-b.c: Fix typo.
4267 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4268 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4269 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4270 i?86 lp64 and x86_64 ilp32.
4271 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4272 on i?86 lp64.
4273 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4274
4275 2005-12-12 Steven G. Kargl <kargls@comcast.net>
4276
4277 PR fortran/25078
4278 gfortran.dg/equiv_5.f90: New test.
4279
4280 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
4281
4282 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4283 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4284 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4285 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4286 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4287 * gcc.dg/tree-ssa/reassoc-5.c: New.
4288 * gcc.dg/tree-ssa/reassoc-6.c: New.
4289 * gcc.dg/tree-ssa/reassoc-7.c: New.
4290 * gcc.dg/tree-ssa/reassoc-8.c: New.
4291 * gcc.dg/tree-ssa/reassoc-9.c: New.
4292 * gcc.dg/tree-ssa/reassoc-10.c: New.
4293 * gcc.dg/tree-ssa/reassoc-11.c: New.
4294
4295 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4296
4297 PR testsuite/25167
4298 PR testsuite/24478
4299 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4300
4301 2005-12-12 Mark Mitchell <mark@codesourcery.com>
4302
4303 PR c++/25300
4304 * g++.dg/template/inherit.C: Do not use a generic error message.
4305
4306 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4307
4308 PR libobjc/25354
4309 * objc.dg/gnu-encoding: New directory.
4310 * objc.dg/gnu-encoding/compat-common.h: New file.
4311 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4312 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4313 * objc.dg/gnu-encoding/vector-defs.h: New file.
4314 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4315 * objc.dg/gnu-encoding/generate-random.c: New file.
4316 * objc.dg/gnu-encoding/generate-random_r.c: New file.
4317 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4318 * objc.dg/gnu-encoding/generate-random.h: New file.
4319
4320 2005-12-11 Mark Mitchell <mark@codesourcery.com>
4321
4322 PR c++/25337
4323 * g++.dg/template/defarg7.C: New test.
4324
4325 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4326
4327 PR libobjc/25347
4328 * objc.dg/encode-8.m: New test.
4329
4330 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4331
4332 PR libobjc/25346
4333 * objc.dg/encode-7.m: New test.
4334
4335 2005-12-10 Mark Mitchell <mark@codesourcery.com>
4336
4337 PR c++/25010
4338 * g++.dg/opt/inline10.C: New test.
4339
4340 2005-12-11 Steven G. Kargl <kargls@comcast.net>
4341
4342 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4343
4344 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
4345
4346 * gfortran.dg/substring_equivalence.f90: typo in comment
4347
4348 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4349
4350 PR fortran/25068
4351 * gfortran.dg/iostat_3.f90: New test.
4352
4353 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
4354
4355 PR fortran/23815
4356 * gfortran.dg/unf_io_convert_1.f90: New test.
4357 * gfortran.dg/unf_io_convert_2.f90: New test.
4358 * gfortran.dg/unf_io_convert_3.f90: New test.
4359
4360 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4361
4362 PR testsuite/20772
4363 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4364 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4365 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4366 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4367 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4368 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4369 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4370 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4371 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4372 gcc.dg/torture/fp-int-convert-float128-timode.c,
4373 gcc.dg/torture/fp-int-convert-float128.c,
4374 gcc.dg/torture/fp-int-convert-float80-timode.c,
4375 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4376 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4377
4378 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4379
4380 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4381
4382 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4383
4384 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4385
4386 * gcc.dg/20051207-1.c,
4387 * gcc.dg/20051207-2.c,
4388 * gcc.dg/20051207-3.c: New tests.
4389
4390 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4391
4392 PR testsuite/20772
4393 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4394 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4395 dg-skip-if target selector.
4396
4397 PR testsuite/20772
4398 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4399 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4400 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4401 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4402 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4403 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4404 and/or merge with i?86 cases.
4405
4406 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4407
4408 PR testsuite/20772
4409 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4410 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4411 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4412 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4413 x86_64-*-linux*.
4414
4415 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4416
4417 PR target/25311
4418 * gcc.c-torture/compile/pr25311.c: New test.
4419
4420 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4421
4422 PR libgfortran/25039
4423 * gfortran.dg/read_comma.f: New test.
4424
4425 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR c++/19317
4428 * g++.dg/opt/pr19317-1.C: New test.
4429 * g++.dg/opt/pr19317-2.C: New test.
4430 * g++.dg/opt/pr19317-3.C: New test.
4431
4432 PR target/19005
4433 * gcc.c-torture/execute/pr19005.c: New test.
4434
4435 PR target/17828
4436 * g++.old-deja/g++.other/comdat5.C: New test.
4437 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4438
4439 * g++.dg/compat/struct-layout-1.exp: New file.
4440 * g++.dg/compat/struct-layout-1.h: New.
4441 * g++.dg/compat/struct-layout-1_generate.c: New.
4442 * g++.dg/compat/struct-layout-1_x1.h: New.
4443 * g++.dg/compat/struct-layout-1_x2.h: New.
4444 * g++.dg/compat/struct-layout-1_y1.h: New.
4445 * g++.dg/compat/struct-layout-1_y2.h: New.
4446
4447 * gcc.dg/20050330-2.c: New test.
4448
4449 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4450
4451 PR fortran/25292
4452 * gfortran.dg/associated_1.f90: New.
4453
4454 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4455
4456 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4457 ILP32 vect_no_align platforms.
4458
4459 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4460 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR target/25268
4463 * gcc.c-torture/compile/20051207-1.c: New test.
4464
4465 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4466
4467 PR testsuite/20772
4468 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4469 gcc.dg/torture/pr18582-1.c,
4470 gcc.target/i386/attributes-error.c: Also test on x86_64.
4471
4472 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4473
4474 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4475
4476 PR c++/19397
4477 * g++.dg/template/typedef3.C: New test.
4478
4479 PR c++/19762
4480 PR c++/19764
4481 * g++.dg/template/dtor3.C: Fix error markers.
4482
4483 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4484
4485 * lib/target-supports.exp (check_effective_target_sync_char_short):
4486 Add s390*.
4487
4488 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4489
4490 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4491
4492 2005-12-06 Roger Sayle <roger@eyesopen.com>
4493
4494 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4495 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4496 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4497 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4498
4499 2005-12-06 Roger Sayle <roger@eyesopen.com>
4500
4501 PR c++/25263
4502 * g++.dg/other/array2.C: New test case.
4503
4504 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4505
4506 * gcc.dg/darwin-weakimport-3.c: New.
4507
4508 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4509 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4510 and to work on Darwin.
4511 * gcc.dg/attr-weakref-1b.c: New file.
4512 * gcc.dg/attr-weakref-2.c: New test.
4513 * gcc.dg/darwin-weakref-1.c: New test.
4514
4515 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4516
4517 PR testsuite/25247
4518 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4519 use in selector expressions.
4520 (dg-xfail-if): Ditto.
4521 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4522 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4523 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4524 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4525 * gcc.test-framework/test-framework.exp: Skip generated tests if
4526 CHECK_TEST_FRAMEWORK is not 1.
4527
4528 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4529
4530 PR tree-optimization/24963
4531 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4532
4533 PR target/24108
4534 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4535
4536 PR target/18580
4537 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4538 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4539 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4540 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4541
4542 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4543
4544 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4545 dg-options.
4546
4547 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4548
4549 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4550
4551 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4552
4553 * gcc.dg/format/cast-1.c: New test.
4554
4555 2005-12-04 Roger Sayle <roger@eyesopen.com>
4556
4557 PR c/7776
4558 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4559 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4560 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4561 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4562
4563 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4564
4565 * gcc.dg/cast-pretty-print-1.c: New test.
4566
4567 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4568
4569 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4570
4571 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4572
4573 PR c++/24173
4574 * g++.dg/template/friend40.C: New test.
4575
4576 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR target/25199
4579 * gcc.target/i386/movq-2.c: New test.
4580 * gcc.target/i386/movq.c: Remove target i?86, instead add
4581 dg-require-effective-target ilp32.
4582
4583 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4584
4585 PR c++/24103
4586 * g++.dg/other/default1.C: New test.
4587
4588 2005-12-02 Richard Guenther <rguenther@suse.de>
4589
4590 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4591
4592 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4593
4594 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4595
4596 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4597
4598 PR target/21017
4599 * gcc.target/powerpc/rotate.c: New.
4600
4601 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4602
4603 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4604 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4605
4606 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4607
4608 PR c/13384
4609 * gcc.dg/pr17730-1.c: Adjust.
4610 * gcc.dg/lvalue1.c (main): Likewise.
4611 * gcc.dg/lvalue-2.c: Likewise.
4612 * g++.dg/pr7503-3.C
4613
4614 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4615
4616 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4617 error messages.
4618
4619 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4620
4621 PR fortran/24789
4622 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4623
4624 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4625
4626 PR target/24475
4627 * lib/target-supports.exp (check_effective_target_tls): New.
4628 (check_effective_target_tls_runtime): New.
4629 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4630 for TLS support.
4631 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4632 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4633 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4634 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4635 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4636 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4637 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4638 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4639 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4640 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4641 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4642 effective-target TLS.
4643 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4644 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4645 effective-target TLS runtime.
4646
4647 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4648
4649 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4650
4651 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4652
4653 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4654 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4655 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4656 ignored" warnings when "packing" is the same as the ABI layout.
4657
4658 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4659
4660 PR fortran/21302
4661 * gfortran.dg/line_length_1.f: New test.
4662 * gfortran.dg/line_length_2.f90: Ditto.
4663
4664 2005-11-30 Richard Guenther <rguenther@suse.de>
4665
4666 PR tree-optimization/21655
4667 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4668
4669 2005-11-30 Dale Johannesen <dalej@apple.com>
4670
4671 * gcc.c-torture/compile/pr24930.c: New.
4672
4673 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4674
4675 PR fortran/15809
4676 * gfortran.dg/auto_char_dummy_array.f90: New test.
4677
4678 2005-11-30 Jeff Law <law@redhat.com>
4679
4680 * g++.old-deja/g++.law/pr25000.C: New test.
4681
4682 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4683
4684 * gcc.dg/tls/opt-11.c: New test.
4685
4686 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4687
4688 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4689 targets.
4690 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4691 LP64 ia64.
4692
4693 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4694
4695 * gfortran.dg/open_access_1.f90: New test.
4696
4697 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4698
4699 * gcc.dg/charset/builtin2.c: New test.
4700
4701 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4702
4703 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4704 on mmix-*-* for *_[xy].c.
4705
4706 2005-11-28 Kean Johnston <jkj@sco.com>
4707
4708 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4709 headers.
4710 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4711 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4712 * gcc.target/i386/asm-3.c: Ditto.
4713 * gcc.target/i386/clobbers.c: Ditto.
4714 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4715 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4716 test regexp.
4717 * gcc.target/i386/mul.c: Ditto.
4718 * gcc.target/i386/ssetype-1.c: Ditto.
4719 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4720 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4721 static so the test works with -fPIC mode too. Based on comment in
4722 PR19231 by Pinski.
4723 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4724
4725 2005-11-28 Richard Guenther <rguenther@suse.de>
4726
4727 * gcc.dg/alias-9.c: New testcase.
4728 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4729
4730 2005-11-28 Roger Sayle <roger@eyesopen.com>
4731 Uros Bizjak <uros@kss-loka.si>
4732
4733 PR middle-end/20219
4734 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4735 tan(x)/sin(x) transformations.
4736
4737 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4738
4739 PR middle-end/24575
4740 * gcc.dg/tree-ssa/divide-3.c: New test.
4741 * gcc.dg/tree-ssa/divide-4.c: New test.
4742
4743 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4744
4745 PR fortran/24917
4746 * gfortran.dg/boz_6.f90: New test.
4747
4748 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4749
4750 PR fortran/23912
4751 * gfortran.dg/modulo_1.f90: New test.
4752
4753 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4754
4755 PR libfortran/24919
4756 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4757 fail on CRLF platforms.
4758 * gfortran.dg/ftell_2.f90: Likewise.
4759
4760 2005-11-26 Eric Christopher <echristo@apple.com>
4761
4762 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4763
4764 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4765
4766 * objc.dg/gnu-runtime-3.m: Simplify.
4767
4768 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4769
4770 PR middle-end/23669
4771 * gcc.dg/tree-ssa/divide-1.c: New test.
4772 * gcc.dg/tree-ssa/divide-2.c: New test.
4773
4774 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4775
4776 PR libgfortran/24945
4777 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4778
4779 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4780
4781 PR libgfortran/24945
4782 * gfortran.dg/open_status_2.f90: New test.
4783
4784 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4785
4786 * gcc.c-torture/execute/builtins/fprintf.c,
4787 gcc.c-torture/execute/builtins/fputs-lib.c,
4788 gcc.c-torture/execute/builtins/fputs.c,
4789 gcc.c-torture/execute/builtins/lib/fprintf.c,
4790 gcc.c-torture/execute/builtins/lib/printf.c,
4791 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4792
4793 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4794
4795 * gcc.dg/20050922-2.c: New test.
4796
4797 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4798
4799 * objc.dg/gnu-runtime-3.m: New test.
4800
4801 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4802
4803 PR c++/9278
4804 * g++.dg/other/void1.C: New test.
4805
4806 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4807
4808 PR middle-end/24998
4809 * gcc.dg/torture/fp-int-convert-float.c,
4810 gcc.dg/torture/fp-int-convert-double.c,
4811 gcc.dg/torture/fp-int-convert-long-double.c,
4812 gcc.dg/torture/fp-int-convert-timode.c,
4813 gcc.dg/torture/fp-int-convert-float80.c,
4814 gcc.dg/torture/fp-int-convert-float80-timode.c,
4815 gcc.dg/torture/fp-int-convert-float128.c,
4816 gcc.dg/torture/fp-int-convert-float128-timode.c,
4817 gcc.dg/torture/fp-int-convert.h: New files.
4818
4819 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4820
4821 PR middle-end/24989
4822 * gcc.dg/tree-ssa/bool-10.c: New test.
4823 * gcc.dg/tree-ssa/bool-11.c: New test.
4824 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4825
4826 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4827
4828 PR middle-end/24990
4829 * tree-ssa/pr24990-1.c: New test.
4830
4831 2005-11-24 Richard Guenther <rguenther@suse.de>
4832 Dirk Mueller <dmueller@suse.de>
4833
4834 PR c++/14024
4835 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4836 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4837 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4838 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4839 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4840 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4841
4842 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4843
4844 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4845
4846 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4847
4848 PR c/21668
4849 * gcc.dg/Wc++-compat.c: New.
4850 * gcc.dg/Wno-c++-compat.c: New.
4851
4852 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4853
4854 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4855 (vspltish, vspltisw): Likewise.
4856
4857 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4858
4859 PR libgfortran/24794
4860 * gfortran.dg/namelist_12.f: Fix quotes.
4861 * gfortran.dg/namelist_13.f90: Fix quotes.
4862 * gfortran.dg/namelist_14.f90: Fix quotes.
4863 * gfortran.dg/namelist_15.f90: Fix quotes.
4864 * gfortran.dg/namelist_use.f90: Fix quotes.
4865 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4866 * gfortran.dg/namelist_21.f90: New test.
4867 * gfortran.dg/namelist_22.f90: New test.
4868
4869 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4870
4871 PR target/23435
4872 * gcc.c-torture/compile/pr23435.c: New.
4873
4874 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4875
4876 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4877
4878 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4879
4880 * gcc.target/powerpc/405-macchw-1.c,
4881 gcc.target/powerpc/405-macchw-2.c,
4882 gcc.target/powerpc/405-macchwu-1.c,
4883 gcc.target/powerpc/405-macchwu-2.c,
4884 gcc.target/powerpc/405-machhw-1.c,
4885 gcc.target/powerpc/405-machhw-2.c,
4886 gcc.target/powerpc/405-machhwu-1.c,
4887 gcc.target/powerpc/405-machhwu-2.c,
4888 gcc.target/powerpc/405-maclhw-1.c,
4889 gcc.target/powerpc/405-maclhw-2.c,
4890 gcc.target/powerpc/405-maclhwu-1.c,
4891 gcc.target/powerpc/405-maclhwu-2.c,
4892 gcc.target/powerpc/405-mulchw-1.c,
4893 gcc.target/powerpc/405-mulchw-2.c,
4894 gcc.target/powerpc/405-mulchwu-1.c,
4895 gcc.target/powerpc/405-mulchwu-2.c,
4896 gcc.target/powerpc/405-mulhhw-1.c,
4897 gcc.target/powerpc/405-mulhhw-2.c,
4898 gcc.target/powerpc/405-mulhhwu-1.c,
4899 gcc.target/powerpc/405-mulhhwu-2.c,
4900 gcc.target/powerpc/405-mullhw-1.c,
4901 gcc.target/powerpc/405-mullhw-2.c,
4902 gcc.target/powerpc/405-mullhwu-1.c,
4903 gcc.target/powerpc/405-mullhwu-2.c,
4904 gcc.target/powerpc/405-nmacchw-1.c,
4905 gcc.target/powerpc/405-nmacchw-2.c,
4906 gcc.target/powerpc/405-nmachhw-1.c,
4907 gcc.target/powerpc/405-nmachhw-2.c,
4908 gcc.target/powerpc/405-nmaclhw-1.c,
4909 gcc.target/powerpc/405-nmaclhw-2.c,
4910 gcc.target/powerpc/440-macchw-1.c,
4911 gcc.target/powerpc/440-macchw-2.c,
4912 gcc.target/powerpc/440-macchwu-1.c,
4913 gcc.target/powerpc/440-macchwu-2.c,
4914 gcc.target/powerpc/440-machhw-1.c,
4915 gcc.target/powerpc/440-machhw-2.c,
4916 gcc.target/powerpc/440-machhwu-1.c,
4917 gcc.target/powerpc/440-machhwu-2.c,
4918 gcc.target/powerpc/440-maclhw-1.c,
4919 gcc.target/powerpc/440-maclhw-2.c,
4920 gcc.target/powerpc/440-maclhwu-1.c,
4921 gcc.target/powerpc/440-maclhwu-2.c,
4922 gcc.target/powerpc/440-mulchw-1.c,
4923 gcc.target/powerpc/440-mulchw-2.c,
4924 gcc.target/powerpc/440-mulchwu-1.c,
4925 gcc.target/powerpc/440-mulchwu-2.c,
4926 gcc.target/powerpc/440-mulhhw-1.c,
4927 gcc.target/powerpc/440-mulhhw-2.c,
4928 gcc.target/powerpc/440-mulhhwu-1.c,
4929 gcc.target/powerpc/440-mulhhwu-2.c,
4930 gcc.target/powerpc/440-mullhw-1.c,
4931 gcc.target/powerpc/440-mullhw-2.c,
4932 gcc.target/powerpc/440-mullhwu-1.c,
4933 gcc.target/powerpc/440-mullhwu-2.c,
4934 gcc.target/powerpc/440-nmacchw-1.c,
4935 gcc.target/powerpc/440-nmacchw-2.c,
4936 gcc.target/powerpc/440-nmachhw-1.c,
4937 gcc.target/powerpc/440-nmachhw-2.c,
4938 gcc.target/powerpc/440-nmaclhw-1.c,
4939 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4940
4941 2005-11-21 Jakub Jelinek <jakub@redhat.com>
4942
4943 PR fortran/24774
4944 * gfortran.dg/inquire_9.f90: New test.
4945
4946 PR fortran/21647
4947 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4948
4949 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4950
4951 PR libfortran/24432
4952 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4953 Check that 'cos' is supported.
4954
4955 2005-11-21 Paul Thomas <pault@gcc.gnu.org
4956
4957 PR fortran/24223
4958 * gfortran.dg/substring_equivalence.f90: New test.
4959
4960 PR fortran/24705
4961 * gfortran.dg/auto_internal_assumed.f90: New test.
4962
4963 2005-11-21 Uros Bizjak <uros@kss-loka.si>
4964
4965 * gcc.dg/fold-div-2.c: New test.
4966
4967 2005-11-20 Ian Lance Taylor <ian@airs.com>
4968
4969 PR rtl-optimization/24883
4970 * gcc.c-torture/compile/pr24883.c: New test.
4971
4972 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
4973
4974 PR middle-end/20583
4975 * gcc.c-torture/compile/pr20583.c: New.
4976
4977 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
4978
4979 * gcc.c-torture/execute/usmul.c: New test.
4980
4981 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
4982
4983 * gcc.dg/tree-ssa/vrp22.c: New test.
4984
4985 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
4986
4987 PR middle-end/24912
4988 * gcc.dg/torture/pr24912-1.c: New test.
4989
4990 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
4991
4992 PR fortran/24862
4993 * gfortran.dg/arrayio_derived_1.f90: New test.
4994
4995 2005-11-19 Richard Guenther <rguenther@suse.de>
4996
4997 PR middle-end/23294
4998 * gcc.dg/tree-ssa/pr23294.c: New testcase.
4999
5000 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
5001
5002 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5003
5004 2005-11-18 Mark Mitchell <mark@codesourcery.com>
5005
5006 PR c++/8355
5007 * g++.dg/template/friend39.C: New test.
5008
5009 2005-11-18 James E Wilson <wilson@specifix.com>
5010
5011 * gcc.dg/builtin-strstr.c: New.
5012
5013 2005-11-18 Richard Henderson <rth@redhat.com>
5014
5015 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5016 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5017 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5018 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5019 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5020 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5021 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5022 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5023 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5024 renaming to remove initial "ia64-".
5025
5026 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5029
5030 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
5031
5032 * g++.dg/cpp/string-2.C: New test.
5033
5034 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
5035
5036 * gcc.dg/tree-ssa/loop-14.c: New test.
5037
5038 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
5039 Michael Chamberlain <michael@chamberlain.net.au>
5040
5041 * ada/acats/run_all.sh (target_run): Kill long running tests.
5042
5043 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5044
5045 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
5046 * gcc.dg/cleanup-9.c: Likewise.
5047 * gcc.dg/cleanup-10.c: Likewise.
5048 * gcc.dg/cleanup-11.c: Likewise.
5049
5050 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5051
5052 PR fortran/24892
5053 * gfortran.dg/open_access_append_1.f90: New test.
5054 * gfortran.dg/open_access_append_2.f90: New test.
5055
5056 2005-11-16 Richard Guenther <rguenther@suse.de>
5057
5058 PR middle-end/24851
5059 * gcc.c-torture/execute/pr24851.c: New testcase.
5060
5061 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * gcc.dg/fold-overflow-1.c: New test.
5064
5065 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
5066
5067 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
5068 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
5069
5070 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
5071
5072 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
5073 structures.
5074 * g++.dg/eh/forced2.C: Likewise.
5075 * g++.dg/eh/forced3.C: Likewise.
5076 * g++.dg/eh/forced4.C: Likewise.
5077
5078 2005-11-11 Mike Stump <mrs@apple.com>
5079
5080 * g++.old-deja/g++.mike/unused.C: Add.
5081
5082 2005-11-15 Mark Mitchell <mark@codesourcery.com>
5083
5084 PR c++/24667
5085 * g++.dg/warn/Wcast-qual1.C: New test.
5086
5087 2005-11-15 Jan Hubicka <jh@suse.cz>
5088
5089 * gcc.dg/winline-5.c: Add large-unit-insns limit.
5090
5091 2005-11-14 David Edelsohn <edelsohn@gnu.org>
5092
5093 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5094
5095 2005-11-14 Diego Novillo <dnovillo@redhat.com>
5096
5097 PR 24840
5098 * gcc.dg/tree-ssa/pr24840.c: New test.
5099
5100 2005-11-14 Janis Johnson <janis187@us.ibm.com>
5101
5102 PR testsuite/24841
5103 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5104
5105 2005-11-14 Dale Johannesen <dalej@apple.com>
5106
5107 * gcc.c-torture/execute/20051113-1.c: New.
5108
5109 2005-11-14 Mark Mitchell <mark@codesourcery.com>
5110
5111 PR c++/24687
5112 * g++.dg/template/crash43.C: New test.
5113
5114 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
5115
5116 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5117
5118 2005-11-13 Mark Mitchell <mark@codesourcery.com>
5119
5120 PR c++/24817
5121 * g++.dg/eh/spec8.C: New test.
5122
5123 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
5124
5125 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5126
5127 2005-11-13 Mark Mitchell <mark@codesourcery.com>
5128
5129 PR c++/20293
5130 * g++.dg/parse/ambig4.C: New test.
5131 * g++.dg/tc1/dr101.C: Adjust error markers.
5132 * g++.dg/lookup/strong-using-2.C: Likewise.
5133 * g++.dg/lookup/ambig5.C: Likewise.
5134 * g++.dg/lookup/ambig4.C: Likewise.
5135 * g++.dg/parse/crash22.C: Likewise.
5136
5137 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
5138
5139 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5140
5141 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
5142
5143 * gcc.dg/nested-calls-1.c: New test.
5144
5145 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5146
5147 * gfortran.dg/complex_intrinsic_1.f90: New test.
5148 * gfortran.dg/complex_intrinsic_2.f90: New test.
5149 * gfortran.dg/fgetc_1.f90: New test.
5150 * gfortran.dg/fgetc_2.f90: New test.
5151 * gfortran.dg/fgetc_3.f90: New test.
5152 * gfortran.dg/ftell_1.f90: New test.
5153 * gfortran.dg/ftell_2.f90: New test.
5154 * gfortran.dg/gnu_logical_1.F: New test.
5155 * gfortran.dg/gnu_logical_2.f90: New test.
5156
5157 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
5158
5159 PR middle-end/24820
5160 * testsuite/gcc.dg/pr24820.c: New test.
5161
5162 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
5163
5164 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5165 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5166 variable.
5167
5168 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5169
5170 testsuite/24614
5171 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5172
5173 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
5174
5175 * gcc.target/cris/cris.exp: New file.
5176 * gcc.target/cris/rld-legit1.c: New test.
5177 * gcc.target/cris/rld-legit2.c: New test.
5178
5179 2005-11-12 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR c++/24780
5182 * g++.dg/opt/pr24780.C: New test.
5183
5184 PR c++/24761
5185 * g++.dg/template/asm1.C: New test.
5186
5187 2005-11-12 Steven G. Kargl <kargls@comcast.net>
5188
5189 PR libgfortran/24787
5190 * gfortran.dg/scan_1.f90: New test.
5191
5192 2005-11-12 Jan Hubicka <jh@suse.cz>
5193
5194 * gcc.target/i386/minmax-1.c: New.
5195 * gcc.target/i386/minmax-2.c: New.
5196
5197 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
5198
5199 * gcc.dg/pr24445.c: Fix for 64-bit targets.
5200
5201 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
5202
5203 * gcc.c-torture/execute/20051110-1.c,
5204 gcc.c-torture/execute/20051110-2.c: New tests.
5205
5206 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
5207
5208 PR middle-end/24750
5209 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5210 New tests.
5211
5212 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
5213
5214 * lib/target-libpath.exp (get_shlib_extension): New proc.
5215 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5216 * lib/gfortran.exp (gfortran_link_flags): Likewise.
5217 * lib/objc.exp (objc_target_compile): Likewise.
5218 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5219 detection.
5220
5221 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
5222
5223 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5224
5225 * lib/target-supports.exp (check_effective_target_static_libgfortran):
5226 Add -static to additional_flags and pass it to target_compile.
5227
5228 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5229
5230 PR libgfortran/24719
5231 gfortran.dg/read_noadvance.f90: New test.
5232
5233 PR libgfortran/24699
5234 gfortran.dg/fmt_t_2.f90: New test.
5235
5236 PR libgfortran/24785
5237 gfortran.dg/read_x_eor.f90: New test.
5238
5239 PR libgfortran/24584
5240 gfortran.dg/namelist_empty.f90: Rename test.
5241
5242 PR libgfortran/24489
5243 gfortran/read_eor.f90: Rename test.
5244
5245 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
5246
5247 PR fortran/15976
5248 * gfortran.dg/automatic_module_variable.f90: New test.
5249
5250 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
5251
5252 PR target/24445
5253 * gcc.dg/pr24445.c: New test.
5254
5255 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
5256
5257 PR fortran/24655
5258 PR fortran/24755
5259 * gfortran.dg/recursive_statement_functions.f90: Add statement
5260 functions using inline intrinsic functions and parameters to test
5261 that they no longer seg-fault.
5262
5263 PR fortran/24409
5264 gfortran.dg/nested_modules_4.f90: New test.
5265 gfortran.dg/nested_modules_5.f90: New test.
5266
5267 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5268
5269 PR fortran/24643
5270 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5271
5272 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
5273
5274 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5275 failures.
5276
5277 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
5278
5279 * gcc.dg/sparc-getcontext-1.c: New test.
5280
5281 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
5282
5283 * gcc.dg/ifcvt-fabs-1.c: New test.
5284
5285 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
5286
5287 PR other/4372
5288 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5289 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5290
5291 2005-11-09 Richard Guenther <rguenther@suse.de>
5292
5293 PR tree-optimization/24716
5294 * gcc.c-torture/execute/pr24716.c: New testcase.
5295
5296 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5297
5298 * gcc.dg/pr24624.c: Disable for non S/390 targets.
5299
5300 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5301
5302 PR 24624
5303 * gcc.dg/pr24624.c: Testcase added.
5304
5305 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5306
5307 PR 24623
5308 * g++.dg/other/pr24623.C: Testcase added.
5309
5310 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
5311
5312 PR fortran/22607
5313 * gfortran-dg/pure_byref_1.f90: New.
5314 * gfortran-dg/pure_byref_2.f90: New.
5315
5316 2005-11-09 Uros Bizjak <uros@kss-loka.si>
5317
5318 PR c/24101
5319 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5320 * gcc.dg/dg.exp: Run main loop also for *.i files.
5321
5322 2005-11-08 Jakub Jelinek <jakub@redhat.com>
5323
5324 PR c++/19450
5325 * g++.dg/tls/diag-3.C: New test.
5326 * g++.dg/tls/diag-4.C: New test.
5327 * g++.dg/tls/static-1.C: New test.
5328 * g++.dg/tls/static-1a.cc: New file.
5329
5330 2005-11-08 Diego Novillo <dnovillo@redhat.com>
5331
5332 PR 23046
5333 * g++.dg/tree-ssa/pr23046.C: New test.
5334
5335 2005-11-08 Devang Patel <dpatel@apple.com>
5336
5337 PR tree-optimization/23115
5338 * gcc.dg/tree-ssa/pr23115.c: New.
5339
5340 2005-11-08 David Edelsohn <edelsohn@gnu.org>
5341
5342 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5343 * gcc.target/powerpc/pr16155.c: Same.
5344 * gcc.target/powerpc/altivec-1.c: Same.
5345 * gcc.target/powerpc/altivec-2.c: Same.
5346 * gcc.target/powerpc/altivec-3.c: Same.
5347 * gcc.target/powerpc/altivec-5.c: Same.
5348 * gcc.target/powerpc/altivec-11.c: Same.
5349 * gcc.target/powerpc/altivec-12.c: Same.
5350 * gcc.target/powerpc/altivec-14.c: Same.
5351 * gcc.target/powerpc/altivec-22.c: Same.
5352 * gcc.target/powerpc/altivec-consts.c: Same.
5353 * gcc.target/powerpc/altivec-pr22085.c: Same.
5354 * gcc.target/powerpc/altivec-splat.c: Same.
5355 * gcc.target/powerpc/altivec-varargs-1.c: Same.
5356 * gcc.target/powerpc/altivec-vec-merge.c: Same.
5357 * gcc.target/powerpc/darwin-longlong.c: Same.
5358
5359 2005-11-08 Uros Bizjak <uros@kss-loka.si>
5360
5361 PR target/19340
5362 * gcc.dg/pr19340.c: New test.
5363
5364 2005-11-07 Ian Lance Taylor <ian@airs.com>
5365
5366 PR rtl-optimization/24683
5367 * gcc.dg/pr24683.c: New test.
5368
5369 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5370
5371 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5372 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5373
5374 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5375
5376 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5377
5378 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5379
5380 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5381
5382 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5383
5384 PR target/24230
5385
5386 * gcc.target/powerpc/altivec-consts.c,
5387 gcc.target/powerpc/altivec-splat.c: New testcase.
5388
5389 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5390
5391 PR c/24599
5392
5393 * gcc.dg/overflow-2.c: New testcase.
5394
5395 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR rtl-optimization/23567
5398 * gcc.c-torture/execute/20051104-1.c: New test.
5399
5400 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5401
5402 PR fortran/24534
5403 gfortran.dg/private_type_2.f90: Modified to check that case with
5404 PRIVATE declaration within derived type is accepted.
5405
5406 PR fortran/20838
5407 gfortran.dg/pointer_assign_1.f90: New test.
5408
5409 PR fortran/20840
5410 * gfortran.dg/arrayio_0.f90: New test.
5411
5412 PR fortran/17737
5413 gfortran.dg/data_initialized.f90: New test.
5414 gfortran.dg/data_constraints_1.f90: New test.
5415 gfortran.dg/data_constraints_2.f90: New test.
5416
5417 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5418
5419 PR fortran/24174
5420 PR fortran/24305
5421 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5422
5423 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5424
5425 PR 24670
5426 * gcc.dg/tree-ssa/pr24670.c: New test.
5427
5428 2005-11-05 Ian Lance Taylor <ian@airs.com>
5429
5430 PR target/22432
5431 * gcc.target/i386/pr22432.c: New test.
5432
5433 2005-11-05 Richard Henderson <rth@redhat.com>
5434
5435 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5436 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5437 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5438 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5439 from gcc.dg/alpha-*.
5440 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5441 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5442
5443 2005-11-05 Andreas Jaeger <aj@suse.de>
5444
5445 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5446
5447 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5448
5449 PR target/23424
5450 * gcc.dg/torture/pr23424-1.c: New test.
5451
5452 2005-11-04 Richard Henderson <rth@redhat.com>
5453
5454 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5455 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5456 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5457 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5458 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5459 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5460 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5461 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5462 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5463 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5464 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5465 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5466 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5467 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5468 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5469 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5470 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5471 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5472 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5473 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5474 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5475 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5476 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5477 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5478 Move from gcc.dg/.
5479 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5480 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5481 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5482 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5483 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5484 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5485 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5486 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5487 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5488 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5489 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5490 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5491 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5492 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5493 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5494 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5495 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5496 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5497 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5498 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5499 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5500 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5501 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5502 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5503 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5504 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5505 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5506 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5507 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5508 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5509 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5510 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5511 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5512 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5513 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5514 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5515 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5516 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5517 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5518 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5519 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5520 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5521 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5522 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5523 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5524
5525 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5526
5527 PR 24627
5528 * gcc.dg/tree-ssa/pr24627.c: New test.
5529
5530 2005-11-04 Paul Brook <paul@codesourcery.com>
5531
5532 * gcc.dg/tls/opt-10.c: New test.
5533
5534 2005-11-04 Andreas Jaeger <aj@suse.de>
5535
5536 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5537 avoid extra warnings.
5538
5539 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5540
5541 PR libfortran/22298
5542 * gcc/testsuite/lib/target-supports.exp
5543 (check_effective_target_static_libgfortran): New
5544 static_libgfortran effective target.
5545 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5546 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5547
5548 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5549
5550 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5551
5552 2005-11-03 Josh Conner <jconner@apple.com>
5553
5554 PR c++/19989
5555 g++.dg/ext/array2.C: New test.
5556 g++.dg/template/dependent-name3.C: New test.
5557 g++.dg/template/dependent-name4.C: New test.
5558 g++.dg/template/sfinae2.C: New test.
5559
5560 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5561
5562 PR preprocessor/22042
5563 * gcc.dg/cpp/strify4.c: New test.
5564
5565 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5566
5567 PR c++/17964
5568 * g++.dg/cpp/string-1.C: New test.
5569
5570 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5571
5572 * gcc.target/powerpc: New directory.
5573 * gcc.target/powerpc/powerpc.exp: New file.
5574 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5575 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5576 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5577 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5578 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5579 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5580 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5581 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5582 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5583 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5584 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5585 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5586 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5587 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5588 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5589 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5590 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5591 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5592 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5593 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5594 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5595 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5596 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5597 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5598 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5599 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5600 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5601 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5602 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5603 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5604 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5605 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5606 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5607 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5608
5609 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5610
5611 PR c++/21627
5612 * g++.dg/warn/inline2.C: New test.
5613
5614 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5615
5616 PR middle-end/23155
5617 * g++.dg/ext/c99struct1.C: New test.
5618 * gcc.dg/union-cast-1.c: New test.
5619 * gcc.dg/union-cast-2.c: New test.
5620 * gcc.dg/union-cast-3.c: New test.
5621
5622 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5623
5624 PR middle-end/24589
5625 * gcc.c-torture/execute/zero-struct-2.c: New test.
5626
5627 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5628
5629 PR c++/24582
5630 * g++.dg/init/switch1.C: New test.
5631
5632 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5633
5634 * gcc.dg/delay-slot-1.c: New test.
5635
5636 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5637
5638 PR target/24620
5639 * gcc.dg/pr24620.c: New test.
5640
5641 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5642
5643 PR c/24329
5644 * gcc.dg/format/unnamed-1.c: New test.
5645
5646 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5647
5648 PR c++/22434
5649 * g++.dg/expr/cond8.C: New test.
5650
5651 PR c++/24560
5652 * g++.dg/parse/dot1.C: New test.
5653
5654 2005-11-02 Jan Hubicka <jh@suse.cz>
5655
5656 PR target/23303
5657 * gcc.dg/i386-lea.c: New test
5658
5659 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5660
5661 PR target/24615
5662 * gcc.dg/pr24615.c: New test.
5663
5664 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5665
5666 PR target/24600
5667 * gcc.dg/pr24600.c: New test.
5668
5669 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5670
5671 PR c++/19253
5672 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5673 * g++.dg/parse/typename9.C: New test.
5674 * g++/dg/parse/typename10.C: Likewise.
5675
5676 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5677
5678 PR fortran/18157
5679 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5680 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5681 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5682
5683 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5684
5685 PR c++/24569
5686 * g++.dg/debug/static1.C: New test.
5687
5688 2005-11-02 Josh Conner <jconner@apple.com>
5689
5690 * g++.dg/crash38.C: moved into proper directory...
5691 * g++.dg/template/crash42.C: ...here
5692
5693 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5694
5695 PR target/18338
5696 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5697 pcc_bitfield_type_matters || default_packed.
5698
5699 * lib/target-supports.exp
5700 (check_effective_target_pcc_bitfield_type_matters): New proc.
5701 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5702
5703 PR testsuite/23304
5704 * lib/target-supports.exp (check_effective_default_packed): New proc.
5705 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5706 Gate expected errors on target ! default_packed.
5707 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5708
5709 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5710
5711 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5712 change (r106358).
5713
5714 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5715
5716 PR fortran/24008
5717 * gfortran.dg/entry_5.f90: New.
5718 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5719
5720 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5721
5722 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5723
5724 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5725
5726 PR fortran/21565
5727 gfortran.dg/namelist_blockdata.f90: New test.
5728
5729 PR fortran/18737
5730 gfortran.dg/external_implicit_none.f90: New test.
5731
5732 PR fortran/14994
5733 * gfortran.dg/secnds.f: New test.
5734
5735 2005-10-31 Jan Hubicka <jh@suse.cz>
5736
5737 PR target/20928
5738 * gcc.c-torture/compile/pr20928.c: New test.
5739
5740 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5741
5742 PR middle-end/23492
5743 * gcc.c-torture/compile/zero-strct-5.c: New test.
5744
5745 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5746
5747 PR libgfortran/24584
5748 * gfortran.dg/pr24584.f90: New test.
5749
5750 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5751
5752 PR fortran/18883
5753 * gfortran.dg/char_result_9.f90: New.
5754 * gfortran.dg/char_result_10.f90: New.
5755
5756 2005-10-30 Jan Hubicka <jh@suse.cz>
5757
5758 * g++.dg/tree-ssa/pr24172.C: New testcase.
5759
5760 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5761
5762 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5763
5764 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5765
5766 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5767 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5768 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5769 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5770 gfortran.dg/enum_9.f90,
5771 gfortran.fortran-torture/compile/enum_1.f90,
5772 gfortran.fortran-torture/execute/enum_1.f90,
5773 gfortran.fortran-torture/execute/enum_2.f90,
5774 gfortran.fortran-torture/execute/enum_3.f90,
5775 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5776
5777 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5778
5779 PR target/18482
5780 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5781 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5782
5783 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5784
5785 PR libfortran/20179
5786 * gfortran.dg/mixed_io_1.f90: New test.
5787 * gfortran.dg/mixed_io_1.c: New file.
5788
5789 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5790
5791 * gfortran.dg/malloc_free_1.f90: New test.
5792
5793 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5794
5795 * gcc.dg/nested-func-4.c: Require profiling -pg.
5796
5797 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5798
5799 PR C++/23229
5800 * g++.dg/warn/main-2.C: New test.
5801
5802 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5803
5804 PR fortran/24545
5805 * gfortran.dg/interface_2.f90: new test.
5806
5807 2005-10-28 Josh Conner <jconner@apple.com>
5808
5809 PR c++/22153
5810 * g++.dg/template/crash38.C: New test.
5811 * g++.dg/parse/explicit1.C: Change expected errors.
5812
5813 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5814
5815 PR C++/23426
5816 * g++.dg/other/large-size-array.C: New test.
5817
5818 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5819
5820 PR middle-end/24362
5821 * g++.dg/opt/complex4.C: New test.
5822
5823 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5824
5825 * gcc.dg/nested-func-4.c: New test.
5826
5827 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5828
5829 PR fortran/24158
5830 gfortran.dg/derived_recursion.f90: New test.
5831 gfortran.dg/implicit_actual.f90: New test.
5832
5833 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5834
5835 PR middle-end/24295, PR testsuite/24477
5836 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5837 removed when weakref hits the tree.
5838
5839 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5840
5841 * gfortran.dg/cray_pointers_4.f90: New test.
5842
5843 * gfortran.dg/cray_pointers_5.f90: New test.
5844
5845 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5846
5847 PR fortran/22290
5848 * gfortran.dg/assign_5.f90: New test.
5849 * gfortran.dg/assign_6.f: New test.
5850
5851 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5852
5853 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5854 CPU has no SSE support.
5855
5856 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5857
5858 PR libgfortran/24224
5859 * gfortran.dg/arrayio_1.f90: Update attribution.
5860 * gfortran.dg/arrayio_2.f90: Update attribution.
5861 * gfortran.dg/arrayio_3.f90: Update attribution.
5862 * gfortran.dg/arrayio_4.f90: Update test conditions.
5863 * gfortran.dg/arrayio_5.f90: Update attribution.
5864 * gfortran.dg/arrayio_6.f90: New test.
5865 * gfortran.dg/arrayio_7.f90: New test.
5866
5867 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5868
5869 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5870
5871 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5872
5873 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5874
5875 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5876
5877 PR fortran/24416
5878 * gfortran.dg/namelist_char_only.f90: New test.
5879
5880 2005-10-24 Asher Langton <langton2@llnl.gov>
5881
5882 PR fortran/17031
5883 PR fortran/22282
5884 * gfortran.dg/cray_pointers_1.f90: New test.
5885 * gfortran.dg/cray_pointers_2.f90: New test.
5886 * gfortran.dg/cray_pointers_3.f90: New test.
5887 * gfortran.dg/loc_1.f90: New test.
5888 * gfortran.dg/loc_2.f90: New test.
5889
5890 2005-10-24 Steven Bosscher <stevenb@suse.de>
5891
5892 * gcc.dg/pr24225.c: New test.
5893
5894 2005-10-24 Asher Langton <langton2@llnl.gov>
5895
5896 * gfortran.dg/dup_save_1.f90: New test.
5897 * gfortran.dg/dup_save_2.f90: New test.
5898
5899 2005-10-24 Paul Brook <paul@codesourcery.com>
5900
5901 PR 24107
5902 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5903 stdint.h.
5904
5905 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5906
5907 PR libgfortran/24489
5908 * gfortran.dg/pr24489.f90: New test.
5909
5910 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5911
5912 PR fortran/23635
5913 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5914
5915 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
5916
5917 PR target/18911
5918 * g++.dg/init/array16.C: Skip for mmix-*-*.
5919
5920 2005-10-23 Asher Langton <langton2@llnl.gov>
5921
5922 * gfortran.dg/byte_1.f90: New test.
5923 * gfortran.dg/byte_2.f90: New test.
5924
5925 2005-10-23 David Edelsohn <edelsohn@gnu.org>
5926
5927 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5928
5929 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
5930
5931 PR fortran/18022
5932 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5933
5934 PR fortran/24311
5935 * gfortran.dg/merge_char_const.f90: New test.
5936
5937 PR fortran/24384
5938 * gfortran.dg/spread_scalar_source.f90: New test.
5939
5940 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
5941
5942 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5943
5944 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5945 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5946
5947 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5948
5949 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
5950
5951 PR fortran/24426
5952 * gfortran.dg/der_pointer_4.f90: New.
5953
5954 2005-10-22 David Ayers <d.ayers@inode.at>
5955
5956 * obj-c++.dg/except-1.mm: Simplify.
5957
5958 2005-10-21 David Ayers <d.ayers@inode.at>
5959
5960 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5961
5962 2005-10-21 Jakub Jelinek <jakub@redhat.com>
5963
5964 * gfortran.dg/assumed_dummy_2.f90: New test.
5965
5966 2005-10-21 James E Wilson <wilson@specifix.com>
5967
5968 PR preprocessor/15220
5969 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5970
5971 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
5972
5973 * gcc.c-torture/execute/20051021-1.c: New test.
5974
5975 2005-10-21 Mark Mitchell <mark@codesourcery.com>
5976
5977 PR c++/24260
5978 * g++.dg/ext/tmplattr1.C: New test.
5979
5980 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
5981
5982 PR fortran/24440
5983 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5984
5985 2005-10-20 Geoffrey Keating <geoffk@apple.com>
5986
5987 * obj-c++.dg/except-1.mm: New.
5988
5989 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5990
5991 2005-10-21 Alan Modra <amodra@bigpond.net.au>
5992
5993 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5994
5995 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
5996
5997 PR middle-end/24295
5998 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5999 declarations with the same names as thunks' alias targets, use
6000 aliases instead.
6001 * gcc.dg/attr-alias-3.c: New test.
6002 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6003
6004 2005-10-20 Mark Mitchell <mark@codesourcery.com>
6005
6006 PR c++/22618
6007 * g++.dg/parse/access8.C: New test.
6008
6009 2005-10-20 Richard Guenther <rguenther@suse.de>
6010
6011 PR c++/24439
6012 * g++.dg/tree-ssa/pr24439.C: New testcase.
6013
6014 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
6015
6016 * g++.dg/opt/delay-slot-1.C: New test.
6017
6018 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
6019
6020 PR fortran/21625
6021 * gfortran.fg/der_init_1.f90: New.
6022
6023 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6024
6025 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6026
6027 2005-10-19 Mark Mitchell <mark@codesourcery.com>
6028
6029 PR c++/21908
6030 * g++.dg/parse/error28.C: New test.
6031
6032 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
6033
6034 * gcc.dg/profile-generate-2.c: New test.
6035
6036 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
6037
6038 PR target/23589
6039 * g++.dg/ext/dllimport11.C: New.
6040
6041 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6042
6043 PR c++/22293
6044 * g++.dg/other/friend3.C: New test.
6045
6046 2005-10-18 Mark Mitchell <mark@codesourcery.com>
6047
6048 PR c++/23293
6049 * g++.dg/template/error19.C: New test.
6050
6051 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
6052
6053 PR c++/21383
6054 * g++.dg/overload/koenig2.C: New.
6055
6056 PR c++/23118
6057 * g++.dg/overload/error2.C: New.
6058
6059 PR c++/22604
6060 * g++.dg/inherit/covariant14.C: New.
6061
6062 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6063
6064 PR c++/23440
6065 * g++.dg/parse/for1.C: New test.
6066
6067 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
6068
6069 PR fortran/23446
6070 * gfortran.dg/host_dummy_index_1.f90: New test.
6071
6072 PR fortran/21459
6073 * gfortran.dg/automatic_char_len_2.f90: New test.
6074
6075 PR fortran/20866
6076 * gfortran.dg/recursive_statement_functions.f90: New test.
6077
6078 PR fortran/20853
6079 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
6080
6081 PR fortran/20849
6082 * gfortran.dg/external_initializer.f90: New test.
6083
6084 PR fortran/20837
6085 * non_module_public.f90: New test.
6086
6087 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
6088
6089 PR c++/24386
6090 * g++.dg/template/overload7.C: New.
6091
6092 PR c++/22551
6093 * g++.dg/other/switch2.C: Remove expected warnings.
6094
6095 PR c++/21353
6096 * g++.dg/template/defarg6.C: New.
6097
6098 2005-10-17 Uros Bizjak <uros@kss-loka.si>
6099
6100 PR target/24315
6101 * gcc.target/i386/pr24315.c: New test.
6102
6103 2005-10-16 Mark Mitchell <mark@codesourcery.com>
6104
6105 PR c++/24389
6106 * g++.dg/template/static21.C: New test.
6107 * g++.dg/template/static21-a.cc: Likewise.
6108
6109 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
6110
6111 PR c++/23959
6112 * g++.dg/warn/Wswitch-default-1.C: New test.
6113 * g++.dg/warn/Wswitch-default-2.C: New test.
6114
6115 2005-10-16 Mark Mitchell <mark@codesourcery.com>
6116
6117 PR c++/22173
6118 * g++.dg/parse/template18.C: New test.
6119 * g++.dg/template/nontype15.C: Likewise.
6120
6121 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
6122
6123 PR fortran/22273
6124 * gfortran.dg/spec_expr_2.f90: New.
6125
6126 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
6127
6128 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6129 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6130 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6131 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6132 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6133 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6134 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6135 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
6136 previous target-specific skips and warning-message matches where
6137 applicable.
6138
6139 2005-10-15 Mark Mitchell <mark@codesourcery.com>
6140
6141 PR c++/21347
6142 * g++.dg/warn/Wctor-dtor.C: New test.
6143
6144 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6145
6146 PR c/23439
6147 * gcc.dg/for-1.c: New test.
6148
6149 2005-10-14 Mark Mitchell <mark@codesourcery.com>
6150
6151 PR c++/19565
6152 * g++.dg/warn/Wconversion1.C: New test.
6153 * g++.dg/ext/packed4.C: Compile with -w.
6154 * g++.dg/opt/20050511-1.C: Likewise.
6155 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6156
6157 2005-10-14 Jakub Jelinek <jakub@redhat.com>
6158
6159 * gfortran.dg/boz_5.f90: New test.
6160
6161 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
6162
6163 PR c++/22551
6164 * g++.dg/other/switch2.C: New.
6165
6166 PR c++/23984
6167 * g++.dg/init/ctor7.C: New.
6168
6169 2005-10-13 David Edelsohn <edelsohn@gnu.org>
6170
6171 PR c++/23730
6172 * g++.dg/parse/crash32.C: New test.
6173
6174 2005-10-13 Mark Mitchell <mark@codesourcery.com>
6175
6176 PR c++/20721
6177 * g++.dg/init/goto2.C: New test.
6178
6179 PR c++/22464
6180 * g++.dg/template/crash/41.C: New test.
6181
6182 PR c++/22180
6183 * g++.dg/template/crash40.C: New test.
6184
6185 PR c++/23694
6186 * g++.dg/parse/friend5.C: New test.
6187
6188 PR c++/23307
6189 * g++.dg/template/crash38.C: New test.
6190
6191 PR c++/22352
6192 * g++.dg/template/friend38.C: New test.
6193
6194 PR c++/22405
6195 * g++.dg/template/crash39.C: New test.
6196
6197 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
6198
6199 * gcc.dg/debug/dwarf2/dwarf-char1.c,
6200 gcc.dg/debug/dwarf2/dwarf-char2.c,
6201 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6202
6203 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6204
6205 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
6206
6207 * gcc.dg/dll-2.c: Add tests for warnings.
6208 * gcc.dg/dll-3.c: Likewise.
6209 * gcc.dg/dll-4.c: Likewise.
6210
6211 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6212 * g++.dg/ext/dllimport2.C: Likewise.
6213 * g++.dg/ext/dllimport3.C: Likewise.
6214 * g++.dg/ext/dllimport7.C: Likewise.
6215 * g++.dg/ext/dllimport8.C: Likewise.
6216 * g++.dg/ext/dllimport9.C: Likewise.
6217
6218 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
6219
6220 PR fortran/24092
6221 * gfortran.dg/derived_pointer_recursion.f90: New test.
6222
6223 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
6224
6225 * gcc.c-torture/execute/20051012-1.c: New test.
6226
6227 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6228
6229 PR fortran/18082
6230 * gfortran.dg/automatic_char_len_1.f90: New test.
6231
6232 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6233
6234 PR fortran/20847
6235 * gfortran.dg/save_common.f90: New test.
6236
6237 PR fortran/20856
6238 * gfortran.dg/save_result.f90: New test.
6239
6240 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
6241
6242 PR c++/21592
6243 * g++.dg/template/dependent-expr1.C: Add new expected error.
6244 * g++.dg/template/dependent-expr2.C: Adjust error text.
6245 * g++.dg/template/overload6.C: New.
6246
6247 PR c++/23797
6248 * g++.dg/other/typename8.C: New.
6249
6250 PR c++/21117
6251 * g++.dg/other/return1.C: New.
6252
6253 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
6254
6255 PR c++/24052
6256 * g++.dg/ext/label5.C: New.
6257
6258 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
6259
6260 PR c++/19964
6261 * g++.dg/parse/crash31.C: New.
6262
6263 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
6264
6265 * g++.dg/ipa/ipa-1.c: New test.
6266 * g++.dg/ipa/ipa-2.c: New test.
6267 * g++.dg/ipa/ipa-3.c: New test.
6268 * g++.dg/ipa/ipa-4.c: New test.
6269 * g++.dg/ipa/ipa-5.c: New test.
6270 * g++.dg/ipa/ipa.exp: New file.
6271
6272 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6273
6274 PR fortran/24207
6275 * gfortran.dg/private_type_3.f90: New test.
6276
6277 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6278
6279 PR fortran/20786
6280 gfortran.dg/aint_anint_1.f90: New test.
6281
6282 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6283
6284 PR libgfortran/24313
6285 gfortran.dg/csqrt.f: New test.
6286
6287 2005-10-11 Ian Lance Taylor <ian@airs.com>
6288
6289 PR c++/8057
6290 * g++.dg/warn/noeffect7.C: New test.
6291 * g++.dg/warn/noeffect2.C: Instantiate templates.
6292 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
6293 and warning.
6294
6295 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6296
6297 PR c++/21089
6298 * g++.dg/init/float1.C: New test.
6299
6300 PR c++/24277
6301 * g++.dg/init/member1.C: Tweak error markers.
6302
6303 2005-10-11 Janis Johnson <janis187@us.ibm.com>
6304
6305 PR testsuite/24281
6306 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6307 Check for null pointer.
6308
6309 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6310
6311 PR c++/21369
6312 * g++.dg/parse/ret-type3.C: New test.
6313
6314 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
6315
6316 PR tree-opt/23946
6317 * gcc.c-torture/compile/pr23946.c: New test.
6318
6319 2005-10-11 Jakub Jelinek <jakub@redhat.com>
6320
6321 * g++.dg/opt/mmx2.C: New test.
6322
6323 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6324
6325 PR c++/24277
6326 * g++.dg/template/static20.C: New test.
6327
6328 PR c++/24302
6329 * g++.dg/warn/Wunused-12.C: New test.
6330
6331 PR c++/23437
6332 * g++.dg/template/arg4.C: New test.
6333
6334 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6335
6336 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6337 * gcc.dg/ucnid-3.c: Likewise.
6338 * gcc.dg/ucnid-4.c: Likewise.
6339 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6340 * g++.dg/other/ucnid-1.C: Likewise.
6341 * gcc.dg/sparc-frame-1.c: New test.
6342
6343 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6344
6345 PR c++/24139
6346 * g++.dg/template/spec27.C: New test.
6347
6348 PR c++/24275
6349 * g++.dg/template/static19.C: New test.
6350
6351 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6352
6353 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6354 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6355
6356 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
6357
6358 PR target/24136
6359 * gfortran.fortran-torture/compile/pr24136.f: New test.
6360
6361 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
6362
6363 PR c++/22172
6364 * g++.dg/parse/crash30.C: New test.
6365
6366 2005-10-07 Richard Guenther <rguenther@suse.de>
6367
6368 PR middle-end/24227
6369 * gcc.c-torture/compile/pr24227.c: New testcase.
6370
6371 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6372
6373 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6374 Do not put aligned attributes on array elements.
6375
6376 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6377
6378 PR testsuite/23611, PR testsuite/23615
6379 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6380 writing prototypes of library functions by hand.
6381 * obj-c++.dg/bitfield-4.mm: Likewise.
6382 * obj-c++.dg/const-str-4.mm: Likewise.
6383 * obj-c++.dg/encode-4.mm: Likewise.
6384 * obj-c++.dg/encode-5.mm: Likewise.
6385 * obj-c++.dg/encode-6.mm: Likewise.
6386 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6387 * obj-c++.dg/method-10.mm: Likewise.
6388 * obj-c++.dg/method-17.mm: Likewise.
6389 * obj-c++.dg/method-19.mm: Likewise.
6390 * obj-c++.dg/try-catch-2.mm: Likewise.
6391
6392 2005-10-06 Richard Henderson <rth@redhat.com>
6393
6394 PR 24236
6395 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6396
6397 2005-10-06 Dale Johannesen <dalej@apple.com>
6398
6399 * gcc.c-torture/execute/20030125-1.c: Correct.
6400
6401 2005-10-06 Richard Guenther <rguenther@suse.de>
6402
6403 PR tree-optimization/24238
6404 * g++.dg/tree-ssa/pr24238.C: New testcase.
6405
6406 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6407
6408 PR 18568
6409 * gfortran.dg/der_pointer_3.f90: New test.
6410
6411 2005-10-05 Devang Patel <dpatel@apple.com>
6412
6413 PR Debug/23205
6414 * g++.dg/other/PR23205.C: New.
6415
6416 2005-10-05 Richard Henderson <rth@redhat.com>
6417
6418 PR target/23602
6419 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6420 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6421
6422 2005-10-05 Dale Johannesen <dalej@apple.com>
6423
6424 * gcc.c-torture/execute/float-floor.c: New.
6425
6426 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6427
6428 PR tree-optimization/21419
6429 PR tree-optimization/24146
6430 PR tree-optimization/24151
6431
6432 * g++.dg/ext/asm7.C: New.
6433 * g++.dg/ext/asm8.C: New.
6434 * gcc.dg/asm-1.c: Compile on all targets.
6435 * gcc.dg/asm-pr24146.c: New.
6436 * gcc.dg/pr21419.c: Adjust error messages.
6437
6438 2005-10-05 Richard Guenther <rguenther@suse.de>
6439
6440 PR fortran/24176
6441 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6442
6443 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6444
6445 PR c++/23513
6446 * g++.dg/template/spec22.C: Robustify test.
6447 * g++.dg/template/spec26.C: New.
6448
6449 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6450
6451 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6452 if target supports vector instructions.
6453
6454 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6455
6456 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6457 C99 functions.
6458
6459 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6460
6461 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6462 check_effective_target_fortran_large_int): Replace cached result
6463 when target changes.
6464
6465 2005-10-04 Devang Patel <dpatel@apple.com>
6466
6467 * gcc.dg/i386-sse-vect-types.c: New.
6468
6469 2005-10-04 Ian Lance Taylor <ian@airs.com>
6470
6471 PR preprocessor/13726
6472 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6473 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6474
6475 2005-10-04 Richard Guenther <rguenther@suse.de>
6476
6477 PR c/23576
6478 * gcc.dg/noncompile/pr23576.c: New testcase.
6479
6480 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6481
6482 PR middle-end/23125
6483 * gcc.dg/register-var-3.c: New test.
6484
6485 2005-10-04 Steven Bosscher <stevenb@suse.de>
6486
6487 * gcc.dg/pr23049.c: New test.
6488
6489 * gcc.dg/ucnid-4.c: Fix test.
6490
6491 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6492
6493 PR 23445
6494 * gcc.c-torture/compile/pr23445.c: New test.
6495
6496 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6497
6498 * g++.dg/overload/unknown1.C: New.
6499
6500 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6501
6502 PR c++/17775
6503 * g++.dg/template/repo4.C: New test.
6504
6505 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6506
6507 PR libfortran/19308
6508 * gfortran.dg/large_real_kind_2.F90: New test.
6509 * gfortran.dg/large_integer_kind_2.f90: New test.
6510
6511 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6512
6513 * lib/target-supports.exp (check_effective_target_vect_shift):
6514 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6515 (check_effective_target_vect_condition): Fix copy-n-pasto.
6516
6517 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6518 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6519 targets.
6520
6521 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6522
6523 PR c++/22621
6524 * g++.dg/template/overload5.C : New test.
6525
6526 PR c++/23840
6527 * g++.dg/expr/stdarg1.C: New test.
6528
6529 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6530
6531 PR 24142
6532 * gcc.c-torture/execute/pr24142.c: New test.
6533
6534 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6535
6536 PR 24141
6537 * gcc.c-torture/execute/pr24141.c: New test.
6538
6539 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6540 Diego Novillo <dnovillo@redhat.com>
6541
6542 PR 23604
6543 * gcc.c-torture/execute/pr23604.c: New test.
6544
6545 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6546
6547 PR fortran/16404
6548 PR fortran/20835
6549 PR fortran/20890
6550 PR fortran/20899
6551 PR fortran/20900
6552 PR fortran/20901
6553 PR fortran/20902
6554 gfortran.dg/equiv_constraint_1.f90: New test.
6555 gfortran.dg/equiv_constraint_2.f90: New test.
6556 gfortran.dg/equiv_constraint_3.f90: New test.
6557 gfortran.dg/equiv_constraint_4.f90: New test.
6558 gfortran.dg/equiv_constraint_5.f90: New test.
6559 gfortran.dg/equiv_constraint_6.f90: New test.
6560 gfortran.dg/equiv_constraint_7.f90: New test.
6561 gfortran.dg/equiv_constraint_8.f90: New test.
6562 gfortran.dg/private_type_1.f90: New test.
6563 gfortran.dg/private_type_2.f90: New test.
6564 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6565 980628-10.f: Assert std=gnu to permit mixing of
6566 types in equivalence statements.
6567
6568 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6569
6570 PR 24112
6571 * gfortran.dg/open_status_1.f90: New.
6572
6573 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6574
6575 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6576 * gcc.dg/vect/pr22480.c: Clean up temp files.
6577 * gcc.dg/vect/pr23831.c: Clean up temp files.
6578 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6579 Clean up temp files.
6580 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6581 Clean up temp files.
6582
6583 * gcc.dg/20050309-1.c: Clean up temp files.
6584 * gcc.dg/20050325-1.c: Clean up temp files.
6585
6586 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6587
6588 PR tree-optimization/24059
6589 * gcc.dg/vect/pr24059.c : New test.
6590
6591 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR middle-end/24109
6594 * gcc.c-torture/execute/20050929-1.c: New test.
6595
6596 2005-09-29 Steven Bosscher <stevenb@suse.de>
6597
6598 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6599
6600 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6601
6602 PR c/21419
6603 * gcc.dg/pr21419.c: New test.
6604
6605 2005-09-29 Steven Bosscher <stevenb@suse.de>
6606
6607 * gcc.dg/pr23911.c: New test.
6608
6609 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6610
6611 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6612
6613 PR c++/16782
6614 * g++.dg/parse/qualified4.C: New test.
6615 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6616 * g++.old-deja/g++.mike/p8154.C: Likewise.
6617
6618 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6619
6620 PR c++/22147
6621 * g++.dg/template/friend37.C: New test.
6622 * g++.dg/parse/crash28.C: Adjust error markers.
6623
6624 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6625
6626 PR fortran/18518
6627 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6628
6629 2005-09-27 Devang Patel <dpatel@apple.com>
6630
6631 PR tree-optimization/23625
6632 * gcc.dg/pr23625.c: New test.
6633
6634 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6635
6636 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6637 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6638
6639 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR fortran/23677
6642 * gfortran.fortran-torture/execute/save_1.f90: New test.
6643 * gfortran.dg/save_1.f90: New test.
6644
6645 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6646
6647 * gcc.target/i386/builtin-apply-mmx.c: New test.
6648
6649 PR target/22576
6650 * gcc.target/i386/pr22576.c: New test.
6651
6652 PR target/22585
6653 * gcc.target/i386/pr22585.c: New test.
6654
6655 PR target/23268
6656 * gcc.target/i386/pr23268.c: New test.
6657
6658 PR middle-end/23831
6659 * gcc.dg/vect/pr23831.c: New test.
6660
6661 PR target/24055
6662 * gcc.target/i386/pr24055.c: New test.
6663
6664 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6665
6666 PR tree-optimization/23960
6667 * gcc.c-torture/compile/pr23960.c: New.
6668
6669 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6670
6671 PR fortran/16861
6672 * gfortran.dg/nested_modules_3.f90: New.
6673
6674 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6675
6676 PR fortran/24005
6677 gfortran.dg/interface_1.f90: New test.
6678
6679 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6680 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6681
6682 PR fortran/23843
6683 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6684
6685 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6686
6687 PR fortran/23516
6688 * gfortran.dg/imag_1.f: New test.
6689 * gfortran.dg/imag_2.f: Ditto.
6690
6691 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6692
6693 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6694
6695 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR c++/21983
6698 * g++.dg/warn/pr21983.C: New test.
6699
6700 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6701
6702 PR c++/23993
6703 * g++.dg/template/array14.C: New test.
6704
6705 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6706
6707 PR fortran/19929
6708 * gfortran.dg/der_ptr_component_1.f90: New test.
6709
6710 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6711
6712 PR c++/23965
6713 * g++.dg/template/error1.C: Reject "no matching function" message.
6714
6715 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6716
6717 PR c++/17609
6718 * g++.dg/lookup/error1.C: New test.
6719
6720 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6721
6722 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6723 functionality of the testcase.
6724
6725 2005-09-20 Richard Henderson <rth@redhat.com>
6726
6727 * gcc.dg/vect/vect-22.c: Require vect_float.
6728 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6729
6730 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6731
6732 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6733 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6734 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6735 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6736 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6737 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6738 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6739 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6740 * gcc.dg/cpp/ucnid-8.c: New test.
6741
6742 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR tree-optimization/23929
6745 * gcc.c-torture/compile/pr23929.c: New test.
6746
6747 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6748
6749 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6750 for one loop.
6751
6752 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6753
6754 PR testsuite/23186
6755 * g++.dg/other/pr22003.C: Require named sections.
6756
6757 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR c++/23947
6760 * g++.dg/rtti/crash3.C: New test.
6761
6762 PR tree-optimization/23818
6763 * gcc.dg/pr23818.c: New test.
6764
6765 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6766
6767 PR fortran/23420
6768 * gfortran.dg/print_fmt_4.f: New.
6769
6770 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR fortran/23663
6773 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6774
6775 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6776
6777 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6778 Use pointers to local alignable arrays instead. Added comments.
6779 * gcc.dg/vect/vect-46.c: Likewise.
6780 * gcc.dg/vect/vect-48.c: Likewise.
6781 * gcc.dg/vect/vect-49.c: Likewise.
6782 * gcc.dg/vect/vect-52.c: Likewise.
6783 * gcc.dg/vect/vect-53.c: Likewise.
6784 * gcc.dg/vect/vect-54.c: Likewise.
6785 * gcc.dg/vect/vect-56.c: Likewise.
6786 * gcc.dg/vect/vect-57.c: Likewise.
6787 * gcc.dg/vect/vect-58.c: Likewise.
6788 * gcc.dg/vect/vect-60.c: Likewise.
6789 * gcc.dg/vect/vect-61.c: Likewise.
6790
6791 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6792 The test is no longer vectorizable on vect_no_align targets.
6793 * gcc.dg/vect/vect-43.c: Likewsie.
6794
6795 * gcc.dg/vect/vect-44.c: Added comments.
6796 * gcc.dg/vect/vect-45.c: Added comments.
6797 * gcc.dg/vect/vect-50.c: Added comments.
6798 * gcc.dg/vect/vect-51.c: Added comments.
6799
6800 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6801 aligned type.
6802 * gcc.dg/vect/Os-vect-95.c: Likewise.
6803
6804 * gcc.dg/vect/vect-41.c: Test removed.
6805 * gcc.dg/vect/vect-47.c: Test removed.
6806 * gcc.dg/vect/vect-55.c: Test removed.
6807 * gcc.dg/vect/vect-59.c: Test removed.
6808
6809 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6810
6811 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6812 No longer vectorizable on vect_no_align targets.
6813 * gcc.dg/vect/pr20122.c: Likewise.
6814 * gcc.dg/vect/vect-74.c: Likewise.
6815 * gcc.dg/vect/vect-75.c: Likewise.
6816 * gcc.dg/vect/vect-76.c: Likewise.
6817
6818 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6819 Will not be vectorizable on vect_no_align targets once aliasing issues
6820 are resolved.
6821 * gcc.dg/vect/vect-79.c: Likewise.
6822
6823 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6824 * gcc.dg/vect/vect-78.c: Likewise.
6825 * gcc.dg/vect/vect-97.c: Likewise.
6826
6827 2005-09-19 Steven Bosscher <stevenb@suse.de>
6828
6829 * gcc.dg/pr23943.c: New test.
6830
6831 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6832
6833 PR fortran/19181
6834 * gfortran.dg/derived_pointer_null_1.f90: New test.
6835
6836 2005-09-18 Richard Guenther <rguenther@suse.de>
6837
6838 PR middle-end/23944
6839 * gcc.c-torture/compile/pr23944.c: New testcase.
6840
6841 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6842
6843 PR fortran/15975
6844 * gfortran.dg/der_pointer_2.f90: New test.
6845
6846 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6847
6848 PR fortran/16861
6849 * gfortran.dg/nested_modules_2.f90: New test.
6850
6851 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6852
6853 PR c++/18368
6854 * g++.dg/other/semicolon.C: New test.
6855
6856 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6857
6858 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6859 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6860
6861 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6862
6863 PR c++/23914
6864 * g++.dg/template/static18.C: New test.
6865
6866 PR c++/21514
6867 * g++.dg/template/crash19.C: Remove dg-error marker.
6868 * g++.dg/template/local4.C: New test.
6869
6870 2005-09-16 Paul Brook <paul@codesourcery.com>
6871
6872 PR fortran/23906
6873 * gfortran.dg/dependency_1.f90: New test.
6874
6875 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6876
6877 PR c++/23896
6878 * g++.dg/template/static17.C: New test.
6879
6880 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6881
6882 PR c++/23139
6883 * g++.dg/warn/huge-val1.C: New test.
6884
6885 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6886
6887 PR c++/13140
6888 * g++.dg/parse/class2.C: New test.
6889 * g++.dg/template/explicit8.C: Likewise.
6890 * g++.dg/template/spec25.C: Likewise.
6891
6892 2005-09-14 Josh Conner <jconner@apple.com>
6893
6894 PR middle-end/23584
6895 * gcc.dg/pr23584.c: New test.
6896
6897 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6898
6899 PR fortran/21875 Internal Unit Array I/O, NIST
6900 * gfortran.dg/arrayio_1.f90: New test.
6901 * gfortran.dg/arrayio_1.f90: New test.
6902 * gfortran.dg/arrayio_1.f90: New test.
6903 * gfortran.dg/arrayio_1.f90: New test.
6904 * gfortran.dg/arrayio_1.f90: New test.
6905
6906 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6907
6908 PR middle-end/22480
6909 * gcc.dg/vect/pr22480.c: New test.
6910
6911 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6912
6913 PR fortran/19358
6914 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6915
6916 2005-09-13 Josh Conner <jconner@apple.com>
6917
6918 PR c++/23180
6919 * g++.dg/init/struct2.C: New test.
6920 * g++.dg/init/struct3.C: New test.
6921
6922 2005-09-13 Janis Johnson <janis187@us.ibm.com>
6923
6924 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6925 Clean up temp files.
6926 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6927 gcc.dg/tree-ssa/builtin-fprintf-1.c,
6928 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6929 gcc.dg/tree-ssa/builtin-printf-1.c,
6930 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6931 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6932 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6933 gcc.dg/tree-ssa/builtin-vprintf-1.c,
6934 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6935 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6936 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6937 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6938 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6939 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6940 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6941 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6942
6943 2005-09-13 Josh Conner <jconner@apple.com>
6944
6945 * lib/gcc-dg.exp: Load scanipa.exp.
6946 (cleanup-dump): New procedure.
6947 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6948 * lib/scandump.exp: New file.
6949 * lib/scantree.exp: Use it.
6950 * lib/scanipa.exp: New file.
6951
6952 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
6953
6954 PR fortran/17740
6955 * gfortran.dg/generic_4.f90: New test.
6956
6957 2005-09-13 Uros Bizjak <uros@kss-loka.si>
6958
6959 PR target/23816
6960 * gcc.target/i386/pr23816-1.c: New test.
6961 * gcc.target/i386/pr23816-2.c: New test.
6962
6963
6964 2005-09-13 Bastian Blank <waldi@debian.org>
6965
6966 PR c++/16171
6967 * g++.dg/abi/mangle26.C: New test.
6968 * g++.dg/abi/mangle27.C: New test.
6969 * g++.dg/abi/mangle28.C: New test.
6970 * g++.dg/abi/mangle29.C: New test.
6971
6972 PR c++/23839
6973 * g++.dg/parse/register1.C: New test.
6974
6975 2005-09-13 Mark Mitchell <mark@codesourcery.com>
6976
6977 PR c++/23842
6978 * g++.dg/template/access16.C: New test.
6979
6980 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6981
6982 * gfortran.dg/char_pack_2.f90: Increase the vector size.
6983
6984 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6985
6986 PR fortran/18899
6987 * gfortran.dg/shape_2.f90: New test.
6988
6989 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6990
6991 PR target/19269
6992 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6993 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6994 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6995 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6996 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6997 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6998 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6999 tests.
7000
7001 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7002
7003 PR c++/23841
7004 * g++.dg/parse/template17.C: New test.
7005
7006 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7007
7008 PR c++/23789
7009 * g++.dg/template/nontype14.C: New test.
7010
7011 2005-09-12 Ian Lance Taylor <ian@airs.com>
7012
7013 PR g++/7874
7014 * g++.dg/lookup/friend7.C: New test.
7015 * g++.dg/lookup/friend8.C: New test.
7016 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7017 so that it will be found via argument dependent lookup.
7018 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7019 friend functions which will no longer be found.
7020 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7021 function g, so that it will be found via argument dependent
7022 lookup.
7023 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7024 * g++.old-deja/g++.mike/net43.C: Likewise.
7025
7026 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7027
7028 PR c++/23691
7029 * g++.dg/template/static16.C: New test.
7030
7031 2005-09-12 Josh Conner <jconner@apple.com>
7032
7033 PR middle-end/23237
7034 * gcc.c-torture/compile/pr23237.c: New test.
7035
7036 2005-09-11 Richard Henderson <rth@redhat.com>
7037
7038 * g++.dg/other/error8.C: Update expected diagnostic text.
7039
7040 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7041
7042 PR libfortran/19872
7043 * gfortran.dg/overwrite_1.f: New test.
7044
7045 2005-09-09 Josh Conner <jconner@apple.com>
7046
7047 * g++.dg/init/pr23180-1.C: Removed.
7048 * g++.dg/init/pr23180-2.C: Removed.
7049
7050 2005-09-09 David Daney <ddaney@avtrex.com>
7051
7052 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
7053 files which are ...
7054 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
7055 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
7056
7057 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7058
7059 * gfortran.dg/iostat_2.f90: New test.
7060
7061 2005-09-09 Mark Mitchell <mark@codesourcery.com>
7062
7063 PR c++/22252
7064 * g++.dg/ext/interface1.C: New test.
7065 * g++.dg/ext/interface1.h: Likewise.
7066 * g++.dg/ext/interface1a.cc: Likewise.
7067
7068 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
7069
7070 * gfortran.dg/iomsg_1.f90: New test case.
7071
7072 2005-09-09 Richard Guenther <rguenther@suse.de>
7073
7074 PR c++/23624
7075 * g++.dg/tree-ssa/pr23624.C: New testcase.
7076
7077 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7078
7079 PR fortran/19239
7080 * gfortran.dg/vector_subscript_1.f90,
7081 * gfortran.dg/vector_subscript_2.f90: New tests.
7082
7083 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7084
7085 PR fortran/21104
7086 * gfortran.dg/array_alloc_1.f90,
7087 * gfortran.dg/array_alloc_2.f90,
7088 * gfortran.dg/array_alloc_3.f90: New tests.
7089
7090 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7091
7092 PR fortran/12840
7093 * gfortran.dg/array_constructor_6.f90
7094 * gfortran.dg/array_constructor_7.f90
7095 * gfortran.dg/array_constructor_8.f90
7096 * gfortran.dg/array_constructor_9.f90
7097 * gfortran.dg/array_constructor_10.f90
7098 * gfortran.dg/array_constructor_11.f90
7099 * gfortran.dg/array_constructor_12.f90: New tests.
7100
7101 2005-09-08 Josh Conner <jconner@apple.com>
7102
7103 PR c++/23180
7104 * g++.dg/init/pr23180-1.C: New test.
7105 * g++.dg/init/pr23180-2.C: New test.
7106
7107 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
7108
7109 PR fortran/18878
7110 * gfortran.dg/module_double_reuse.f90: New.
7111
7112 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
7113
7114 PR fortran/23270
7115 PR fortran/22304
7116 PR fortran/18870
7117 PR fortran/17917
7118 PR fortran/16511
7119 * gfortran.dg/common_equivalence_1.f: New.
7120 * gfortran.dg/common_equivalence_2.f: New.
7121 * gfortran.dg/common_equivalence_3.f: New.
7122 * gfortran.dg/contained_equivalence_1.f90: New.
7123 * gfortran.dg/module_blank_common.f90: New.
7124 * gfortran.dg/module_commons_1.f90: New.
7125 * gfortran.dg/module_equivalence_1.f90: New.
7126 * gfortran.dg/nested_modules_1.f90: New.
7127 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7128 equivalences and add comment to connect the test with
7129 the PR.
7130
7131 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7132
7133 PR fortran/23765
7134 * gfortran.dg/common_6.f90: New test.
7135
7136 2005-09-08 Richard Sandiford <richard@codesourcery.com>
7137
7138 PR fortran/15326
7139 * gfortran.dg/char_result_1.f90,
7140 * gfortran.dg/char_result_2.f90,
7141 * gfortran.dg/char_result_3.f90,
7142 * gfortran.dg/char_result_4.f90,
7143 * gfortran.dg/char_result_5.f90,
7144 * gfortran.dg/char_result_6.f90,
7145 * gfortran.dg/char_result_7.f90,
7146 * gfortran.dg/char_result_8.f90: New tests.
7147
7148 2005-09-08 Richard Sandiford <richard@codesourcery.com>
7149
7150 PR fortran/19928
7151 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7152
7153 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
7154
7155 PR obj-c++/16816
7156 * obj-c++.dg/selector-5.mm: New test.
7157 * obj-c++.dg/selector-6.mm: New test.
7158
7159 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
7160
7161 PR objc/20574
7162 PR objc/19324
7163 * objc.dg/error-1.m: New test.
7164
7165 2005-09-07 Richard Sandiford <richard@codesourcery.com>
7166
7167 PR fortran/23373
7168 * gfortran.fortran-torture/execute/pr23373-1.f90,
7169 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7170
7171 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
7172
7173 PR libfortran/23760
7174 * gfortran.dg/g77/1832.f: Remove long string in write statement
7175 to allow the test to pass on correct list directed output with
7176 prepended space.
7177
7178 2005-09-07 James E Wilson <wilson@specifix.com>
7179
7180 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7181
7182 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
7183
7184 * gfortran.dg/parameter+save.f90: Rename to
7185 * gfortran.dg/parameter_save.f90: .. this.
7186
7187 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
7188
7189 PR fortran/20848
7190 * gfortran.dg/parameter+save.f90: New test case.
7191
7192 2005-09-06 Richard Sandiford <richard@codesourcery.com>
7193
7194 PR fortran/19269
7195 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7196
7197 2005-09-06 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR c/23075
7200 * gcc.dg/pr23075.c: New test.
7201 * g++.dg/warn/pr23075.C: New test.
7202
7203 PR target/22362
7204 * gcc.target/i386/pr22362.c: New test.
7205
7206 PR rtl-optimization/23098
7207 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7208
7209 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7210 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7211 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7212
7213 2005-09-06 Mark Mitchell <mark@codesourcery.com>
7214
7215 * g++.dg/expr/cast6.C: New test.
7216
7217 PR c++/9782
7218 * g++.dg/init/new15.C: New test.
7219
7220 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
7221
7222 * gcc.dg/vect/Os-vect-95.c: New test.
7223 * gcc.dg/vect/vect-95.c: Same.
7224
7225 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
7226
7227 * gcc.dg/vect/vect-29.c: Update xfail testing.
7228 * gcc.dg/vect/vect-44.c: Same.
7229 * gcc.dg/vect/vect-48.c: Same.
7230 * gcc.dg/vect/vect-50.c: Same.
7231 * gcc.dg/vect/vect-72.c: Same.
7232 * gcc.dg/vect/vect-77.c: Same.
7233 * gcc.dg/vect/vect-78.c: Same.
7234 * gcc.dg/vect/vect-80.c: Same.
7235 * gcc.dg/vect/vect-96.c: Same.
7236 * gcc.dg/vect/vect-100.c: Same.
7237 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7238 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7239 * gfortran.dg/vect/vect-5.f90: Same.
7240
7241 2005-09-06 Jakub Jelinek <jakub@redhat.com>
7242
7243 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7244 start strings.
7245 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7246 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7247
7248 PR c++/23056
7249 * g++.dg/opt/pr23056.C: New test.
7250
7251 PR rtl-optimization/23098
7252 * gcc.target/i386/pr23098.c: New test.
7253
7254 2005-09-05 Mark Mitchell <mark@codesourcery.com>
7255
7256 PR c++/23667
7257 * g++.dg/template/static15.C: New test.
7258
7259 PR c++/21440
7260 * g++.dg/ext/stmtexpr5.C: New test.
7261 * g++.dg/ext/stmtexpr6.C: Likewise.
7262
7263 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
7264
7265 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7266
7267 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7268 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7269 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7270
7271 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
7272
7273 PR libfortran/23321
7274 * gfortran.dg/direct_io_4.f90: New test case.
7275
7276 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
7277 Rasmus Hahn <rassahah@neofonie.de>
7278
7279 PR libobjc/23108
7280 * objc.dg/type-stream-1.m: New test.
7281
7282 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
7283
7284 PR fortran/23661
7285 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7286 gfortran.dg/print_fmt_3.f90: New test.
7287
7288 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7289
7290 * gfortran.dg/fmt_t_1.f90: New test.
7291
7292 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR rtl-optimization/23454
7295 * g++.dg/opt/pr23454.C: New test.
7296
7297 2005-09-03 Mark Mitchell <mark@codesourcery.com>
7298
7299 PR c++/23699
7300 * g++.dg/ext/static1.C: New test.
7301
7302 2005-09-02 Richard Henderson <rth@redhat.com>
7303
7304 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7305 tail call to check_fa_work.
7306
7307 2005-09-02 Mark Mitchell <mark@codesourcery.com>
7308
7309 PR c++/21687
7310 * g++.dg/other/gc3.C: New test.
7311
7312 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7313
7314 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7315 * gcc.dg/20050826-1.c: Likewise.
7316
7317 2005-08-31 Mark Mitchell <mark@codesourcery.com>
7318
7319 PR c++/23167
7320 * g++.dg/expr/volatile1.C: New test.
7321
7322 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
7323
7324 PR middle-end/23547
7325 * gcc.dg/pr23547.c: New test.
7326
7327 2005-09-02 Richard Sandiford <richard@codesourcery.com>
7328
7329 PR c/22061
7330 * gcc.c-torture/execute/pr22061-1.c,
7331 * gcc.c-torture/execute/pr22061-2.c,
7332 * gcc.c-torture/execute/pr22061-3.c,
7333 * gcc.c-torture/execute/pr22061-4.c: New tests.
7334
7335 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
7336
7337 * gcc.dg/Wredundant-decls-2.c: New test to check that
7338 -Wredundant-decls does not issue warning for a variable
7339 definition following a declaration.
7340
7341 2005-09-01 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR debug/7241
7344 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7345 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7346 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7347
7348 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7349 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7350 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7351 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7352 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7353 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7354 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7355 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7356
7357 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7358
7359 PR objc/23306
7360 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7361 scan-assmbler.
7362
7363 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
7364
7365 PR target/21255
7366 * gcc.dg/pr21255-1.c: New test.
7367 * gcc.dg/pr21255-2-mb.c: Likewise.
7368 * gcc.dg/pr21255-2-ml.c: Likewise.
7369 * gcc.dg/pr21255-3.c: Likewise.
7370 * gcc.dg/pr21255-4.c: Likewise.
7371
7372 2005-08-31 Dale Johannesen <dalej@apple.com>
7373
7374 * gcc.dg/20050830-1.c: New.
7375
7376 2005-08-31 Josh Conner <jconner@apple.com>
7377
7378 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7379 command-line options for arm-*-* targets.
7380 * g++.dg/init/array16.C: Likewise.
7381 * g++.dg/other/crash-4.C: Likewise.
7382
7383 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7384
7385 PR obj-c++/23640
7386 * obj-c++.dg/gnu-runtime-3.mm: New test.
7387
7388 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7389
7390 PR c++/13377
7391 * g++.dg/lookup/ambig4.C: New test.
7392 * g++.dg/lookup/ambig5.C: New test.
7393 * g++.dg/tc1/dr101.C: Adjust error markers.
7394
7395 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7396
7397 PR c++/23639
7398 * g++.dg/template/ttp5.C: Adjust error markers.
7399
7400 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7401
7402 PR testsuite/23609
7403 * lib/obj-c++.exp: Include target-libpath.exp.
7404 (obj-c++_link_flags): Look for the GNU libobjc library
7405 and set the library path to include it.
7406 Don't manually set LD_LIBRARY_PATH (etc.) but call
7407 set_ld_library_path_env_vars instead.
7408 (obj-c++_target_compile): Don't set library path or
7409 linker flags because they are already set correctly
7410 in obj-c++_link_flags.
7411
7412 2005-08-30 Josh Conner <jconner@apple.com>
7413
7414 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7415 to command-line options for arm-*-* targets.
7416
7417 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7418
7419 * g++.dg/other/i386-1.C: New.
7420
7421 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR preprocessor/20348
7424 PR preprocessor/20356
7425 * gcc.dg/cpp/pr20348.c: New test.
7426 * gcc.dg/cpp/pr20348.h: New file.
7427 * gcc.dg/cpp/inc/pr20348.h: New file.
7428 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7429 * gcc.dg/cpp/pr20356.c: New test.
7430 * gcc.dg/cpp/pr20356.h: New file.
7431 * gcc.dg/cpp/inc/pr20356.h: New file.
7432 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7433
7434 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7435
7436 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7437 Fix array dimension to avoid correct end-of-file error.
7438
7439 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7440
7441 PR libfortran/23598
7442 * gfortran.dg/iostat_1.f90: New test.
7443
7444 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7445
7446 PR middle-end/23408
7447 * gcc.dg/pr23408.c: New test.
7448
7449 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7450
7451 PR c++/23099
7452 * g++.dg/init/member1.C: Make sure erroneous static data member
7453 definitions are required.
7454 * g++.dg/template/static13.C: New test.
7455 * g++.dg/template/static14.C: Likewise.
7456
7457 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7458
7459 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7460 -march=pentium4, remove ilp32 requirement.
7461
7462 PR middle-end/23484
7463 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7464 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7465
7466 2005-08-29 Andreas Jaeger <aj@suse.de>
7467
7468 PR testsuite/23607
7469 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7470
7471 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7472
7473 * gcc.c-torture/execute/20050316-2.c: New test.
7474 * gcc.c-torture/execute/20050316-3.c: New test.
7475 * gcc.dg/torture/pr16104-1.c: New test.
7476
7477 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7478
7479 PR middle-end/23463
7480 * gcc.c-torture/execute/zero-struct-1.c: New test.
7481
7482 2005-08-27 Richard Guenther <rguenther@suse.de>
7483
7484 PR target/23575
7485 * gcc.target/i386/pr23575.c: New testcase.
7486
7487 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR rtl-optimization/23561
7490 * gcc.c-torture/execute/20050826-1.c: New test.
7491
7492 PR rtl-opt/23560
7493 * gcc.c-torture/execute/20050826-2.c: New test.
7494
7495 2005-08-26 Dale Johannesen <dalej@apple.com>
7496
7497 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7498 * gcc.dg/20050826-1.c: New.
7499
7500 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7501
7502 PR c++/19004
7503 * g++.dg/template/nontype13.C: New test.
7504
7505 PR c++/23491
7506 * g++.dg/init/new14.C: New test.
7507 * g++.dg/expr/anew1.C: Do not XFAIL.
7508 * g++.dg/expr/anew2.C: Likewise.
7509 * g++.dg/expr/anew3.C: Likewise.
7510
7511 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7512
7513 PR middle-end/22439
7514 * gcc.dg/vla-3.c: New test.
7515
7516 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7517
7518 PR fortran/20363
7519 * gfortran.dg/named_interface.f90: New.
7520
7521 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7522
7523 * gcc.c-torture/execute/frame-address.c: New test.
7524
7525 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7526
7527 PR c++/20817
7528 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7529
7530 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7531
7532 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7533
7534 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7535
7536 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7537 * gcc.dg/altivec-22.c: Rename from..
7538 * gcc.dg/altivec-nomfcr.c: ..this.
7539
7540 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7541
7542 PR tree-optimization/23546
7543 * gcc.dg/tree-ssa/pr23546.c: New test.
7544
7545 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7546
7547 PR fortran/17758
7548 * gfortran.dg/nonreturning_statements.f90: New test.
7549
7550 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7551
7552 PR c++/22454
7553 * g++.dg/parse/crash29.C: New.
7554
7555 2005-08-23 DJ Delorie <dj@redhat.com>
7556
7557 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7558 constants have the L suffix.
7559
7560 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7561
7562 PR c++/23044
7563 * g++.dg/template/instantiate8.C: New.
7564
7565 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7566
7567 PR middle-end/23467
7568 * gcc.c-torture/execute/pr23467.c: New test.
7569
7570 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR tree-optimization/22043
7573 * gcc.c-torture/execute/20050613-1.c: New test.
7574
7575 2005-08-23 Ben Elliston <bje@au.ibm.com>
7576
7577 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7578
7579 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR rtl-optimization/23478
7582 * g++.dg/opt/pr23478.C: New test.
7583
7584 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7585
7586 PR c/18715
7587 * gcc.dg/switch-warn-3.c: New test.
7588
7589 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7590
7591 PR c++/22233
7592 * g++.dg/template/param1.C: New test.
7593
7594 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7595
7596 PR c++/23089
7597 * g++.dg/other/incomplete1.C: New test.
7598
7599 2005-08-22 Ira Rosen <irar@il.ibm.com>
7600
7601 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7602 are vectorizable.
7603
7604 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7605
7606 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7607 d_lines_5.f: New.
7608
7609 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7610
7611 * gcc.target/i386/sse-4.c: New test.
7612
7613 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7614
7615 PR testsuite/23239
7616 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7617
7618 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7619
7620 * gcc.dg/20050811-1.c: New test.
7621 * gcc.dg/20050811-2.c: New test.
7622
7623 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7624
7625 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7626
7627 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7628
7629 PR 23476
7630 * gcc.c-torture/compile/pr23476.c: New test.
7631
7632 2005-08-19 Devang Patel <dpatel@apple.com>
7633
7634 PR tree-optimization/23048
7635 * gcc.dg/tree-ssa/pr23048.c: New test.
7636
7637 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7638
7639 PR middle-end/20624
7640 * g++.dg/warn/Wreturn-3.C: New test
7641
7642 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7643
7644 PR tree-optimization/22228
7645 * g++.dg/vect/pr22543.cc: New test.
7646
7647 2005-08-17 Steven Bosscher <stevenb@suse.de>
7648
7649 PR tree-optimization/21574
7650 * gcc.dg/tree-ssa/pr21574.c: New test.
7651
7652 2005-08-16 James E Wilson <wilson@specifix.com>
7653
7654 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7655
7656 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7657
7658 PR tree-opt/23402
7659 * gcc.c-torture/compile/zero-strct-3.c: New test.
7660 * gcc.c-torture/compile/zero-strct-4.c: New test.
7661
7662 2005-08-16 Steven Bosscher <stevenb@suse.de>
7663
7664 PR target/23376
7665 * gcc.target/x86_64/pr23376.c: New test.
7666
7667 2005-08-16 Ian Lance Taylor <ian@airs.com>
7668
7669 PR c++/23337
7670 * g++.dg/ext/vector2.C: New.
7671
7672 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7673
7674 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7675
7676 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7677
7678 PR libfortran/23428
7679 * gfortran.dg/inquire-complex.f90: New test case.
7680
7681 2005-08-16 James E Wilson <wilson@specifix.com>
7682
7683 PR tree-optimization/21105
7684 * gcc.dg/large-size-array.c: New.
7685
7686 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7687
7688 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7689 type.
7690 * gcc.dg/vect/vect-41: Likewise.
7691 * gcc.dg/vect/vect-42: Likewise.
7692 * gcc.dg/vect/vect-43: Likewise.
7693 * gcc.dg/vect/vect-44: Likewise.
7694 * gcc.dg/vect/vect-46: Likewise.
7695 * gcc.dg/vect/vect-47: Likewise.
7696 * gcc.dg/vect/vect-48: Likewise.
7697 * gcc.dg/vect/vect-52: Likewise.
7698 * gcc.dg/vect/vect-53: Likewise.
7699 * gcc.dg/vect/vect-54: Likewise.
7700 * gcc.dg/vect/vect-55: Likewise.
7701 * gcc.dg/vect/vect-56: Likewise.
7702 * gcc.dg/vect/vect-57: Likewise.
7703 * gcc.dg/vect/vect-58: Likewise.
7704 * gcc.dg/vect/vect-59: Likewise.
7705 * gcc.dg/vect/vect-60: Likewise.
7706 * gcc.dg/vect/vect-61: Likewise.
7707 * gcc.dg/vect/vect-85: Likewise.
7708 * gcc.dg/vect/vect-87: Likewise.
7709 * gcc.dg/vect/vect-88: Likewise.
7710 * gcc.dg/vect/vect-93.c: Likewise.
7711 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7712 * gcc.dg/vect/vect-75: Likewise.
7713 * gcc.dg/vect/vect-76: Likewise.
7714 * gcc.dg/vect/vect-77: Likewise.
7715 * gcc.dg/vect/vect-78: Likewise.
7716 * gcc.dg/vect/vect-80: Likewise.
7717 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7718 vectorized for the expected reason, rather than checking how alignment
7719 was handled.
7720 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7721 type and also instead of aligned pointers. Added documentation.
7722
7723 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7724
7725 * gfortran.dg/power.f90: New test.
7726
7727 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR rtl-optimization/23299
7730 * g++.dg/opt/pr23299.C: New test.
7731
7732 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7733
7734 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7735
7736 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7737
7738 * g++.dg/template/local6.C: New test.
7739
7740 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7741
7742 * execute/exceptions/finally-1.m: Check that the catch and finally are
7743 being called. Also add a "return 0;" at the end of main.
7744
7745 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7746
7747 PR fortran/21432.
7748 * gfortran.dg/namelist_print_1.f: New test of functionality of
7749 PRINT namelist.
7750 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7751 namelist generates error with -std=f95.
7752
7753 2005-08-14 Ira Rosen <irar@il.ibm.com>
7754
7755 PR tree-optimization/23119
7756 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7757
7758 2005-08-13 Marcin Koziej <creep@desk.pl>
7759 Andrew Pinski <pinskia@physics.uc.edu>
7760
7761 PR libobjc/22492
7762 * execute/exceptions/finally-1.m: New test.
7763
7764 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7765
7766 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7767 testsuite.
7768 * objc/execute/exceptions/trivial.m: New test.
7769 * objc.dg/try-catch-11.m: Move to ...
7770 * objc/execute/exceptions/foward-1.m: Here.
7771 * objc.dg/try-catch-2.m: Move to ...
7772 * objc/execute/exceptions/catchall-1.m: Here.
7773 * objc.dg/try-catch-8.m: Move to ...
7774 * objc/execute/exceptions/local-variables-1.m: Here.
7775
7776 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7777
7778 * objc.dg/nested-func-1.m: Move to ...
7779 * objc/execute/nested-func-1.m: Here.
7780
7781 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7782
7783 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7784 in ${options} instead of [target_info name].
7785 * lib/obj-c++.exp (objc_target_compile): Likewise.
7786
7787 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7788
7789 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7790
7791 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7792
7793 part of PR testsuite/23348
7794 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7795 of the torture options.
7796 * objc/compile/trivial.m: New test.
7797
7798 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7799
7800 * gfortran.dg/eoshift.f90: Correct format.
7801
7802 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7803
7804 * gfortran.fortran-torture/execute/character_passing.f90:
7805 Fix comment typo.
7806
7807 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7808
7809 PR c++/8271
7810 * g++.dg/template/unify10.C: New.
7811
7812 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7813
7814 * g++.dg/parse/pr22514.C: Move to...
7815 * g++.dg/debug/pr22514.C: here.
7816
7817 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7818
7819 PR c++/23266
7820 * g++.dg/inherit/pure1.C: New test.
7821
7822 * ChangeLog: Fix typos.
7823
7824 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7825 Steven Bosscher <stevenb@suse.de>
7826
7827 * gfortran.dg/runtime_warning_1.f90: New test.
7828
7829 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7830
7831 PR c++/23219
7832 * g++.dg/parse/crash28.C: New.
7833
7834 2005-08-11 Richard Guenther <rguenther@suse.de>
7835
7836 PR target/23289
7837 * gcc.target/i386/tailcall-1.c: New testcase.
7838
7839 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7840
7841 * gcc.dg/vect/vect-67.c: Un-xfail.
7842
7843 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7844
7845 PR c++/23225
7846 * g++.dg/testsuite/parse/crash27.C: new test.
7847
7848 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7849
7850 PR libfortran/22143
7851 * gfortran.dg/shift-kind.f90: New testcase.
7852
7853 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7854
7855 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7856 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7857
7858 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7859
7860 PR c++/20646
7861 * g++.dg/other/mult-stor1.C: New test.
7862
7863 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7864
7865 * gcc.c-torture/pr18299-1.c: Move to ...
7866 * gcc.c-torture/compile/pr18299-1.c: Here.
7867
7868 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7869
7870 * gfortran/fortran.torture/execute/character_passing.f90:
7871 Fix types for LSAME.
7872
7873 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7874
7875 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7876 input data back to what it was originally.
7877
7878 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7879
7880 * objc.dg/try-catch-8.m: Enable for all targets.
7881
7882 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7883
7884 * gcc.dg/pr23165.c: New test.
7885
7886 2005-08-09 Steven Bosscher <stevenb@suse.de>
7887
7888 PR tree-optimization/23234
7889 * gcc.dg/tree-ssa/pr23234.c: New test.
7890
7891 2005-08-08 Josh Conner <jconner@apple.com>
7892
7893 PR rtl-optimization/23241
7894 * gcc.dg/char-compare.c: New test.
7895
7896 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7897
7898 PR c++/22508
7899 * g++.dg/init/new13.C: New test.
7900
7901 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7902
7903 PR c++/21166
7904 * g++.dg/other/crash-4.C: Adjust
7905 * g++/dg/ext/packed9.C: New.
7906
7907 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7908
7909 PR middle-end/21964
7910 * gcc.c-torture/execute/pr21964-1.c: New test.
7911
7912 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7913
7914 PR c/22458
7915 * gcc.dg/pr22458-1.c: New test.
7916
7917 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
7918 Steven G. Kargl <kargls@comcast.net>
7919
7920 PR fortran/22390
7921 * gfortran.dg/flush_1.f90: New test.
7922
7923 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7924
7925 PR c++/23191
7926 * g++.dg/template/eh2.C: New test.
7927
7928 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7929
7930 PR c++/19498
7931 * g++.dg/template/instantiate7.C: New test.
7932
7933 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
7934
7935 PR c/23113
7936 * gcc.dg/Wunused-value-1.c: New test.
7937
7938 2005-08-06 Richard Sandiford <richard@codesourcery.com>
7939
7940 PR rtl-optimization/23233
7941 * gcc.c-torture/compile/pr23233-1.c: New test.
7942
7943 2005-08-06 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR fortran/18833
7946 PR fortran/20850
7947 * gfortran.dg/equiv_1.f90: New test.
7948 * gfortran.dg/equiv_2.f90: New test.
7949 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7950 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7951 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7952
7953 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7954
7955 * gcc.c-torture/execute/vrp-5.c: New test.
7956 * gcc.c-torture/execute/vrp-6.c: New test.
7957 * gcc.dg/tree-ssa/vrp21.c: New test.
7958
7959 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7960
7961 * g++.dg/parse/pr22514.C: New test.
7962
7963 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
7964
7965 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7966
7967 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7968 instead of constant loads / pool entries.
7969
7970 2005-08-05 David Edelsohn <edelsohn@gnu.org>
7971
7972 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7973 TEST_TO_WCTYPE.
7974
7975 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7976
7977 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7978 __WINT_TYPE__ in generated prototypes if possible.
7979
7980 2005-08-04 Diego Novillo <dnovillo@redhat.com>
7981
7982 PR 22037
7983 * g++.dg/tree-ssa/pr22037.C:
7984
7985 2005-08-04 Richard Henderson <rth@redhat.com>
7986
7987 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7988 scan-tree-dump-times directive.
7989
7990 2005-08-04 Jan Hubicka <jh@suse.cz>
7991
7992 * gcov-1.C: Fix switch counts.
7993 * gcov-4b.c: Likewise.
7994
7995 2005-08-03 Jeff Law <law@redhat.com>
7996
7997 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7998
7999 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
8000
8001 * gcc.c-torture/execute/pr23135.c: New test.
8002
8003 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8004
8005 PR tree-optimization/19899
8006 * gcc.dg/tree-ssa/scev-1.c: New test.
8007 * gcc.dg/tree-ssa/scev-2.c: New test.
8008
8009 2005-08-03 Richard Sandiford <richard@codesourcery.com>
8010
8011 PR target/18582
8012 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8013
8014 2005-08-03 Jan Hubicka <jh@suse.cz>
8015
8016 * update-conroll.c: New testcase.
8017 * update-conroll-2.c: New testcase.
8018
8019 2005-08-02 David Edelsohn <edelsohn@gnu.org>
8020
8021 * gfortran.dg/constant_substring.f: New test.
8022 * gfortran.dg/pr22491.f: New test.
8023
8024 2005-08-02 Jan Hubicka <jh@suse.cz>
8025
8026 * update-threading.c: Replace by the proper one.
8027
8028 2005-08-02 Diego Novillo <dnovillo@redhat.com>
8029
8030 PR 23164
8031 * g++.dg/tree-ssa/pr23164.C: New test.
8032
8033 2005-08-02 Diego Novillo <dnovillo@redhat.com>
8034
8035 * gcc.dg/tree-ssa/pr23192.c: New test.
8036
8037 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
8038
8039 * gcc.c-torture/execute/vrp-4.c: New test.
8040
8041 2005-08-02 Jan Hubicka <jh@suse.cz>
8042
8043 * update-threading.c: New test.
8044
8045 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
8046
8047 * gcc.c-torture/compile/20050801-1.c: New test.
8048 * gcc.c-torture/compile/20050801-2.c: New test.
8049
8050 2005-08-01 Jan Hubicka <jh@suse.cz>
8051
8052 * val-prof-5.c: New test.
8053
8054 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
8055
8056 PR c/22311
8057 * gcc.dg/pr22311-1.c : New test.
8058
8059 2005-07-31 Steven Bosscher <stevenb@suse.de>
8060
8061 PR target/23095
8062 * gfortran.dg/pr23095.f: New test.
8063
8064 PR c++/22003
8065 * g++.dg/other/pr22003.C: New test.
8066
8067 2005-07-31 Richard Sandiford <richard@codesourcery.com>
8068
8069 PR target/20621
8070 * gcc.c-torture/execute/pr20621-1.c: New test.
8071
8072 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
8073
8074 * gfortran.dg/comma_format_extension_4.f: Adjust length
8075 of string for format.
8076 * gfortran.dg/der_array_io_1.f: Replace illegal internal
8077 print statement with internal write.
8078 * gfortran.dg/der_array_io_2.f: Likewise.
8079 * gfortran.dg/der_array_io_3.f: Likewise.
8080
8081 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
8082
8083 * gcc.dg/fold-abs-4.c: new test.
8084
8085 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
8086
8087 PR fortran/22570 an related issues.
8088 * gfortran.dg/x_slash_1.f: New test.
8089
8090 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
8091
8092 PR c/23143
8093 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8094 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8095
8096 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8097
8098 PR c/529
8099 * gcc.dg/Wshadow-3.c: New test.
8100
8101 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
8102
8103 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8104 used to have the wrong bounds).
8105
8106 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8107
8108 PR c/21720
8109 * gcc.dg/hex-round-1.c: Test more cases.
8110 * gcc.dg/hex-round-2.c: New test.
8111
8112 2005-07-29 Diego Novillo <dnovillo@redhat.com>
8113
8114 PR 22550
8115 * g++.dg/tree-ssa/pr22550.C: New test.
8116
8117 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
8118
8119 * gcc.dg/tree-ssa/vrp19.c: New test.
8120 * gcc.dg/tree-ssa-vrp20.c: New test.
8121
8122 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8123
8124 PR c/22240
8125 * gcc.dg/transparent-union-4.c: New test.
8126
8127 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8128
8129 PR c/22192
8130 * gcc.dg/c99-vla-2.c: New test.
8131
8132 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8133
8134 PR c/21720
8135 * gcc.dg/hex-round-1.c: New test.
8136
8137 2005-07-28 Jan Hubicka <jh@suse.cz>
8138
8139 * inliner-1.c: Do not dump everything.
8140 * tree-prof.exp: Do not pass -ftree-based-profiling.
8141 * bprob.exp: Likewise.
8142
8143 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8144
8145 2005-07-28 Mark Mitchell <mark@codesourcery.com>
8146
8147 PR c++/22545
8148 * g++.dg/expr/ptrmem7.C: New test.
8149
8150 2005-07-28 Mike Stump <mrs@apple.com>
8151
8152 * g++.old-deja/g++.mike/visibility-1.C: New test.
8153
8154 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8155
8156 PR c/20187
8157 * gcc.c-torture/execute/pr20187-1.c: New test.
8158
8159 2005-07-28 Jeff Law <law@redhat.com>
8160
8161 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8162 * gcc.dg/tree-ssa/vrp18.c: New test.
8163
8164 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
8165
8166 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8167
8168 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
8169
8170 PR tree-optimization/22506
8171 * gcc.dg/vect/ps22506.c: New test.
8172
8173 2005-07-28 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR target/21149
8176 * gcc.target/i386/sse-3.c: New test.
8177
8178 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8179
8180 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8181 * gcc.target/mips/mips32-dsp-type.c: Likewise.
8182
8183 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8184
8185 PR c/22589
8186 * gcc.c-torture/compile/pr22589-1.c: New test.
8187
8188 2005-07-28 Jan Hubicka <jh@suse.cz>
8189
8190 * update-loopch.c: New testcase.
8191
8192 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
8193
8194 PR rtl-optimization/23047
8195 * gcc.c-torture/execute/pr23047.c: New test.
8196 * gcc.c-torture/execute/pr23047.x: New.
8197
8198 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
8199
8200 PR tree-optimization/22493
8201 * gcc.c-torture/execute/pr22493-1.c: New test.
8202 * gcc.c-torture/execute/pr22493-1.x: New.
8203 * gcc.c-torture/execute/vrp-1.c: New test.
8204 * gcc.c-torture/execute/vrp-2.c: New test.
8205 * gcc.c-torture/execute/vrp-2.c: New test.
8206
8207 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
8208
8209 * gcc.target/frv/all-builtin-read8.c: Delete.
8210 * gcc.target/frv/all-builtin-read16.c: Delete.
8211 * gcc.target/frv/all-builtin-read32.c: Delete.
8212 * gcc.target/frv/all-builtin-read64.c: Delete.
8213 * gcc.target/frv/all-builtin-write8.c: Delete.
8214 * gcc.target/frv/all-builtin-write16.c: Delete.
8215 * gcc.target/frv/all-builtin-write32.c: Delete.
8216 * gcc.target/frv/all-builtin-write64.c: Delete.
8217 * gcc.target/frv/all-read-write-1.c: New.
8218
8219 2005-07-27 Jeff Law <law@redhat.com>
8220
8221 * gcc.c-torture/execute/pr22630.c: New test.
8222
8223 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
8224
8225 PR tree-optimization/23073
8226 * gcc.dg/vect/nodump-pr23073.c: New test.
8227 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8228
8229 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
8230
8231 PR tree-optimize/22348
8232 * gcc.c-torture/execute/pr22348.c: New.
8233
8234 2005-07-27 Richard Guenther <rguenther@suse.de>
8235
8236 * gcc.dg/tree-ssa/salias-1.c: New testcase.
8237
8238 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8239
8240 PR fortran/22503
8241 * gfortran.dg/logical_comp.f90: New test.
8242
8243 2005-07-27 Jan Hubicka <jh@suse.cz>
8244
8245 * inliner-1.c: Add cleanup of dumps.
8246 * val-prof-*.c: Likewise.
8247 * update-tailcall.c: New.
8248
8249 2005-07-26 Diego Novillo <dnovillo@redhat.com>
8250
8251 PR 22591
8252 * gcc.dg/tree-ssa/pr22591.c: New test.
8253 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8254
8255 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
8256
8257 PR libobjc/22606
8258 * objc.dg/try-catch-11.m: New test.
8259
8260 2005-07-26 Richard Guenther <rguenther@suse.de>
8261
8262 PR tree-optimization/22486
8263 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8264
8265 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
8266
8267 PR tree-opt/22484
8268 * testsuite/g++.dg/opt/loop2.C: New test.
8269
8270 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
8271
8272 * gcc.dg/tree-ssa/reassoc-3.c: New test.
8273 * gcc.dg/tree-ssa/reassoc-4.c: New test.
8274
8275 2005-07-25 Adam Nemet <anemet@lnxw.com>
8276
8277 * lib/profopt.exp (profopt-execute): Check for profiling data
8278 files on the target.
8279
8280 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
8281
8282 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8283 for matching of asm labels.
8284
8285 2005-07-25 Richard Guenther <rguenther@suse.de>
8286
8287 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8288
8289 2005-07-25 Richard Guenther <rguenther@suse.de>
8290
8291 PR testsuite/22624
8292 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8293
8294 2005-07-25 Ira Rosen <irar@il.ibm.com>
8295
8296 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8297 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8298 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8299 * gcc.dg/vect/vect-100.c: New test.
8300 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8301 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8302 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8303 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8304 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8305 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8306 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8307 * gfortran.dg/vect/pr19049.f90: New testcase.
8308 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8309
8310 2005-07-25 Jakub Jelinek <jakub@redhat.com>
8311
8312 * gcc.c-torture/execute/20050713-1.c: New test.
8313
8314 PR fortran/20063
8315 * gfortran.fortran-torture/execute/data_4.f90: New test.
8316
8317 PR middle-end/20303
8318 * gcc.dg/visibility-d.c: New test.
8319
8320 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
8321
8322 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8323 * gfortran.dg/underflow.f90: Ditto.
8324
8325 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8326
8327 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8328 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8329 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8330
8331 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8332
8333 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8334 include case of field width of zero.
8335
8336 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8337
8338 PR libgfortran/21875
8339 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8340 with trailing blanks on normal formatted read.
8341
8342 2005-07-23 Chao-ying Fu <fu@mips.com>
8343
8344 * gcc.target/mips/mips32-dsp-type.c: New test.
8345 * gcc.target/mips/mips32-dsp.c: New test.
8346
8347 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
8348
8349 PR testsuite/21073
8350 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8351
8352 PR testsuite/20454
8353 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8354 and __cyg_profile_func_exit.
8355
8356 2005-07-22 David Edelsohn <edelsohn@gnu.org>
8357
8358 * gfortran.dg/comma_format_extension_3.f: Fix typo.
8359 * gfortran.dg/comma_format_extension_4.f: Same.
8360 * gfortran.dg/pr15332.f: Same.
8361 * gfortran.dg/pr21730.f: Same.
8362
8363 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
8364
8365 * g++.dg/opt/vrp2.C: Fix testcase.
8366
8367 PR tree-opt/22625
8368 * g++.dg/opt/vrp2.C: New test.
8369
8370 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8371
8372 PR debug/21828
8373 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8374
8375 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8376
8377 * gcc.dg/tree-ssa/20050719-1.c: New test.
8378
8379 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8380
8381 * gcc.dg/bfin-longcall-1.c: New file.
8382 * gcc.dg/bfin-longcall-2.c: New file.
8383
8384 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8385
8386 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8387
8388 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8389
8390 PR middle-end/19055
8391 * gcc.dg/tree-ssa/pr19055.c: New test.
8392 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8393
8394 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8395
8396 PR C++/22358
8397 * g++.dg/other/pr22358.C: New test.
8398
8399 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8400
8401 PR c++/2922
8402 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8403
8404 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8405
8406 PR c++/15938
8407 * g++.dg/init/union2.C: New test.
8408
8409 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8410
8411 PR c/22393
8412 * gcc.dg/complex-4.c: New test.
8413
8414 2005-07-21 Richard Guenther <rguenther@suse.de>
8415
8416 PR testsuite/22522
8417 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8418 scanning for asm labels.
8419 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8420
8421 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8422
8423 PR target/22085
8424 * gcc.dg/altivec-pr22085.c: New.
8425
8426 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8427
8428 PR tree-optimization/19210
8429 * gcc.dg/tree-ssa/pr19210-1.c: New.
8430 * gcc.dg/tree-ssa/pr19210-2.c: New.
8431
8432 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8433
8434 PR rtl-optimization/22167
8435 * g++.dg/opt/pr22167.C: New test.
8436
8437 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8438
8439 PR c++/2922
8440 * g++.dg/lookup/two-stage2.C: New.
8441 * g++.dg/lookup/two-stage3.C: New.
8442 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8443 fixed two-stage name lookup for operators.
8444 * g++.dg/template/call3.C: Compiler now produces an appropriate
8445 error message.
8446 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8447 14 as a candidate.
8448 * g++.dg/template/ptrmem4.C: Compiler produces different error
8449 message.
8450 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8451 connect_to_method as a candidate.
8452
8453 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8454
8455 * gcc.dg/fold-alloc-1.c: New test.
8456
8457 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8458
8459 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8460 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8461
8462 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8463
8464 * gcc.dg/fold-abs-1.c: New test.
8465 * gcc.dg/fold-abs-2.c: New test.
8466 * gcc.dg/fold-abs-3.c: New test.
8467
8468 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8469
8470 Make CONSTRUCTOR use VEC to store initializers.
8471 * g++.dg/ext/complit3.C: Check for specific error messages.
8472 * g++.dg/init/brace2.C: Update error message.
8473 * g++.dg/warn/Wbraces2.C: Likewise.
8474
8475 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8476
8477 PR fortran/16940
8478 * gfortran.dg/module_interface_1.f90: New test.
8479
8480 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8481 Kenneth Zadeck <zadeck@naturalbridge.com>
8482
8483 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8484
8485 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8486
8487 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8488 specify -Wformat for these tests.
8489 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8490 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8491 * gcc.dg/format/opt-6.c: Delete.
8492
8493 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8494
8495 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8496 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8497
8498 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8499
8500 * gcc.dg/tree-ssa/alias-2.c: New test.
8501
8502 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8503
8504 PR c++/22263
8505 * g++.dg/template/explicit7.C: New test.
8506
8507 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8508
8509 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8510 width of 8 to +Inf and -Inf.
8511
8512 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8513
8514 PR c++/22139
8515 * g++.dg/template/friend36.C: New test.
8516
8517 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8518
8519 PR fortran/21730
8520 * gfortran.dg/pr21730.f: New test.
8521
8522 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8523 Kenneth Zadeck <zadeck@naturalbridge.com>
8524
8525 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8526 since pure const detection cannot run at -O1 in c compiler.
8527 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8528 can now optimize this case properly.
8529 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8530 because we now pass.
8531 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8532
8533 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8534
8535 PR c/22421
8536 * gcc.dg/format/bitfld-1.c: New test.
8537
8538 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8539
8540 PR c++/22204
8541 * g++.dg/rtti/repo1.C: New test.
8542
8543 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8544
8545 PR middle-end/22398
8546 * gcc.c-torture/compile/pr22398.c: New test.
8547
8548 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8549
8550 PR c++/22132
8551 * g++.dg/expr/cast4.C: New test.
8552
8553 2005-07-15 Richard Guenther <rguenther@suse.de>
8554
8555 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8556 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8557
8558 2005-07-15 Steven Bosscher <stevenb@suse.de>
8559
8560 PR tree-optimization/22230
8561 * gcc.dg/tree-ssa/pr22230.c: New test.
8562
8563 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8564
8565 * gfortran.dg/g77/cpp6.f: New test.
8566
8567 PR fortran/22417
8568 * gfortran.dg/g77/cpp5.F: New test.
8569 * gfortran.dg/g77/cpp5.h: New file.
8570 * gfortran.dg/g77/cpp5inc.h: New file.
8571
8572 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8573
8574 PR libfortran/16435
8575 * gfortran.dg/tl_editting.f90: New.
8576 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8577
8578 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8579
8580 * gfortran.dg/char_array_constructor.f90: New test.
8581
8582 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8583
8584 * gfortran.dg/past_eor.f90: New.
8585 * gfortran.dg/complex_read.f90: New.
8586
8587 2005-07-13 Jeff Law <law@redhat.com>
8588
8589 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8590 additional casts.
8591
8592 * gcc.dg/tree-ssa/pr22321.c: New test
8593
8594 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8595
8596 PR tree-optimization/21921
8597 * gcc.dg/tree-ssa/pr21921.c: New.
8598
8599 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8600
8601 PR tree-optimizatio/22442
8602 * gcc.dg/tree-ssa/loop-11.c: New test.
8603
8604 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8605
8606 PR tree-opt/21840
8607 * gcc.c-torture/compile/pr21840.c: New test.
8608
8609 2005-07-12 Jan Hubicka <jh@suse.cz>
8610
8611 * gcc.c-torture/compile/pr22379.c: New test.
8612
8613 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8614
8615 PR libfortran/21593
8616 gfortran.dg/dev_null.f90: Remove outdated comment about
8617 PR libfortran/21593.
8618
8619
8620 2005-07-12 Dale Johannesen <dalej@apple.com>
8621
8622 * gcc.target/i386/compress-float-sse.c: New.
8623 * gcc.target/i386/compress-float-sse-pic.c: New.
8624 * gcc.target/i386/compress-float-387.c: New.
8625 * gcc.target/i386/compress-float-387-pic.c: New.
8626 * gcc.dg/compress-float-ppc.c: New.
8627 * gcc.dg/compress-float-ppc-pic.c: New.
8628
8629 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8630
8631 PR libfortran/21593
8632 gfortran.dg/dev_null.f90: Remove targets.
8633
8634 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8635
8636 PR tree-opt/22335
8637 * gcc.dg/pr22335-1.c: New test.
8638 * gcc.dg/pr22335-2.c: New test.
8639
8640 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8641
8642 PR c++/20172
8643 * g++.dg/template/nontype12.C : New test.
8644
8645 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8646
8647 * gcc.dg/tree-ssa/loop-10.c: New test.
8648
8649 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8650
8651 * gcc.c-torture/execute/20020720-1.x: Remove.
8652
8653 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8654
8655 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8656
8657 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8658
8659 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8660 (dg-mips-options): Use it.
8661
8662 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8663
8664 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8665
8666 2005-07-09 Richard Henderson <rth@redhat.com>
8667
8668 * lib/target-supports.exp (check_effective_target_sync_char_short):
8669 Add alpha.
8670
8671 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8672
8673 PR libfortran/22217
8674 * gfortran.dg/negative-z-descriptor.f90: New test.
8675
8676 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8677
8678 PR tree-opt/22329
8679 * gcc.dg/pr22329.c: New test.
8680
8681 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8682
8683 PR tree-optimization/20139
8684 * gcc.dg/tree-ssa/pr20139.c: New.
8685
8686 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8687
8688 PR tree-opt/22356
8689 * testsuite/gcc.dg/pr22356-1.c: New test.
8690
8691 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8692
8693 PR c++/21799
8694 * g++.dg/template/unify8.C: New.
8695 * g++.dg/template/unify9.C: New.
8696
8697 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8698
8699 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8700
8701 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8702
8703 * gcc.dg/darwin-version-1.c: New.
8704 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8705 * gcc.dg/builtins-20.c: Likewise.
8706 * gcc.dg/builtins-53.c: Likewise.
8707 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8708 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8709 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8710 * gcc.dg/torture/builtins-power-1.c: Likewise.
8711 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8712 on Darwin.
8713
8714 2005-07-07 Jeff Law <law@redhat.com>
8715
8716 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8717 argument evaluation order.
8718
8719 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8720
8721 PR libfortran/21594
8722 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8723 Add test cases where the shift length is greater than the
8724 array length.
8725
8726 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8727
8728 * obj-c++.dg/proto-lossage-6.mm: New.
8729 * objc.dg/proto-lossage-6.m: New.
8730
8731 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8732
8733 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8734 * objc.dg/gnu-runtime-2.m: Likewise.
8735
8736 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8737
8738 * gfortran.dg/longline.f: New test.
8739
8740 * gfortran.dg/badline.f: New test.
8741
8742 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8743
8744 PR fortran/16531
8745 PR fortran/15966
8746 PR fortran/18781
8747 * gfortran.dg/hollerith.f90: New.
8748 * gfortran.dg/hollerith2.f90: New.
8749 * gfortran.dg/hollerith3.f90: New.
8750 * gfortran.dg/hollerith4.f90: New.
8751 * gfortran.dg/hollerith_f95.f90: New.
8752 * gfortran.dg/hollerith_legacy.f90: New.
8753 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8754
8755 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8756
8757 PR objc/22274
8758 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8759 * objc.dg/gnu-runtime-2.m: New.
8760
8761 2005-07-06 Jeff Law <law@redhat.com>
8762
8763 * gcc.dg/tree-ssa/vrp17.c: New test.
8764
8765 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8766
8767 PR fortran/22327
8768 * gfortran.dg/array_constructor_5.f90: New test.
8769
8770 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8771
8772 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8773
8774 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8775
8776 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8777 * gcc.dg/980816-1.c: Ditto.
8778
8779 2005-07-06 Jeff Law <law@redhat.com>
8780
8781 * gcc.c-torture/compile/pr21356.c: New test.
8782
8783 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8784
8785 PR c/22013
8786 PR c/22098
8787 * gcc.c-torture/compile/pr22013-1.c,
8788 gcc.c-torture/execute/pr22098-1.c,
8789 gcc.c-torture/execute/pr22098-2.c,
8790 gcc.c-torture/execute/pr22098-3.c: New tests.
8791
8792 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8793
8794 PR c/22308
8795 * gcc.dg/pr22308-1.c: New test.
8796
8797 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8798
8799 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8800 target.
8801 * gcc.dg/compare9.c: Use -fshort-enums instead of
8802 -fno-short-enums. Change the last test to dg-bogus.
8803
8804 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8805
8806 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8807 * gcc.dg/compare9.c: New.
8808
8809 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8810
8811 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8812
8813 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8814
8815 PR testsuite/22288
8816 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8817
8818
8819 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8820
8821 * gcc.dg/format/gcc_gfc-1.c: New.
8822
8823 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8824
8825 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8826
8827 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8828
8829 PR fortran/20842
8830 * gfortran.dg/io_invalid_1.f90: New test.
8831
8832 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8833
8834 * gcc.dg/format/gcc_diag-1.c: Update.
8835
8836 2005-07-02 Jeff Law <law@redhat.com>
8837
8838 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8839 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8840
8841 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8842
8843 * gcc.dg/format/gcc_diag-1.c: Update.
8844
8845 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8846
8847 PR tree-opt/22269
8848 * gcc.c-torture/compile/pr22269.c: New test.
8849
8850 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8851
8852 PR 21584
8853 PR 22219
8854 * g++.dg/tree-ssa/pr21584-1.C: New test.
8855 * g++.dg/tree-ssa/pr21584-2.C: New test.
8856
8857 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8858
8859 * obj-c++.dg/try-catch-11.mm: New.
8860 * objc.dg/try-catch-10.m: New.
8861
8862 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8863
8864 * g++.dg/other/ucnid-1.C: xfail on AIX.
8865
8866 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8867
8868 PR 22234
8869 * gcc.dg/20050629-1.c: New test.
8870
8871 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8872
8873 * obj-c++.dg/const-str-1[0-1].mm: New.
8874 * objc.dg/const-str-1[0-1].m: New.
8875
8876 2005-05-29 Richard Henderson <rth@redhat.com>
8877
8878 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8879 Rename from check_effective_target_vect_no_max.
8880 (check_effective_target_vect_no_int_add): New.
8881 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8882 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8883 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8884 * gcc.dg/vect/vect-reduc-1.c: Use both.
8885 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8886
8887 2005-05-29 Richard Henderson <rth@redhat.com>
8888
8889 * lib/target-supports.exp (check_effective_target_vect_no_max):
8890 Remove i386 and x86_64.
8891
8892 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8893
8894 PR testsuite/21969
8895 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8896
8897 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8898
8899 PR middle-end/21969
8900 * gcc.dg/vect/pr21969.c: New test.
8901
8902 2005-06-28 Eric Christopher <echristo@redhat.com>
8903
8904 PR c/22052
8905 PR c/21975
8906 * gcc.dg/inline1.c: New test.
8907 * gcc.dg/inline2.c: Ditto.
8908 * gcc.dg/inline3.c: Ditto.
8909 * gcc.dg/inline4.c: Ditto.
8910 * gcc.dg/inline5.c: Ditto.
8911
8912 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8913
8914 PR libfortran/22142
8915 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8916 Add testcase also testing eoshift1 for PR 22142.
8917
8918 2005-06-28 Richard Henderson <rth@redhat.com>
8919
8920 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8921 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8922 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8923 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8924 gcc.dg/tree-ssa/20030922-2.c: Likewise.
8925
8926 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8927
8928 PR libfortran/22142
8929 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8930 Add testcase for PR 22142.
8931
8932 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
8933
8934 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8935 gcc.target/ia64/fpreg-2.c: New tests.
8936
8937 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8938
8939 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8940
8941 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8942
8943 PR libfortran/22170
8944 * gfortran.dg/slash_1.f90: New test.
8945
8946 2005-06-27 Richard Henderson <rth@redhat.com>
8947
8948 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8949 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8950 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8951 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8952 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8953 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8954
8955 2005-06-27 Richard Henderson <rth@redhat.com>
8956
8957 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8958 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8959
8960 2005-06-27 Ziemowit Laski <zlaski@apple.com>
8961
8962 * obj-c++.dg/proto-lossage-5.mm: New.
8963 * objc.dg/proto-lossage-5.m: New.
8964
8965 2005-06-27 Diego Novillo <dnovillo@redhat.com>
8966
8967 PR 21959
8968 * gcc.dg/tree-ssa/pr21959.c: New test.
8969
8970 2005-06-27 Jakub Jelinek <jakub@redhat.com>
8971
8972 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8973 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8974 testing uninitialized var.
8975
8976 * gcc.c-torture/execute/builtins/chk.h: New.
8977 * gcc.c-torture/execute/builtins/lib/chk.c: New.
8978 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8979 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8980 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8981 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8982 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8983 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8984 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8985 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8986 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8987 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8988 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8989 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8990 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8991 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8992 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8993 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8994 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8995 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8996 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8997 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8998 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8999 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9000 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9001 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9002 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9003 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9004 * gcc.dg/builtin-object-size-1.c: New test.
9005 * gcc.dg/builtin-object-size-2.c: New test.
9006 * gcc.dg/builtin-object-size-3.c: New test.
9007 * gcc.dg/builtin-object-size-4.c: New test.
9008 * gcc.dg/builtin-object-size-5.c: New test.
9009 * gcc.dg/builtin-stringop-chk-1.c: New test.
9010 * gcc.dg/builtin-stringop-chk-2.c: New test.
9011 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9012 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9013 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9014 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9015 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9016 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9017 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9018 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9019 * gcc.c-torture/execute/printf-1.c: New test.
9020 * gcc.c-torture/execute/fprintf-1.c: New test.
9021 * gcc.c-torture/execute/vprintf-1.c: New test.
9022 * gcc.c-torture/execute/vfprintf-1.c: New test.
9023 * gcc.c-torture/execute/printf-chk-1.c: New test.
9024 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9025 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9026 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9027
9028 2005-06-27 Michael Matz <matz@suse.de>
9029
9030 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9031 slot is not merged if address escapes.
9032
9033 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9034
9035 PR c/21911
9036 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
9037
9038 2005-06-26 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR middle-end/17965
9041 * gcc.c-torture/compile/20050622-1.c: New test.
9042
9043 PR middle-end/22028
9044 * gcc.dg/20050620-1.c: New test.
9045
9046 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
9047
9048 PR tree-optimization/22026
9049 * gcc.dg/tree-ssa/pr22026.c: New.
9050
9051 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
9052
9053 PR libfortran/22144
9054 * gfortran.dg/shift-alloc.f90: New testcase.
9055
9056 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
9057
9058 * all files: Update FSF address in copyright headers.
9059
9060 2005-06-22 Jan Hubicka <jh@suse.cz>
9061
9062 * wholeprogram-1.c: New testcase.
9063 * wholeprogram-2.c: New testcase.
9064
9065 2005-06-24 Mark Mitchell <mark@codesourcery.com>
9066
9067 PR 22171
9068 * gcc.dg/tree-ssa/pr22171.c: New test.
9069
9070 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
9071
9072 * gfortran.dg/simplify_modulo.f90: New.
9073
9074 2005-06-24 Jan Hubicka <jh@suse.cz>
9075
9076 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
9077
9078 2005-06-23 Ziemowit Laski <zlaski@apple.com>
9079
9080 * obj-c++.dg/proto-lossage-[1-4].mm: New.
9081
9082 2005-06-23 Ziemowit Laski <zlaski@apple.com>
9083
9084 * obj-c++.dg/typedef-alias-1.mm: New.
9085 * objc.dg/typedef-alias-1.m: New.
9086
9087 2005-06-23 Jeff Law <law@redhat.com>
9088
9089 * gcc.dg/tree-ssa/vrp16.c: New test.
9090
9091 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9092
9093 * lib/target-supports.exp: Add
9094 check_effective_target_fortran_large_real and
9095 check_effective_target_fortran_large_int to check for
9096 corresponding effective targets.
9097 * gfortran.dg/large_integer_kind_1.f90: New test.
9098 * gfortran.dg/large_real_kind_1.f90: New test.
9099
9100 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
9101
9102 PR tree-optimization/22117
9103 * gcc.dg/tree-ssa/pr22117.c: New.
9104
9105 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
9106
9107 PR testsuite/22123
9108 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9109
9110 2005-06-23 David Edelsohn <edelsohn@gnu.org>
9111
9112 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9113
9114 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
9115
9116 * gfortran.dg/f2c_4.f90: Add tests for complex functions
9117 * gfortran.dg/f2c_4.c: Likewise.
9118
9119 2005-06-22 Paul Brook <paul@codesourcery.com>
9120
9121 PR fortran/21034
9122 * gfortran.dg/auto_save_1.f90: New test.
9123
9124 2005-06-22 Michael Matz <matz@suse.de>
9125
9126 * gcc.target/x86-64/abi: New directory.
9127 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9128 * gcc.target/x86-64/abi/README.gcc: New file.
9129 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9130 * gcc.target/x86-64/abi/asm-support.s: New file.
9131 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9132 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9133 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9134 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9135 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9136 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9137 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9138 * gcc.target/x86_64/abi/test_bitfields.c: New test.
9139 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9140 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9141 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9142 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9143 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9144 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9145 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9146 * gcc.target/x86_64/abi/test_varargs.c: New test.
9147
9148 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
9149
9150 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9151 32-bit i?86 and x86_64.
9152
9153 2005-06-21 Ziemowit Laski <zlaski@apple.com>
9154
9155 * obj-c++.dg/const-str-[1-9].mm: New tests.
9156
9157 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
9158
9159 PR fortran/22010
9160 * gfortran.dg/namelist_use.f90: New.
9161 * gfortran.dg/namelist_use_only.f90: New.
9162
9163 2005-06-21 Jeff Law <law@redhat.com>
9164
9165 * gcc.dg/tree-ssa/vrp15.c: New test.
9166
9167 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
9168
9169 * lib/target-supports.exp (check_effective_target_vect_reduction):
9170 Remove.
9171 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9172 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9173 remove vect_reduction target keyword. Also avoid two returns in main.
9174 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9175 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9176 * gcc.dg/vect/vect-reduc-1short.c: New test.
9177 * gcc.dg/vect/vect-reduc-1char.c: New test.
9178 * gcc.dg/vect/vect-reduc-2short.c: New test.
9179 * gcc.dg/vect/vect-reduc-2char.c: New test.
9180 * gcc.dg/vect/vect-reduc-6.c: New test.
9181 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9182 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9183 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9184
9185 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9186 Paul Thomas <pault@gcc.gnu.org>
9187
9188 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9189 New tests.
9190
9191 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9192
9193 * gfortran.dg/backslash_1.f90: New test.
9194 * gfortran.dg/backslash_2.f90: New test.
9195
9196 2005-06-20 Steven G. Kargl <kargls@comcast.net>
9197
9198 * gfortran.dg/duplicate_labels.f90: New test.
9199
9200 2005-06-20 Jan Beulich <jbeulich@novell.com>
9201
9202 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9203 unsupportable relocations.
9204 * g++.old-deja/g++.other/store-expr1.C: Likewise.
9205 * gcc.dg/20050321-2.c: xfail for NetWare.
9206
9207 2005-06-20 Andreas Jaeger <aj@suse.de>
9208
9209 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9210 gcc.target/i386/fastcall-sseregparm.c,
9211 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9212
9213 2005-06-19 Richard Henderson <rth@redhat.com>
9214
9215 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9216
9217 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
9218
9219 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9220
9221 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
9222
9223 PR c++/22115
9224 * g++.dg/conversion/simd2.C: Change expected error message.
9225
9226 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
9227
9228 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9229 * gcc.dg/vect/vect-reduc-2.c: Likewise.
9230 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9231
9232 2005-06-18 James A Morrison <phython@gcc.gnu.org>
9233
9234 * gcc.dg/fold-mod-1.c: New test.
9235
9236 2005-06-18 Steven G. Kargl <kargls@comcast.net>
9237
9238 PR fortran/19926
9239 * gfortran.dg/pr19926.f90: New test.
9240
9241 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
9242
9243 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9244 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9245 targets.
9246 * gcc.dg/vect/vect-reduc-2.c: Likewise.
9247 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9248
9249 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
9250
9251 * gcc.target/ia64/float80-varargs-1.c: New test.
9252
9253 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9254
9255 PR tree-opt/22035
9256 * gfortran.dg/f2c_6.f90: New test.
9257
9258 2005-06-17 Geoffrey Keating <geoffk@apple.com>
9259
9260 PR c++/17413
9261 * g++.dg/template/local5.C: New.
9262
9263 2005-06-17 Richard Henderson <rth@redhat.com>
9264
9265 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9266
9267 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
9268
9269 PR testsuite/21945
9270 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9271
9272 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
9273
9274 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9275 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9276 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9277 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9278 check_vect to verify the presence of hardware vector support.
9279
9280 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
9281
9282 PR testsuite/22056
9283 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9284
9285 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9286
9287 PR libfortran/19216
9288 * gfortran.dg/pr19216.f: Add correct space between brackets and
9289 dg directive.
9290
9291 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9292
9293 PR libfortran/16436
9294 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9295
9296 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
9297
9298 * gcc.target/i386/attributes-error.c: New testcase.
9299 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9300 * gcc.target/i386/regparm-stdcall.c: Likewise.
9301 * gcc.target/i386/sseregparm-1.c: Likewise.
9302 * gcc.target/i386/sseregparm-2.c: Likewise.
9303
9304 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
9305
9306 * g++.dg/rtti/crash2.C: New.
9307
9308 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
9309
9310 * gcc.dg/noncompile/20040203-3.c: Update expected message.
9311
9312 2005-06-15 David Ung <davidu@mips.com>
9313
9314 * gcc.target/mips/mips16e-extends.c: New test for testing the
9315 generation of MIPS16e zeb/zeh, seb/seh instructions.
9316
9317 2005-06-15 Diego Novillo <dnovillo@redhat.com>
9318
9319 PR 22018
9320 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9321 * gcc.dg/tree-ssa/pr22018.c: New test.
9322
9323 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
9324
9325 * gcc.dg/simd-1.c: Update error messages.
9326 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
9327 * gcc.dg/simd-2.c: Update error messages.
9328 * gcc.dg/simd-4.c: New.
9329
9330 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
9331
9332 PR c++/20678
9333 * g++.dg/other/crash-4.C: New.
9334
9335 2005-06-14 Devang Patel <dpatel@apple.com>
9336
9337 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9338
9339 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
9340
9341 PR c++/21929
9342 * g++.dg/parse/crash11.C: Update
9343
9344 2005-06-13 Jeff Law <law@redhat.com>
9345
9346 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9347 perform the desired transformations.
9348 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9349 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9350
9351 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9352
9353 PR fortran/22038
9354 * gfortran.dg/forall_1.f90: Un-XFAIL.
9355
9356 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
9357
9358 PR c++/21929
9359 * g++.dg/parse/crash26.C: New.
9360
9361 PR c++/20789
9362 * g++.dg/init/member1.C: New.
9363
9364 2005-06-13 Jakub Jelinek <jakub@redhat.com>
9365
9366 * gfortran.dg/altreturn_1.f90: New test.
9367
9368 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
9369
9370 PR middle-end/21985
9371 * gcc.dg/tree-ssa/pr21985.c: New test.
9372
9373 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9374
9375 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9376
9377 2005-06-12 Roger Sayle <roger@eyesopen.com>
9378
9379 PR c++/21930
9380 * g++.dg/other/error10.C: New test case.
9381
9382 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9383
9384 PR libfortran/19155
9385 * gfortran.dg/pr19155.f: Add test.
9386
9387 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9388
9389 * gfortran.dg/f2c_7.f90: New test.
9390
9391 * gfortran.dg/forall_1.f90: XFAILed.
9392
9393 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9394
9395 * gcc.dg/pr14796-1.c: New.
9396 * gcc.dg/pr14796-2.c: New.
9397
9398 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9399
9400 PR fortran/17792
9401 PR fortran/21375
9402 * gfortran.dg/deallocate_stat.f90: New test.
9403
9404 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9405
9406 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9407
9408 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9409
9410 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9411 access will be generated when this loop is vectorized. Test that
9412 accesses with same alignment were detected.
9413 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9414 Test that accesses with same alignment were detected.
9415 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9416 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9417 alignment were detected.
9418
9419 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9420
9421 PR c++/10611
9422 * g++.dg/conversion/simd2.C: New.
9423
9424 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9425
9426 * gcc.dg/Wcxx-compat-1.c: New.
9427
9428 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9429
9430 PR libfortran/21480
9431 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9432 complex array.
9433
9434 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9435
9436 * gcc.dg/alias-8.c: New.
9437
9438 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9439
9440 * gcc.dg/format/cmn_err-1.c: Update.
9441
9442 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9443
9444 PR target/20666
9445 * gcc.target/sparc/fexpand-2.c: New.
9446 * gcc.target/sparc/fpmerge-2.c: New.
9447 * gcc.target/sparc/fpmul-2.c: New.
9448 * gcc.target/sparc/noresult.c: New.
9449 * gcc.target/sparc/pdist-2.c: New.
9450 * gcc.target/sparc/pdist-3.c: New.
9451
9452 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9453
9454 PR testsuite/21702
9455 * gcc.target/i386/i386.exp: Fix comment typo.
9456
9457 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9458
9459 PR c++/19497
9460 * g++.dg/inherit/using5.C: New.
9461 * g++.dg/inherit/using6.C: New.
9462
9463 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9464
9465 PR c++/19894
9466 * g++.dg/template/ptrmem15.C: New test.
9467
9468 PR c++/20563
9469 * g++.dg/ext/label4.C: New test.
9470
9471 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9472
9473 * gcc.dg/tls/debug-1.c: New test.
9474
9475 2005-06-07 Dale Johannesen <dalej@apple.com>
9476
9477 * gcc.target/i386/movq.c: New.
9478
9479 2005-06-07 Dale Johannesen <dalej@apple.com>
9480
9481 * gcc.dg/20050607-1.c: New.
9482
9483 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR middle-end/21850
9486 * gcc.c-torture/execute/20050607-1.c: New test.
9487
9488 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9489
9490 PR libfortran/21926
9491 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9492 Test case where the return array has lowest stride one,
9493 but isn't packed.
9494
9495 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9496
9497 * lib/target-supports.exp (check_effective_target_sync_int_long):
9498 Add s390 and s390x targets.
9499
9500 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9501
9502 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9503 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9504 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9505 * gcc.dg/tree-ssa/loop-9.c: New test.
9506
9507 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9508
9509 * g++.dg/parse/defarg10.C: New.
9510
9511 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9512
9513 PR regression/21897
9514 * gcc.c-torture/execute/20050604-1.c: New test.
9515
9516 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9517
9518 PR 21903
9519 * g++.dg/parse/defarg9.C: New.
9520
9521 PR c++/20637
9522 * g++.dg/inherit/using4.C: New.
9523 * g++.dg/overload/error1.C: Adjust expected errors.
9524 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9525 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9526 * g++.old-deja/g++.other/redecl2.C: Likewise.
9527 * g++.old-deja/g++.other/redecl4.C: Likewise.
9528 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9529
9530 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9531
9532 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9533
9534 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9535
9536 * lib/gfortran.exp (gfortran_target_compile): Call
9537 dg-additional-files-options
9538 * gfortran.dg/f2c_4.f90: New file
9539 * gfortran.dg/f2c_4.c: New file
9540 * gfortran.dg/f2c_5.f90: New file
9541 * gfortran.dg/f2c_5.c: New file
9542
9543 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9544
9545 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9546
9547 PR fortran/21912
9548 * gfortran.dg/array_constructor_4.f90: New test.
9549
9550 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9551
9552 PR c++/21619
9553 * g++.dg/ext/builtin9.C: New test.
9554
9555 2005-06-05 Dale Johannesen <dalej@apple.com>
9556
9557 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9558 * gcc.c-torture/execute/20050603-2.c: Ditto.
9559
9560 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9561
9562 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9563 * gcc.dg/vect/vect-reduc-1.c: New.
9564 * gcc.dg/vect/vect-reduc-2.c: New.
9565 * gcc.dg/vect/vect-reduc-3.c: New.
9566
9567 2005-06-04 Dale Johannesen <dalej@apple.com>
9568
9569 * gcc.c-torture/execute/20050603-1.c: New.
9570 * gcc.c-torture/execute/20050603-2.c: New.
9571 * gcc.dg/20050603-3.c: New.
9572
9573 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9574
9575 PR fortran/19195
9576 * gfortran.dg/debug_1.f90: New test.
9577
9578 * gfortran.dg/forall_1.f90: New test.
9579
9580 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9581
9582 * gfortran.dg/array_constructor_3.f90: New test.
9583
9584 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9585
9586 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9587
9588 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9589
9590 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9591
9592 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9593
9594 PR c/21873
9595 * gcc.dg/init-excess-1.c: New test.
9596
9597 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9598
9599 PR c++/21853
9600 * g++.dg/expr/static_cast6.C: New test.
9601
9602 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9603
9604 * gcc.dg/tree-ssa/vrp14.c: New test.
9605
9606 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9607
9608 PR c++/21336
9609 * g++.dg/template/new2.C: New test.
9610
9611 2005-06-03 Josh Conner <jconner@apple.com>
9612
9613 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9614 all entries in initializer.
9615
9616 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9617
9618 PR middle-end/21858
9619 * gcc.dg/pr21858.c: New testcase.
9620
9621 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9622
9623 PR tree-optimization/21292
9624
9625 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9626 New.
9627 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9628 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9629 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9630 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9631 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9632
9633 2005-06-02 Richard Henderson <rth@redhat.com>
9634
9635 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9636
9637 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9638
9639 * gcc.dg/wtypequal.c: New testcase.
9640
9641 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9642
9643 PR 21582
9644 * gcc.dg/tree-ssa/pr21582.c: New test.
9645
9646 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9647
9648 PR c++/21280
9649 * g++.dg/opt/interface2.h: New.
9650 * g++.dg/opt/interface2.C: New.
9651 * g++.dg/init/ctor4.C: Adjust error lines.
9652 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9653 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9654 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9655 * g++.old-deja/g++.pt/assign1.C: Likewise.
9656 * g++.old-deja/g++.pt/crash20.C: Likewise.
9657
9658 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9659
9660 PR tree-optimization/21734
9661 * g++.dg/vect/pr21734_1.cc: New.
9662 * g++.dg/vect/pr21734_2.cc: New.
9663
9664 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9665
9666 PR c++/20350
9667 * g++.dg/template/spec24.C: New.
9668
9669 PR c++/21151
9670 * g++.dg/pch/local-1.C: New.
9671 * g++.dg/pch/local-1.Hs: New.
9672
9673 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9674
9675 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9676 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9677 * gcc.dg/tree-ssa/pr14341.c: New test.
9678 * gcc.dg/tree-ssa/pr14841.c: New test.
9679 * gcc.dg/tree-ssa/pr20701.c: New test.
9680 * gcc.dg/tree-ssa/pr21086.c: New test.
9681 * gcc.dg/tree-ssa/pr21090.c: New test.
9682 * gcc.dg/tree-ssa/pr21332.c: New test.
9683 * gcc.dg/tree-ssa/pr21458.c: New test.
9684 * gcc.dg/tree-ssa/pr21658.c: New test.
9685 * gcc.dg/tree-ssa/vrp01.c: New test.
9686 * gcc.dg/tree-ssa/vrp02.c: New test.
9687 * gcc.dg/tree-ssa/vrp03.c: New test.
9688 * gcc.dg/tree-ssa/vrp04.c: New test.
9689 * gcc.dg/tree-ssa/vrp05.c: New test.
9690 * gcc.dg/tree-ssa/vrp06.c: New test.
9691 * gcc.dg/tree-ssa/vrp07.c: New test.
9692 * gcc.dg/tree-ssa/vrp08.c: New test.
9693 * gcc.dg/tree-ssa/vrp09.c: New test.
9694 * gcc.dg/tree-ssa/vrp10.c: New test.
9695 * gcc.dg/tree-ssa/vrp11.c: New test.
9696 * gcc.dg/tree-ssa/vrp12.c: New test.
9697 * gcc.dg/tree-ssa/vrp13.c: New test.
9698
9699 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9700
9701 PR 21029
9702 * gcc.dg/tree-ssa/pr21029.c: New test.
9703
9704 2005-06-01 Roger Sayle <roger@eyesopen.com>
9705
9706 * gfortran.dg/logint-1.f: New test case.
9707 * gfortran.dg/logint-2.f: Likewise.
9708 * gfortran.dg/logint-3.f: Likewise.
9709
9710 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR c/21536
9713 PR c/20760
9714 * gcc.dg/20050527-1.c: New test.
9715
9716 * gcc.dg/i386-sse-12.c: New test.
9717
9718 PR fortran/21729
9719 * gfortran.dg/implicit_5.f90: New test.
9720
9721 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9722
9723 PR fortran/20883
9724 * gfortran/assign_4.f90: New test.
9725 * gfortran/assign_2.f90: Change compile to run.
9726
9727 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9728
9729 * lib/target-supports.exp
9730 (check_effective_target_sync_char_short): New.
9731 * gcc.dg/sync-2.c: New.
9732
9733 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9734
9735 PR tree-optimization/21817
9736 * gcc.dg/torture/pr21817-1.c: New.
9737
9738 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9739
9740 PR c++/21165
9741 * g++.dg/template/init5.C: New.
9742
9743 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9744
9745 * gfortran.dg/char_initialiser_actual.f90:
9746 Test character initialisers as actual arguments.
9747 * gfortran.dg/char_pointer_comp_assign.f90:
9748 Test character pointer structure component assignments.
9749 * gfortran.dg/char_array_structure_constructor.f90:
9750 Test character components in structure constructors.
9751
9752 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9753
9754 PR middle-end/20931
9755 * g++.dg/opt/pr20931.C: New test.
9756
9757 2005-05-31 Andreas Jaeger <aj@suse.de>
9758
9759 PR testsuite/20772
9760 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9761 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9762 g++.old-deja/g++.ext/asmspec1.C,
9763 g++.old-deja/g++.other/regstack.C,
9764 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9765 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9766 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9767 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9768 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9769 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9770 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9771 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9772 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9773 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9774 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9775 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9776 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9777 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9778 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9779 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9780 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9781 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9782 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9783
9784 2005-05-31 Jeff Law <law@redhat.com>
9785
9786 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9787
9788 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9789
9790 PR middle-end/21743
9791 * gcc.dg/builtins-1.c: Activate disabled clog test.
9792 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9793
9794 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9795
9796 * gfortran.dg/char_pointer_assign.f90:
9797 Test character-pointer assignments and pointer assignments.
9798 * gfortran.dg/char_pointer_dummy.f90:
9799 Test character-pointer dummy arguments.
9800 * gfortran.dg/char_pointer_func.f90:
9801 Test character-pointer function returns.
9802 * gfortran.dg/char_pointer_dependency.f90:
9803 Test character-pointer functions with dependencies.
9804
9805 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9806
9807 PR c++/21784
9808 * g++.dg/lookup/using14.C: New test.
9809
9810 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9811
9812 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9813 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9814 trailing ^M.
9815
9816 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9817
9818 PR c++/17413
9819 * g++.dg/template/local5.C: New.
9820
9821 PR target/21761
9822 * gcc.c-torture/compile/pr21761.c: New.
9823
9824 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9825 before darwin8.
9826
9827 2005-05-30 Steven G. Kargl
9828
9829 PR fortran/20846
9830 * gfortran.dg/inquire_8.f90: New test.
9831
9832 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9833
9834 PR libfortran/21376
9835 * gfortran.dg/output_exponents_1.f90: New test.
9836
9837 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9838
9839 PR libfortran/20006
9840 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9841
9842 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9843
9844 PR c++/21210
9845 * g++.dg/ext/complex1.C: New test.
9846
9847 PR c++/21340
9848 * g++.dg/init/ctor6.C: New test.
9849
9850 2005-05-29 Jan Hubicka <jh@suse.cz>
9851
9852 * gcc.c-torture/compile/pr21562.c: New.
9853
9854 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9855
9856 * gfortran.dg/subnormal_1.f90: New test.
9857
9858 2005-05-28 Jan Hubicka <jh@suse.cz>
9859
9860 * tree-prof.exp: Fix comment.
9861 * value-prof-1.c: New.
9862 * value-prof-2.c: New.
9863 * value-prof-3.c: New.
9864 * value-prof-4.c: New.
9865
9866 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9867
9868 PR c++/21614
9869 * g++.dg/expr/ptrmem6.C: New test.
9870 * g++.dg/expr/ptrmem6a.C: Likewise.
9871
9872 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9873
9874 PR tree-optimization/21658
9875 * gcc.dg/tree-ssa/pr21658.c: New.
9876
9877 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9878
9879 PR c++/21455
9880 * g++.dg/inherit/ptrmem3.C: New.
9881
9882 PR c++/21681
9883 * g++.dg/parse/template16.C: New.
9884
9885 2005-05-27 Andreas Jaeger <aj@suse.de>
9886
9887 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9888
9889 * gcc.dg/i386-sse-8.c: Run test on all archs.
9890
9891 2005-05-26 Mike Stump <mrs@apple.com>
9892
9893 * objc.dg/isa-field-1.m: Only run on darwin.
9894 * objc.dg/lookup-1.m: Likewise.
9895 * objc.dg/try-catch-8.m: Likewise.
9896
9897 2005-05-26 Roger Sayle <roger@eyesopen.com>
9898
9899 PR tree-optimization/9814
9900 * gcc.dg/pr9814-1.c: New test case.
9901
9902 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9903
9904 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9905 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9906 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9907 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9908 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9909 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9910 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9911 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9912 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9913 objc.dg/try-catch-8.m: New.
9914
9915 2005-05-26 Janis Johnson <janis187@us.ibm.com>
9916
9917 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9918 remove extraneous semicolons.
9919
9920 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9921
9922 * obj-c++.dg/comp-types-12.mm: New.
9923 * objc.dg/comp-types-11.m: New.
9924 * objc.dg/selector-4.m: New.
9925
9926 2005-05-26 Andreas Jaeger <aj@suse.de>
9927
9928 PR testsuite/20772
9929 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9930 g++.old-deja/g++.ext/attrib3.C,
9931 g++.old-deja/g++.other/store-expr1.C,
9932 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9933 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9934 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9935 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9936 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9937 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9938 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9939 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9940 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9941 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9942 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9943 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9944 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9945 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9946 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9947 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9948 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9949 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9950 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9951
9952 2005-05-26 Andreas Jaeger <aj@suse.de>
9953
9954 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9955 x86-64 compilation.
9956
9957 2005-05-26 Andreas Jaeger <aj@suse.de>
9958
9959 PR testsuite/20772
9960 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9961 gcc.misc-tests/i386-pf-athlon-1.c,
9962 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9963 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9964 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9965 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9966 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9967 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9968 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9969 programs.
9970
9971 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9972 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9973 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9974 x86-64 compilation.
9975
9976 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9977 x86_64.
9978
9979 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9980 effective-target ilp32.
9981
9982 2005-05-26 David Ung <davidu@mips.com>
9983
9984 * gcc.target/mips/ext_ins.c: New test for testing the generation
9985 of MIPS32/64 rev 2 ext/ins instructions.
9986
9987 2005-05-26 Andreas Jaeger <aj@suse.de>
9988
9989 * treelang/compile/unsigned.tree: Use gimple instead of
9990 nonexisting generic dump.
9991
9992 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
9993
9994 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9995
9996 2005-05-26 Andreas Jaeger <aj@suse.de>
9997
9998 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9999
10000 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
10001
10002 PR libfortran/17283
10003 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10004 Test callee-allocated memory with write statements.
10005
10006 2005-05-25 Roger Sayle <roger@eyesopen.com>
10007
10008 PR middle-end/21709
10009 * gcc.dg/pr21709-1.c: New test case.
10010
10011 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10012 Mike Stump <mrs@apple.com>
10013
10014 * objc/execute/next_mapping.h: Update for C++.
10015
10016 * obj-c++.dg/selector-1.mm: Move to...
10017 * obj-c++.dg/selector-4.mm: here...
10018
10019 * obj-c++.dg/basic.mm: New.
10020 * obj-c++.dg/comp-types-1.mm: New.
10021 * obj-c++.dg/cxx-class-1.mm: New.
10022 * obj-c++.dg/cxx-ivars-1.mm: New.
10023 * obj-c++.dg/cxx-ivars-2.mm: New.
10024 * obj-c++.dg/cxx-ivars-3.mm: New.
10025 * obj-c++.dg/cxx-scope-1.mm: New.
10026 * obj-c++.dg/cxx-scope-2.mm: New.
10027 * obj-c++.dg/defs.mm: New.
10028 * obj-c++.dg/empty-private-1.mm: New.
10029 * obj-c++.dg/encode-1.mm: New.
10030 * obj-c++.dg/encode-2.mm: New.
10031 * obj-c++.dg/encode-3.mm: New.
10032 * obj-c++.dg/extern-c-1.mm: New.
10033 * obj-c++.dg/extra-semi.mm: New.
10034 * obj-c++.dg/fix-and-continue-2.mm: New.
10035 * obj-c++.dg/isa-field-1.mm: New.
10036 * obj-c++.dg/ivar-list-semi.mm: New.
10037 * obj-c++.dg/local-decl-1.mm: New.
10038 * obj-c++.dg/lookup-1.mm: New.
10039 * obj-c++.dg/lookup-2.mm: New.
10040 * obj-c++.dg/method-1.mm: New.
10041 * obj-c++.dg/method-2.mm: New.
10042 * obj-c++.dg/method-3.mm: New.
10043 * obj-c++.dg/method-4.mm: New.
10044 * obj-c++.dg/method-5.mm: New.
10045 * obj-c++.dg/method-6.mm: New.
10046 * obj-c++.dg/method-7.mm: New.
10047 * obj-c++.dg/no-extra-load.mm: New.
10048 * obj-c++.dg/overload-1.mm: New.
10049 * obj-c++.dg/pragma-1.mm: New.
10050 * obj-c++.dg/pragma-2.mm: New.
10051 * obj-c++.dg/private-1.mm: New.
10052 * obj-c++.dg/private-2.mm: New.
10053 * obj-c++.dg/proto-qual-1.mm: New.
10054 * obj-c++.dg/qual-types-1.mm: New.
10055 * obj-c++.dg/stubify-1.mm: New.
10056 * obj-c++.dg/stubify-2.mm: New.
10057 * obj-c++.dg/super-class-1.mm: New.
10058 * obj-c++.dg/super-class-2.mm: New.
10059 * obj-c++.dg/super-dealloc-1.mm: New.
10060 * obj-c++.dg/super-dealloc-2.mm: New.
10061 * obj-c++.dg/template-1.mm: New.
10062 * obj-c++.dg/template-2.mm: New.
10063 * obj-c++.dg/template-3.mm: New.
10064 * obj-c++.dg/template-4.mm: New.
10065 * obj-c++.dg/template-5.mm: New.
10066 * obj-c++.dg/template-6.mm: New.
10067 * obj-c++.dg/try-catch-1.mm: New.
10068 * obj-c++.dg/try-catch-2.mm: New.
10069 * obj-c++.dg/try-catch-3.mm: New.
10070 * obj-c++.dg/try-catch-4.mm: New.
10071 * obj-c++.dg/try-catch-5.mm: New.
10072 * obj-c++.dg/try-catch-6.mm: New.
10073 * obj-c++.dg/try-catch-7.mm: New.
10074 * obj-c++.dg/try-catch-8.mm: New.
10075 * obj-c++.dg/try-catch-9.mm: New.
10076 * obj-c++.dg/va-meth-1.mm: New.
10077
10078 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10079
10080 * obj-c++.dg/selector-1.mm: New.
10081 * obj-c++.dg/selector-2.mm: New.
10082
10083 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10084
10085 * obj-c++.dg/selector-3.mm: New.
10086 * objc.dg/selector-3.m: New.
10087
10088 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10089
10090 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10091 about where warning appears.
10092
10093 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
10094
10095 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10096 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10097 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10098 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10099
10100 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
10101
10102 * gcc.dg/20050524-1.c: New test.
10103
10104 2005-05-25 Jan Hubicka <jh@suse.cz>
10105
10106 * gcc.dg/tree-prof/inliner-1.c: New.
10107
10108 2005-05-25 Janis Johnson <janis187@us.ibm.com>
10109
10110 * gcc.dg/tree-prof: New directory.
10111 * gcc.dg/tree-prof/tree-prof.exp: New.
10112
10113 2005-05-25 DJ Delorie <dj@redhat.com>
10114
10115 * gcc.dg/Wattributes-1.c: New.
10116 * gcc.dg/Wattributes-2.c: New.
10117 * gcc.dg/Wattributes-3.c: New.
10118
10119 20005-05-24 Janis Johnson <janis187@us.ibm.com>
10120
10121 PR tree-optimization/19833
10122 * gcc.dg/uninit-4.c: Remove xfail.
10123 * gcc.dg/uninit-9.c: Ditto.
10124
10125 2005-05-24 Ziemowit Laski <zlaski@apple.com>
10126
10127 * obj-c++.dg/bitfield-[1-5].mm: New.
10128 * obj-c++.dg/class-protocol-1.mm: New.
10129 * obj-c++.dg/comp-types-1[0-1].mm: New.
10130 * obj-c++.dg/comp-types-[2-9].mm: New.
10131 * obj-c++.dg/encode-[4-8].mm: New.
10132 * obj-c++.dg/layout-1.mm: New.
10133 * obj-c++.dg/method-1[0-9].mm: New.
10134 * obj-c++.dg/method-2[0-1].mm: New.
10135 * obj-c++.dg/method-[8-9].mm: New.
10136 * obj-c++.dg/objc-gc-3.mm: New.
10137 * obj-c++.dg/try-catch-10.mm: New.
10138 * objc.dg/bitfield-5.m: New.
10139 * objc.dg/comp-types-10.m: New.
10140 * objc.dg/comp-types-9.m: New.
10141 * objc.dg/layout-1.m: New.
10142 * objc.dg/objc-gc-4.m: New.
10143 * objc.dg/try-catch-9.m: New.
10144 * objc.dg/class-protocol-1.m: Tweak diagnostics.
10145 * objc.dg/comp-types-1.m: Likewise.
10146 * objc.dg/comp-types-[5-6].m: Likewise.
10147 * objc.dg/method-9.m: Likewise.
10148
10149 2005-05-24 Janis Johnson <janis187@us.ibm.com>
10150
10151 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10152 and on hardware without VMX support.
10153
10154 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10155
10156 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10157
10158 * lib/profopt.exp (dg-final-generate, dg-final-use,
10159 profopt-final-code, profopt-get-options): New.
10160 (profopt-execute): Process test directives.
10161
10162 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10163 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10164 cleanup-tree-dump, cleanup-saved-temps): Update comments.
10165
10166 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
10167
10168 PR C++/21645
10169 * g++.dg/init/ctor5.C: New test.
10170
10171 2005-05-24 Ira Rosen <irar@il.ibm.com>
10172
10173 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10174 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10175 vect-113.c, vect-114.c.
10176
10177 2005-05-23 Adam Nemet <anemet@lnxw.com>
10178
10179 * gcc.dg/const-elim-1.c: Remove xfails.
10180
10181 2005-05-23 Jeff Law <law@redhat.com>
10182
10183 * gcc.c-torture/compile/pr21638.c: New test.
10184 * gcc.c-torture/compile/20050520-1.c: New test.
10185
10186 2005-05-23 Nick Clifton <nickc@redhat.com>
10187
10188 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10189 be a proper triple, ie: m32r*-*-*.
10190 * g++.old-deja/g++.jason/thunk3.C: Likewise.
10191
10192 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
10193
10194 PR middle-end/21331
10195 PR tree-opt/21293
10196 * gcc.c-torture/compile/pr21293.c: New test.
10197 * gcc.c-torture/execute/pr21331.c: New test.
10198
10199 2004-05-20 Richard Henderson <rth@redhat.com>
10200
10201 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10202
10203 2005-05-20 Ziemowit Laski <zlaski@apple.com>
10204
10205 * obj-c++-dg.exp: Add.
10206 * obj-c++.exp: Add.
10207 * obj-c++.dg/dg.exp: Add.
10208
10209 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10210
10211 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10212 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10213
10214 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
10215
10216 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10217
10218 2004-05-19 Richard Henderson <rth@redhat.com>
10219
10220 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10221
10222 2005-05-19 Janis Johnson <janis187@us.ibm.com>
10223
10224 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10225
10226 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10227
10228 2005-05-19 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR c++/21495
10231 * g++.dg/parse/extern1.C: New test.
10232 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10233
10234 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
10235
10236 * gcc.dg/c99-math.h: New.
10237 * gcc.dg/c99-math-float-1.c: New test.
10238 * gcc.dg/c99-math-double-1.c: Likewise.
10239 * gcc.dg/c99-math-long-double-1.c: Likewise.
10240
10241 2005-05-18 Richard Henderson <rth@redhat.com>
10242
10243 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10244
10245 2005-05-18 Devang Patel <dpatel@apple.com>
10246
10247 * g++.dg/opt/20050511-1.C: New test.
10248
10249 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
10250
10251 PR libfortran/21127
10252 * gfortran.dg/reshape-complex.f90: New test.
10253
10254 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
10255
10256 * gfortran.dg/array_constructor_1.f90: New test.
10257 * gfortran.dg/array_constructor_2.f90: New test.
10258
10259 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
10260
10261 PR fortran/20954
10262 * gfortran.dg/pr20954.f: New test.
10263
10264 2005-05-17 Mike Stump <mrs@apple.com>
10265
10266 Yet more Objective-C++...
10267
10268 * objc.dg/method-5.m: Update.
10269 * objc.dg/method-6.m: Update.
10270 * objc.dg/method-7.m: Update.
10271 * objc.dg/method-9.m: Update.
10272 * objc.dg/try-catch-2.m: Update.
10273
10274 2005-05-17 Mark Mitchell <mark@codesourcery.com>
10275
10276 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10277 Remove little-endian optimizations.
10278
10279 2005-05-17 Jeff Law <law@redhat.com>
10280
10281 * g++.dg/tree-ssa/pr14814.C: New test.
10282 * gcc.dg/tree-ssa/pr14814.C: New test.
10283 * gcc.dg/tree-ssa/pr17141-1.C: New test.
10284 * gcc.dg/tree-ssa/pr17141-2.C: New test.
10285
10286 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10287
10288 * gcc.dg/compat/generate-random.c: Do not include
10289 libiberty.h.
10290 * gcc.dg/compat/generate-random_r.c: Likewise.
10291
10292 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
10293
10294 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10295
10296 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10297
10298 PR middle-end/21595
10299 * g++.dg/tree-ssa/builtin1.C: New testcase.
10300
10301 2005-05-17 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR c++/21454
10304 * g++.dg/opt/const4.C: New test.
10305
10306 PR middle-end/21492
10307 * g++.dg/opt/crossjump1.C: New test.
10308
10309 PR tree-optimization/21610
10310 * gcc.c-torture/compile/20050516-1.c: New test.
10311
10312 PR fortran/15080
10313 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10314 about the test failing.
10315 * gfortran.fortran-torture/execute/where_7.f90: New test.
10316 * gfortran.fortran-torture/execute/where_8.f90: New test.
10317
10318 2005-05-16 Richard Henderson <rth@redhat.com>
10319
10320 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10321 i?86 and x86_64.
10322
10323 2005-05-16 Mark Mitchell <mark@codesourcery.com>
10324
10325 * gcc.dg/compat/generate-random.c (config.h): Do not include.
10326 (limits.h): Include unconditionally.
10327 (stdlib.h): Likewise.
10328 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10329 (limits.h): Include unconditionally.
10330 (stdlib.h): Likewise.
10331 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10332 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10333 (limits.h): Include unconditionally.
10334 (stdlib.h): Likewise.
10335 (hashtab.h): Do not include.
10336 (getopt.h): Likewise.
10337 (stddef.h): Include.
10338 (hashval_t): Define.
10339 (struct entry): Add "next" field.
10340 (HASH_SIZE): New macro.
10341 (hash_table): New variable.
10342 (switchfiles): Do not use xmalloc.
10343 (mix): New macro.
10344 (iterative_hash): New function.
10345 (hasht): Remove.
10346 (e_exists): New function.
10347 (e_insert): Likewise.
10348 (output): Use, instead of libiberty hashtable functions.
10349 (main): Do not use getopt. Do not call htab_create.
10350
10351 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
10352
10353 PR libstdc++/21526
10354 * lib/target-supports.exp (check_mkfifo_available):
10355 Return 0 for cygwin as mkfifo support incomplete on platform.
10356 Fix typos in comments.
10357
10358 2005-05-15 Mark Mitchell <mark@codesourcery.com>
10359
10360 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10361
10362 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
10363
10364 PR fortran/17432
10365 * gfortran.dg/assign_4.f: New test.
10366
10367 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
10368
10369 PR tree-optimization/21563
10370 * gcc.dg/tree-ssa/pr21563.c: New.
10371
10372 2005-05-14 Jan Hubicka <jh@suse.cz>
10373
10374 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10375
10376 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10377
10378 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10379
10380 2005-05-13 Julian Brown <julian@codesourcery.com>
10381
10382 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10383 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10384
10385 2005-05-13 Jan Hubicka <jh@suse.cz>
10386
10387 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10388 * gcc.dg/fold-xor-?.c: Likewise.
10389 * gcc.dg/pr15784-?.c: Likewise.
10390 * gcc.dg/pr20922-?.c: Likewise.
10391 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10392 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10393 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10394
10395 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10396
10397 PR fortran/21260
10398 * gfortran.dg/hollerith_1.f90: New test.
10399
10400 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10401
10402 * gfortran.dg/func_result_2.f90: New test.
10403
10404 2005-05-11 Bud Davis <bdavis@gfortran.org>
10405
10406 * gfortran.dg/dev_null.f90: New test.
10407
10408 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10409
10410 * gcc.dg/arm-vfp1.c: Revert last change.
10411
10412 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10413
10414 PR middle-end/19807
10415 PR tree-optimization/19639
10416 * g++.dg/tree-ssa/pr19807.C: New testcase.
10417
10418 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10419
10420 PR libfortran/21471
10421 * gfortran.dg/append-1.f90: New test.
10422
10423 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10424
10425 * gcc.dg/pr18501.c: XFAIL.
10426 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10427 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10428 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10429 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10430 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10431 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10432 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10433 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10434
10435 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10436
10437 PR fortran/20178
10438 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10439 gfortran.dg/f2c_3.f90: New tests.
10440
10441 * gfortran.dg/return_1.f90: Fix dg annotation.
10442
10443 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10444
10445 * gcc.c-torture/compile/20050510-1.c: New test.
10446
10447 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10448
10449 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10450
10451 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10452
10453 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10454
10455 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10456
10457 PR c/17913
10458 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10459
10460 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10461
10462 PR c/21342
10463 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10464 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10465
10466 2005-05-10 Ben Elliston <bje@au.ibm.com>
10467
10468 PR debug/16676
10469 * gcc.dg/debug/pr16676.c: New test.
10470
10471 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10472
10473 PR testsuite/21443
10474 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10475 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10476 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10477 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10478 Change -O1 to -O2.
10479 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10480 -fno-tree-dominator-opts.
10481
10482 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10483
10484 * gfortran.dg/return_1.f90: New test.
10485
10486 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10487
10488 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10489
10490 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10491
10492 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10493
10494 PR c++/21427
10495 * g++.dg/inherit/covariant13.C: New.
10496
10497 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10498
10499 PR libfortran/19155
10500 * gfortran.dg/pr19155.f: New test.
10501
10502 2005-05-08 Roger Sayle <roger@eyesopen.com>
10503
10504 PR inline-asm/8788
10505 * gcc.dg/pr8788-1.c: New testcase.
10506
10507 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10508
10509 PR target/21416
10510 * gcc.target/mips/fpcmp-[12].c: New tests.
10511
10512 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10513
10514 * lib/target-supports-dg.exp (dg-require-fork): New function.
10515 (dg-require-mkfifo): Likewise.
10516 * lib/target-supports.exp (check_function_available): New
10517 function.
10518 (check_fork_available): Likewise.
10519 (check_mkfifo_available): Likewise.
10520
10521 2005-05-06 Jeff Law <law@redhat.com>
10522
10523 * gcc.c-torture/compile/pr21380.c: New test.
10524
10525 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR c++/20961
10528 * g++.dg/ext/weak3.C: New test.
10529
10530 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10531
10532 PR c++/21352
10533 * g++.dg/template/crash37.C: New test.
10534
10535 2005-05-05 Paul Brook <paul@codesourcery.com>
10536
10537 * gcc.dg/arm-g2.c: Use effective-target arm32.
10538 * gcc.dg/arm-mmx-1.c: Ditto.
10539 * gcc.dg/arm-scd42-2.c: Ditto.
10540 * gcc.dg/arm-vfp1.c: Ditto.
10541 * lib/target-supports.exp (check_effective_target_arm32): New
10542 function.
10543
10544 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10545
10546 PR libfortran/21354
10547 gfortran.dg/in_pack_rank7.f90: New test.
10548
10549 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10550
10551 PR middle-end/15618
10552 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10553
10554 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR middle-end/21265
10557 * gcc.dg/20050503-1.c: New test.
10558
10559 PR rtl-optimization/21239
10560 * gcc.dg/i386-sse-11.c: New test.
10561
10562 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10563
10564 PR target/16888
10565 * gcc.target/i386/asm-1.c: New test.
10566
10567 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR rtl-optimization/21330
10570 * gcc.c-torture/execute/20050502-1.c: New test.
10571
10572 PR target/21297
10573 * gcc.c-torture/execute/20050502-2.c: New test.
10574
10575 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10576
10577 PR middle-end/21282
10578 * gcc.dg/pr21282.c: New.
10579
10580 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10581
10582 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10583 * gcc.dg/vect/vect-92.c: Likewise.
10584 * gcc.dg/vect/vect-93.c: Likewise.
10585 * gcc.dg/vect/vect-dv-1.c: Likewise.
10586 * gcc.dg/vect/vect-dv-2.c: Likewise.
10587 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10588
10589 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10590
10591 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10592 * gfortran.dg/vect/vect-2.f90: Likewise.
10593 * gfortran.dg/vect/vect-3.f90: Likewise.
10594 * gfortran.dg/vect/vect-4.f90: Likewise.
10595 * gfortran.dg/vect/vect-5.f90: Likewise.
10596
10597 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10598
10599 PR target/20813
10600 * gcc.dg/rs6000-fpint-2.c: New.
10601
10602 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10603
10604 PR c/15698
10605 * gcc.dg/builtins-30.c: Update expected messages.
10606 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10607 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10608 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10609
10610 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10611
10612 PR tree-optimization/21294
10613 * gcc.dg/tree-ssa/pr21294.c: New.
10614
10615 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10616
10617 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10618 __builtin_altivec_st_internal_4si built-in.
10619
10620 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10621
10622 PR c++/15875
10623 * g++.dg/template/ptrmem14.C: New test.
10624
10625 2005-05-02 Paul Brook <paul@codesourcery.com>
10626
10627 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10628
10629 2005-05-02 Michael Matz <matz@suse.de>
10630
10631 PR c++/19542
10632 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10633
10634 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10635
10636 * g++.dg/cpp/weak.C: New test.
10637
10638 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10639
10640 * gcc.dg/tree-ssa/loop-8.c: New test.
10641
10642 2005-04-30 Michael Maty <matz@suse.de>
10643
10644 * gcc.dg/inline-mcpy.c: New test.
10645
10646 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10647
10648 PR libfortran/18958
10649 * gfortran.dg/eoshift.f90: New test case.
10650
10651 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10652
10653 PR libfortran/18857
10654 * gfortran.dg/matmul_1.f90: New test.
10655
10656 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10657
10658 PR tree-optimization/21030
10659 * gcc.dg/tree-ssa/pr21030.c: New.
10660
10661 2005-04-29 Devang Patel <dpatel@apple.com>
10662
10663 PR tree-optimization/21272
10664 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10665
10666 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR fortran/13082
10669 PR fortran/18824
10670 * gfortran.dg/entry_4.f90: New test.
10671 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10672 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10673 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10674 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10675 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10676 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10677 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10678
10679 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10680
10681 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10682
10683 2005-04-29 Paul Brook <paul@codesourcery.com>
10684
10685 * gfortran.dg/entry_3.f90: New test.
10686
10687 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10688
10689 * gfortran.dg/implicit_4.f90: New test.
10690
10691 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10692
10693 * lib/target-supports.exp (check_profiling_available): Return
10694 false for xtensa-*-elf.
10695
10696 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10697
10698 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10699 error if file cannot be deleted.
10700
10701 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10702
10703 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10704 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10705 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10706 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10707 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10708 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10709 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10710 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10711 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10712 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10713 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10714 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10715 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10716
10717 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10718
10719 PR fortran/20865
10720 * gfortran.dg/pr20865.f90: New test.
10721
10722 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10723
10724 * gcc.dg/void-cast-2.c: New test.
10725
10726 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10727
10728 PR c/21159
10729 * gcc.dg/void-cast-1.c: New test.
10730
10731 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10732
10733 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10734
10735 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10736
10737 PR fortran/21177
10738 * gfortran.dg/pr21177.f90: New test.
10739
10740 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10741
10742 PR tree-optimization/21171
10743 * gcc.dg/tree-ssa/pr21171.c: New test.
10744
10745 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10746
10747 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10748 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10749 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10750 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10751 gcc.dg/tree-ssa/gen-vect-32.c: New.
10752 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10753 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10754 don't run on PPC32.
10755
10756 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10757
10758 PR c/21213
10759 * gcc.dg/transparent-union-3.c: New test.
10760
10761 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10762
10763 PR c/20740
10764 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10765 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10766 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10767 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10768 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10769 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10770
10771 2005-04-26 Jeff Law <law@redhat.com>
10772
10773 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10774 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10775 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10776 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10777 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10778 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10779 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10780
10781 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10782
10783 PR tree-optimization/17598
10784 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10785
10786 2005-04-25 Mike Stump <mrs@apple.com>
10787
10788 * objc.dg/fix-and-continue-1.m: Add.
10789
10790 2005-04-25 Roger Sayle <roger@eyesopen.com>
10791
10792 PR c++/20995
10793 * g++.dg/opt/pr20995-1.C: New test case.
10794
10795 2005-04-25 Devang Patel <dpatel@apple.com>
10796
10797 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10798
10799 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10800
10801 PR testsuite/21062
10802 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10803
10804 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10805
10806 PR C++/21188
10807 * g++.dg/opt/rtti2.C: New test.
10808
10809 2005-04-25 Paul Brook <paul@codesourcery.com>
10810 Steven G. Kargl <kargls@comcast.net>
10811
10812 PR fortran/20879
10813 * gfortran.dg/ichar_1.f90: New file.
10814
10815 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR middle-end/20991
10818 * g++.dg/opt/pr20991.C: New test.
10819
10820 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10821 where sizeof (type) < __alignof__ (type).
10822 * gcc.dg/compat/struct-layout-1.h: Likewise.
10823
10824 2005-04-24 Per Bothner <per@bothner.com>
10825 Devang Patel <dpatel@apple.com>
10826
10827 PR preprocessor/20907
10828 * gcc.dg/cpp/very-long-comment.c: New test.
10829
10830 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10831
10832 PR fortran/20059
10833 * gfortran.dg/common_5.f: New test.
10834
10835 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10836
10837 PR middle-end/21082
10838 * g++.dg/tree-ssa/pr21082.C: New testcase.
10839
10840 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10841
10842 * gcc.dg/vect/vect-99.c: New test.
10843
10844 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10845
10846 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10847
10848 2005-04-22 Jeff Law <law@redhat.com>
10849
10850 * gcc.dg/uninit-5.c: Remove xfails.
10851 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10852 conditionals and loads.
10853
10854 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10855
10856 PR libfortran/20074
10857 PR libfortran/20436
10858 PR libfortran/21108
10859 * gfortran.dg/nested_reshape.f90: new test
10860 * gfortran.dg/reshape-alloc.f90: new test
10861 * gfortran.dg/reshape.f90: new test
10862
10863 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10864
10865 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10866
10867 * gcc.dg/arm-vfp1.c: New test.
10868
10869 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10870
10871 PR c++/21087
10872 * g++.dg/lookup/builtin2.C: New test.
10873
10874 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10875
10876 * gcc.dg/weak/weak-13.c: New test.
10877
10878 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10879
10880 * lib/target-supports.exp (check_effective_target_sync_int_long):
10881 Add powerpc*.
10882
10883 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10884
10885 * gcc.target/mips/branch-1.c: New test.
10886
10887 2005-04-21 Richard Henderson <rth@redhat.com>
10888
10889 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10890 * gcc.dg/vect/vect-86.c: Likewise.
10891 * gcc.dg/vect/vect-87.c: Likewise.
10892 * gcc.dg/vect/vect-88.c: Likewise.
10893
10894 2005-04-21 Devang Patel <dpatel@apple.com>
10895
10896 PR optimization/20994
10897 * gcc.dg/tree-ssa/ifc-3.c: New test.
10898
10899 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10900
10901 PR c/12913
10902 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10903 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10904 gcc.dg/c99-vla-jump-5.c: New tests.
10905
10906 2005-04-19 Richard Henderson <rth@redhat.com>
10907
10908 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10909 Fix typo in exists check.
10910 (check_effective_target_sync_int_long): New.
10911 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10912 * gcc.dg/ia64-sync-2.c: Likewise.
10913 * gcc.dg/ia64-sync-3.c: Likewise.
10914 * gcc.dg/ia64-sync-4.c: Likewise.
10915
10916 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
10917
10918 * gcc.dg/fold-xor-1.c: New test.
10919 * gcc.dg/fold-xor-2.c: New test.
10920
10921 2005-04-19 James E. Wilson <wilson@specifixinc.com>
10922
10923 PR target/20670
10924 * g++.dg/eh/fp-regs.C: New test.
10925
10926 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10927
10928 * gcc.dg/Wint-to-pointer-cast-1.c,
10929 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10930 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10931 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10932
10933 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10934
10935 PR fortran/16861
10936 * gfortran.dg/pr16861.f90: New test.
10937
10938 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10939
10940 * gcc.dg/pr21085.c: New test.
10941
10942 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
10943
10944 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
10945 (setup_mips_tests, dg-mips-options): New procedures.
10946 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10947 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10948 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10949 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10950 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10951 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10952 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10953 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10954 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10955 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10956 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10957 dg-mips-options instead of dg-options. Remove now-redundant
10958 preprocessor guards.
10959 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10960 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10961 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10962 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10963 * gcc.dg/vr-mult-2.c: Delete.
10964 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10965 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10966 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10967 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10968 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10969 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10970 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10971
10972 2005-04-18 Laurent GUERBY <laurent@guerby.net>
10973
10974 * ada/acats/run_all.sh: Use sync when executable not present.
10975
10976 2005-04-18 Devang Patel <dpatel@apple.com>
10977
10978 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10979 * gcc.dg/vect/vect-11a.c: New.
10980 * gcc.dg/vect/vect-none.c: Update.
10981 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10982
10983 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10984
10985 PR tree-optimization/20922
10986 * gcc.dg/pr20922-1.c: New test.
10987 * gcc.dg/pr20922-2.c: New test.
10988 * gcc.dg/pr20922-3.c: New test.
10989 * gcc.dg/pr20922-4.c: New test.
10990 * gcc.dg/pr20922-5.c: New test.
10991 * gcc.dg/pr20922-6.c: New test.
10992
10993 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10994
10995 PR libfortran/20950
10996 * gfortran.dg/pr20950.f: New test.
10997
10998 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10999
11000 PR libfortran/19216
11001 * gfortran.dg/pr19216.f: New test.
11002
11003 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
11004
11005 PR tree-optimization/21001
11006 * gcc.dg/tree-ssa/pr21001.c: New.
11007
11008 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
11009
11010 PR libfortran/21075
11011 * gfortran.dg/reshape_rank7.f90: New test.
11012
11013 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11014
11015 PR libfortran/12884 gfortran.dg/pr12884.f: New test
11016 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11017 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11018 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11019 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11020 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11021 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11022 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11023 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11024 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11025 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11026 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11027 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11028 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11029 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11030 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11031 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11032 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
11033 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
11034 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
11035 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
11036
11037 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
11038
11039 * gfortran.dg/wtruncate.f: New testcase.
11040 * gfortran.dg/wtruncate.f90: New testcase.
11041
11042 2005-04-16 Mark Mitchell <mark@codesourcery.com>
11043
11044 PR c++/21025
11045 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
11046 which sizeof/alignof is dependent, rather than just whether we are
11047 processing_template_decl.
11048
11049 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
11050
11051 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11052 corrected typo where the wrong variables had been compared.
11053
11054 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
11055
11056 PR libfortran/18495
11057 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11058 Test callee-allocated version of return array with a write
11059 statement.
11060 Test spread with a temporary with another write statement.
11061
11062 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
11063
11064 PR tree-optimization/21031
11065 * gcc.dg/tree-ssa/pr21031.c: New.
11066
11067 2005-04-15 Uros Bizjak <uros@kss-loka.si>
11068
11069 PR tree-optimization/21004
11070 * gcc.dg/builtins-53.c: Include builtins-config.h.
11071 Check floorf, ceilf, floorl and ceill transformations
11072 only when HAVE_C99_RUNTIME is defined.
11073
11074 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
11075
11076 PR middle-end/20739
11077 * gcc.dg/tree-ssa/pr20739.c: New test.
11078
11079 2005-04-14 Mike Stump <mrs@apple.com>
11080
11081 * gcc.dg/Foundation.framework/empty: New.
11082 * gcc.dg/framework-2.c: New.
11083
11084 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
11085
11086 PR tree-optimization/21021
11087 * gcc.c-torture/compile/pr21021.c: New.
11088
11089 2005-04-14 Janis Johnson <janis187@us.ibm.com
11090
11091 PR testsuite/21010
11092 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11093 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11094 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11095 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11096 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11097 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11098 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11099 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11100
11101 2005-04-14 Richard Henderson <rth@redhat.com>
11102
11103 * lib/target-supports.exp (check_effective_target_vect_condition):
11104 Add ia64, i?86, and x86_64.
11105
11106 2005-04-14 Steven G. Kargl <kargls@comcast.net>
11107
11108 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11109
11110 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
11111
11112 PR tree-optimization/20657
11113 * gcc.dg/tree-ssa/pr20657.c: New.
11114
11115 2005-04-14 Uros Bizjak <uros@kss-loka.si>
11116
11117 * gcc.dg/builtins-53.c: Also check (int)trunc* and
11118 (long long int)trunc*.
11119
11120 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
11121
11122 PR target/20927
11123 * gcc.dg/pr20927.c: New test.
11124
11125 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
11126
11127 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11128 * gcc.target/mips/asm-1.c: Likewise.
11129
11130 2005-04-13 Dale Johannesen <dalej@apple.com>
11131
11132 * objc.dg/objc-fast-4.m: New.
11133
11134 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
11135
11136 * gcc.target/cris/torture/cris-torture.exp: New driver in new
11137 directory.
11138 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11139
11140 2005-04-13 David Edelsohn <edelsohn@gnu.org>
11141
11142 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11143 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11144 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11145
11146 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
11147
11148 PR tree-optimization/20913
11149 * gcc.dg/tree-ssa/pr20913.c: New.
11150
11151 PR tree-optimization/20702
11152 * gcc.dg/tree-ssa/pr20702.c: New.
11153
11154 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11155
11156 PR c++/13744
11157 * g++.dg/inherit/local3.C: New test.
11158
11159 2005-04-12 Jeff Law <law@redhat.com>
11160
11161 * gcc.dg/tree-ssa/20050412-1.c: New test.
11162
11163 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
11164
11165 PR libfortran/19016
11166 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11167 Add tests with mask generated by expression.
11168 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11169 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11170 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11171
11172 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
11173
11174 PR middle-end/20917
11175 * gcc.dg/20050409-1.c: New test.
11176
11177 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
11178
11179 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11180
11181 2005-04-11 Mark Mitchell <mark@codesourcery.com>
11182
11183 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11184 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11185 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11186 (TARGET_CXX): Adjust accordingly.
11187 * target.h (struct gcc_target): Remove epxort_class_data. Add
11188 determine_class_data_visibility and class_data_always_comdat.
11189 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11190 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11191 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11192 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11193 (arm_cxx_determine_class_data_visibility): New.
11194 (arm_cxx_class_data_always_comdat): Likewise.
11195 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11196 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11197 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11198 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11199 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11200 Define.
11201
11202 2005-04-11 Mark Mitchell <mark@codesourcery.com>
11203
11204 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11205
11206 2005-04-11 Geoffrey Keating <geoffk@apple.com>
11207
11208 * gcc.dg/i386-darwin-fpmath.c: New.
11209
11210 2004-04-11 Devang Patel <dpatel@apple.com>
11211
11212 * lib/target-supports.exp (check_effective_target_vect_condition): New.
11213 * gcc.dg/vect/vect-ifcvt-1.c: New test.
11214 * gcc.dg/vect/vect-ifcvt-2.c: New test.
11215 * gcc.dg/vect/vect-ifcvt-3.c: New test.
11216 * gcc.dg/vect/vect-ifcvt-4.c: New test.
11217 * gcc.dg/vect/vect-ifcvt-5.c: New test.
11218 * gcc.dg/vect/vect-ifcvt-6.c: New test.
11219 * gcc.dg/vect/vect-ifcvt-7.c: New test.
11220 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11221
11222 2004-04-11 Devang Patel <dpatel@apple.com>
11223
11224 * gcc.dg/vect/vect-dv-1.c: New test.
11225 * gcc.dg/vect/vect-dv-2.c: New test.
11226
11227 2005-04-11 Diego Novillo <dnovillo@redhat.com>
11228
11229 PR tree-optimization/20933
11230 * gcc.dg/tree-ssa/pr20933.c: New test.
11231
11232 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11233
11234 * gfortran.dg/fold_nearest.f90: New test.
11235
11236 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
11237
11238 * gcc.dg/tree-ssa/alias-1.c: New test.
11239
11240 2005-04-11 Diego Novillo <dnovillo@redhat.com>
11241
11242 PR tree-optimization/20920
11243 * g++.dg/tree-ssa/pr20920.C: New test.
11244
11245 2005-04-11 Uros Bizjak <uros@kss-loka.si>
11246
11247 * gcc.dg/builtins-53.c: Also check (int)ceil* and
11248 (long long int)ceil*.
11249
11250 2005-04-10 Mark Mitchell <mark@codesourcery.com>
11251
11252 * g++.dg/warn/Wdtor1.C: Declare template in system header with
11253 explicit C++ linkage.
11254
11255 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11256
11257 * gfortran.dg/pr17229.f: Take care of the new obsolescence
11258 warning for arithmetic IF statements.
11259
11260 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
11261
11262 * eor_handling_1.f90: New test case.
11263 * eor_handling_2.f90: New test case.
11264 * eor_handling_3.f90: New test case.
11265 * eor_handling_4.f90: New test case.
11266 * eor_handling_5.f90: New test case.
11267 * noadv_size.f90: New test case.
11268 * pad_no.f90: New test case.
11269
11270 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
11271
11272 * gcc.c-torture/execute/20050410-1.c: New test.
11273
11274 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
11275
11276 * gcc.dg/pr20126.c: New.
11277
11278 2005-04-09 Bud Davis <bdavis@gfortran.org>
11279 Steven G. Kargl <kargls@comcast.net>
11280
11281 * gfortran.dg/PR19872.f: New test.
11282
11283 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11284
11285 * gfortran.dg/nint_1.f90: Fix dg-do directive.
11286
11287 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11288
11289 * gfortran.dg/nint_1.f90: New test.
11290
11291 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11292
11293 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11294 Added test for callee-allocated arrays with write statements.
11295 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11296 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11297 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11298 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11299 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11300
11301 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11302
11303 PR libfortran/20163
11304 * gfortran.dg/open-options-blanks.f: New test.
11305
11306 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
11307
11308 PR fortran/13257
11309 * gfortran.dg/comma_format_extension_[1234].f: New tests.
11310
11311 2005-04-09 Jakub Jelinek <jakub@redhat.com>
11312
11313 * gcc.dg/tree-ssa/stdarg-1.c: New test.
11314 * gcc.dg/tree-ssa/stdarg-2.c: New test.
11315 * gcc.dg/tree-ssa/stdarg-3.c: New test.
11316 * gcc.dg/tree-ssa/stdarg-4.c: New test.
11317 * gcc.dg/tree-ssa/stdarg-5.c: New test.
11318 * gcc.c-torture/execute/stdarg-4.c: New test.
11319
11320 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11321
11322 PR target/20795
11323 * g++.dg/abi/param2.C: New test.
11324
11325 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11326
11327 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11328
11329 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11330
11331 * gcc.dg/builtins-53.c: New test.
11332
11333 2005-04-08 Diego Novillo <dnovillo@redhat.com>
11334
11335 * g++.dg/tree-ssa/pr18178.C: New test.
11336 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11337 * gcc.c-torture/execute/20041019-1.c: New test.
11338 * gcc.dg/tree-ssa/20041008-1.c: New test.
11339 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11340 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11341 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11342 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11343 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11344 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11345 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11346 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11347 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11348 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11349
11350 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
11351
11352 PR rtl-optimization/20466
11353 * gcc.c-torture/execute/pr20466-1.c: New test.
11354
11355 2005-04-08 Mark Mitchell <mark@codesourcery.com>
11356
11357 PR c++/20905
11358 * g++.dg/parse/cond2.C: New test.
11359
11360 PR c++/20145
11361 * g++.dg/warn/Wdtor1.C: New test.
11362
11363 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11364
11365 PR fortran/17229
11366 * gfortran.dg/pr17229.f: New test.
11367
11368 2005-04-07 Steven G. Kargl <kargls@comcast.net>
11369
11370 * gfortran.dg/tiny_1.f90: New test.
11371 * gfortran.dg/tiny_2.f90: ditto.
11372
11373 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11374
11375 * gfortran.dg/eor_1.f90: Fix dg-do run line
11376 * gfortran.dg/open_new.f90: Fix dg-do run line
11377
11378 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11379
11380 * lib/target-supports.exp (get_compiler_messages): Support
11381 optional arguments, the fourth being compiler options.
11382 (check_effective_target_fpic): New proc.
11383 * gcc.dg/20050321-2.c: Restrict to target fpic.
11384
11385 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11386
11387 * gcc.dg/15443-1.c: New test.
11388 * gcc.dg/15443-2.c: Likewise.
11389
11390 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11391
11392 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11393
11394 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11395
11396 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11397
11398 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11399
11400 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11401 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11402 -m64.
11403 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11404 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11405 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11406
11407 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11408
11409 PR c++/20212
11410 * g++.dg/warn/Wunused-11.C: New test.
11411
11412 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11413
11414 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11415
11416 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11417
11418 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11419
11420 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11421
11422 PR c++/20734
11423 * g++.dg/template/ptrmem13.C: New test.
11424
11425 2005-04-05 Per Bothner <per@bothner.com>
11426
11427 * lib/gcc.exp: Always add -fno-show-column, for now.
11428
11429 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11430
11431 PR testsuite/20767
11432 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11433 of plain old "unsigned int" for the type of "i". Makes this test
11434 64bit clean.
11435
11436 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11437
11438 * gcc.dg/i386-ssefn-1.c: New test.
11439 * gcc.dg/i386-ssefn-2.c: New test.
11440 * gcc.dg/i386-ssefn-3.c: New test.
11441 * gcc.dg/i386-ssefn-4.c: New test.
11442
11443 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR tree-optimization/20076
11446 * gcc.dg/builtin-apply4.c: New test.
11447
11448 PR preprocessor/19475
11449 * gcc.dg/cpp/macspace1.c: New test.
11450 * gcc.dg/cpp/macspace2.c: New test.
11451
11452 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11453
11454 * gfortran.dg/pr20755.f: Fixed bad format.
11455
11456 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11457
11458 PR c++/20763
11459 * g++.dg/ext/attrib21.C: New test.
11460
11461 2004-04-05 Devang Patel <dpatel@apple.com>
11462
11463 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11464 * gcc.dg/vect/vect-shift-1.c: New test.
11465
11466 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11467
11468 PR libfortran/20755
11469 * gfortran.dg/pr20755.f: New test.
11470
11471 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11472
11473 * gfortran.dg/pr15959.f90: New test.
11474 * gfortran.dg/string_pad_trunc.f90: New test.
11475
11476 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11477
11478 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11479 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11480 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11481 syntax.
11482
11483 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11484
11485 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11486
11487 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11488
11489 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11490 * gcc.c-torture/compile/20011119-2.c: Likewise.
11491 * gcc.c-torture/compile/981001-2.c: Likewise.
11492
11493 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11494
11495 PR c++/20679
11496 * g++.dg/template/overload4.C: New test.
11497
11498 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11499
11500 PR c++/20746
11501 * g++.dg/abi/covariant5.C: New.
11502
11503 PR debug/20505
11504 * g++.dg/debug/const2.C: New.
11505
11506 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11507
11508 PR rtl-optimization/16104
11509 * gcc.c-torture/execute/20050316-1.c: New test.
11510
11511 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11512
11513 * g++.dg/template/spec23.C: Fix dg-error text.
11514
11515 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11516
11517 PR c++/19199
11518 * g++.dg/expr/lval2.C: New.
11519
11520 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11521
11522 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11523 __builtin_strcasecmp and __builtin_strncasecmp.
11524
11525 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11526
11527 PR c++/20723
11528 * g++.dg/template/spec22.C: New.
11529 * g++.dg/template/spec23.C: New.
11530
11531 2005-04-03 Dale Ranta <dir@lanl.gov>
11532 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11533
11534 PR libfortran/20068
11535 PR libfortran/20125
11536 PR libfortran/20156
11537 PR libfortran/20471
11538 * gfortran.dg/backspace.f: New test.
11539
11540 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11541
11542 * gcc.dg/pr19345.c: New test.
11543
11544 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11545
11546 PR tree-optimization/20640
11547 * gcc.dg/torture/tree-loop-1.c: New.
11548
11549 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11550
11551 PR rtl-optimization/20290
11552 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11553
11554 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11555
11556 * gcc.dg/rs6000-fpint.c: New.
11557
11558 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11559
11560 * gcc.dg/old-style-then-proto-1.c: New test.
11561
11562 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11563
11564 * gfortran.fortran-torture/execute/backspace.f90: Check
11565 after backspace and read was incorrect.
11566
11567 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11568
11569 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11570 buffer past the terminating NUL using memcmp.
11571 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11572 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11573
11574 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11575 Fix unused/uninitialized variable warnings.
11576
11577 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11578 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11579 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11580 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11581
11582 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11583 gcc.c-torture/execute/builtins/fputs-lib.c,
11584 gcc.c-torture/execute/builtins/lib/fprintf.c,
11585 gcc.c-torture/execute/builtins/lib/main.c,
11586 gcc.c-torture/execute/builtins/lib/memcmp.c,
11587 gcc.c-torture/execute/builtins/lib/memmove.c,
11588 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11589 gcc.c-torture/execute/builtins/lib/memset.c,
11590 gcc.c-torture/execute/builtins/lib/printf.c,
11591 gcc.c-torture/execute/builtins/lib/sprintf.c,
11592 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11593 gcc.c-torture/execute/builtins/lib/strchr.c,
11594 gcc.c-torture/execute/builtins/lib/strcmp.c,
11595 gcc.c-torture/execute/builtins/lib/strcpy.c,
11596 gcc.c-torture/execute/builtins/lib/strcspn.c,
11597 gcc.c-torture/execute/builtins/lib/strlen.c,
11598 gcc.c-torture/execute/builtins/lib/strncat.c,
11599 gcc.c-torture/execute/builtins/lib/strncmp.c,
11600 gcc.c-torture/execute/builtins/lib/strncpy.c,
11601 gcc.c-torture/execute/builtins/lib/strrchr.c,
11602 gcc.c-torture/execute/builtins/lib/strspn.c,
11603 gcc.c-torture/execute/builtins/lib/strstr.c,
11604 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11605 gcc.c-torture/execute/builtins/strlen-2.c,
11606 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11607 prototypes.
11608
11609 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11610
11611 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11612 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11613 selectany usage.
11614
11615 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR c++/19406
11618 * g++.dg/debug/using1.C: New test.
11619
11620 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11621
11622 PR middle-end/20524
11623 * gcc.dg/alias-7.c: Prefix asm-declared name with
11624 __USER_LABEL_PREFIX__.
11625
11626 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11627
11628 Fix fallout from PR middle-end/15700:
11629 * gcc.c-torture/compile/20011119-1.c: Take
11630 __USER_LABEL_PREFIX__ into account.
11631 * gcc.c-torture/compile/20011119-2.c: Likewise.
11632
11633 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11634
11635 PR c++/18644
11636 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11637
11638 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11639
11640 PR c/17855
11641 * gcc.c-torture/compile/struct-non-lval-1.c,
11642 gcc.c-torture/compile/struct-non-lval-2.c,
11643 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11644
11645 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11646
11647 * gcc.dg/tls/tls.exp: Remove temporary file.
11648 * g++.dg/tls/tls.exp: Ditto.
11649 * lib/file-format.exp: Ditto.
11650 * g++.dg/special/ecos.exp: Ditto.
11651
11652 * lib/profopt.exp: Treat prof_ext as a list.
11653 * gcc.misc-tests/bprob.exp: Ditto.
11654 * g++.dg/bprob/bprob.exp: Ditto.
11655
11656 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11657 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11658 g++.dg/tree-ssa/pointer-reference-alias.C,
11659 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11660 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11661 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11662 g++.dg/vect/pr19951.cc: Ditto.
11663 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11664 gcc.dg/builtins-47.c: Ditto.
11665 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11666 gcc.dg/pr20115-1.c: Ditto.
11667 * gcc.dg/tree-ssa/20030530-2.c,
11668 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11669 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11670 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11671 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11672 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11673 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11674 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11675 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11676 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11677 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11678 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11679 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11680 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11681 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11682 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11683 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11684 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11685 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11686 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11687 gcc.dg/tree-ssa/20030824-1.c,
11688 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11689 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11690 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11691 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11692 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11693 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11694 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11695 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11696 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11697 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11698 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11699 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11700 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11701 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11702 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11703 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11704 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11705 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11706 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11707 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11708 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11709 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11710 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11711 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11712 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11713 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11714 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11715 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11716 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11717 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11718 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11719 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11720 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11721 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11722 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11723 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11724 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11725 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11726 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11727 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11728 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11729 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11730 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11731 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11732 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11733 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11734 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11735 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11736 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11737 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11738 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11739 gcc.dg/tree-ssa/useless-1.c: Ditto.
11740 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11741 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11742 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11743 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11744 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11745 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11746 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11747 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11748 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11749 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11750 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11751 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11752 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11753 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11754 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11755 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11756 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11757 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11758 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11759 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11760 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11761 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11762 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11763 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11764 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11765 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11766 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11767 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11768 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11769 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11770 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11771 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11772 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11773 gcc.dg/vect/vect-none.c: Ditto.
11774 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11775 treelang/compile/unsigned.tree: Ditto.
11776
11777 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11778 * gcc.dg/cpp/direct2s.c: Ditto.
11779 * gcc.dg/cpp/paste4.c: Ditto.
11780 * gcc.dg/cpp/separate-1.c: Ditto.
11781 * gcc.dg/pch/save-temps-1.c: Ditto.
11782 * g++.dg/ext/altivec-10.C: Ditto.
11783 * g++.dg/pch/pch.C: Ditto.
11784
11785 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11786
11787 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11788 * g++.dg/template/repo1.C: Ditto.
11789 * g++.dg/template/repo2.C: Ditto.
11790 * g++.dg/template/repo3.C: Ditto.
11791 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11792 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11793 * g++.old-deja/g++.pt/repo1.C: Ditto.
11794 * g++.old-deja/g++.pt/repo2.C: Ditto.
11795 * g++.old-deja/g++.pt/repo3.C: Ditto.
11796 * g++.old-deja/g++.pt/repo4.C: Ditto.
11797
11798 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11799 * gcc.dg/20030107-1.c: Ditto.
11800 * gcc.dg/20030702-1.c: Ditto.
11801 * gcc.dg/profile-generate-1.c: Ditto.
11802 * g++.dg/other/profile1.C: Ditto.
11803 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11804
11805 * lib/gcc-dg.exp (remove-build-file): New.
11806 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11807 cleanup-tree-dump, cleanup-saved-temps): New.
11808
11809 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11810
11811 PR c++/19203, DR 214
11812 * g++.dg/parse/ambig3.C: Not ambiguous.
11813 * g++.dg/template/spec20.C: New.
11814 * g++.dg/template/spec21.C: New.
11815
11816 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11817
11818 PR target/20045
11819 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11820
11821 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11822
11823 PR libfortran/20660
11824 * gfortran.dg/negative_unit.f: New test.
11825
11826 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11827
11828 * gcc.dg/20050330-1.c: New test.
11829
11830 2005-03-30 Devang Patel <dpatel@apple.com>
11831
11832 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11833
11834 2005-03-30 Dale Johannesen <dalej@apple.com>
11835
11836 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11837
11838 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11839
11840 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11841 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11842 Strip options from test name.
11843
11844 2005-03-31 Jan Hubicka <jh@suse.cz>
11845
11846 * gcc.dg/varpool-1.c: New testcase.
11847
11848 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11849
11850 PR c/772
11851 PR c/17913
11852 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11853 gcc.dg/stmt-expr-label-3.c : New tests.
11854 * gcc.c-torture/execute/medce-2.c: Remove.
11855
11856 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11857
11858 PR c/20368
11859 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11860 tests.
11861
11862 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11863
11864 * gcc.c-torture/compile/pr20203.c: New test.
11865
11866 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11867
11868 * gfortran.dg/promotion.f90: New test.
11869
11870 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11871
11872 PR middle-end/20491
11873 * gcc.dg/torture/asm-subreg-1.c: New test.
11874
11875 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11876
11877 PR c/20672
11878 * gcc.dg/pr20672-1.c: New test.
11879
11880 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11881
11882 * gfortran.dg/vect: New directory.
11883 * gfortran.dg/vect/vect.exp: New.
11884 * gfortran.dg/vect/vect-1.f90: New test.
11885 * gfortran.dg/vect/vect-2.f90: New test.
11886 * gfortran.dg/vect/vect-3.f90: New test.
11887 * gfortran.dg/vect/vect-4.f90: New test.
11888 * gfortran.dg/vect/vect-5.f90: New test.
11889
11890 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11891
11892 PR middle-end/20622
11893 * gcc.dg/alias-7.c: New test.
11894
11895 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11896
11897 * gcc.dg/sparc-reg-1.c: New test.
11898
11899 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11900
11901 PR target/19890
11902 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11903
11904 2005-03-29 Dale Ranta <dir@lanl.gov>
11905 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11906
11907 PR libfortran/20163
11908 * gfortran.dg/pr20163-2.f: New test.
11909
11910 2005-03-28 Jan Hubicka <jh@suse.cz>
11911
11912 PR middle-end/20635
11913 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11914 by Jakub Jelinek.
11915
11916 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
11917
11918 PR tree-optimization/20626
11919 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11920 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11921
11922 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11923
11924 * gfortran.dg/underflow.f90: New test.
11925 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11926
11927 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11928
11929 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11930
11931 2005-03-25 Mark Mitchell <mark@codesourcery.com>
11932
11933 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11934 (g++_init): Make sure that CXXFLAGS is set.
11935 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11936 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11937 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11938 * lib/objc.exp (objc_init): Likewise.
11939 * lib/treelang.exp (treelang_init): Likewise.
11940
11941 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
11942
11943 PR tree-optimization/20470
11944 * gcc.dg/tree-ssa/pr20470.c: New test.
11945
11946 2005-03-25 Geoffrey Keating <geoffk@apple.com>
11947
11948 * gcc.dg/ppc-stfiwx.c: New.
11949
11950 2005-03-25 Steve Ellcey <sje@cup.hp.com>
11951
11952 PR target/19888
11953 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11954
11955 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11956
11957 * gcc.dg/20050325-1.c: Fix a typo.
11958
11959 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11960
11961 PR libfortran/19678
11962 PR libfortran/19679
11963 * gfortran.dg/dos_eol.f: New test.
11964
11965 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11966
11967 PR rtl-optimization/20249
11968 * gcc.dg/20050325-1.c: New test.
11969
11970 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11971
11972 PR libfortran/15332
11973 * gfortran.dg/pr15332.f: New test.
11974
11975 2005-03-24 Dale Johannesen <dalej@apple.com>
11976
11977 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11978
11979 2005-03-24 Geoffrey Keating <geoffk@apple.com>
11980
11981 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11982 'internal' visibility.
11983 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11984 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11985 'protected' visibility.
11986 * gcc.dg/visibility-7.c: Likewise.
11987 * lib/target-supports.exp (check_visibility_available): Take
11988 a parameter, the kind of visibility to check for.
11989 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11990 to check_visibility_available.
11991
11992 * g++.dg/expr/cast3.C: New.
11993
11994 2005-03-24 David Edelsohn <edelsohn@gnu.org>
11995
11996 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11997 rs6000.
11998
11999 2005-03-24 Steve Ellcey <sje@cup.hp.com>
12000
12001 PR target/20095
12002 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12003
12004 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
12005
12006 * gcc.dg/badshift.c: Renamed to...
12007 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
12008
12009 * gcc.target/i386/badshift.c: Renamed to...
12010 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
12011 only.
12012
12013 PR rtl-optimization/20532
12014 * gcc.target/i386/badshift.c: New.
12015
12016 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12017
12018 * gfortran.dg/pr18025.f90: New test.
12019
12020 2005-03-23 Dale Johannesen <dalej@apple.com>
12021
12022 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12023
12024 2005-03-23 Mark Mitchell <mark@codesourcery.com>
12025
12026 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12027
12028 * lib/target-supports.exp (check_iconv_available): Default
12029 libiconv to -liconv, if there is no definition.
12030
12031 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
12032
12033 * gcc.dg/torture/cris-asm-mof-1.c: New test.
12034
12035 2005-03-22 Mark Mitchell <mark@codesourcery.com>
12036
12037 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
12038 * g++.dg/opt/pr7503-2.C: Likewise.
12039 * g++.dg/opt/pr7503-3.C: Likewise.
12040 * g++.dg/opt/pr7503-4.C: Likewise.
12041 * g++.dg/opt/pr7503-5.C: Likewise.
12042 * g++.dg/warn/minmax.C: New test.
12043
12044 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12045
12046 * gfortran.dg/g77_intrinsics_funcs.f: New test.
12047 * gfortran.dg/g77_intrinsics_sub.f: New test.
12048
12049 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
12050 Jan Hubicka <jh@suse.cz>
12051 Steven Bosscher <stevenb@suse.de
12052
12053 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
12054
12055 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12056
12057 PR c++/19980
12058 * g++.dg/template/redecl3.C: New test.
12059
12060 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12061
12062 PR c++/20499
12063 * g++.dg/parse/error16.C: Tweak error markers.
12064
12065 2005-03-22 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR target/20561
12068 * gcc.dg/20050321-2.c: New test.
12069
12070 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
12071
12072 PR c++/20465
12073 PR c++/20381
12074 * g++.dg/template/ptrmem12.C: New.
12075
12076 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
12077
12078 PR rtl-optimization/20527
12079 * gcc.c-torture/execute/pr20527-1.c: New test.
12080
12081 2005-03-22 Ben Elliston <bje@au.ibm.com>
12082
12083 * gcc.misc-tests/options.exp (check_for_options): Create a real C
12084 program, compile it into a real executable and then delete the .c
12085 and .x files afterwards, to avoid problems on testglue targets.
12086
12087 2005-03-21 Stuart Hastings <stuart@apple.com>
12088
12089 * gcc.target/i386/sse-2.c: New.
12090
12091 2005-03-21 Uros Bizjak <uros@kss-loka.si>
12092
12093 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12094
12095 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12096
12097 * g++.dg/parse/crash25.C: Fix typo.
12098
12099 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12100
12101 PR c++/20461
12102 * g++.dg/parse/crash24.C: New test.
12103
12104 PR c++/20536
12105 * g++.dg/parse/crash25.C: New test.
12106
12107 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12108
12109 PR c++/20147
12110 * g++.dg/ext/stmtexpr4.C: New test.
12111
12112 2005-03-20 Roger Sayle <roger@eyesopen.com>
12113
12114 PR middle-end/20539
12115 * gcc.c-torture/compile/pr13066-1.c: New test case.
12116 * gcc.c-torture/compile/pr20539-1.c: Likewise.
12117 * g++.dg/opt/pr13066-1.C: Likewise.
12118
12119 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
12120
12121 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12122
12123 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12124
12125 PR fortran/18525
12126 * gfortran.dg/nesting_1.f90: New test.
12127
12128 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12129
12130 PR c++/20240
12131 * g++.dg/lookup/using13.C: New test.
12132
12133 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12134
12135 PR c++/20333
12136 * g++.dg/template/crash36.C: New test.
12137
12138 2005-03-18 Paolo Carlini <pcarlini@suse.de>
12139
12140 PR c++/20463
12141 * g++.dg/template/crash35.C: New test.
12142
12143 2005-03-17 Paolo Carlini <pcarlini@suse.de>
12144
12145 PR c++/19966
12146 * g++.dg/overload/operator2.C: New test.
12147
12148 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12149
12150 PR libfortran/20257
12151 * gfortran.dg/pr20257.f90: New test.
12152
12153 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12154
12155 PR libfortran/20480
12156 * gfortran.dg/pr20480.f90: New test.
12157
12158 2005-03-16 Richard Henderson <rth@redhat.com>
12159
12160 PR middle-end/15700
12161 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12162 (_rtld_global): New.
12163 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12164 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12165
12166 * gcc.dg/alias-3.c: New.
12167 * gcc.dg/alias-4.c: New.
12168 * gcc.dg/alias-5.c: New.
12169 * gcc.dg/alias-6.c: New.
12170
12171 2005-03-15 Geoffrey Keating <geoffk@apple.com>
12172
12173 * gcc.dg/cpp/ucnid-7.c: New.
12174
12175 2005-03-15 Janis Johnson <janis187@us.ibm.com>
12176 Dorit Naishlos <dorit@il.ibm.com>
12177
12178 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12179 darwin.
12180
12181 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
12182
12183 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12184 misaligned accesses.
12185 * gcc.dg/vect/vect-58.c: Likewise.
12186 * gcc.dg/vect/vect-92.c: New.
12187 * gcc.dg/vect/vect-93.c: New.
12188
12189 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
12190
12191 PR fortran/18827
12192 * gfortran.dg/assign_2.f90: New test.
12193 * gfortran.dg/assign_3.f90: New test.
12194 * gfortran.dg/assign.f90: New test.
12195
12196 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
12197
12198 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12199 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12200 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12201 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12202 names.
12203
12204 2005-03-14 Geoffrey Keating <geoffk@apple.com>
12205
12206 * gcc.dg/cpp/ucnid-6.c: New.
12207
12208 * gcc.dg/cpp/normalize-1.c: New.
12209 * gcc.dg/cpp/normalize-2.c: New.
12210 * gcc.dg/cpp/normalize-3.c: New.
12211 * gcc.dg/cpp/normalize-4.c: New.
12212 * gcc.dg/cpp/ucnid-4.c: New.
12213 * gcc.dg/cpp/ucnid-5.c: New.
12214 * g++.dg/cpp/normalize-1.C: New.
12215 * g++.dg/cpp/ucnid-1.C: New.
12216
12217 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
12218
12219 * gcc.dg/pr18628.c: New.
12220
12221 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
12222
12223 PR c++/20280
12224 * g++.dg/tree-ssa/pr20280.C: New.
12225
12226 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12227
12228 PR fortran/20467
12229 * gfortran.dg/stfunc_2.f90: New test.
12230
12231 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
12232
12233 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12234
12235 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
12236
12237 * gcc.dg/tree-ssa/20050314-1.c: New test.
12238
12239 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12240
12241 PR c++/4403
12242 PR c++/9783, DR433
12243 * g++.dg/template/friend34.C: New test.
12244 * g++.dg/template/friend35.C: Likewise.
12245 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12246
12247 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12248
12249 Friend class name lookup 5/n
12250 PR c++/1016
12251 * g++.dg/lookup/hidden-class1.C: New test.
12252 * g++.dg/lookup/hidden-class2.C: Likewise.
12253 * g++.dg/lookup/hidden-class3.C: Likewise.
12254 * g++.dg/lookup/hidden-class4.C: Likewise.
12255 * g++.dg/lookup/hidden-class5.C: Likewise.
12256 * g++.dg/lookup/hidden-class6.C: Likewise.
12257 * g++.dg/lookup/hidden-class7.C: Likewise.
12258 * g++.dg/lookup/hidden-class8.C: Likewise.
12259 * g++.dg/lookup/hidden-class9.C: Likewise.
12260 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12261 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12262 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12263 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12264 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12265 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12266 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12267 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12268 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12269 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12270 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12271
12272 2005-03-13 Mark Mitchell <mark@codesourcery.com>
12273
12274 PR c++/20157
12275 * g++.dg/template/error18.C: New test.
12276
12277 2005-03-09 Ben Elliston <bje@au.ibm.com>
12278
12279 PR debug/16792
12280 * g++.dg/debug/pr16792.C: New test.
12281
12282 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12283
12284 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12285 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12286 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12287 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12288 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12289 test assertion names.
12290
12291 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12292
12293 PR fortran/18600
12294 * gfortran.dg/stfunc_1.f90: New test.
12295
12296 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12297
12298 PR fortran/16907
12299 * gfortran.dg/real_index_1.f90: New test.
12300
12301 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12302
12303 PR fortran/20323
12304 * gfortran.dg/spec_expr_1.f90: New test.
12305
12306 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12307
12308 PR c/20402
12309 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12310 new parser.
12311
12312 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12313
12314 PR fortran/20361
12315 * gfortran.dg/largeequiv_1.f90: New test.
12316
12317 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12318
12319 * gcc.dg/ucnid-1.c: New.
12320 * gcc.dg/ucnid-2.c: New.
12321 * gcc.dg/ucnid-3.c: New.
12322 * gcc.dg/ucnid-4.c: New.
12323 * gcc.dg/ucnid-5.c: New.
12324 * gcc.dg/ucnid-6.c: New.
12325 * gcc.dg/cpp/ucnid-1.c: New.
12326 * gcc.dg/cpp/ucnid-2.c: New.
12327 * gcc.dg/cpp/ucnid-3.c: New.
12328 * g++.dg/other/ucnid-1.C: New.
12329
12330 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12331
12332 * gcc.dg/vmx/darwin-abi-3.c: Delete.
12333
12334 2005-03-11 Per Bothner <per@bothner.com>
12335
12336 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
12337 that diagnotics refer to correct token.
12338 * gcc.dg/unused-3.c: Likewise.
12339
12340 2005-03-11 Per Bothner <per@bothner.com>
12341
12342 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12343 constant" is now actually on same line as string constant.
12344 * gcc.dg/cpp/direct2s.c: Likewise.
12345
12346 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
12347
12348 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12349
12350 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12351
12352 PR libfortran/20124
12353 * gfortran.dg/pr20124.f90: New Test
12354
12355 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
12356
12357 PR tree-optimization/20130
12358 * gcc.dg/pr20130-1.c: New test.
12359
12360 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12361
12362 PR target/20095
12363 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12364
12365 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12366
12367 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12368
12369 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12370
12371 * g++.dg/eh/forced1.C: Fix comment.
12372 * g++.dg/eh/forced2.C: Ditto.
12373 * g++.dg/eh/forced3.C: Ditto.
12374 * g++.dg/eh/forced4.C: Ditto.
12375
12376 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12377
12378 PR rtl-opt/20412
12379 * gcc.c-torture/compile/pr20412.c: New test.
12380
12381 2005-03-10 Roger Sayle <roger@eyesopen.com>
12382
12383 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12384
12385 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12386
12387 PR target/20322
12388 * gcc.dg/20050307-1.c: New test.
12389
12390 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12391
12392 PR c++/20375
12393 * g++.dg/other/stdarg3.C: New.
12394
12395 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12396
12397 PR c++/18384, c++/18327
12398 * g++.dg/init/array19.C: New test.
12399
12400 PR inline-asm/20314
12401 * gcc.dg/torture/pr20314-1.c: New test.
12402 * gcc.dg/torture/pr20314-2.c: New test.
12403
12404 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12405
12406 * gcc.dg/20050309-1.c: New test.
12407
12408 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12409
12410 * gcc.dg/builtins-10.c: Reactivate disabled test.
12411 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12412 new cbrt transformations.
12413
12414 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12415
12416 PR c++/20208
12417 * g++.dg/template/array13.C: New test.
12418
12419 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12420
12421 PR c++/16859
12422 * g++.dg/init/brace4.C: New test.
12423
12424 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12425
12426 PR c++/20186
12427 * g++.dg/template/non-dependent12.C: New.
12428
12429 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12430
12431 PR c++/20142
12432 * g++.dg/init/array18.C: Add dg-do run marker.
12433
12434 PR c++/20142
12435 * g++.dg/init/array18.C: New test.
12436
12437 2005-03-09 Ben Elliston <bje@au.ibm.com>
12438
12439 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12440 * g++.dg/gcov/gcov.exp: Likewise.
12441 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12442 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12443 * lib/c-torture.exp: Likewise.
12444 * lib/fortran-torture.exp: Likewise.
12445 * lib/g++.exp: Likewise.
12446 * lib/gcc-defs.exp: Likewise.
12447 * lib/gcc-dg.exp: Likewise.
12448 * lib/gcc.exp: Likewise.
12449 * lib/gcov.exp: Likewise.
12450 * lib/gfortran.exp: Likewise.
12451 * lib/mike-g++.exp: Likewise.
12452 * lib/mike-gcc.exp: Likewise.
12453 * lib/objc-torture.exp: Likewise.
12454 * lib/objc.exp: Likewise.
12455 * lib/profopt.exp: Likewise.
12456 * lib/target-libpath.exp: Likewise.
12457 * lib/target-supports.exp: Likewise.
12458 * lib/treelang.exp: Likewise.
12459 * lib/wrapper.exp: Likewise.
12460
12461 2005-03-08 Jeff Law <law@redhat.com>
12462
12463 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12464 PHI-OPT changes.
12465
12466 2005-03-08 Ira Rosen <irar@il.ibm.com>
12467
12468 * gcc.dg/vect/pr20122.c: New test.
12469
12470 2005-03-07 Jeff Law <law@redhat.com>
12471
12472 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12473 was folded away.
12474 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12475 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12476 * gcc.dg/tree-ssa/pr18134.c: New test.
12477
12478 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12479
12480 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12481 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12482 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12483
12484 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12485
12486 PR tree-opt/17671
12487 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12488
12489 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12490
12491 * g++.dg/warn/Wnvdtor.C: New test.
12492
12493 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12494
12495 * gcc.dg/torture/pr19683-1.c: New test.
12496
12497 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12498
12499 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12500 * gfortran.dg/g77/19990313-2.f: Ditto.
12501 * gfortran.dg/g77/19990313-3.f: Ditto.
12502 * gfortran.dg/g77/19990525-0.f: Ditto.
12503 * gfortran.dg/g77/19990826-0.f: Ditto.
12504 * gfortran.dg/g77/19990826-2.f: Ditto.
12505 * gfortran.dg/g77/19990826-3.f: Ditto.
12506 * gfortran.dg/g77/20000511-1.f: Ditto.
12507 * gfortran.dg/g77/20000511-2.f: Ditto.
12508 * gfortran.dg/g77/970625-2.f: Ditto.
12509 * gfortran.dg/g77/980310-2.f: Ditto.
12510 * gfortran.dg/g77/980310-3.f: Ditto.
12511 * gfortran.dg/g77/980310-8.f: Ditto.
12512 * gfortran.dg/g77/980519-2.f: Ditto.
12513 * gfortran.dg/g77/alpha1.f: Ditto.
12514 * gfortran.dg/g77/claus.f: Ditto.
12515 * gfortran.dg/g77/erfc.f: Ditto.
12516 * gfortran.dg/g77/short.f: Ditto.
12517 * gfortran.fortran-torture/execute/data.f90: Ditto.
12518 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12519 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12520
12521 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12522
12523 * lib/file-format.exp (gcc_target_object_format): Add check for som
12524 format and hardcode object formats on hppa*-*-hpux*.
12525 * lib/target-supports.exp (check_weak_available): Add check for som
12526 object format. Always return 0 on hppa*-*-hpux10*.
12527
12528 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12529 is defined.
12530
12531 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12532
12533 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12534
12535 * gfortran.dg/pr19936_1.f90: New test.
12536 * gfortran.dg/pr19936_2.f90: New test.
12537 * gfortran.dg/pr19936_3.f90: New test.
12538
12539 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12540 Paul Thomas <prthomas@drfccad.cea.fr>
12541
12542 * gfortran.dg/PR19754_1.f90: New test.
12543 * gfortran.dg/PR19754_2.f90: Ditto.
12544
12545 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12546
12547 PR c++/19311
12548 * g++.dg/template/non-dependent11.C: New test.
12549
12550 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12551
12552 * lib/target-supports.exp (check_iconv_available): Fix comment.
12553
12554 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12555 Joseph S. Myers <joseph@codesourcery.com>
12556
12557 PR c++/19797
12558 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12559
12560 2005-03-04 Matthew Sachs <msachs@apple.com>
12561
12562 * gcc.exp (gcc_target_compile): Put braces around
12563 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12564 * objc.exp (objc_target_compile): Likewise.
12565 * treelang.exp (treelang_target_compile): Likewise.
12566
12567 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12568
12569 PR fortran/19673
12570 * gfortran.dg/func_result_1.f90: New test.
12571
12572 2005-03-04 Ben Elliston <bje@au.ibm.com>
12573
12574 * gcc.misc-tests/options.exp: New test.
12575
12576 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12577
12578 * gcc.dg/pr15784-4.c: New test.
12579
12580 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12581
12582 * gcc.c-torture/execute/pr17133.c: New.
12583 * gcc.c-torture/compile/20050303-1.c: New.
12584
12585 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12586
12587 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12588
12589 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12590
12591 * g++.dg/overload/using2.C: New.
12592
12593 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12594
12595 PR c++/19916
12596 * g++.dg/init/ptrmem2.C: New test.
12597
12598 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12599
12600 PR c/8927
12601 * gcc.dg/pr8927-1.c: New test.
12602
12603 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12604
12605 PR c++/20232
12606 * g++.dg/inherit/covariant12.C: New.
12607
12608 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12609
12610 PR fortran/19479
12611 * gfortran.dg/bound_1.f90: New test.
12612
12613 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12614
12615 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12616 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12617
12618 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12619
12620 PR c/20245
12621 * gcc.dg/pr20245-1.c: New test.
12622
12623 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12624
12625 PR middle-end/19874
12626 * gcc.c-torture/execute/20050119-2.c: New test case.
12627
12628 2005-02-28 Ben Elliston <bje@au.ibm.com>
12629
12630 * README: Update the DejaGnu bug reporting address.
12631 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12632 * lib/objc-torture.exp: Likewise.
12633
12634 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12635
12636 * gfortran.dg/boz_1.f90: New test.
12637 * gfortran.dg/boz_3.f90: New test.
12638 * gfortran.dg/boz_4.f90: New test.
12639
12640 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12641
12642 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12643 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12644
12645 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12646
12647 PR libfortran/20101
12648 * gfortran.dg/write_0_pe_format.f90: New test.
12649
12650 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12651
12652 PR c++/20206
12653 * g++.dg/opt/thunk2.C: New test.
12654 * g++.dg/opt/covariant1.C: New test.
12655
12656 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12657
12658 * gfortran.dg/e_d_fmt.f90: New test.
12659
12660 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12661
12662 * gcc.dg/asm-b.c: Fix comment typos.
12663
12664 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12665
12666 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12667 a V_MAY_DEF also.
12668
12669 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12670
12671 PR tree-opt/20188
12672 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12673 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12674 * gcc.dg/asm-b.c: New test.
12675
12676 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12677
12678 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12679 Disable this test on IRIX 6.
12680
12681 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12682
12683 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12684 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12685 parser.
12686
12687 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12688
12689 PR tree-optimization/20204
12690 * testsuite/gcc.dg/pr20204.c: New test.
12691
12692 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12693
12694 PR target/20196
12695 * gcc.c-torture/execute/20050224-1.c: New test.
12696
12697 PR c++/20175
12698 * g++.dg/warn/Wbraces2.C: New test.
12699
12700 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12701
12702 PR c++/19878
12703 * g++.dg/init/const2.C: New test.
12704
12705 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12706
12707 PR tree-optimization/20100
12708 * gcc.c-torture/execute/pr20100-1.c: New test.
12709
12710 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12711
12712 * gfortran.dg/implicit_3.f90: New test.
12713
12714 * gfortran.dg/deftype_1.f90: New test.
12715
12716 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12717
12718 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12719 the test passes.
12720 * g++.dg/other/anon3.C: Accept a warning.
12721
12722 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12723
12724 * gcc.dg/pr20017.c: Fix a comment typo.
12725
12726 2005-02-23 Bud Davis <bdavis@gfortran.org>
12727
12728 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12729
12730 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12731
12732 PR ada/19902
12733 * ada/acats/tests/cxa/cxa3004.a: Remove.
12734 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12735
12736 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12737
12738 PR c++/20073
12739 * g++.dg/init/const1.C: New test.
12740
12741 PR c++/19991
12742 * g++.dg/parse/constant7.C: New test.
12743
12744 PR c++/20152
12745 * g++.dg/parse/error27.C: New test.
12746 * g++.dg/template/qualttp15.C: Adjust error markers.
12747 * g++.old-deja/g++.other/struct1.C: Likewise.
12748
12749 PR c++/20153
12750 * g++.dg/template/error17.C: New test.
12751
12752 PR c++/20148
12753 * g++.dg/parser/error26.C: New test.
12754
12755 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12756
12757 PR tree-optimization/20100
12758 PR tree-optimization/20115
12759 * gcc.dg/pr20115.c: New test.
12760 * gcc.dg/pr20115-1.c: New test.
12761 * gcc.dg/pr20100.c: New test.
12762 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12763 call-clobbered variables after alias1.
12764
12765 2005-02-22 Bud Davis <bdavis@gfortran.org>
12766
12767 * gfortran.dg/list_read_4.f90: new test.
12768
12769 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12770
12771 PR rtl-optimization/20017.
12772 * gcc.dg/pr20017.c: New.
12773
12774 2005-02-22 Devang Patel <dpatel@apple.com>
12775
12776 PR 19952
12777 * g++.dg/tree-ssa/pr19952.C: New test.
12778
12779 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12780
12781 PR c++/19883
12782 * g++.dg/parse/constant6.C: New test.
12783
12784 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12785
12786 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12787 * g++.dg/charset/asm2.c: Likewise.
12788 * g++.dg/charset/asm3.c: Likewise.
12789 * g++.dg/charset/asm4.c: Likewise.
12790 * g++.dg/charset/asm5.c: Likewise.
12791 * g++.dg/charset/attribute1.c: Likewise.
12792 * g++.dg/charset/attribute2.c: Likewise.
12793 * g++.dg/charset/extern1.cc: Likewise.
12794 * g++.dg/charset/extern2.cc: Likewise.
12795 * g++.dg/charset/extern3.cc: Likewise.
12796 * g++.dg/charset/function.cc: Likewise.
12797 * g++.dg/charset/string.c: Likewise.
12798 * g++.dg/charset/charset.exp: Likewise.
12799 * lib/target-supports.exp (check_iconv_available): Fix comment.
12800
12801 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12802
12803 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12804 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12805 * gcc.dg/charset/asm2.c: Likewise.
12806 * gcc.dg/charset/asm3.c: Likewise.
12807 * gcc.dg/charset/asm4.c: Likewise.
12808 * gcc.dg/charset/asm5.c: Likewise.
12809 * gcc.dg/charset/asm6.c: Likewise.
12810 * gcc.dg/charset/attribute1.c: Likewise.
12811 * gcc.dg/charset/attribute2.c: Likewise.
12812 * gcc.dg/charset/builtin1.c: Likewise.
12813 * gcc.dg/charset/extern.c: Likewise.
12814 * gcc.dg/charset/function.c: Likewise.
12815 * gcc.dg/charset/string.c: Likewise.
12816 * gcc.dg/charset/charset.exp: Likewise.
12817
12818 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12819
12820 PR fortran/20086
12821 * gfortran.dg/pr20086.f90: New test.
12822
12823 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12824
12825 PR tree-optimization/19786
12826 * g++.dg/tree-ssa/pr19786.C: New.
12827
12828 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12829
12830 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12831
12832 2005-02-21 Jeff Law <law@redhat.com>
12833
12834 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12835
12836 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12837
12838 * gfortran.dg/do_iterator: Split loop, markup all lines for
12839 which an error locus is printed.
12840 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12841 locus is printed.
12842 * gfortran.dg/select_4.f90: Likewise.
12843 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12844 locuses in the various permutations.
12845
12846 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12847
12848 PR tree-optimization/19951
12849 * g++.dg/vect: New directory.
12850 * g++.dg/vect/vect.exp: New file.
12851 * g++.dg/vect/pr19951.cc: New testcase.
12852 * g++.dg/dg.exp: Also prune vectorizer tests.
12853
12854 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12855
12856 PR 18785
12857 * gcc.dg/charset/builtin1.c: New test.
12858
12859 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12860
12861 PR c++/19299
12862 * g++.dg/inherit/volatile1.C: New test.
12863
12864 PR c++/19440
12865 * g++.dg/template/dtor4.C: New test.
12866
12867 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12868
12869 * gfortran.dg/int_1.f90: New test.
12870
12871 2005-02-19 Devang Patel <dpatel@apple.com>
12872
12873 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12874
12875 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12876
12877 * gfortran.dg/achar_1.f90: New test.
12878
12879 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12880
12881 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12882
12883 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12884 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR tree-optimization/19828
12887 * gcc.dg/tree-ssa/loop-7.c: New test.
12888 * gcc.c-torture/execute/20050218-1.c: New test.
12889
12890 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12891
12892 PR c/20043
12893 * gcc.dg/transparent-union-1.c: New test.
12894 * gcc.dg/transparent-union-2.c: New test.
12895
12896 2005-02-18 James E Wilson <wilson@specifixinc.com>
12897
12898 PR tree-optimization/18977
12899 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12900
12901 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12902
12903 PR target/20054
12904 * gcc.dg/pr20054.c: New test.
12905
12906 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12907
12908 PR c++/19508
12909 * g++.dg/ext/attrib20.C: New test.
12910
12911 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12912
12913 PR middle-end/20030
12914 * gfortran.fortran-torture/execute/character_passing.f90: New test.
12915
12916 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
12917
12918 PR c++/20008
12919 * g++.dg/opt/switch4.C: New.
12920
12921 2005-02-18 Jakub Jelinek <jakub@redhat.com>
12922
12923 PR c++/20023
12924 PR tree-optimization/20009
12925 * gcc.c-torture/compile/20050217-1.c: New test.
12926 * g++.dg/opt/switch3.C: New test.
12927
12928 PR tree-optimization/18947
12929 * gcc.c-torture/compile/20050215-1.c: New test.
12930 * gcc.c-torture/compile/20050215-2.c: New test.
12931 * gcc.c-torture/compile/20050215-3.c: New test.
12932
12933 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
12934
12935 PR c++/20028
12936 * g++.dg/template/crash34.C: New.
12937
12938 PR c++/20022
12939 * g++.dg/other/access3.C: New.
12940
12941 2005-02-17 Ira Rosen <irar@il.ibm.com>
12942
12943 * gcc.dg/vect/vect-98.c: New test.
12944
12945 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
12946
12947 PR tree-optimization/19967
12948 * gcc.dg/pr19967.c: New.
12949
12950 2005-02-16 Jakub Jelinek <jakub@redhat.com>
12951
12952 PR middle-end/19857
12953 * gcc.dg/tree-ssa/20050215-1.c: New test.
12954 * gcc.c-torture/execute/20050215-1.c: New test.
12955
12956 2005-02-15 Eric Christopher <echristo@redhat.com>
12957
12958 * gcc.dg/cpp/20050215-1.c: New file.
12959
12960 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
12961
12962 PR tree-optimization/15785
12963 * gcc.dg/pr15785-1.c: New test.
12964
12965 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
12966
12967 PR c++/17788
12968 * g++.dg/init/ctor4.C: New.
12969 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12970
12971 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
12972
12973 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12974 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12975
12976 2005-02-15 Andreas Schwab <schwab@suse.de>
12977
12978 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12979 declare malloc.
12980
12981 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
12982
12983 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12984
12985 2005-02-14 Diego Novillo <dnovillo@redhat.com>
12986
12987 PR tree-optimization/19853
12988 * gcc.c-torture/compile/pr19853.c: New test.
12989
12990 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12991
12992 PR c++/19608
12993 * g++.dg/parse/local-class1.C: New.
12994
12995 PR c++/19895
12996 * g++.dg/parse/ptrmem3.C: New.
12997
12998 PR c++/19884
12999 * g++.old-deja/g++.oliva/template6.C: Add another case.
13000 * g++.dg/template/explicit6.C: New.
13001
13002 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
13003
13004 PR c++/17816
13005 * g++.dg/other/redecl2.C: New.
13006
13007 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
13008
13009 PR c++/19891
13010 * g++.dg/abi/covariant4.C: New.
13011
13012 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
13013
13014 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13015
13016 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
13017
13018 * gcc.dg/vect/vect-96.c: Fix typo.
13019
13020 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13021
13022 PR c++/14479
13023 PR c++/19487
13024 * g++.dg/template/enum5.C: New test.
13025
13026 2005-02-12 Ira Rosen <irar@il.ibm.com>
13027
13028 * gcc.dg/vect/vect-97.c: New test.
13029
13030 2005-02-12 Ira Rosen <irar@il.ibm.com>
13031
13032 * gcc.dg/vect/vect-96.c: New test.
13033
13034 2005-02-12 Uros Bizjak <uros@kss-loka.si>
13035
13036 * gcc.dg/builtins-34.c: Also check ldexp*.
13037
13038 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
13039
13040 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
13041
13042 2005-02-11 Janis Johnson <janis187@us.ibm.com>
13043
13044 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
13045 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
13046 dg-require-dll, dg-require-iconv, dg-require-named-sections,
13047 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
13048 selector_list, selector_expression, dg-process-target): Move to new
13049 file target-supports-dg.exp.
13050 * lib/target-supports-dg.exp: New.
13051
13052 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13053 New.
13054
13055 2005-02-11 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR c++/19666
13058 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
13059
13060 PR middle-end/19858
13061 * gcc.c-torture/compile/20050210-1.c: New test.
13062
13063 2005-02-11 Mark Mitchell <mark@codesourcery.com>
13064
13065 PR c++/19755
13066 * g++.dg/warn/Wbraces1.C: New test.
13067
13068 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
13069
13070 * gcc.dg/builtins-52.c: New testcase.
13071
13072 2005-02-10 Jakub Jelinek <jakub@redhat.com>
13073
13074 PR c/19342
13075 * gcc.c-torture/execute/20050119-1.c: New test.
13076
13077 2005-02-09 Mark Mitchell <mark@codesourcery.com>
13078
13079 PR c++/19811
13080 * g++.dg/init/delete1.C: New test.
13081
13082 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13083
13084 PR c++/18470
13085 * g++.dg/template/static12.C: New test.
13086
13087 2005-02-09 Mark Mitchell <mark@codesourcery.com>
13088
13089 PR c++/19787
13090 * g++.dg/conversion/ambig1.C: New test.
13091
13092 PR c++/19739
13093 * g++.dg/ext/attrib19.C: New test.
13094
13095 PR c++/19732
13096 * g++.dg/parse/dtor5.C: New test.
13097
13098 PR c++/19762
13099 * g++.dg/template/dtor3.C: New test.
13100
13101 PR c++/19826
13102 * g++.dg/template/static11.C: New test.
13103 * g++.dg/template/crash2.C: Remove dg-error marker.
13104
13105 2005-02-09 Janis Johnson <janis187@us.ibm.com>
13106
13107 PR C++/18491
13108 * g++.old-deja/g++.mike/p10769a.C: Remove.
13109
13110 2005-02-09 Roger Sayle <roger@eyesopen.com>
13111
13112 * gcc.dg/builtins-48.c: New test case.
13113 * gcc.dg/builtins-49.c: New test case.
13114 * gcc.dg/builtins-50.c: New test case.
13115 * gcc.dg/builtins-51.c: New test case.
13116
13117 2005-02-09 Ian Lance Taylor <ian@airs.com>
13118
13119 PR middle-end/19583
13120 * g++.dg/warn/Wreturn-type-3.C: New test.
13121
13122 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
13123
13124 PR middle-end/19402
13125 * gcc.dg/pr19402-1.c: New testcase.
13126 * gcc.dg/pr19402-2.c: likewise.
13127
13128 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
13129
13130 PR middle-end/19854
13131 * g++.dg/tree-ssa/tmmti.C: New testcase.
13132
13133 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13134
13135 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13136
13137 2005-02-08 Mark Mitchell <mark@codesourcery.com>
13138
13139 PR c++/19733
13140 * g++.dg/parse/crash23.C: New test.
13141 * g++.dg/warn/Weff1.C: New test.
13142
13143 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13144
13145 * gcc.dg/20050209-1.c: New test.
13146
13147 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13148
13149 PR target/19799
13150 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13151
13152 2005-02-08 Mike Stump <mrs@apple.com>
13153
13154 * g++.dg/pch/import-2.c: New test.
13155 * g++.dg/pch/import-2.hs: New.
13156 * g++.dg/pch/include/import-2a.h: New.
13157 * g++.dg/pch/include/import-2b.h: New.
13158
13159 2005-02-08 Janis Johnson <janis187@us.ibm.com>
13160
13161 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13162
13163 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13164
13165 * gfortran.dg/substr_1.f90: New test.
13166
13167 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
13168
13169 PR middle-end/19775
13170 * gcc.dg/torture/builtin-power-1.c: Disable test for
13171 invalid transformation.
13172 * gcc.dg/builtins-10.c: Likewise. Disable one test we
13173 no longer optimize.
13174 * gcc.dg/builtins-47.c: New testcase.
13175
13176 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
13177 Dorit Naishlos <dorit@il.ibm.com>
13178
13179 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13180
13181 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
13182
13183 * gcc.c-torture/compile/20050206-1.c: New test.
13184
13185 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
13186
13187 PR tree-opt/19768
13188 * g++.dg/opt/pr19768.C: New test.
13189
13190 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
13191
13192 PR tree-opt/19736
13193 * gcc.c-torture/compile/pr19736.c: New test.
13194
13195 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13196
13197 PR c++/17401
13198 * g++.dg/parse/error25.C: New test.
13199
13200 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
13201
13202 * gcc.c-torture/execute/20050203-1.c: New.
13203
13204 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
13205
13206 * gcc.dg/vect/vect-85.c: Remove xfail.
13207 * gcc.dg/vect/vect-86.c: Remove xfail.
13208 * gcc.dg/vect/vect-87.c: Remove xfail.
13209 * gcc.dg/vect/vect-88.c: Remove xfail.
13210
13211 2005-02-02 Geoffrey Keating <geoffk@apple.com>
13212
13213 * gcc.dg/altivec-19.c: New.
13214
13215 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
13216
13217 PR c/17807
13218 * gcc.dg/nested-func-3.c: New test.
13219 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13220
13221 2005-02-02 Janis Johnson <janis187@us.ibm.com>
13222
13223 * gcc.test-framework/gen_directive_tests: Generate tests for
13224 selector expressions.
13225
13226 2005-02-02 Matt Austern <austern@apple.com>
13227
13228 PR c++/19628
13229 * g++/ext/builtin7.C: New.
13230 * g++/ext/builtin8.C: New.
13231
13232 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
13233
13234 PR c/18502
13235 * gcc.dg/pr18502-1.c: New test.
13236
13237 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13238
13239 PR c++/17413
13240 * g++.dg/template/local4.C: Tweak.
13241
13242 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
13243
13244 PR tree-optimization/19578
13245 * gcc.c-torture/compile/20050202-1.c: New test.
13246
13247 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
13248
13249 PR c/19435
13250 * gcc.dg/c99-init-4.c: New test.
13251
13252 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13253
13254 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13255
13256 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13257
13258 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13259 * g++.dg/eh/check-vect.h: New.
13260
13261 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13262 * gcc.dg/vect/vect-78.c: Ditto.
13263 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13264 Remove.
13265
13266 * g++.dg/conversion/simd1.C: Expect warning.
13267 * g++.dg/ext/attribute-test-1.C: Ditto.
13268 * g++.dg/ext/attribute-test-2.C: Ditto.
13269 * g++.dg/ext/attribute-test-3.C: Ditto.
13270 * g++.dg/ext/attribute-test-4.C: Ditto.
13271
13272 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13273 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13274
13275 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13276
13277 2005-02-01 Richard Henderson <rth@redhat.com>
13278
13279 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13280 long double for ibm double-double format.
13281 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13282
13283 2005-02-01 Diego Novillo <dnovillo@redhat.com>
13284
13285 PR tree-optimization/19633
13286 * testsuite/gcc.dg/pr19633-1.c: New test.
13287 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13288 to NULL or a symbol.
13289
13290 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13291
13292 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13293 New procs.
13294 (dg-process-target (local override)): Handle selector expressions.
13295
13296 * gcc.test-framework/README: Describe tests in source directory.
13297 * gcc.test-framework/test-framework.awk: Handle dg- tests.
13298 * gcc.test-framework/test-framework.exp: Handle dg- tests.
13299 * gcc.test-framework/dg-bogus-exp-P.c: New test.
13300 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13301 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13302 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13303 * gcc.test-framework/dg-do-link-exp-P.c: New test.
13304 * gcc.test-framework/dg-do-run-exp-P.c: New test.
13305 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13306 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13307 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13308 * gcc.test-framework/dg-error-exp-P.c: New test.
13309 * gcc.test-framework/dg-error-exp-XP.c: New test.
13310 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13311 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13312 * gcc.test-framework/dg-output-exp-P.c: New test.
13313 * gcc.test-framework/dg-output-exp-XF.c: New test.
13314 * gcc.test-framework/dg-warning-exp-P.c: New test.
13315 * gcc.misc-tests/dg-1.c: Remove.
13316 * gcc.misc-tests/dg-2.c: Remove.
13317 * gcc.misc-tests/dg-3.c: Remove.
13318 * gcc.misc-tests/dg-4.c: Remove.
13319 * gcc.misc-tests/dg-5.c: Remove.
13320 * gcc.misc-tests/dg-6.c: Remove.
13321 * gcc.misc-tests/dg-7.c: Remove.
13322 * gcc.misc-tests/dg-8.c: Remove.
13323 * gcc.misc-tests/dg-9.c: Remove.
13324 * gcc.misc-tests/dg-10.c: Remove.
13325 * gcc.misc-tests/dg-11.c: Remove.
13326 * gcc.misc-tests/dg-12.c: Remove.
13327 * gcc.misc-tests/dg-test.exp: Remove.
13328
13329 * gcc.test-framework/test-framework.awk: Change recording and
13330 printing of passes and failures.
13331
13332 * gcc.test-framework: New directory.
13333 * gcc.test-framework/README: New.
13334 * gcc.test-framework/test-framework.exp: New.
13335 * gcc.test-framework/test-framework.awk: New.
13336 * gcc.test-framework/gen_directive_tests: New.
13337
13338 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
13339
13340 * lib/treelang.exp: Fix comment typos.
13341 (treelang_target_compile): Don't append libs=-ltreelang to options.
13342
13343 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
13344
13345 * g++.dg/parse/typename7.C: Adjust error messages.
13346
13347 2005-01-31 Jeff Law <law@redhat.com>
13348
13349 * gcc.c-torture/execute/20050131-1.c: New test.
13350 * gcc.dg/wcaselabel.c: New test.
13351
13352 2005-01-31 Mark Mitchell <mark@codesourcery.com>
13353
13354 * g++.dg/other/warning1.C: Adjust error messags.
13355 * g++.dg/parse/constant5.C: New test.
13356
13357 2005-01-31 Steven Bosscher <stevenb@suse.de>
13358
13359 PR c/19333
13360 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13361 the test case valid.
13362 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13363 * testsuite/gcc.dg/array-7.c: Adjust expected result.
13364 * testsuite/gcc.dg/pr18596-3.c: Likewise.
13365 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13366 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13367 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13368
13369 2005-01-31 Dale Johannesen <dalej@apple.com>
13370
13371 * g++.dg/opt/pr19650.C: New test.
13372
13373 2005-01-31 Richard Henderson <rth@redhat.com>
13374
13375 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13376 long double for intel double extended format.
13377 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13378
13379 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13380
13381 PR c++/19555
13382 * g++.dg/template/static10.C: New test.
13383
13384 PR c++/19395
13385 * g++.dg/parse/error24.C: New test.
13386
13387 PR c++/19367
13388 * g++.dg/lookup/builtin1.C: New test.
13389
13390 PR c++/19457
13391 * g++.dg/warn/conv3.C: New test.
13392
13393 2005-01-30 Bud Davis <bdavis@gfortran.org>
13394
13395 PR fortran/19647
13396 * gfortan.dg/inquire_7.f90
13397
13398 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13399
13400 PR tree-optimization/15791
13401 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13402 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13403 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13404 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13405 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13406 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13407 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13408 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13409 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13410 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13411
13412 2005-01-29 Paul Brook <paul@codesourcery.com>
13413
13414 PR fortran/18565
13415 * check.c (real_or_complex_check): New function.
13416 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13417 * intrinsic.c (add_functions): Use new check functions.
13418 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13419 Add prototypes.
13420
13421 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13422
13423 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13424 gcc.dg/lvalue-3.c: New tests.
13425 * gcc.dg/concat.c: Update expected messages.
13426
13427 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13428
13429 PR libfortran/19595
13430 * gfortran.dg/eor_1.f90: New test.
13431
13432 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13433
13434 PR fortran/19589
13435 * gfortran.dg/logical_data_1.f90: New test.
13436
13437 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13438
13439 PR c++/19253
13440 * g++.dg/template/crash33.C: New test.
13441
13442 PR c++/19667
13443 * g++.dg/template/crash32.C: New test.
13444
13445 2005-01-28 Ian Lance Taylor <ian@airs.com>
13446
13447 PR middle-end/16558
13448 * g++.dg/warn/Wreturn-type-2.C: New test.
13449
13450 2004-06-24 Jeff Law <law@redhat.com>
13451
13452 * gcc.dg/tree-ssa/20050128-1.c: New test.
13453
13454 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13455
13456 * gcc.target/frv/all-mdpackh-1.c: New test.
13457
13458 2005-01-28 Steven Bosscher <stevenb@suse.de>
13459
13460 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13461
13462 2005-01-27 Richard Henderson <rth@redhat.com>
13463
13464 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13465
13466 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13467
13468 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13469
13470 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13471
13472 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13473 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13474 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13475 to cope with cases where the multilib options override the dg-options.
13476
13477 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR c/18946
13480 * gcc.dg/noncompile/20050120-1.c: New test.
13481
13482 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13483
13484 PR tree-optimization/19633
13485 * gcc.dg/pr19633.c: New test.
13486 * gcc.dg/tree-ssa/pr19633.c: New test.
13487
13488 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13489
13490 * gcc.dg/20041216-1.c: New test.
13491
13492 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13493
13494 PR objc/18862
13495 * objc.dg/selector-2.m: New test.
13496
13497 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13498
13499 * g++.dg/opt/range-test-2.C: New test.
13500
13501 PR rtl-optimization/19579
13502 * gcc.c-torture/execute/20050124-1.c: New test.
13503
13504 2005-01-26 Greg Parker <gparker@apple.com>
13505 Stuart Hastings <stuart@apple.com>
13506
13507 * gcc.c-torture/execute/20050125-1.c: New.
13508
13509 2005-01-18 Jan Hubicka <jh@suse.cz>
13510
13511 PR tree-optimize/19337
13512 * gcc.c-torture/compile/20050119-1.c: New test.
13513
13514 2005-01-24 James E Wilson <wilson@specifixinc.com>
13515
13516 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13517 test for successful match.
13518
13519 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13520
13521 PR objc/18408
13522 * objc.dg/comp-types-7.m: New test.
13523
13524 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13525
13526 * lib/target-supports.exp (current_target_name): New.
13527 (check_effective_target_ilp32, check_effective_target_lp64):
13528 Cache the result to use as long as the current target, with
13529 multilib flags, remains the same.
13530
13531 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13532 (dg-require-weak, dg-require-visibility, dg-require-alias,
13533 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13534 dg-require-effective-target, dg-skip-if): Remove call to
13535 skip_test_and_clear_xfail.
13536 (dg-test): Clear xfail data.
13537
13538 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13539
13540 PR target/17751
13541 * gcc.dg/ppc64-toc.c: New test.
13542
13543 * g++.dg/tree-ssa/empty-1.C: New test.
13544
13545 PR middle-end/19551
13546 * gcc.c-torture/execute/20050121-1.c: New test.
13547 * gcc.dg/20050121-2.c: New test.
13548
13549 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13550 Paul Brook <paul@codesourcery.com>
13551
13552 PR fortran/17941
13553 * gfortran.dg/real_const_1.f: New test.
13554 * gfortran.dg/real_const_2.f90: New test.
13555 * gfortran.dg/complex_int_1.f90: New test.
13556
13557 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13558
13559 PR fortran/19313
13560 * gfortan.dg/inquire_6.f90: New test.
13561
13562 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13563
13564 PR libfortran/19451
13565 * open_readonly_1.f90: New test.
13566
13567 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13568
13569 PR libfortran/18982
13570 * gfortran.dg/open_new.f90: New file.
13571
13572 2005-01-22 Paul Brook <paul@codesourcery.com>
13573
13574 * namelist_1.f90: New test.
13575
13576 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13577
13578 PR tree-optimization/19484
13579 * gcc.c-torture/compile/20050122-[12].c: New tests.
13580
13581 2005-01-22 Paul Brook <paul@codesourcery.com>
13582
13583 * gfortran.dg/implicit_2.f90: New test.
13584
13585 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13586
13587 PR fortran/19314
13588 * gfortran.dg/inquire_5.f90: New test.
13589
13590 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13591
13592 PR c/18809
13593 * gcc.dg/pr18809-1.c: New test.
13594
13595 2005-01-21 Ian Lance Taylor <ian@airs.com>
13596
13597 * gcc.dg/20050121-1.c: New test.
13598
13599 PR tree-optimization/13000
13600 * gcc.dg/20040206-1.c: Change warning to point where function is
13601 being inlined.
13602
13603 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13604
13605 PR c++/19208
13606 * g++.dg/template/array11.C: New test.
13607
13608 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13609
13610 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13611 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13612 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13613 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13614 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13615 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13616
13617 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13618
13619 PR tree-optimization/15349
13620 * gcc.dg/tree-ssa/pr15349.c: New.
13621
13622 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13623
13624 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13625
13626 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13627
13628 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13629 scan-assembler-times directive name.
13630
13631 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13632 after dg-do.
13633
13634 PR rtl-optimization/19462
13635 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13636
13637 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13638
13639 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13640 counting function calls on ia64.
13641
13642 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13643
13644 PR rtl-optimization/15139
13645 * gcc.dg/20050111-2.c: New test.
13646
13647 PR c/17297
13648 * gcc.c-torture/compile/20050113-1.c: New testcase.
13649
13650 PR middle-end/19164
13651 * gcc.dg/20050113-1.c: New testcase.
13652
13653 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13654
13655 * gcc.dg/vect/vect-85.c: Add comment.
13656 * gcc.dg/vect/vect-86.c: Add xfail for now.
13657 * gcc.dg/vect/vect-87.c: Add xfail for now.
13658 * gcc.dg/vect/vect-88.c: Add xfail for now.
13659 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13660
13661 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13662
13663 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13664
13665 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13666
13667 * g++.dg/debug/typedef3.C: New test.
13668
13669 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13670
13671 PR c/19472
13672 * gcc.dg/asm-a.c: New test.
13673
13674 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13675
13676 * gcc.dg/sh-relax.c: Add prototype for abort.
13677
13678 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13679
13680 * gcc.dg/short-compare-1.c: New test.
13681 * gcc.dg/short-compare-2.c: Likewise.
13682
13683 2005-01-18 Michael Matz <matz@suse.de>
13684
13685 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13686
13687 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13688
13689 PR tree-optimization/19121
13690 * gcc.c-torture/compile/pr19121.c: New test.
13691
13692 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13693
13694 PR target/19357
13695 * gcc.c-torture/compile/pr19357.c: New test.
13696
13697 2005-01-17 Ian Lance Taylor <ian@airs.com>
13698
13699 PR c/5675
13700 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13701 pass--those that refer just to the variable, possibly with a
13702 cast.
13703 * gcc.dg/c99-const-expr-3.c: Likewise.
13704
13705 PR middle-end/13127
13706 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13707 longer emitted.
13708
13709 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13710
13711 PR fortran/18778
13712 * gfortran.dg/endfile_2.f90: New test.
13713
13714 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13715
13716 PR 19168
13717 * gfortran.dg/select_5.f90: New test.
13718
13719 2004-01-16 Paul Brook <paul@codesourcery.com>
13720
13721 * gfortran.dg/common_4.f90: New test.
13722
13723 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13724
13725 PR rtl-optimization/19462
13726 * gcc.dg/torture/pr19462-1.c: New test.
13727
13728 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13729
13730 PR objc/19321
13731 * objc.dg/func-ptr-2.m: New.
13732 * objc.dg/volatile-1.m: New.
13733
13734 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13735
13736 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13737
13738 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR tree-optimization/19060
13741 * gcc.c-torture/execute/20050104-1.c: New test.
13742
13743 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13744
13745 PR fortran/18983
13746 * gfortran.dg/write_to_null.f90: New test.
13747
13748 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13749 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13750
13751 PR other/19328
13752 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13753 argument.
13754
13755 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13756
13757 PR c++/19263
13758 * g++.dg/init/vector1.C: New test.
13759
13760 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13761
13762 PR target/13158
13763 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13764 PR target/18987
13765 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13766
13767 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13768
13769 * gfortran.dg/select_1.f90: New test.
13770 * gfortran.dg/select_2.f90: New test.
13771 * gfortran.dg/select_3.f90: New test.
13772 * gfortran.dg/select_4.f90: New test.
13773
13774 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13775
13776 PR middle-end/19084
13777 PR rtl-optimization/19348
13778 * gcc.dg/20050111-1.c: New test.
13779 * gcc.c-torture/execute/20050111-1.c: New test.
13780
13781 * gcc.dg/i386-asm-4.c: New test.
13782
13783 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13784
13785 * gcc.dg/nested-func-2.c: New test.
13786 * ada/acats/norun.lst: Remove c953002.
13787
13788 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13789
13790 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13791
13792 2005-01-12 Ben Elliston <bje@au.ibm.com>
13793
13794 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13795
13796 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13797
13798 PR target/18761
13799 * g++.dg/abi/align1.C: New test.
13800
13801 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13802
13803 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13804 at a time.
13805 * g++.dg/ext/altivec_check.h: Support compiling as C.
13806
13807 2005-01-10 Roger Sayle <roger@eyesopen.com>
13808
13809 PR c++/19355
13810 * g++.dg/expr/pr19355-1.C: New test case.
13811
13812 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13813
13814 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13815 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13816 * ada/acats/tests/c3/c92005b.ada: Likewise.
13817 * ada/acats/tests/c3/cxb3012.a: Likewise.
13818 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13819
13820 2005-01-09 Paul Brook <paul@codesourcery.com>
13821
13822 * gfortran.dg/common_2.f90: New file.
13823 * gfortran.dg/common_3.f90: New file.
13824
13825 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13826
13827 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13828
13829 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13830
13831 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13832 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13833 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13834 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13835 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13836 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13837 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13838 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13839 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13840 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13841 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13842 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13843 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13844 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13845 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13846 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13847 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13848 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13849 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13850 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13851 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13852 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13853 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13854 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13855 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13856 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13857 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13858 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13859 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13860 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13861 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13862 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13863 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13864 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13865 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13866 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13867 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13868 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13869 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13870 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13871 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13872 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13873 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13874 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13875 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13876 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13877 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13878 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13879 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13880 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13881 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13882 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13883 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13884 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13885 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13886 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13887 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13888 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13889 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13890 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13891 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13892 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13893 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13894 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13895 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13896 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13897 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13898
13899 * gcc.dg/vect/vect-1.c: Fix spelling.
13900 * gcc.dg/vect/vect-10.c: Fix spelling.
13901 * gcc.dg/vect/vect-11.c: Fix spelling.
13902 * gcc.dg/vect/vect-12.c: Fix spelling.
13903 * gcc.dg/vect/vect-14.c: Fix spelling.
13904 * gcc.dg/vect/vect-15.c: Fix spelling.
13905 * gcc.dg/vect/vect-16.c: Fix spelling.
13906 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13907 * gcc.dg/vect/vect-64.c: Fix comments.
13908 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13909
13910 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13911 Ira Rosen <irar@il.ibm.com>
13912
13913 * gcc.dg/vect/vect-70.c: New test.
13914 * gcc.dg/vect/vect-71.c: New test.
13915
13916 2005-01-09 Manfred Hollstein <mh@suse.com>
13917
13918 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13919 * gcc.dg/pr18241-2.c: Likewise.
13920 * gcc.dg/pr18241-3.c: Likewise.
13921 * gcc.dg/pr18241-4.c: Likewise.
13922 * gcc.dg/pr18241-5.c: Likewise.
13923
13924 2005-01-08 Richard Henderson <rth@redhat.com>
13925
13926 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13927 False for x86 and x86-64.
13928
13929 2005-01-08 Diego Novillo <dnovillo@redhat.com>
13930
13931 PR tree-optimization/18241
13932 * gcc.dg/pr18241-1.c: New test.
13933 * gcc.dg/pr18241-2.c: New test.
13934 * gcc.dg/pr18241-3.c: New test.
13935 * gcc.dg/pr18241-4.c: New test.
13936 * gcc.dg/pr18241-5.c: New test.
13937
13938 2005-01-08 Steven G. Kargl <kargls@comcast.net>
13939
13940 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13941 gfortran.dg/select_4.f90: New.
13942
13943 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13944
13945 * gcc.c-torture/execute/20050107-1.c: New test.
13946
13947 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
13948
13949 PR c++/19298
13950 * g++.dg/template/ref2.C: New.
13951
13952 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
13953
13954 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13955 instead of being empty.
13956
13957 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13958
13959 PR fortran/15553
13960 * gfortran.dg/array-1.f90: New test.
13961
13962 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR tree-optimization/19283
13965 * gcc.c-torture/execute/20050106-1.c: New test.
13966
13967 PR rtl-optimization/18861
13968 * gcc.dg/20050105-1.c: New test.
13969
13970 PR tree-optimization/18828
13971 * gcc.dg/20050105-2.c: New test.
13972
13973 2005-01-07 Andreas Jaeger <aj@suse.de>
13974
13975 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13976
13977 2005-01-07 Bud Davis <bdavis9659@comcast.net>
13978
13979 PR fortran/18398
13980 * gfortran.dg/fmt_read.f90: New test.
13981
13982 2005-01-06 Geoffrey Keating <geoffk@apple.com>
13983
13984 * gcc.dg/rs6000-ldouble-2.c: New.
13985
13986 2005-01-06 Mark Mitchell <mark@codesourcery.com>
13987
13988 PR c++/19244
13989 * g++.dg/parser/ctor2.C: New test.
13990
13991 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13992
13993 PR c++/17154
13994 * g++.dg/template/using9.C: New test.
13995
13996 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13997
13998 PR c++/19258
13999 * g++.dg/lookup/friend6.C: New test.
14000
14001 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
14002
14003 PR c++/19270
14004 * g++.dg/template/array10.C: New.
14005
14006 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14007
14008 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14009 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14010
14011 2005-01-06 Jakub Jelinek <jakub@redhat.com>
14012
14013 * gcc.c-torture/compile/20050105-1.c: New test.
14014
14015 2005-01-05 Geoffrey Keating <geoffk@apple.com>
14016
14017 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14018
14019 2005-01-05 Roger Sayle <roger@eyesopen.com>
14020
14021 PR middle-end/19100
14022 * gcc.dg/conv-3.c: New test case.
14023
14024 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
14025
14026 * gcc.dg/asm-wide-1.c: New test.
14027
14028 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
14029
14030 PR c++/19030
14031 * g++.dg/parse/crash22.C: New
14032
14033 2005-01-04 Geoffrey Keating <geoffk@apple.com>
14034
14035 PR 19257
14036 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
14037
14038 2005-01-04 Uros Bizjak <uros@kss-loka.si>
14039
14040 PR middle-end/17767
14041 * gcc.dg/i386-mmx-6.c: New test case.
14042
14043 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
14044
14045 PR tree-optimization/18308
14046 * gcc.dg/vect/pr18308.c: New testcase.
14047
14048 2005-01-04 Andreas Jaeger <aj@suse.de>
14049
14050 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
14051
14052 2005-01-03 Geoffrey Keating <geoffk@apple.com>
14053 Robert Bowdidge <bowdidge@apple.com>
14054
14055 * gcc.dg/cpp/subframework1.c: New.
14056 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
14057 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
14058 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
14059 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
14060
14061 2005-01-03 Geoffrey Keating <geoffk@apple.com>
14062
14063 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
14064 producing warning.
14065 * gcc.dg/darwin-weakimport-2.c: New.
14066
14067 2005-01-03 Richard Henderson <rth@redhat.com>
14068
14069 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
14070
14071 2005-01-03 Richard Henderson <rth@redhat.com>
14072
14073 * gcc.dg/vect/vect.exp: Enable for ia64.
14074 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
14075 (check_effective_target_vect_float): Likewise.
14076 (check_effective_target_vect_no_align): Likewise.
14077 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
14078 * gcc.dg/vect/vect-8.c: Likewise.
14079
14080 2005-01-03 Uros Bizjak <uros@kss-loka.si>
14081
14082 PR target/19236
14083 * gcc.dg/pr19236-1.c: New test case.
14084
14085 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
14086
14087 PR rtl-optimization/12092
14088 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14089
14090 2005-01-02 Andreas Jaeger <aj@suse.de>
14091
14092 * gcc.dg/pr12092-1.c: Do not run on x86_64.
14093
14094 2005-01-01 Roger Sayle <roger@eyesopen.com>
14095 Andrew Pinski <pinskia@physics.uc.edu>
14096
14097 PR rtl-optimization/12092
14098 * gcc.dg/pr12092-1.c: New test case.
14099
14100 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
14101
14102 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14103 'hidden' and 'default' for better portability.
14104 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14105
14106 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14107 6 and 7.
14108 * g++.old-deja/g++.brendan/new3.C: Likewise.
14109
14110 2005-01-01 Steven Bosscher <stevenb@suse.de>
14111
14112 * gcc.dg/20041231-1.C: New test.
14113 * g++.dg/warn/Wunreachable-code-1.C: New test.
14114
14115 2004-12-30 David Edelsohn <edelsohn@gnu.org>
14116
14117 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14118 file, not /dev/null. Abort on error.
14119
14120 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
14121 Ziemowit Laski <zlaski@apple.com>
14122
14123 PR objc/18971
14124 * objc.dg/encode-5.m: New test.
14125
14126 2004-12-29 Richard Henderson <rth@redhat.com>
14127
14128 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14129 * objc.dg/stabs-1.m: Disable for ia64.
14130
14131 2004-12-29 Mark Mitchell <mark@codesourcery.com>
14132
14133 PR c++/19190
14134 * g++.dg/warn/Wunused-10.C: New test.
14135
14136 2004-12-28 Richard Henderson <rth@redhat.com>
14137
14138 * objc.dg/stabs-1.m: Disable for alpha.
14139
14140 2004-12-27 Mark Mitchell <mark@codesourcery.com>
14141
14142 PR c++/19149
14143 * g++.dg/parse/error23.C: New test.
14144
14145 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14146
14147 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14148
14149 PR fortran/19032
14150 * gfortran.dg/intrinsic_modulo_1.f90: New.
14151 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14152 tests with divisor -1.
14153
14154 2004-12-27 Mark Mitchell <mark@codesourcery.com>
14155
14156 * g++.dg/opt/temp1.C (memcpy): Return a value.
14157
14158 PR c++/19148
14159 * g++.dg/expr/cond7.C: New test.
14160
14161 2004-12-27 Paul Brook <paul@codesourcery.com>
14162
14163 * gfortran.dg/g77/select_no_compile.f: Remove.
14164
14165 2004-12-27 Richard Henderson <rth@redhat.com>
14166
14167 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14168 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14169 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14170
14171 2004-12-26 Richard Henderson <rth@redhat.com>
14172
14173 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14174 by 1i instead of token pasting.
14175
14176 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14177
14178 PR tree-optimization/17578
14179 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14180 to additional_flags.
14181 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14182
14183 2004-12-25 Richard Henderson <rth@redhat.com>
14184
14185 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14186 Remove Alpha.
14187
14188 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14189
14190 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14191 hppa*-*-hpux*.
14192 * gcc.dg/pr17957.c (dg-options): Likewise.
14193 * gcc.dg/struct-ret-1.c: Add prototype for abort.
14194 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14195 instead of 0 on __hppa__.
14196 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14197 "foo,%r" on hppa*-*-*.
14198
14199 2004-12-23 Bud Davis <bdavis9659@comcast.net>
14200
14201 PR fortran/19071
14202 * gfortran.dg/complex_write.f90: New test.
14203
14204 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14205
14206 PR c++/17595
14207 * g++.dg/parse/pragma2.C: New test.
14208
14209 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14210
14211 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14212
14213 * gcc.dg/empty2.c: Add missing dg-warning.
14214
14215 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14216
14217 PR c++/17413
14218 * g++.dg/template/local4.C: New test.
14219 * g++.dg/template/crash19.C: Add dg-error marker.
14220
14221 * g++.dg/template/crash31.C: Correct embedded PR number.
14222
14223 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14224
14225 PR c++/16405
14226 * g++.dg/opt/temp1.C: Add do-run marker.
14227
14228 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14229
14230 * g++.dg/template/spec19.C: New.
14231
14232 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14233
14234 PR target/16819
14235 * gcc.dg/empty2.c: New.
14236
14237 2004-12-23 Richard Henderson <rth@redhat.com>
14238
14239 * lib/target-supports.exp (check_effective_target_vect_no_align):
14240 Remove i?86 and x86-64.
14241
14242 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14243
14244 PR c++/16405
14245 * g++.dg/opt/temp1.C: New test.
14246
14247 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14248
14249 PR c++/18733
14250 * g++.dg/template/friend33.C: New testcase.
14251
14252 2004-12-22 Mark Mitchell <mark@codesourcery.com>
14253
14254 PR c++/18464
14255 * g++.dg/template/cond5.C: New test.
14256
14257 PR c++/18492
14258 * g++.dg/inherit/thunk3.C: New test.
14259
14260 PR c++/11224
14261 * g++.dg/warn/Wunused-9.C: New test.
14262
14263 2004-12-22 Janis Johnson <janis187@us.ibm.com>
14264
14265 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14266
14267 2004-12-22 Jan Beulich <jbeulich@novell.com>
14268
14269 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14270
14271 2004-12-21 Mark Mitchell <mark@codesourcery.com>
14272
14273 PR c++/18378
14274 * g++.dg/ext/packed8.C: New test.
14275
14276 PR c++/19063
14277 * g++.dg/template/crash31.C: New test.
14278
14279 PR c++/19034
14280 * g++.dg/template/crash30.C: New test.
14281
14282 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
14283
14284 PR C++/18984
14285 * g++.dg/eh/ctor3.C: New test.
14286
14287 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14288
14289 * objc.dg/stabs-1.m: Allow section name to be quoted and
14290 assembly label to begin with '.LL'.
14291
14292 2004-12-21 Janis Johnson <janis187@us.ibm.com>
14293
14294 * gcc.dg/vect/vect.exp
14295 (check_effective_target_lp64_or_vect_no_align): New.
14296 * gcc.dg/vect/vect-77.c: Use it.
14297 * gcc.dg/vect/vect-78.c: Use it.
14298
14299 * lib/target-supports.exp
14300 (check_effective_target_vect_no_max,
14301 check_effective_target_vect_no_bitwise,
14302 check_effective_target_vect_no_align): New.
14303 * gcc.dg/vect/vect-13.c: Use them.
14304 * gcc.dg/vect/vect-17.c: Ditto.
14305 * gcc.dg/vect/vect-18.c: Ditto.
14306 * gcc.dg/vect/vect-19.c: Ditto.
14307 * gcc.dg/vect/vect-20.c: Ditto.
14308 * gcc.dg/vect/vect-27.c: Ditto.
14309 * gcc.dg/vect/vect-29.c: Ditto.
14310 * gcc.dg/vect/vect-44.c: Ditto.
14311 * gcc.dg/vect/vect-48.c: Ditto.
14312 * gcc.dg/vect/vect-50.c: Ditto.
14313 * gcc.dg/vect/vect-52.c: Ditto.
14314 * gcc.dg/vect/vect-54.c: Ditto.
14315 * gcc.dg/vect/vect-56.c: Ditto.
14316 * gcc.dg/vect/vect-58.c: Ditto.
14317 * gcc.dg/vect/vect-60.c: Ditto.
14318 * gcc.dg/vect/vect-72.c: Ditto.
14319 * gcc.dg/vect/vect-80.c: Ditto.
14320
14321 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
14322
14323 PR c++/14075
14324 * g++.dg/init/string1.C: New.
14325
14326 PR c++/18975
14327 * g++.dg/other/synth1.C: New.
14328
14329 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14330
14331 PR c/18963
14332 * gcc.dg/pr18963-1.c: New test.
14333
14334 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14335
14336 PR c/18596
14337 * gcc.dg/funcdef-storage-1.c (foo): Remove.
14338 * gcc.dg/pr18596-1.c: Use dg-error.
14339 (dg-options): Use -fno-unit-at-a-time.
14340 * gcc.dg/pr18596-2.c: New test.
14341 * gcc.dg/pr18596-3.c: New test.
14342
14343 2004-12-20 Roger Sayle <roger@eyesopen.com>
14344
14345 PR middle-end/18683
14346 * g++.dg/opt/pr18683-1.C: New test case.
14347
14348 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
14349
14350 PR other/19093
14351 * g++.dg/opt/max1.C: Fix for 64bit targets.
14352
14353 2004-12-20 Matt Austern <austern@apple.com>
14354
14355 PR c++/19044
14356 * g++.dg/ext/builtin6.C: New
14357
14358 2004-12-20 Diego Novillo <dnovillo@redhat.com>
14359
14360 PR tree-optimization/19080
14361 * gcc.c-torture/compile/pr19080.c: New test.
14362
14363 2004-12-20 Steven Bosscher <stevenb@suse.de>
14364
14365 * gcc.dg/20041219-1.c: New test.
14366
14367 2004-12-19 Roger Sayle <roger@eyesopen.com>
14368
14369 PR middle-end/19068
14370 * g++.dg/opt/max1.C: New test case.
14371
14372 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14373
14374 * gcc.dg/fdata-sections-1.c: New test.
14375
14376 2004-12-18 Roger Sayle <roger@eyesopen.com>
14377
14378 PR middle-end/18548
14379 * gcc.dg/max-1.c: New test case.
14380
14381 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14382
14383 * gcc.c-torture/execute/20041218-1.c: New test.
14384
14385 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14386
14387 * gcc.dg/pr18501.c: New test.
14388 * gcc.dg/uninit-5.c: XFAIL.
14389 * gcc.dg/uninit-9.c: XFAIL.
14390
14391 2004-12-17 Dale Johannesen <dalej@apple.com>
14392
14393 * gcc.dg/20041213-1.c: New.
14394
14395 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14396
14397 * objc.dg/stabs-1.m: Allow assembly label to begin
14398 with a dot ('.').
14399
14400 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14401
14402 * gcc.c-torture/execute/20041213-1.c: Move...
14403 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14404
14405 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14406
14407 PR c++/18721
14408 * g++.dg/lookup/conv-5.C: New.
14409
14410 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14411
14412 * objc.dg/stabs-1.m: New test.
14413
14414 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14415
14416 * gcc.dg/visibility-c.c: Change compile to
14417 assemble for the test.
14418
14419 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14420
14421 PR target/19041
14422 * gcc.dg/visibility-c.c: New test.
14423
14424 2004-12-16 Roger Sayle <roger@eyesopen.com>
14425
14426 PR middle-end/18493
14427 * gcc.dg/switch-8.c: New test case.
14428
14429 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14430
14431 PR c++/18905
14432 * g++.dg/template/init4.C: New.
14433 * g++.dg/opt/static3.C: Enable optimizer.
14434
14435 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14436
14437 * g++.dg/other/complex1.C: New test.
14438
14439 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14440
14441 * g++.dg/opt/inline9.C: New test.
14442
14443 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14444
14445 PR fortran/18993
14446 * gfotran.dg/nullify_1.f: New test.
14447
14448 2004-12-15 Richard Henderson <rth@redhat.com>
14449
14450 * gcc.target/i386/i386.exp: New harness.
14451 * gcc.target/i386/vect-args.c: New.
14452
14453 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14454
14455 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14456
14457 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14458
14459 PR c++/18825
14460 * g++.dg/template/friend32.C: New test.
14461
14462 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14463
14464 * cpp/pragma-once-1.c: New test.
14465 * cpp/pragma-once-1b.h: Likewise.
14466 * cpp/pragma-once-1c.h: Likewise.
14467 * cpp/pragma-once-1d.h: Likewise.
14468 * cpp/inc/pragma-once-1a.h: Likewise.
14469
14470 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14471 Steven G. Kargl <kargls@comcast.net>
14472
14473 PR fortran/17597
14474 * gfortran.dg/list_read_3.f90: New test.
14475
14476 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14477
14478 * gcc.dg/ftrapv-2.c: New test.
14479
14480 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14481
14482 PR c++/18981
14483 * g++.dg/template/typename9.C: New test.
14484
14485 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14486
14487 PR c++/18738
14488 * g++.dg/template/typename8.C: New test.
14489 * g++.dg/parse/friend2.C: Tweak error message.
14490
14491 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14492
14493 * gcc.c-torture/20041214-1.c: New test.
14494
14495 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14496
14497 PR c++/18965
14498 * g++.dg/init/array17.C: New test.
14499
14500 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14501
14502 PR c++/18793
14503 * g++.dg/init/aggr3.C: New test.
14504
14505 2004-12-14 Janis Johnson <janis187@us.ibm.com
14506
14507 * gcc.dg/altivec-types-1.c: New test.
14508 * gcc.dg/altivec-types-2.c: New test.
14509 * gcc.dg/altivec-types-3.c: New test.
14510 * gcc.dg/altivec-types-4.c: New test.
14511 * g++.dg/ext/altivec-types-1.C: New test.
14512 * g++.dg/ext/altivec-types-2.C: New test.
14513 * g++.dg/ext/altivec-types-3.C: New test.
14514 * g++.dg/ext/altivec-types-4.C: New test.
14515
14516 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14517
14518 PR middle-end/18951
14519 * gcc.c-torture/execute/20041213-1.c: New test.
14520
14521 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14522
14523 PR c++/18949
14524 * g++.dg/template/cast1.C: New.
14525
14526 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14527
14528 * gcc.c-torture/execute/20041213-2.c: New test.
14529
14530 2004-12-13 Richard Henderson <rth@redhat.com>
14531
14532 * gcc.dg/i386-sse-10.c: Fix typo in options.
14533
14534 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14535
14536 PR c++/18968
14537 * g++.dg/opt/pr18968.C: New test.
14538
14539 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14540
14541 PR c++/18925
14542 * g++.dg/ext/visibility/staticdatamem.C: New test.
14543
14544 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14545
14546 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14547
14548 2004-12-13 Roger Sayle <roger@eyesopen.com>
14549
14550 PR rtl-optimization/18928
14551 * gcc.dg/pr18928-1.c: New test case.
14552
14553 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14554
14555 PR tree-opt/16951
14556 * gcc.c-torture/compile/20041211-1.c: New.
14557
14558 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14559
14560 PR middle-end/17564
14561 * gcc.c-torture/execute/20041212-1.c: New test.
14562
14563 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14564
14565 PR fortran/18869
14566 * gfortran.dg/common_1.f90: New test.
14567
14568 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14569 Paul Brook <paul@codesourcery.com>
14570
14571 PR fortran/16222
14572 * gfortran.dg/real_do_1.f90: New test.
14573
14574 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14575
14576 PR tree-opt/18040
14577 * g++.dg/opt/ptrmem6.C: New test.
14578
14579 2004-12-11 Roger Sayle <roger@eyesopen.com>
14580
14581 PR middle-end/18921
14582 * gcc.dg/pr18921-1.c: New test case.
14583
14584 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14585
14586 PR fortran/17175
14587 * gfortran.dg/scale_1.f90: New test.
14588
14589 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14590
14591 PR middle-end/18903
14592 * gcc.c-torture/compile/pr18903.c: New test.
14593
14594 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14595
14596 * gcc.c-torture/execute/20041210-1.c: New test.
14597
14598 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14599
14600 PR c++/18731
14601 * g++.dg/parser/struct-1.C: New test.
14602 * g++.dg/parser/struct-2.C: New test.
14603 * g++.dg/parser/struct-3.C: New test.
14604
14605 2004-12-09 Richard Henderson <rth@redhat.com>
14606
14607 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14608
14609 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14610 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14611
14612 2004-12-09 Matt Austern <austern@apple.com>
14613
14614 PR c++/18514
14615 * g++.dg/ext/builtin1.C: New
14616 * g++.dg/ext/builtin2.C: New
14617 * g++.dg/ext/builtin3.C: New
14618 * g++.dg/ext/builtin4.C: New
14619 * g++.dg/ext/builtin5.C: New
14620
14621 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14622
14623 PR tree-opt/18904
14624 * g++.dg/opt/ptrmem5.C: New test.
14625
14626 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14627
14628 * g++.dg/parse/typename5.C: Adjust for new error.
14629 * g++.dg/parse/typename7.C: New.
14630
14631 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14632
14633 PR c++/18073
14634 * g++.dg/other/mmintrin.C: New test.
14635
14636 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14637
14638 PR c++/16681
14639 * g++.dg/init/array15.C: New.
14640 * g++.dg/init/array16.C: New.
14641
14642 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14643
14644 PR fortran/18826
14645 * gfortran.dg/assign_1.f90: New test.
14646
14647 2004-12-08 Nick Clifton <nickc@redhat.com>
14648
14649 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14650 * gcc.target/xstormy16/data_below100: Likewise.
14651 * gcc.target/xstormy16/sfr: Likewise.
14652 * gcc.target/xstormy16/below100.S: New test source file.
14653 * gcc.target/xstormy16/below100.ld: New test linker script.
14654 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14655 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14656 bp instructions.
14657 * gcc.target/xstormy16/bp.c: Likewise.
14658
14659 * gcc.target/xstormy16/bss_below100: New files:
14660 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14661 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14662 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14663 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14664 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14665 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14666 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14667 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14668 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14669 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14670 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14671 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14672 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14673 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14674 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14675 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14676 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14677 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14678 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14679 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14680 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14681 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14682 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14683 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14684 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14685 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14686 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14687
14688 * gcc.target/xstormy16/data_below100: New files:
14689 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14690 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14691 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14692 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14693 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14694 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14695 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14696 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14697 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14698 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14699 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14700 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14701 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14702 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14703 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14704 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14705 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14706 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14707 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14708 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14709 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14710 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14711 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14712 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14713 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14714 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14715 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14716
14717 * gcc.target/xstormy16/sfr: New files:
14718 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14719 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14720 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14721 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14722 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14723 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14724 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14725 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14726 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14727 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14728 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14729 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14730 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14731 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14732 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14733 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14734 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14735 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14736 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14737 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14738 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14739 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14740 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14741 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14742 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14743 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14744 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14745 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14746 27_if0_sfrw_bitfield_f.c
14747
14748 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14749
14750 PR c++/18100
14751 * g++.dg/lookup/name-clash4.C: New test.
14752
14753 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14754
14755 PR c++/18672
14756 * g++.dg/opt/array1.C: New.
14757
14758 PR c++/18803
14759 * g++.dg/template/operator5.C: New.
14760
14761 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14762
14763 PR c/18867
14764 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14765
14766 2004-12-07 Steven Bosscher <stevenb@suse.de>
14767
14768 * gcc.dg/noncompile/20041207.c: New test.
14769
14770 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14771
14772 * g++.dg/other/unreachable-1.C: New test.
14773
14774 2004-12-06 Nick Clifton <nickc@redhat.com>
14775
14776 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14777 <limits.h> because the latter comes from gcc's include/ directory
14778 and not the newlib/libc/include directory.
14779
14780 2004-12-04 Richard Henderson <rth@redhat.com>
14781
14782 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14783
14784 2004-12-04 Richard Henderson <rth@redhat.com>
14785
14786 * lib/target-supports.exp (check_gc_sections_available): Disable
14787 for alpha and ia64.
14788
14789 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14790
14791 PR middle-end/17909
14792 * g++.dg/other/vararg-2.C: New test.
14793
14794 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14795
14796 PR c++/17011, c++/17971
14797 * g++.dg/template/error15.C: Adjust expected error.
14798 * g++.dg/template/instantiate3.C: Likewise.
14799
14800 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14801
14802 * gcc.dg/altivec-18.c: Fix for darwin
14803
14804 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14805
14806 PR c++/18782
14807 * g++.dg/parse/ptrmem2.C: New.
14808
14809 PR c++/18318
14810 * g++.dg/template/new1.C: New.
14811
14812 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14813
14814 PR fortran/18710
14815 * gfortran.dg/direct_io_3.f90: New test.
14816
14817 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14818
14819 PR 18758
14820 * g++.dg/parse/crash21.C: New.
14821
14822 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14823
14824 PR c++/15664, c++/18276
14825 * g++.dg/template/ttp13.C: New test.
14826 * g++.dg/template/ttp14.C: Likewise.
14827
14828 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14829
14830 PR c++/18123
14831 * g++.dg/parse/enum2.C: New test.
14832 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14833
14834 2004-12-02 Nick Clifton <nickc@redhat.com>
14835
14836 * gcc.target/xstormy16: New test directory.
14837 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14838 * gcc.target/xstormy16/bp.c: Check the generation of bp
14839 instructions.
14840 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14841 bn instructions and the BELOW100 attribute.
14842
14843 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14844
14845 PR target/16952
14846 * gcc.dg/ppc-eabi.c: New.
14847
14848 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14849
14850 PR fortran/18284
14851 * gfortran.dg/backspace.f90
14852
14853 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14854
14855 * gfortran.dg/inquire.f90: New test.
14856
14857 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14858
14859 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14860 handle effective-target-keyword.
14861 (dg-skip-if): Support effective-target keyword as target list.
14862 (dg-xfail-if): Ditto.
14863 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14864
14865 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14866
14867 PR tree-optimization/18291
14868 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14869
14870 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14871
14872 PR C++/18729
14873 * g++.dg/parse/crash20.C: New.
14874
14875 PR c++/17431
14876 * g++.dg/overload/arg1.C: New.
14877 * g++.dg/overload/arg2.C: New.
14878 * g++.dg/overload/arg3.C: New.
14879 * g++.dg/overload/arg4.C: New.
14880
14881 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14882
14883 * gcc.dg/c99-flex-array-4.c: Remove.
14884
14885 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14886
14887 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14888
14889 * lib/target-supports.exp (is-effective-target): Simplify.
14890
14891 * lib/target-supports.exp (check_effective_target_vect_long):
14892 Fix for powerpc64-*-*.
14893
14894 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14895
14896 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14897 to support new requirements on FreeBSD 5.
14898
14899 2004-11-30 Devang Patel <dpatel@apple.com>
14900
14901 PR 18702
14902 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14903
14904 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14905
14906 * g++.dg/ext/altivec-13.C: New test.
14907
14908 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14909
14910 PR tree-opt/18298
14911 * gcc.c-torture/execute/p18298.c: New test.
14912
14913 2004-11-30 Ira Rosen <irar@il.ibm.com>
14914 Dorit Naishlos <dorit@il.ibm.com>
14915
14916 PR tree-opt/18607
14917 * gcc.dg/vect/vect-89.c: New test.
14918
14919 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
14920
14921 * gcc.dg/pr18596-1.c: New test.
14922
14923 2004-11-30 Ben Elliston <bje@au.ibm.com>
14924
14925 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14926
14927 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14928
14929 PR c/18479
14930 * gcc.dg/pr18479.c: New test.
14931
14932 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14933
14934 PR target/18490
14935 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14936 mmix-knuth-mmixware.
14937
14938 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14939 cris-*-elf* cris-*-aout* mmix-*-*
14940
14941 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14942
14943 PR middle-end/18725
14944 * gcc.dg/pr18725.c: New test.
14945
14946 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14947
14948 PR target/18488
14949 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14950
14951 PR target/18336
14952 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14953
14954 2004-11-29 Mark Mitchell <mark@codesourcery.com>
14955
14956 PR c++/18368
14957 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14958 * g++.old-deja/g++.law/ctors5.C: Likewise.
14959 * g++.old-deja/g++.other/crash25.C: Likewise.
14960
14961 PR c++/18674
14962 * g++.dg/template/error16.C: New test.
14963
14964 PR c++/18512
14965 * g++.dg/template/crash29.C: New test.
14966
14967 2004-11-29 Diego Novillo <dnovillo@redhat.com>
14968
14969 PR tree-optimization/18712
14970 * gcc.c-torture/compile/pr18712.c: New test.
14971
14972 2004-11-29 Joseph Myers <joseph@codesourcery.com>
14973
14974 PR c/7544
14975 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14976 tests.
14977
14978 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14979
14980 PR c++/18652
14981 * g++.dg/lookup/crash6.C: New test.
14982
14983 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14984
14985 PR middle-end/18164
14986 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
14987
14988 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
14989
14990 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14991 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14992 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14993
14994 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
14995
14996 * gcc.dg/pr18164.c: New test.
14997
14998 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
14999
15000 * gcc.dg/funroll-loops-all.c: New.
15001
15002 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
15003
15004 PR target/18489
15005 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15006 delimeter, match space and TAB as well as ":".
15007
15008 PR target/18484
15009 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15010
15011 PR target/18348
15012 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15013
15014 PR target/18345
15015 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15016
15017 PR target/18337
15018 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15019
15020 2004-11-28 Bud Davis <bdavis9659@comcast.net>
15021
15022 * gfortran.dg/direct_io_2.f90: New test.
15023
15024 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
15025
15026 PR target/18334
15027 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15028
15029 2004-11-28 Richard Henderson <rth@redhat.com>
15030
15031 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15032
15033 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
15034
15035 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
15036 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
15037 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
15038 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
15039 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
15040 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
15041 gcc.dg/pointer-arith-8.c: New tests.
15042
15043 2004-11-27 Bud Davis <bdavis9659@comcast.net>
15044
15045 PR fortran/18364
15046 * gfortran.dg/endfile.f90: New test.
15047
15048 2004-11-27 Falk Hueffner <falk@debian.org>
15049
15050 * gcc.dg/loop-6.c: New test.
15051
15052 2004-11-27 Jakub Jelinek <jakub@redhat.com>
15053
15054 * gcc.c-torture/execute/20041126-1.c: New test.
15055
15056 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
15057
15058 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
15059 on IRIX.
15060
15061 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
15062
15063 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
15064 functions.
15065
15066 2004-11-27 Jakub Jelinek <jakub@redhat.com>
15067
15068 PR rtl-optimization/17825
15069 * gcc.c-torture/compile/20041119-1.c: New test.
15070
15071 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15072
15073 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
15074 Check existence of ld library path variables before unsetting.
15075
15076 2004-11-26 Mark Mitchell <mark@codesourcery.com>
15077
15078 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
15079
15080 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
15081
15082 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
15083
15084 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
15085
15086 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15087
15088 2004-11-26 Ben Elliston <bje@au.ibm.com>
15089
15090 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15091 dg-do directive.
15092
15093 2004-11-26 Ben Elliston <bje@au.ibm.com>
15094
15095 * gcc.dg/pr17957.c: Pass --param, not -param.
15096
15097 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
15098
15099 PR middle-end/17957
15100 * testsuite/gcc.dg/pr17957.c: New test.
15101
15102 2004-11-25 Mark Mitchell <mark@codesourcery.com>
15103
15104 PR c++/18445
15105 * g++.dg/template/crash28.C: Likewise.
15106
15107 PR c++/18001
15108 * g++.dg/expr/unary2.C: Adjust lvalue messages.
15109 * g++.dg/ext/lvaddr.C: Likewise.
15110 * g++.dg/opt/pr7503-3.C: Likewise.
15111
15112 PR c++/18466
15113 * g++.dg/parse/qualified3.C: New test.
15114 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15115
15116 PR c++/18545
15117 * g++.dg/expr/return1.C: New test.
15118
15119 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15120
15121 Friend class name lookup 3/n, PR c++/3332
15122 * g++.dg/lookup/friend3.C: New test.
15123 * g++.dg/lookup/friend4.C: Likewise.
15124 * g++.dg/lookup/friend5.C: Likewise.
15125
15126 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15127
15128 Friend class name lookup 2/n, PR c++/14513, c++/15410
15129 * g++.dg/lookup/friend2.C: New test.
15130 * g++.dg/template/friend31.C: Likewise.
15131
15132 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15133
15134 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15135
15136 2004-11-24 Mark Mitchell <mark@codesourcery.com>
15137
15138 PR c++/17473
15139 * g++.dg/tc1/dr56.C: Remove.
15140 * g++.dg/template/typedef1.C: Add dg-error markers.
15141 * g++.old-deja/g++.other/typedef7.C: Likewise.
15142
15143 PR c++/18285
15144 * g++.dg/parse/typedef7.C: New test.
15145
15146 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
15147
15148 * gcc.c-torture/execute/20041124-1.c: New test.
15149
15150 2004-11-24 Mark Mitchell <mark@codesourcery.com>
15151
15152 * g++.dg/template/deduce3.C: New test.
15153
15154 PR c++/18586
15155 * g++.dg/template/crash27.C: New test.
15156
15157 PR c++/18530
15158 * g++.dg/warn/Wshadow-3.C: New test.
15159
15160 2004-11-24 Devang Patel <dpatel@apple.com>
15161
15162 PR/18555
15163 * gcc.dg/cpp/isysroot-1.c: New test.
15164 * gcc.dg/cpp/usr/include/stdio.h: New file.
15165 * gcc.dg/cpp/isysroot-2.c: New test.
15166 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15167 New file.
15168
15169 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15170
15171 PR c++/8929
15172 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15173
15174 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
15175
15176 * gcc.target/sparc/align.c: Do not include <stdint.h>.
15177 * gcc.target/sparc/pdist.c: Likewise.
15178
15179 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
15180
15181 PR c++/16882
15182 * g++.dg/conversion/simd1.C: New test.
15183
15184 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15185
15186 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15187 and restore_ld_library_path_env_vars.
15188 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15189 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15190 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15191 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
15192
15193 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
15194
15195 * gcc.dg/pragma-align-2.c: Test macro expansion.
15196 * gcc.dg/pragma-pack-2.c: New test.
15197
15198 2004-11-23 Richard Henderson <rth@redhat.com>
15199
15200 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15201 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15202 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15203 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15204 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15205 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15206
15207 * gcc.dg/vect/vect.exp: Add check for alpha.
15208 * lib/target-supports.exp (check_alpha_max_hw_available): New.
15209 (check_effective_target_vect_int): Enable for alpha.
15210 (check_effective_target_vect_long): New.
15211 (is-effective-target): Add it.
15212
15213 2004-11-23 Uros Bizjak <uros@kss-loka.si>
15214
15215 * gcc.dg/pr18614-1.c: New test.
15216
15217 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
15218
15219 * gcc.dg/setjmp-2.c: New test.
15220
15221 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
15222
15223 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15224 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15225 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15226 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15227 gcc.target/sparc/pdist.c: New tests.
15228
15229 2004-11-22 Bob Wilson <bob.wilson@acm.org>
15230
15231 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15232
15233 2004-11-22 Dale Johannesen <dalej@apple.com>
15234
15235 * gcc.dg/20041111-1.c: New.
15236
15237 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
15238
15239 PR tree-opt/18536
15240 * gcc.dg/vect/pr18536.c: New test.
15241
15242 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15243
15244 PR c++/18354
15245 * g++.dg/template/nontype11.C: New test.
15246
15247 2004-11-21 Roger Sayle <roger@eyesopen.com>
15248
15249 PR middle-end/18520
15250 * gcc.dg/pr18520-1.c: New test case.
15251
15252 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
15253
15254 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15255 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15256 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15257 expected diagnostics.
15258
15259 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15260
15261 PR target/18580
15262 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15263 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15264 vect-77.c, vect-77a.c: XFAIL on the SPARC.
15265
15266 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15267
15268 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15269
15270 2004-11-19 Mark Mitchell <mark@codesourcery.com>
15271 Joseph Myers <joseph@codesourcery.com>
15272
15273 * lib/target-supports.exp (check_visibility_available): Really
15274 test the compiler.
15275
15276 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
15277
15278 PR tree-opt/18181
15279 * gcc.dg/vect/vect-85.c: New test.
15280 * gcc.dg/vect/vect-86.c: New test.
15281 * gcc.dg/vect/vect-87.c: New test.
15282 * gcc.dg/vect/vect-88.c: New test.
15283
15284 2004-11-19 Ben Elliston <bje@au.ibm.com>
15285
15286 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15287
15288 2004-11-18 Janis Johnson <janis187@us.ibm.com>
15289
15290 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15291 * gcc.dg/ppc-and-1.c: Ditto.
15292 * gcc.dg/ppc-compare-1.c: Ditto.
15293 * gcc.dg/ppc-mov-1.c: Ditto
15294
15295 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
15296 Mark Mitchell <mark@codesourcery.com>
15297
15298 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15299
15300 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15301 Aldy Hernandez <aldyh@redhat.com>
15302
15303 * lib/target-supports.exp (check_effective_target_vect_int): New
15304 (check_effective_target_vect_float): New
15305 (check_effective_target_vect_double): New.
15306 (is-effective-target): Support new effective targets keywords.
15307 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15308 default action for dg-do.
15309 * gcc.dg/vect/pr16105.c: Use new support.
15310 * gcc.dg/vect/pr18400.c: Ditto.
15311 * gcc.dg/vect/pr18425.c: Ditto.
15312 * gcc.dg/vect/vect-1.c: Ditto.
15313 * gcc.dg/vect/vect-10.c: Ditto.
15314 * gcc.dg/vect/vect-11.c: Ditto.
15315 * gcc.dg/vect/vect-12.c: Ditto.
15316 * gcc.dg/vect/vect-13.c: Ditto.
15317 * gcc.dg/vect/vect-14.c: Ditto.
15318 * gcc.dg/vect/vect-15.c: Ditto.
15319 * gcc.dg/vect/vect-16.c: Ditto.
15320 * gcc.dg/vect/vect-17.c: Ditto.
15321 * gcc.dg/vect/vect-18.c: Ditto.
15322 * gcc.dg/vect/vect-19.c: Ditto.
15323 * gcc.dg/vect/vect-2.c: Ditto.
15324 * gcc.dg/vect/vect-20.c: Ditto.
15325 * gcc.dg/vect/vect-21.c: Ditto.
15326 * gcc.dg/vect/vect-22.c: Ditto.
15327 * gcc.dg/vect/vect-23.c: Ditto.
15328 * gcc.dg/vect/vect-24.c: Ditto.
15329 * gcc.dg/vect/vect-25.c: Ditto.
15330 * gcc.dg/vect/vect-26.c: Ditto.
15331 * gcc.dg/vect/vect-27.c: Ditto.
15332 * gcc.dg/vect/vect-27a.c: Ditto.
15333 * gcc.dg/vect/vect-28.c: Ditto.
15334 * gcc.dg/vect/vect-29.c: Ditto.
15335 * gcc.dg/vect/vect-29a.c: Ditto.
15336 * gcc.dg/vect/vect-3.c: Ditto.
15337 * gcc.dg/vect/vect-30.c: Ditto.
15338 * gcc.dg/vect/vect-31.c: Ditto.
15339 * gcc.dg/vect/vect-32.c: Ditto.
15340 * gcc.dg/vect/vect-33.c: Ditto.
15341 * gcc.dg/vect/vect-34.c: Ditto.
15342 * gcc.dg/vect/vect-35.c: Ditto.
15343 * gcc.dg/vect/vect-36.c: Ditto.
15344 * gcc.dg/vect/vect-37.c: Ditto.
15345 * gcc.dg/vect/vect-38.c: Ditto.
15346 * gcc.dg/vect/vect-4.c: Ditto.
15347 * gcc.dg/vect/vect-40.c: Ditto.
15348 * gcc.dg/vect/vect-41.c: Ditto.
15349 * gcc.dg/vect/vect-42.c: Ditto.
15350 * gcc.dg/vect/vect-43.c: Ditto.
15351 * gcc.dg/vect/vect-44.c: Ditto.
15352 * gcc.dg/vect/vect-45.c: Ditto.
15353 * gcc.dg/vect/vect-46.c: Ditto.
15354 * gcc.dg/vect/vect-47.c: Ditto.
15355 * gcc.dg/vect/vect-48.c: Ditto.
15356 * gcc.dg/vect/vect-48a.c: Ditto.
15357 * gcc.dg/vect/vect-49.c: Ditto.
15358 * gcc.dg/vect/vect-5.c: Ditto.
15359 * gcc.dg/vect/vect-50.c: Ditto.
15360 * gcc.dg/vect/vect-51.c: Ditto.
15361 * gcc.dg/vect/vect-52.c: Ditto.
15362 * gcc.dg/vect/vect-53.c: Ditto.
15363 * gcc.dg/vect/vect-54.c: Ditto.
15364 * gcc.dg/vect/vect-55.c: Ditto.
15365 * gcc.dg/vect/vect-56.c: Ditto.
15366 * gcc.dg/vect/vect-56a.c: Ditto.
15367 * gcc.dg/vect/vect-57.c: Ditto.
15368 * gcc.dg/vect/vect-58.c: Ditto.
15369 * gcc.dg/vect/vect-59.c: Ditto.
15370 * gcc.dg/vect/vect-6.c: Ditto.
15371 * gcc.dg/vect/vect-60.c: Ditto.
15372 * gcc.dg/vect/vect-61.c: Ditto.
15373 * gcc.dg/vect/vect-62.c: Ditto.
15374 * gcc.dg/vect/vect-63.c: Ditto.
15375 * gcc.dg/vect/vect-64.c: Ditto.
15376 * gcc.dg/vect/vect-65.c: Ditto.
15377 * gcc.dg/vect/vect-66.c: Ditto.
15378 * gcc.dg/vect/vect-67.c: Ditto.
15379 * gcc.dg/vect/vect-68.c: Ditto.
15380 * gcc.dg/vect/vect-69.c: Ditto.
15381 * gcc.dg/vect/vect-7.c: Ditto.
15382 * gcc.dg/vect/vect-72.c: Ditto.
15383 * gcc.dg/vect/vect-72a.c: Ditto.
15384 * gcc.dg/vect/vect-73.c: Ditto.
15385 * gcc.dg/vect/vect-74.c: Ditto.
15386 * gcc.dg/vect/vect-75.c: Ditto.
15387 * gcc.dg/vect/vect-76.c: Ditto.
15388 * gcc.dg/vect/vect-77.c: Ditto.
15389 * gcc.dg/vect/vect-77a.c: Ditto.
15390 * gcc.dg/vect/vect-78.c: Ditto.
15391 * gcc.dg/vect/vect-79.c: Ditto.
15392 * gcc.dg/vect/vect-8.c: Ditto.
15393 * gcc.dg/vect/vect-80.c: Ditto.
15394 * gcc.dg/vect/vect-82.c: Ditto.
15395 * gcc.dg/vect/vect-82_64.c: Ditto.
15396 * gcc.dg/vect/vect-83.c: Ditto.
15397 * gcc.dg/vect/vect-83_64.c: Ditto.
15398 * gcc.dg/vect/vect-9.c: Ditto.
15399 * gcc.dg/vect/vect-all.c: Ditto.
15400 * gcc.dg/vect/vect-none.c: Ditto.
15401
15402 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15403
15404 * lib/gcc-dg.exp (dg-skip-if): New function.
15405 (dg-forbid-option): Remove.
15406 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15407 * g++.dg/abi/bitfield8.C: Likewise.
15408 * g++.dg/abi/dtor1.C: Likewise.
15409 * g++.dg/abi/empty10.C: Likewise.
15410 * g++.dg/abi/empty7.C: Likewise.
15411 * g++.dg/abi/empty9.C: Likewise.
15412 * g++.dg/abi/layout3.C: Likewise.
15413 * g++.dg/abi/layout4.C: Likewise.
15414 * g++.dg/abi/thunk1.C: Likewise.
15415 * g++.dg/abi/thunk2.C: Likewise.
15416 * g++.dg/abi/vbase11.C: Likewise.
15417 * g++.dg/abi/vthunk2.C: Likewise.
15418 * g++.dg/abi/vthunk3.C: Likewise.
15419 * g++.dg/ext/attrib8.C: Likewise.
15420 * g++.dg/opt/longbranch2.C: Likewise.
15421 * g++.dg/opt/reg-stack4.C: Likewise.
15422 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15423 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15424 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15425 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15426 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15427 * gcc.dg/20000609-1.c: Likewise.
15428 * gcc.dg/20000720-1.c: Likewise.
15429 * gcc.dg/20011107-1.c: Likewise.
15430 * gcc.dg/20011119-1.c: Likewise.
15431 * gcc.dg/20020108-1.c: Likewise.
15432 * gcc.dg/20020122-2.c: Likewise.
15433 * gcc.dg/20020122-3.c: Likewise.
15434 * gcc.dg/20020201-3.c: Likewise.
15435 * gcc.dg/20020206-1.c: Likewise.
15436 * gcc.dg/20020218-1.c: Likewise.
15437 * gcc.dg/20020310-1.c: Likewise.
15438 * gcc.dg/20020411-1.c: Likewise.
15439 * gcc.dg/20020418-2.c: Likewise.
15440 * gcc.dg/20020426-1.c: Likewise.
15441 * gcc.dg/20020426-2.c: Likewise.
15442 * gcc.dg/20020517-1.c: Likewise.
15443 * gcc.dg/20020523-1.c: Likewise.
15444 * gcc.dg/20020523-2.c: Likewise.
15445 * gcc.dg/20020729-1.c: Likewise.
15446 * gcc.dg/20030204-1.c: Likewise.
15447 * gcc.dg/20030826-2.c: Likewise.
15448 * gcc.dg/20030926-1.c: Likewise.
15449 * gcc.dg/20031202-1.c: Likewise.
15450 * gcc.dg/980312-1.c: Likewise.
15451 * gcc.dg/980313-1.c: Likewise.
15452 * gcc.dg/990117-1.c: Likewise.
15453 * gcc.dg/990424-1.c: Likewise.
15454 * gcc.dg/990524-1.c: Likewise.
15455 * gcc.dg/991230-1.c: Likewise.
15456 * gcc.dg/i386-387-1.c: Likewise.
15457 * gcc.dg/i386-387-2.c: Likewise.
15458 * gcc.dg/i386-387-3.c: Likewise.
15459 * gcc.dg/i386-387-4.c: Likewise.
15460 * gcc.dg/i386-387-5.c: Likewise.
15461 * gcc.dg/i386-387-6.c: Likewise.
15462 * gcc.dg/i386-asm-1.c: Likewise.
15463 * gcc.dg/i386-bitfield1.c: Likewise.
15464 * gcc.dg/i386-bitfield2.c: Likewise.
15465 * gcc.dg/i386-loop-1.c: Likewise.
15466 * gcc.dg/i386-loop-2.c: Likewise.
15467 * gcc.dg/i386-loop-3.c: Likewise.
15468 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15469 * gcc.dg/i386-pic-1.c: Likewise.
15470 * gcc.dg/i386-regparm.c: Likewise.
15471 * gcc.dg/i386-signbit-1.c: Likewise.
15472 * gcc.dg/i386-signbit-2.c: Likewise.
15473 * gcc.dg/i386-signbit-3.c: Likewise.
15474 * gcc.dg/i386-sse-5.c: Likewise.
15475 * gcc.dg/i386-sse-8.c: Likewise.
15476 * gcc.dg/i386-unroll-1.c: Likewise.
15477 * gcc.dg/tls/opt-1.c: Likewise.
15478 * gcc.dg/tls/opt-2.c: Likewise.
15479 * gcc.dg/unroll-1.c: Likewise.
15480 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15481 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15482 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15483 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15484
15485 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15486
15487 * g++.dg/template/incomplete1.C: New test.
15488
15489 2004-11-16 Nick Clifton <nickc@redhat.com>
15490
15491 Revert patches accidentally commited during checkin of fixes for
15492 xstormy16 tests:
15493 gcc.c-torture/execute/simd-4.c: Revert
15494 gcc.dg/20040910-1.c: Revert.
15495
15496 2004-11-16 Paul Brook <paul@codesourcery.com>
15497
15498 PR fortran/13010
15499 * gfortran.dg/der_pointer_1.f90: New test.
15500
15501 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15502
15503 PR c/18498
15504 * gcc.dg/bitfld-13.c: New test.
15505
15506 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15507
15508 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15509 powerpc*-*-linux*.
15510
15511 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15512 * gcc.dg/ppc64-abi-2.c: Ditto.
15513 * gcc.dg/ppc64-abi-3.c: Ditto.
15514
15515 * lib/gcc-dg.exp (dg-target-list): Remove.
15516
15517 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15518
15519 * gcc.dg/ia64-postinc.c: New test.
15520
15521 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15522
15523 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15524
15525 2004-11-15 Nick Clifton <nickc@redhat.com>
15526
15527 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15528 __INT_MAX__ so that the test can be compiled by toolchains
15529 targeted at 16-bit processors.
15530
15531 * gcc.dg/20040625-1.c: Use long constants rather than integers
15532 when performing arithmetic that will overflow 16-bits.
15533
15534 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15535 xstormy16. It does not support 128-bit vector operations.
15536
15537 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15538 with the macro PTR_TYPE. Define this macro to an integer type
15539 suitable for holding a pointer.
15540
15541 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15542 the target is a 16-bit processor.
15543
15544 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15545 16-bit targets where the character constant will be too long.
15546
15547 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15548 where the double will not be directly addressable.
15549
15550 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15551
15552 Friend class name lookup 1/n, PR c++/18471
15553 * g++.dg/template/crash26.C: New test.
15554 * g++.dg/lookup/struct1.C: Adjust expected error.
15555 * g++.dg/parse/elab1.C: Likewise.
15556 * g++.dg/parse/elab2.C: Likewise.
15557 * g++.dg/parse/int-as-enum1.C: Likewise.
15558 * g++.dg/parse/struct-as-enum1.C: Likewise.
15559 * g++.dg/parse/typedef1.C: Likewise.
15560 * g++.dg/parse/typedef3.C: Likewise.
15561 * g++.dg/parse/typedef4.C: Likewise.
15562 * g++.dg/parse/typedef5.C: Likewise.
15563 * g++.dg/template/nontype4.C: Likewise.
15564 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15565 * g++.old-deja/g++.other/elab1.C: Likewise.
15566 * g++.old-deja/g++.other/syntax4.C: Likewise.
15567
15568 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15569
15570 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15571
15572 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15573
15574 * gcc.c-torture/execute/20041114-1.c: New test.
15575
15576 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15577
15578 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15579 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15580 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15581 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15582 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15583 gcc.dg/switch-7.c: New tests.
15584
15585 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15586
15587 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15588
15589 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15590
15591 PR tree-opt/18400
15592 * gcc.dg/vect/pr18400.c: New test.
15593
15594 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15595 Andrew Pinski <pinskia@physics.uc.edu>
15596
15597 PR tree-opt/18425
15598 * gcc.dg/vect/pr18425.c: New test.
15599
15600 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15601
15602 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15603 Guard with dg-require-alias and dg-require-visibility.
15604
15605 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15606
15607 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15608
15609 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15610
15611 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15612
15613 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15614
15615 PR c++/17344
15616 * g++.dg/template/defarg5.C: New test.
15617
15618 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15619
15620 * g++.dg/parse/cast1.C: Run only on ILP32.
15621 * g++.old-deja/g++.mike/p784.C: Likewise.
15622
15623 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15624
15625 * gcc.c-torture/execute/20041113-1.c: New test.
15626
15627 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15628
15629 PR target/18230
15630 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15631 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15632 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15633 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15634 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15635 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15636 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15637 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15638 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15639 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15640 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15641 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15642 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15643
15644 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15645
15646 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15647 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15648 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15649 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15650 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15651 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15652 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15653 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15654 gcc.target/sparc/combined-1.c: New tests.
15655
15656 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15657
15658 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15659 New tests.
15660
15661 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15662
15663 * lib/gcc-dg.exp (dg-forbid-option): New function.
15664 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15665 * g++.dg/abi/bitfield8.C: Likewise.
15666 * g++.dg/abi/dtor1.C: Likewise.
15667 * g++.dg/abi/empty10.C: Likewise.
15668 * g++.dg/abi/empty7.C: Likewise.
15669 * g++.dg/abi/empty9.C: Likewise.
15670 * g++.dg/abi/layout3.C: Likewise.
15671 * g++.dg/abi/layout4.C: Likewise.
15672 * g++.dg/abi/thunk1.C: Likewise.
15673 * g++.dg/abi/thunk2.C: Likewise.
15674 * g++.dg/abi/vbase11.C: Likewise.
15675 * g++.dg/abi/vthunk2.C: Likewise.
15676 * g++.dg/abi/vthunk3.C: Likewise.
15677 * g++.dg/ext/attrib8.C: Likewise.
15678 * g++.dg/opt/longbranch2.C: Likewise.
15679 * g++.dg/opt/reg-stack4.C: Likewise.
15680 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15681 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15682 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15683 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15684 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15685 * gcc.dg/20000609-1.c: Likewise.
15686 * gcc.dg/20000720-1.c: Likewise.
15687 * gcc.dg/20011107-1.c: Likewise.
15688 * gcc.dg/20011119-1.c: Likewise.
15689 * gcc.dg/20020108-1.c: Likewise.
15690 * gcc.dg/20020122-2.c: Likewise.
15691 * gcc.dg/20020122-3.c: Likewise.
15692 * gcc.dg/20020201-3.c: Likewise.
15693 * gcc.dg/20020206-1.c: Likewise.
15694 * gcc.dg/20020218-1.c: Likewise.
15695 * gcc.dg/20020310-1.c: Likewise.
15696 * gcc.dg/20020411-1.c: Likewise.
15697 * gcc.dg/20020418-2.c: Likewise.
15698 * gcc.dg/20020426-1.c: Likewise.
15699 * gcc.dg/20020426-2.c: Likewise.
15700 * gcc.dg/20020517-1.c: Likewise.
15701 * gcc.dg/20020523-1.c: Likewise.
15702 * gcc.dg/20020523-2.c: Likewise.
15703 * gcc.dg/20020729-1.c: Likewise.
15704 * gcc.dg/20030204-1.c: Likewise.
15705 * gcc.dg/20030826-2.c: Likewise.
15706 * gcc.dg/20030926-1.c: Likewise.
15707 * gcc.dg/20031202-1.c: Likewise.
15708 * gcc.dg/980312-1.c: Likewise.
15709 * gcc.dg/980313-1.c: Likewise.
15710 * gcc.dg/990117-1.c: Likewise.
15711 * gcc.dg/990424-1.c: Likewise.
15712 * gcc.dg/990524-1.c: Likewise.
15713 * gcc.dg/991230-1.c: Likewise.
15714 * gcc.dg/i386-387-1.c: Likewise.
15715 * gcc.dg/i386-387-2.c: Likewise.
15716 * gcc.dg/i386-387-3.c: Likewise.
15717 * gcc.dg/i386-387-4.c: Likewise.
15718 * gcc.dg/i386-387-5.c: Likewise.
15719 * gcc.dg/i386-387-6.c: Likewise.
15720 * gcc.dg/i386-asm-1.c: Likewise.
15721 * gcc.dg/i386-bitfield1.c: Likewise.
15722 * gcc.dg/i386-bitfield2.c: Likewise.
15723 * gcc.dg/i386-loop-1.c: Likewise.
15724 * gcc.dg/i386-loop-2.c: Likewise.
15725 * gcc.dg/i386-loop-3.c: Likewise.
15726 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15727 * gcc.dg/i386-pic-1.c: Likewise.
15728 * gcc.dg/i386-regparm.c: Likewise.
15729 * gcc.dg/i386-signbit-1.c: Likewise.
15730 * gcc.dg/i386-signbit-2.c: Likewise.
15731 * gcc.dg/i386-signbit-3.c: Likewise.
15732 * gcc.dg/i386-sse-5.c: Likewise.
15733 * gcc.dg/i386-sse-8.c: Likewise.
15734 * gcc.dg/i386-unroll-1.c: Likewise.
15735 * gcc.dg/tls/opt-1.c: Likewise.
15736 * gcc.dg/tls/opt-2.c: Likewise.
15737 * gcc.dg/unroll-1.c: Likewise.
15738 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15739 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15740 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15741 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15742 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15743 -m64 is specified.
15744
15745 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15746
15747 PR c++/18389
15748 * g++.dg/parse/cond1.C: New test.
15749
15750 PR c++/18429
15751 * g++.dg/template/array9.C: New test.
15752 * g++.dg/ext/vla1.C: Adjust error messages.
15753 * g++.dg/ext/vlm1.C: Likewise.
15754 * g++.dg/template/crash2.C: Likewise.
15755
15756 PR c++/18436
15757 * g++.dg/template/call3.C: New test.
15758
15759 PR c++/18407
15760 * g++.dg/template/ptrmem11.C: New test.
15761
15762 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15763
15764 PR other/14264
15765 * lib/g++.exp: Set LC_ALL and LANG to C.
15766 * lib/gcc-dg.exp: Likewise.
15767 * lib/gfortran.exp: Likewise.
15768 * lib/objc.exp: Likewise.
15769 * lib/treelang.exp: Likewise.
15770
15771 2004-11-12 Andreas Schwab <schwab@suse.de>
15772
15773 * gcc.dg/pr16286.c: Fix last change.
15774
15775 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15776
15777 PR c++/18416
15778 * g++.dg/init/global1.C: New test.
15779
15780 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15781
15782 * gcc.c-torture/execute/20041112-1.c: New test.
15783
15784 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15785
15786 * lib/gcc-dg.exp (dg-target-list): New.
15787
15788 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15789 Richard Sandiford <rsandifo@redhat.com>
15790
15791 * lib/target-supports.exp (get-compiler_messages): New.
15792 (check_named_sections_available): Use it.
15793 (check_effective_target_ilp32): New.
15794 (check_effective_target_lp64): New.
15795 (is-effective-target): New.
15796 * lib/gcc-dg.exp (dg-require-effective-target): New.
15797
15798 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15799
15800 * gcc.dg/precedence-1.c: New test.
15801
15802 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15803
15804 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15805
15806 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15807 message, delete generated files, use more descriptive name for
15808 executable, and make the test unsupported when it cannot be run.
15809
15810 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15811 (dg-require-weak, dg-require-visibility, dg-require-alias,
15812 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15813 dg-require-iconv, dg-require-named-sections): Use it.
15814
15815 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15816
15817 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15818
15819 PR target/16457
15820 * gcc.dg/ppc-and-1: New
15821
15822 PR target/16796
15823 * gcc.dg/ppc-mov-1.c: New.
15824
15825 PR target/16458
15826 * gcc.dg/ppc-compare-1.c: New.
15827
15828 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15829
15830 * objc.dg/desig-init-2.m: New test.
15831
15832 2004-11-10 Adam Nemet <anemet@lnxw.com>
15833
15834 PR middle-end/18160
15835 * g++.dg/warn/register-var-1.C: New test.
15836 * g++.dg/warn/register-var-2.C: New test.
15837
15838 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15839
15840 * gcc.dg/union-2.c: New test.
15841
15842 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15843
15844 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15845 New test for PR tree-optimization/17892.
15846
15847 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15848
15849 PR c++/18369
15850 * g++.dg/init/new12.C: New test.
15851
15852 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15853
15854 * gcc.target/sparc: New directory.
15855 * gcc.target/sparc/sparc.exp: New driver.
15856 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15857 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15858 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15859 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15860
15861 2004-11-10 Paul Brook <paul@codesourcery.com>
15862
15863 PR fortran/18218
15864 * gfortran.dg/list_read.c: New test.
15865
15866 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15867
15868 PR c/18322
15869 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15870 expected diagnostic location.
15871
15872 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15873
15874 * gcc.dg/20041109-1.c: New test.
15875
15876 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15877
15878 PR objc/18406
15879 * objc/compile/pr18406.m: New test.
15880
15881 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15882
15883 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15884
15885 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15886
15887 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15888
15889 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15890
15891 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15892
15893 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15894
15895 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15896 exit.
15897
15898 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15899
15900 PR tree-opt/18299
15901 * gcc.c-torture/pr18299-1.c: New test.
15902
15903 2004-11-06 Andreas Schwab <schwab@suse.de>
15904
15905 * gcc.dg/pr16286.c: Also test for bool and pixel.
15906
15907 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15908
15909 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15910 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15911 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15912 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15913 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15914 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15915 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15916 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15917 gcc.dg/struct-semi-3.c: New tests.
15918
15919 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15920
15921 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15922
15923 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15924
15925 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15926 Do not use C99 designators.
15927
15928 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15929
15930 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15931
15932 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15933
15934 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15935 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15936 * gcc.c-torture/execute/simd-5.x: Remove.
15937
15938 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
15939
15940 PR rtl-optimization/17933
15941 * gcc.dg/torture/pr17933-1.c: New test.
15942
15943 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15944
15945 PR target/18106
15946 * lib/target-supports.exp (check_weak_available): Support
15947 Windows.
15948
15949 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
15950
15951 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15952 call to fflush(stdout) before abort.
15953 (my_ffsll): New function.
15954 (generate_fields): Use it.
15955
15956 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15957
15958 * gcc.dg/init-undef-1.c: New test.
15959
15960 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15961
15962 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15963 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15964 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15965 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15966 expected messages for new parser.
15967
15968 2004-11-04 Mark Mitchell <mark@codesourcery.com>
15969
15970 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15971
15972 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15973
15974 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15975 on LP64 targets.
15976
15977 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15978
15979 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15980 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15981 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15982 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15983 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15984 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15985 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15986 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15987 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15988 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15989
15990 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15991
15992 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15993 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15994 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15995 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15996 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15997 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15998 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15999 for new parser.
16000
16001 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
16002
16003 PR target/15342
16004 * gcc.dg/20041104-1.c: New test.
16005
16006 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16007
16008 * g++.dg/template/nontype7.C: New test.
16009 * g++.dg/template/nontype8.C: Likewise.
16010 * g++.dg/template/nontype9.C: Likewise.
16011 * g++.dg/template/nontype10.C: Likewise.
16012 * g++.dg/tc1/dr49.C: Likewise.
16013 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16014 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16015
16016 2004-11-04 Ben Elliston <bje@au.ibm.com>
16017
16018 * g++.dg/rtti/tinfo1.C: Remove xfails.
16019
16020 2004-11-04 Ben Elliston <bje@au.ibm.com>
16021
16022 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16023 packed attribute to the definition to satisfy the new C++ parser.
16024
16025 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
16026
16027 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16028 invocations of va_arg.
16029
16030 2004-11-02 Mark Mitchell <mark@codesourcery.com>
16031
16032 PR c++/18124
16033 * g++.dg/template/crash25.C: New test.
16034
16035 PR c++/18155
16036 * g++.dg/template/typedef2.C: New test.
16037 * g++.dg/parse/crash13.C: Adjust error markers.
16038
16039 PR c++/18177
16040 * g++.dg/conversion/const3.C: New test.
16041
16042 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16043
16044 PR fortran/17535
16045 PR fortran/17583
16046 PR fortran/17713
16047 * gfortran.dg/generic_[123].f90: New testcases.
16048
16049 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16050
16051 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
16052 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
16053
16054 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
16055
16056 PR tree-opt/16808
16057 * gcc.c-torture/compile/pr16808.c: New test.
16058
16059 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
16060
16061 PR rtl-optimization/17104
16062 * gcc.dg/ppc-bitfield1.c: New.
16063
16064 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
16065
16066 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
16067
16068 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
16069
16070 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
16071 strings for 32-bit code.
16072
16073 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
16074
16075 PR c/18239
16076 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
16077
16078 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
16079
16080 PR c++/18064
16081 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
16082
16083 2004-10-31 Mark Mitchell <mark@codesourcery.com>
16084
16085 PR c++/15172
16086 * g++.dg/init/aggr2.C: New test.
16087
16088 2004-10-30 Ziemowit Laski <zlaski@apple.com>
16089
16090 * objc.dg/local-decl-1.m: New test.
16091
16092 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
16093
16094 * gcc.dg/20040910-1.c: Adjust regex.
16095
16096 2004-10-30 Roger Sayle <roger@eyesopen.com>
16097
16098 PR rtl-optimization/18084
16099 * g++.dg/opt/pr18084-1.C: New testcase.
16100
16101 2004-10-30 Matt Austern <austern@apple.com>
16102
16103 PR c++/17542
16104 * g++.dg/ext/attrib18.C: New test.
16105
16106 2004-10-30 Roger Sayle <roger@eyesopen.com>
16107
16108 PR middle-end/18096
16109 * gcc.dg/pr18096-1.c: New test case.
16110
16111 2004-10-30 Roger Sayle <roger@eyesopen.com>
16112
16113 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16114
16115 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
16116
16117 PR c/16666
16118 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16119 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16120 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16121 gcc.dg/old-style-prom-3.c: New tests.
16122
16123 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
16124
16125 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16126 Remove unnecessary inclusion of stdio.h.
16127
16128 2004-10-29 Roger Sayle <roger@eyesopen.com>
16129
16130 PR rtl-optimization/17581
16131 * gcc.dg/pr17581-1.c: New test case.
16132
16133 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
16134
16135 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16136 being implemented.
16137 * g++.dg/conversion/dr195-1.C: New.
16138 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16139 * g++.old-deja/g++.mike/p10148.C: Likewise.
16140
16141 2004-10-29 Mark Mitchell <mark@codesourcery.com>
16142
16143 PR c++/17695
16144 * g++.dg/debug/typedef2.C: New test.
16145
16146 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
16147
16148 PR fortran/13490
16149 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16150 * gfortran.dg/g77/README: Update.
16151
16152 2004-10-28 Matt Austern <austern@apple.com>
16153
16154 PR c++/14124
16155 * g++.dg/ext/packed7.C: New test.
16156
16157 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
16158
16159 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16160 scan-assembler.
16161 * lib/scanasm.exp (hidden-scan-for): New proc.
16162 (scan-hidden): Use hidden-scan-for instead of constructing the scan
16163 string.
16164 (scan-not-hidden): Likewise.
16165 * lib/target-supports.exp (check_visibility_available): mach-o is
16166 support too.
16167
16168 2004-10-28 Mark Mitchell <mark@codesourcery.com>
16169
16170 PR c++/17132
16171 * g++.dg/template/memclass3.C: New test.
16172
16173 2004-10-28 Adam Nemet <anemet@lnxw.com>
16174
16175 PR middle-end/18160
16176 * gcc.dg/register-var-1.c: New test.
16177 * gcc.dg/register-var-2.c: New test.
16178 * gcc.dg/asm-7.c: Taking the address of a register variable is an
16179 error now.
16180
16181 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
16182
16183 PR other/18172
16184 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16185 unused variables.
16186 * gcc.dg/vect/vect-22.c: Likewise.
16187
16188 2004-10-28 Jakub Jelinek <jakub@redhat.com>
16189
16190 * gcc.dg/i386-rotate-1.c: New test.
16191
16192 2004-10-27 Mark Mitchell <mark@codesourcery.com>
16193
16194 * g++.dg/init/ref12.C: Add "run" marker.
16195
16196 PR c++/17435
16197 * g++.dg/init/ref12.C: New test.
16198
16199 PR c++/18140
16200 * g++.dg/template/shift1.C: New test.
16201 * g++.dg/template/error10.C: Adjust error markers.
16202
16203 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
16204
16205 PR tree-opt/17529
16206 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16207
16208 2004-10-27 Geoffrey Keating <geoffk@apple.com>
16209
16210 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16211 * gcc.dg/weak/weak-3.c: Likewise.
16212 * gcc.dg/weak/weak-5.c: Likewise.
16213 * gcc.dg/weak/weak-9.c: Likewise.
16214 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16215 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16216
16217 * gcc.dg/darwin-weakimport-1.c: New.
16218
16219 2004-10-28 Ben Elliston <bje@au.ibm.com>
16220
16221 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16222
16223 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
16224
16225 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16226 'syntax' error messages.
16227 * gcc.dg/cpp/direct2s.c: Likewise.
16228
16229 2004-10-26 Geoffrey Keating <geoffk@apple.com>
16230
16231 * gcc.c-torture/compile/20041026-1.c: New.
16232
16233 2004-10-26 Mark Mitchell <mark@codesourcery.com>
16234
16235 PR c++/18093
16236 * g++.dg/lookup/ns2.C: New test.
16237
16238 PR c++/18020
16239 * g++.dg/template/enum4.C: New test.
16240
16241 PR c++/18161
16242 * g++.dg/template/expr1.C: New test.
16243
16244 2004-10-26 Ben Elliston <bje@au.ibm.com>
16245
16246 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16247
16248 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
16249
16250 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16251 gcc.dg/decl-nospec-3.c: New tests.
16252
16253 2004-10-26 Ziemowit Laski <zlaski@apple.com>
16254
16255 * objc.dg/super-class-3.m: New test.
16256
16257 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
16258
16259 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16260 resyncing.
16261 * gcc.dg/cpp/direct2s.c: Likewise.
16262
16263 2004-10-25 Geoffrey Keating <geoffk@apple.com>
16264
16265 * objc.dg/image-info.m: Update for changes to section selection.
16266
16267 2004-10-25 David Ayers <d.ayers@inode.at>
16268 Ziemowit Laski <zlaski@apple.com>
16269
16270 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16271 diagnostics when messaging 'id <Proto>'.
16272 * objc.dg/class-protocol-1.m: New test.
16273 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16274 a non-existent method signature.
16275 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16276 Update diagnostics when messaging with non-existent method signature.
16277 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16278 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16279 invalid receivers are now resolved as if messaging 'id'; remove
16280 extraneous diagnostics.
16281
16282 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
16283
16284 PR c/16667
16285 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16286 gcc.dg/init-desig-obs-3.c: New tests.
16287
16288 2004-10-25 Jakub Jelinek <jakub@redhat.com>
16289
16290 * gcc.dg/debug/20041023-1.c: New test.
16291
16292 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
16293
16294 PR middle-end/17407
16295 * gcc.c-torture/compile/pr17407.c: New test.
16296
16297 PR c++/18121
16298 * g++.dg/template/array8.C: New test.
16299
16300 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16301
16302 PR other/18138
16303 * lib/g++.exp: Accept more than one multilib libgcc.
16304 * lib/gcc-dg.exp: Likewise.
16305 * lib/objc.exp: Likewise.
16306 * lib/treelang.exp: Likewise.
16307 * lib/gfortran.exp: Likewise.
16308
16309 2004-10-24 Ben Elliston <bje@au.ibm.com>
16310
16311 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16312
16313 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
16314
16315 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16316 * gcc.dg/c99-const-expr-3.c: Likewise.
16317
16318 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
16319
16320 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16321
16322 2004-10-23 Ben Elliston <bje@au.ibm.com>
16323
16324 * gcc.c-torture/execute/loop-2e.x: Remove.
16325
16326 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
16327
16328 PR c++/18095
16329 * g++.dg/parse/crash18.C: New.
16330 * g++.dg/parse/crash19.C: New.
16331
16332 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16333
16334 * g++.dg/ext/dllimport1.C: Move dg-warnings.
16335 * g++.dg/ext/dllimport2.C: Same.
16336 * g++.dg/ext/dllimport8.C: Same.
16337
16338 2004-10-21 Mark Mitchell <mark@codesourcery.com>
16339
16340 PR c++/10841
16341 * g++.dg/conversion/cast1.C: New test.
16342 * g++.dg/overload/pmf1.C: Adjust error marker.
16343
16344 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
16345
16346 PR objc/17923
16347 * objc.dg/const-str-7.m: New test.
16348
16349 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16350
16351 * g++.dg/template/memfriend11.C: Fix comment typo.
16352 * g++.dg/template/memfriend14.C: Likewise.
16353
16354 2004-10-20 Richard Henderson <rth@redhat.com>
16355
16356 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16357 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16358 -fasynchronous-unwind-tables.
16359
16360 2004-10-20 Richard Henderson <rth@redhat.com>
16361
16362 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16363 (main): Return success.
16364 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16365 (main): Return success.
16366
16367 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16368
16369 PR c++/13495
16370 * g++.dg/template/memfriend9.C: New test.
16371 * g++.dg/template/memfriend10.C: Likewise.
16372 * g++.dg/template/memfriend11.C: Likewise.
16373 * g++.dg/template/memfriend12.C: Likewise.
16374 * g++.dg/template/memfriend13.C: Likewise.
16375 * g++.dg/template/memfriend14.C: Likewise.
16376 * g++.dg/template/memfriend15.C: Likewise.
16377 * g++.dg/template/memfriend16.C: Likewise.
16378 * g++.dg/template/memfriend17.C: Likewise.
16379 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16380
16381 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16382
16383 * g++.dg/conversion/dr195.C: New.
16384 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16385
16386 2004-10-20 Ben Elliston <bje@au.ibm.com>
16387 Devang Patel <dpatel@apple.com>
16388
16389 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16390 of floating point arithmetic, which could trap.
16391
16392 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16393
16394 PR c++/14035
16395 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16396 * g++.dg/conversion/const2.C: New test.
16397 * g++.dg/expr/reinterpret2.C: New test.
16398 * g++.dg/expr/reinterpret3.C: New test.
16399 * g++.dg/expr/cast2.C: New test.
16400 * g++.dg/expr/copy1.C: New test.
16401 * g++.dg/other/conversion1.C: Change error message.
16402 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16403 function pointers to void *.
16404 * g++.old-deja/g++.mike/p10148.C: Likewise.
16405
16406 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16407
16408 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16409
16410 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16411
16412 PR c++/18047
16413
16414 * g++.dg/parse/expr3.C: New test.
16415
16416 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16417
16418 * gcc.dg/smod-1.c: New test.
16419
16420 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16421
16422 * objc.dg/method-14.m: New test.
16423
16424 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16425
16426 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16427 Also xfail as the patch was reverted.
16428
16429 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16430
16431 PR middle-end/16973
16432 * gcc.dg/pr16973.c: New test.
16433
16434 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16435
16436 PR tree-optimization/17656
16437 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16438
16439 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16440
16441 * g++.dg/eh/shadow1.C: New.
16442
16443 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16444
16445 * gcc.c-torture/compile/20041018-1.c: New test.
16446
16447 2004-10-18 Ben Elliston <bje@au.ibm.com>
16448
16449 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16450 compiler referring to register 0 when accessing sdata. The linker
16451 now patches things up.
16452
16453 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16454
16455 PR c/17529
16456 * gcc.c-torture/compile/pr17529.c: New test.
16457
16458 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16459
16460 PR c++/17743
16461 * g++.dg/ext/attrib17.C: New test.
16462
16463 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16464
16465 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16466
16467 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16468
16469 PR c++/10479
16470 * g++.dg/ext/attrib16.C: New test.
16471
16472 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16473
16474 PR c++/17042
16475 * g++.dg/init/dso_handle1.C: New test.
16476
16477 PR c++/14667
16478 * g++.dg/parse/typedef6.C: New test.
16479
16480 PR c++/17916
16481 * g++.dg/parse/pragma1.C: New test.
16482
16483 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16484
16485 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16486
16487 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16488
16489 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16490 -fno-common when on HPPA HP-UX platforms.
16491
16492 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16493
16494 PR other/16820
16495 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16496 stdint.h.
16497 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16498 uintptr_t.
16499
16500 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16501
16502 PR c++/16301
16503 * g++.dg/lookup/strong-using-4.C: New test.
16504
16505 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16506
16507 PR middle-end/16567
16508 * gcc.c-torture/compile/nested-1.c: New test.
16509
16510 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16511
16512 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16513 and mipsisa64*-*-* (until support for misaligned loads is added).
16514 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16515 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16516 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16517 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16518 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16519 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16520
16521 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16522
16523 PR c++/17976
16524 * g++.dg/init/dtor3.C: New test.
16525
16526 2004-10-15 Ben Elliston <bje@au.ibm.com>
16527
16528 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16529
16530 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16531
16532 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16533 * gcc.dg/macho-lo-sum.c: Likewise.
16534
16535 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16536
16537 * gcc.dg/ppc-spe64-1.c: New test.
16538
16539 2004-10-14 Devang Patel <dpatel@apple.com>
16540
16541 PR 17635
16542 * gcc.dg/pr17635.c : New test.
16543
16544 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16545
16546 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16547 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16548 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16549 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16550 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16551 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16552 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16553 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16554 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16555 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16556 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16557 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16558 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16559 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16560 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16561 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16562 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16563 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16564
16565 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16566
16567 * gcc.dg/vect/vect-82.c: New testcase.
16568 * gcc.dg/vect/vect-82_64.c: New testcase.
16569 * gcc.dg/vect/vect-83.c: New testcase.
16570 * gcc.dg/vect/vect-83_64.c: New testcase.
16571
16572 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16573
16574 * gcc.dg/cpp/error-1.c: New test.
16575
16576 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16577
16578 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16579
16580 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16581
16582 PR target/17984
16583 * gcc.dg/cris-peep2-xsrand2.c: New test.
16584
16585 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16586
16587 PR c++/17661
16588 * testsuite/g++.dg/expr/for2.C: New test.
16589
16590 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16591
16592 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16593
16594 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16595
16596 PR tree-optimization/17724
16597 * g++.dg/opt/pr17724-1.C: New test.
16598 * g++.dg/opt/pr17724-2.C: New test.
16599 * g++.dg/opt/pr17724-3.C: New test.
16600 * g++.dg/opt/pr17724-4.C: New test.
16601 * g++.dg/opt/pr17724-5.C: New test.
16602 * g++.dg/opt/pr17724-6.C: New test.
16603
16604 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16605
16606 PR c/17301
16607 * gcc.dg/pr17301-2.c: New test.
16608
16609 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16610
16611 PR c++/15876
16612 * g++.dg/parse/error22.C: New test.
16613
16614 PR c++/17936
16615 * g++.dg/template/spec18.C: New test.
16616
16617 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16618
16619 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16620 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16621 memcpy.
16622 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16623 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16624
16625 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16626
16627 * g++.dg/eh/cleanup5.C: Add dg-options "".
16628
16629 2004-10-11 Roger Sayle <roger@eyesopen.com>
16630
16631 PR middle-end/17657
16632 * gcc.dg/switch-4.c: New test case.
16633
16634 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16635
16636 * gcc.c-torture/execute/20041011-1.c: New test.
16637
16638 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16639
16640 PR c++/17554
16641 * g++.dg/init/for3.C: New test.
16642
16643 PR c++/17657
16644 * g++.dg/opt/switch2.C: New test.
16645
16646 PR middle-end/17703
16647 * g++.dg/warn/Wreturn-2.C: New test.
16648
16649 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16650
16651 PR c++/17907
16652 * g++.dg/eh/cleanup5.C: New test.
16653
16654 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16655
16656 PR c++/17393
16657 * g++.dg/parse/error21.C: New test.
16658
16659 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16660
16661 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16662 * g++.dg/warn/incomplete1.C: Likewise.
16663 * g++.dg/template/qualttp20.C: Likewise.
16664
16665 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16666
16667 PR c/17881
16668 * parm-incomplete-1.c: New test.
16669
16670 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16671
16672 PR c++/17867
16673 * g++.dg/parse/error19.C: New test.
16674
16675 PR c++/17670
16676 * g++.dg/init/new11.C: New test.
16677
16678 PR c++/17821
16679 * g++.dg/parse/error20.C: New test.
16680
16681 PR c++/17826
16682 * g++.dg/template/crash24.C: New test.
16683
16684 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16685
16686 PR c/17301
16687 * gcc.dg/pr17301-1.c: New test.
16688
16689 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16690
16691 PR c/17189
16692 * gcc.dg/anon-struct-5.c: New test.
16693
16694 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16695
16696 PR c/17844
16697 * gcc.dg/pr17844-1.c: New test.
16698
16699 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16700
16701 PR tree-optimization/17906
16702 * gcc.c-torture/compile/pr17906.c: New.
16703
16704 2004-10-09 Stuart Hastings <stuart@apple.com>
16705 Roger Sayle <roger@eyesopen.com>
16706
16707 PR rtl-optimization/17853
16708 * gcc.dg/i386-mmx-5.c: New testcase.
16709
16710 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16711
16712 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16713
16714 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16715
16716 PR c++/17524
16717 * g++.dg/template/static9.C: New test.
16718
16719 PR c++/17685
16720 * g++.dg/parse/operator5.C: New test.
16721
16722 2004-10-09 Roger Sayle <roger@eyesopen.com>
16723
16724 PR middle-end/17894
16725 * gcc.c-torture/execute/divcmp-4.c: New test case.
16726
16727 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16728
16729 PR tree-opt/17902
16730 * g++.dg/opt/pr17902.C: New test.
16731
16732 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16733
16734 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16735
16736 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16737
16738 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16739
16740 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16741
16742 * gcc.dg/assign-warn-3.c: New test.
16743
16744 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16745
16746 PR c/16999
16747 * gcc.dg/cpp/ident-1.c: New test.
16748
16749 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16750
16751 * gcc.c-torture/compile/acc1.c: New.
16752
16753 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16754
16755 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16756 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16757
16758 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16759
16760 * gcc.dg/ultrasp11.c: New test.
16761
16762 2004-10-08 Michael Matz <matz@suse.de>
16763
16764 * gcc.dg/doloop-2.c: New test.
16765
16766 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16767
16768 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16769 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16770 objc.dg/method-9.m: Update expected diagnostics.
16771
16772 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16773
16774 * gcc.dg/ppc-fsel-3.c: New file.
16775 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16776
16777 2004-10-07 Paul Brook <paul@codesourcery.com>
16778
16779 * gfortran.dg/intrinsic_verify_1.f90: New test.
16780
16781 2004-10-07 Paul Brook <paul@codesourcery.com>
16782
16783 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16784
16785 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16786
16787 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16788 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16789 commit.
16790
16791 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16792
16793 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16794
16795 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16796
16797 PR c++/17115
16798 * g++.dg/warn/Winline-4.C: New test.
16799
16800 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16801
16802 * gcc.c-torture/compile/20041007-1.c: New test.
16803
16804 2004-10-07 Paul Brook <paul@codesourcery.com>
16805
16806 PR fortran/17678
16807 * gfortran.dg/use_allocated_1.f90: New test.
16808
16809 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16810
16811 PR middle-end/17849
16812 * gfortran.fortran-torture/compile/nested.f90: New test
16813
16814 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16815
16816 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16817
16818 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16819
16820 PR c++/17368
16821 * g++.dg/ext/asm6.C: New test.
16822
16823 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16824
16825 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16826
16827 2004-10-06 Paul Brook <paul@codesourcery.com>
16828
16829 PR libfortran/17709
16830 * gfortran.dg/empty_format_1.f90: New test.
16831
16832 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16833
16834 PR fortran/17568
16835 * gfortran.dg/ishft.f90: New test.
16836
16837 PR fortran/17283
16838 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16839 tests.
16840
16841 2004-10-06 Paul Brook <paul@codesourcery.com>
16842
16843 * gfortran.dg/do_1.f90: New test.
16844
16845 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16846
16847 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16848 optimizing for size.
16849
16850 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16851
16852 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16853
16854 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16855
16856 * gcc.c-torture/compile/20041005-1.c: New test.
16857
16858 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16859
16860 PR c++/17829
16861 * g++.dg/lookup/koenig4.C: New.
16862
16863 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16864
16865 * g++.dg/other/classkey1.C: Adjust quoting marks.
16866 * g++.dg/parse/error15.C: Likewise.
16867 * g++.dg/template/meminit2.C (int>): Likewise.
16868
16869 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16870
16871 PR fortran/17283
16872 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16873
16874 PR fortran/17631
16875 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16876
16877 PR fortran/17708
16878 * gfortran.dg/pr17708.f90: New test.
16879
16880 2004-10-04 Chao-ying Fu <fu@mips.com>
16881
16882 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16883 * gcc.dg/vect/vect-4.c: Ditto.
16884 * gcc.dg/vect/vect-5.c: Ditto.
16885 * gcc.dg/vect/vect-6.c: Ditto.
16886 * gcc.dg/vect/vect-8.c: Ditto.
16887 * gcc.dg/vect/vect-16.c: Ditto.
16888 * gcc.dg/vect/vect-30.c: Ditto.
16889 * gcc.dg/vect/vect-40.c: Ditto.
16890 * gcc.dg/vect/vect-41.c: Ditto.
16891 * gcc.dg/vect/vect-42.c: Ditto.
16892 * gcc.dg/vect/vect-43.c: Ditto.
16893 * gcc.dg/vect/vect-44.c: Ditto.
16894 * gcc.dg/vect/vect-45.c: Ditto.
16895 * gcc.dg/vect/vect-46.c: Ditto.
16896 * gcc.dg/vect/vect-47.c: Ditto.
16897 * gcc.dg/vect/vect-48.c: Ditto.
16898 * gcc.dg/vect/vect-49.c: Ditto.
16899 * gcc.dg/vect/vect-50.c: Ditto.
16900 * gcc.dg/vect/vect-51.c: Ditto.
16901 * gcc.dg/vect/vect-52.c: Ditto.
16902 * gcc.dg/vect/vect-53.c: Ditto.
16903 * gcc.dg/vect/vect-54.c: Ditto.
16904 * gcc.dg/vect/vect-55.c: Ditto.
16905 * gcc.dg/vect/vect-56.c: Ditto.
16906 * gcc.dg/vect/vect-57.c: Ditto.
16907 * gcc.dg/vect/vect-58.c: Ditto.
16908 * gcc.dg/vect/vect-59.c: Ditto.
16909 * gcc.dg/vect/vect-60.c: Ditto.
16910 * gcc.dg/vect/vect-74.c: Ditto.
16911 * gcc.dg/vect/vect-79.c: Ditto.
16912 * gcc.dg/vect/vect-80.c: Ditto.
16913
16914 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16915
16916 * gcc.dg/unused-7.c: Use the correct option.
16917
16918 2004-10-04 Paul Brook <paul@codesourcery.com>
16919 Bud Davis <bdavis9659@comcast.net>
16920
16921 PR fortran/17706
16922 PR fortran/16434
16923 * gfortran/pr17706.f90: New test.
16924 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16925
16926 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16927
16928 * gfortran.dg/pr17612.f90: New test.
16929
16930 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
16931
16932 * g++.dg/template/local1.C: Adjust quoting marks in
16933 testing for diagnostics.
16934 * g++.dg/tls/diag-2.C: Likewise.
16935 * g++.dg/other/error8.C: Likewise.
16936
16937 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16938
16939 PR c/17178
16940 * gcc.dg/unused-4.c: Adjust to be correct.
16941
16942 PR c/17820
16943 * gcc.dg/unused-7.c: New test.
16944
16945 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16946
16947 PR c++/17797
16948 * g++.dg/overload/template2.C: New test.
16949
16950 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
16951
16952 PR tree-optimization/16632
16953 * gcc.dg/tree-ssa/20041002-1.c: New.
16954
16955 2004-10-03 Paul Brook <paul@codesourcery.com>
16956
16957 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
16958 rather than relying on default formatting.
16959
16960 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
16961
16962 * gcc.dg/20040920-1.c: Update expected message text.
16963
16964 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
16965
16966 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16967
16968 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
16969
16970 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16971 tree level.
16972
16973 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16974
16975 * gcc.dg/tree-ssa/pr17343.c: Remove.
16976
16977 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16978
16979 PR tree-opt/17343
16980 * gcc.dg/tree-ssa/pr17343.c: New test.
16981
16982 2004-10-01 Jakub Jelinek <jakub@redhat.com>
16983
16984 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16985 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16986 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16987 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16988 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16989
16990 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16991
16992 * gcc.dg/lvalue-2.c: New test.
16993
16994 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16995
16996 PR c/17730
16997 * gcc.dg/pr17730-1.c: New test
16998
16999 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
17000
17001 PR c/7425
17002 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17003
17004 2004-09-29 Jakub Jelinek <jakub@redhat.com>
17005
17006 * gcc.c-torture/execute/stdarg-1.c: New test.
17007 * gcc.c-torture/execute/stdarg-2.c: New test.
17008 * gcc.c-torture/execute/stdarg-3.c: New test.
17009 * gcc.dg/tree-ssa/stdarg-1.c: New test.
17010 * gcc.dg/tree-ssa/stdarg-2.c: New test.
17011 * gcc.dg/tree-ssa/stdarg-3.c: New test.
17012 * gcc.dg/tree-ssa/stdarg-4.c: New test.
17013 * gcc.dg/tree-ssa/stdarg-5.c: New test.
17014
17015 2004-09-29 Jakub Jelinek <jakub@redhat.com>
17016
17017 PR tree-optimization/17697
17018 * g++.dg/opt/pr17697-1.C: New test.
17019 * g++.dg/opt/pr17697-2.C: New test.
17020 * g++.dg/opt/pr17697-3.C: New test.
17021
17022 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
17023
17024 PR c/16409
17025 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17026 gcc.dg/vla-init-5.c: New tests.
17027
17028 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
17029
17030 PR c/13804
17031 * gcc.dg/pr13804-1.c: New test.
17032
17033 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17034
17035 PR fortran/16938
17036 * gfortran.dg/pr16938.f90: New test.
17037
17038 2004-09-27 Mark Mitchell <mark@codesourcery.com>
17039
17040 * g++.dg/template/crash23.C: New test.
17041
17042 2004-09-27 Mark Mitchell <mark@codesourcery.com>
17043
17044 PR c++/17585
17045 * g++.dg/template/static8.C: New test.
17046
17047 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
17048
17049 PR c++/17681
17050 * g++.dg/other/error9.C: New test.
17051
17052 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
17053
17054 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
17055
17056 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17057
17058 PR fortran/15164
17059 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
17060
17061 2004-09-26 Roger Sayle <roger@eyesopen.com>
17062
17063 PR middle-end/17112
17064 * gcc.dg/pr17112-1.c: New test case.
17065
17066 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
17067
17068 PR c/11459
17069 * gcc.dg/pr11459-1.c: New test.
17070
17071 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
17072
17073 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
17074 * gcc.dg/tree-ssa/loop-4.c: Likewise.
17075
17076 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17077
17078 * gfortran.dg/pr15324.f90: Make array bounds consistent.
17079
17080 2004-09-25 Jan Hubicka <jh@suse.cz>
17081
17082 * compile/30040909-1.c: New test.
17083 * compile/30040907-1.c: New test.
17084
17085 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
17086
17087 * gcc.c-torture/execute/va-arg-26.c: New test.
17088
17089 2004-09-24 Zack Weinberg <zack@codesourcery.com>
17090
17091 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17092 extra diagnostics on targets with 64-bit pointers.
17093 * objc.dg/selector-1.m: Adjust dg-warning regexp.
17094
17095 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
17096
17097 PR c/17188
17098 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17099 * gcc.dg/decl-3.c: Adjust expected message.
17100
17101 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17102
17103 PR fortran/17615
17104 * gfortran.dg/pr17615.f90: New test.
17105
17106 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
17107
17108 PR tree-optimzation/17517
17109 * g++.dg/tree-ssa/pr17517.C: New Test.
17110
17111 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17112
17113 PR c++/16889
17114 * g++.dg/lookup/ambig3.C: New.
17115
17116 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
17117
17118 PR tree-opt/17624
17119 * g++.dg/opt/pr17624.C: New test.
17120
17121 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
17122
17123 PR c/6980
17124 * gcc.dg/Wbad-function-cast-1.c: New test.
17125
17126 2004-09-23 Zack Weinberg <zack@codesourcery.com>
17127
17128 * g++.dg/ext/complit1.C
17129 * g++.dg/other/error2.C
17130 * g++.dg/other/nontype-1.C
17131 * g++.dg/parse/crash11.C
17132 * g++.dg/parse/crash12.C
17133 * g++.dg/parse/error15.C
17134 * g++.dg/parse/error4.C
17135 * g++.dg/parse/tmpl-outside1.C
17136 * g++.dg/parse/too-many-tmpl-args1.C
17137 * g++.dg/template/dependent-expr3.C
17138 * g++.dg/template/error10.C
17139 * g++.dg/template/instantiate1.C
17140 * g++.dg/template/vtable2.C
17141 * g++.dg/warn/Wshadow-1.C
17142 * g++.dg/warn/weak1.C
17143 * g++.old-deja/g++.brendan/crash16.C
17144 * g++.old-deja/g++.brendan/crash18.C
17145 * g++.old-deja/g++.brendan/crash48.C
17146 * g++.old-deja/g++.brendan/crash49.C
17147 * g++.old-deja/g++.brendan/crash55.C
17148 * g++.old-deja/g++.brendan/crash56.C
17149 * g++.old-deja/g++.brendan/crash8.C
17150 * g++.old-deja/g++.brendan/enum11.C
17151 * g++.old-deja/g++.brendan/enum8.C
17152 * g++.old-deja/g++.brendan/enum9.C
17153 * g++.old-deja/g++.brendan/friend3.C
17154 * g++.old-deja/g++.brendan/misc14.C
17155 * g++.old-deja/g++.bugs/900402_02.C
17156 * g++.old-deja/g++.bugs/900404_03.C
17157 * g++.old-deja/g++.bugs/900404_04.C
17158 * g++.old-deja/g++.bugs/900428_03.C
17159 * g++.old-deja/g++.jason/crash4.C
17160 * g++.old-deja/g++.jason/overload21.C
17161 * g++.old-deja/g++.jason/redecl1.C
17162 * g++.old-deja/g++.jason/report.C
17163 * g++.old-deja/g++.jason/rfg10.C
17164 * g++.old-deja/g++.jason/template30.C
17165 * g++.old-deja/g++.law/arm12.C
17166 * g++.old-deja/g++.law/ctors5.C
17167 * g++.old-deja/g++.law/cvt20.C
17168 * g++.old-deja/g++.law/init10.C
17169 * g++.old-deja/g++.law/init8.C
17170 * g++.old-deja/g++.law/visibility17.C
17171 * g++.old-deja/g++.law/visibility7.C
17172 * g++.old-deja/g++.mike/net8.C
17173 * g++.old-deja/g++.mike/p646.C
17174 * g++.old-deja/g++.mike/p700.C
17175 * g++.old-deja/g++.mike/p701.C
17176 * g++.old-deja/g++.mike/p811.C
17177 * g++.old-deja/g++.ns/template13.C
17178 * g++.old-deja/g++.other/array3.C
17179 * g++.old-deja/g++.other/crash25.C
17180 * g++.old-deja/g++.other/dtor3.C
17181 * g++.old-deja/g++.other/dtor4.C
17182 * g++.old-deja/g++.other/main1.C
17183 * g++.old-deja/g++.other/warn7.C
17184 * g++.old-deja/g++.pt/crash11.C
17185 * g++.old-deja/g++.pt/crash36.C
17186 * g++.old-deja/g++.pt/spec22.C
17187 * g++.old-deja/g++.pt/spec9.C
17188 * g++.old-deja/g++.pt/ttp52.C
17189 * g++.old-deja/g++.robertl/eb103.C
17190 * g++.old-deja/g++.robertl/eb121.C
17191 * g++.old-deja/g++.robertl/eb22.C
17192 * g++.old-deja/g++.robertl/eb8.C:
17193 Update locations and/or regexps of dg-error markers.
17194 Remove markers for some bogus messages that are no longer issued.
17195
17196 2004-09-23 Jakub Jelinek <jakub@redhat.com>
17197
17198 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17199 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17200
17201 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
17202
17203 PR c++/17618
17204 * g++.dg/lookup/crash5.C: New test.
17205
17206 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
17207
17208 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17209 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17210 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17211 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17212 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17213 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17214
17215 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17216 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17217 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17218 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17219 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17220 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17221
17222 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17223
17224 * gcc.dg/vect/vect-44.c: Check additional cases.
17225 * gcc.dg/vect/vect-48.c: Check additional cases.
17226
17227 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17228 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17229 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17230 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17231 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17232 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17233 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17234 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17235 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17236
17237 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17238 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17239 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17240
17241 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17242
17243 * gcc.dg/tree-ssa/loop-6.c: New test.
17244
17245 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
17246
17247 PR c++/17620
17248 * g++.dg/inherit/base2.C: New.
17249
17250 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
17251
17252 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17253 * gcc.dg/20001012-2.c: Likewise.
17254 * gcc.dg/20001013-1.c: Likewise.
17255 * gcc.dg/20001101-1.c: Likewise.
17256 * gcc.dg/20001102-1.c: Likewise.
17257 * gcc.dg/bf-spl1.c: Likewise.
17258 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17259 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17260
17261 2004-09-22 Diego Novillo <dnovillo@redhat.com>
17262
17263 PR tree-optimization/16721
17264 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17265
17266 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
17267
17268 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17269 * gcc.dg/20040305-1.c: Likewise.
17270
17271 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
17272
17273 PR c/16566
17274 * gcc.c-torture/compile/pr16566-1.c,
17275 gcc.c-torture/compile/pr16566-2.c,
17276 gcc.c-torture/compile/pr16566-3.c: New tests.
17277
17278 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
17279
17280 PR tree-optimization/17512
17281 * gcc.c-torture/compile/20040916-1.c.
17282
17283 2004-09-21 Mark Mitchell <mark@codesourcery.com>
17284
17285 * gcc.dg/pragma-re-3.c: New test.
17286
17287 2004-09-17 Matt Austern <austern@apple.com>
17288
17289 PR c++/15049
17290 * g++.dg/other/anon3.C: New.
17291
17292 2004-09-21 Roger Sayle <roger@eyesopen.com>
17293
17294 PR c++/7503
17295 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17296 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17297 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17298 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17299 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17300
17301 2004-09-21 Bud Davis <bdavis9659@comcast.net>
17302
17303 PR fortran/17286
17304 * gfortran.dg/pr17286.f90: New test.
17305
17306 2004-09-20 Mark Mitchell <mark@codesourcery.com>
17307
17308 PR c++/17530
17309 * g++.dg/template/static7.C: New test.
17310
17311 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
17312
17313 PR tree-opt/17558
17314 * gcc.c-torture/compile/pr17558.c: New test.
17315
17316 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17317
17318 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17319 if SKIP_ATTRIBUTE is defined.
17320
17321 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17322
17323 PR fortran/15957
17324 * gfortran.dg/pr15957.f90: New test.
17325
17326 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
17327
17328 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17329 in comparison.
17330 * gcc.dg/vect/vect-79.c: Likewise.
17331 * gcc.dg/vect/vect-80.c: Likewise.
17332
17333 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17334
17335 PR fortran/15750
17336 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17337
17338 2004-09-20 Ira Rosen <irar@il.ibm.com>
17339
17340 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17341 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17342 * gcc.dg/vect/vect-62.c: New testcase.
17343 * gcc.dg/vect/vect-63.c: New testcase.
17344 * gcc.dg/vect/vect-64.c: New testcase.
17345 * gcc.dg/vect/vect-65.c: New testcase.
17346 * gcc.dg/vect/vect-66.c: New testcase.
17347 * gcc.dg/vect/vect-67.c: New testcase.
17348 * gcc.dg/vect/vect-68.c: New testcase.
17349 * gcc.dg/vect/vect-69.c: New testcase.
17350 * gcc.dg/vect/vect-79.c: New testcase.
17351 * gcc.dg/vect/vect-80.c: New testcase.
17352
17353 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17354
17355 * gcc.target/mips/asm-1.c: New test.
17356
17357 2004-09-19 Ira Rosen <irar@il.ibm.com>
17358
17359 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17360 * gcc.dg/vect/vect-73.c: New testcase.
17361 * gcc.dg/vect/vect-74.c: New testcase.
17362 * gcc.dg/vect/vect-75.c: New testcase.
17363 * gcc.dg/vect/vect-76.c: New testcase.
17364 * gcc.dg/vect/vect-77.c: New testcase.
17365 * gcc.dg/vect/vect-78.c: New testcase
17366
17367 2004-09-18 Paul Brook <paul@codesourcery.com>
17368
17369 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17370
17371 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17372
17373 PR c/17424
17374 * gcc.dg/pr17424-1.c: New test.
17375
17376 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17377
17378 * g++.dg/tree-ssa/pr17153.C: New test.
17379
17380 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17381
17382 PR pch/13361
17383 * testsuite/g++.dg/pch/wchar-1.C: New.
17384 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17385
17386 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17387
17388 * gcc.c-torture/execute/20040917-1.c: New test.
17389
17390 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17391
17392 PR tree-optimization/17319
17393 * gcc.dg/pr17319.c: New test.
17394
17395 2004-09-17 Devang Patel <dpatel@apple.com>
17396
17397 * gcc.dg/20040813-1.c: New test.
17398
17399 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17400
17401 PR tree-optimization/17273
17402 * gcc.c-torture/compile/pr17273.c: New test.
17403
17404 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17405
17406 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17407 Update expected messages.
17408 * gcc.dg/declspec-13.c: New test.
17409
17410 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17411
17412 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17413
17414 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17415
17416 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17417 change what 'a' is pointing to.
17418
17419 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17420
17421 PR c++/16002
17422 * g++.dg/template/error18.C: New test.
17423
17424 PR c++/16029
17425 * g++.dg/warn/Wunused-8.C: New test.
17426
17427 2004-09-17 Steven Bosscher <stevenb@suse.de>
17428
17429 PR tree-optimization/17513
17430 * gcc.dg/20040916-1.c: New test.
17431
17432 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17433
17434 PR c++/17501
17435 * g++.dg/template/typename7.C: New test.
17436
17437 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17438
17439 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17440
17441 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17442
17443 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17444 with -ftree-based-profiling also.
17445 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17446
17447 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17448
17449 PR/15364
17450 * gfortran.dg/der_array_io_1.f90: New test.
17451 * gfortran.dg/der_array_io_2.f90: New test.
17452 * gfortran.dg/der_array_io_3.f90: New test.
17453
17454 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17455
17456 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17457 EABI.
17458
17459 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17460
17461 * g++.dg/opt/switch1.C: New test.
17462
17463 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17464
17465 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17466 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17467 Update expected messages.
17468
17469 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17470
17471 PR fortran/16485
17472 * gfortran.dg/same_name_1.f90: New test.
17473
17474 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17475
17476 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17477 dereference garbage pointers.
17478
17479 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17480
17481 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17482 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17483
17484 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17485 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17486 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17487
17488 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17489
17490 PR c++/17324
17491 * g++.dg/template/mangle1.C: New test.
17492
17493 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17494
17495 PR tree-optimization/17252
17496 * gcc.c-torture/execute/pr17252.c: New test.
17497
17498 2004-09-14 Andrew Pinski <apinski@apple.com>
17499
17500 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17501
17502 2004-09-14 Roger Sayle <roger@eyesopen.com>
17503
17504 PR rtl-optimization/9771
17505 * gcc.dg/pr9771-1.c: New test case.
17506
17507 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17508
17509 PR tree-optimization/15262
17510 * gcc.c-torture/execute/pr15262-1.c: New test.
17511 * gcc.c-torture/execute/pr15262-2.c: New test.
17512
17513 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17514
17515 * gcc.dg/declspec-12.c: New test.
17516
17517 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17518
17519 * gfortran.dg/pr17090.f90: Add directives to test.
17520
17521 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17522
17523 * gcc.c-torture/compile/20040914-1.c: New test.
17524
17525 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17526
17527 PR c++/16162
17528 * g++.dg/template/decl2.C: New test.
17529
17530 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17531
17532 PR fortran/17090
17533 * gfortran.dg/pr17090.f90: New test.
17534
17535 2004-09-13 Dale Johannesen <dalej@apple.com>
17536
17537 * gcc.c-torture/compile/pr17408.c: New test case.
17538
17539 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17540
17541 PR c++/16716
17542 * g++.dg/parse/crash17.C: New test.
17543
17544 PR c++/17327
17545 * g++.dg/template/enum3.C: New test.
17546
17547 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17548
17549 * lib/gcc-defs.exp: Load wrapper.exp.
17550 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17551 using local code.
17552 * lib/gcc.exp (gcc_init): Similar.
17553 * lib/gfortran.exp (gfortran_init): Similar.
17554 * lib/objc.exp (objc_init): Similar.
17555 * lib/treelang.exp (treelang_init): Similar.
17556 * lib/wrapper.exp: New file with build_wrapper call machinery in
17557 ${tool}_maybe_build_wrapper.
17558
17559 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17560
17561 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17562 "inline".
17563 * gcc.dg/declspec-11.c: Update expected messages.
17564 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17565 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17566 gcc.dg/inline-12.c: New tests.
17567
17568 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17569
17570 * g++.dg/tree-ssa/pr17400.C: New testcase.
17571
17572 2004-09-13 James E Wilson <wilson@specifixinc.com>
17573
17574 * gcc.target/mips/sb1-1.c: New testcase.
17575
17576 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17577
17578 * lib/g77-dg.exp: Remove unused file.
17579 * lib/mike-g77.exp: Ditto.
17580 * lib/g77.exp: Ditto.
17581
17582 2004-09-12 Richard Henderson <rth@redhat.com>
17583
17584 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17585
17586 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17587
17588 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17589 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17590 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17591 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17592 Update expected messages.
17593
17594 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17595
17596 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17597 declaration/use mismatch for dirp parameter.
17598
17599 2004-09-12 Andrew Pinski <apinski@apple.com>
17600
17601 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17602 -fgnu-runtime is passed.
17603
17604 2004-09-12 Richard Henderson <rth@redhat.com>
17605
17606 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17607 do the uplevel thing and update additional_flags directly.
17608 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17609 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17610 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17611 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17612
17613 2004-09-11 Steven Bosscher <stevenb@suse.de>
17614
17615 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17616
17617 2004-09-11 Roger Sayle <roger@eyesopen.com>
17618
17619 PR middle-end/17411
17620 * g++.dg/opt/pr17411-1.C: New test case.
17621
17622 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17623
17624 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17625 gcc.dg/tls/diag-2.c: Update expected messages.
17626 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17627 messages.
17628 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17629 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17630 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17631 gcc.dg/tls/diag-5.c: New tests.
17632
17633 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17634
17635 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17636
17637 2004-09-11 Steven Bosscher <stevenb@suse.de>
17638
17639 * g++.dg/parse/break-in-for.C: New test.
17640
17641 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17642
17643 * gcc.dg/tree-ssa/20040911-1.c: New test.
17644
17645 2004-09-11 Andreas Jaeger <aj@suse.de>
17646
17647 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17648 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17649
17650 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17651
17652 * gcc.target/frv: New directory of FR-V-specific tests.
17653
17654 2004-09-10 James E Wilson <wilson@specifixinc.com>
17655
17656 * gcc.dg/convert-vec-1.c: New test.
17657
17658 2004-09-10 Roger Sayle <roger@eyesopen.com>
17659
17660 PR middle-end/17024
17661 * gcc.dg/pr17024-1.c: New test case.
17662
17663 2004-09-10 Eric Christopher <echristo@redhat.com>
17664
17665 * gcc.dg/20040910-1.c: New test.
17666
17667 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17668
17669 * gcc.dg/bitfld-9.c: New test.
17670
17671 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17672
17673 * gcc.c-torture/execute/ieee/acc1.c: New test.
17674 * gcc.c-torture/execute/ieee/acc2.c: New test.
17675 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17676
17677 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17678
17679 * gcc.dg/deprecated-2.c: New test.
17680
17681 2004-09-09 James E Wilson <wilson@specifixinc.com>
17682
17683 * gcc.dg/init-vec-1.c: New test.
17684
17685 2004-09-09 Roger Sayle <roger@eyesopen.com>
17686
17687 PR middle-end/17055
17688 * gcc.dg/pr17055-1.c: New test case.
17689
17690 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17691
17692 PR target/17377
17693 * gcc.c-torture/execute/pr17377.c: New test.
17694
17695 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17696
17697 PR c/8420
17698 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17699 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17700 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17701 gcc.dg/long-long-typespec-1.c: New tests.
17702 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17703
17704 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17705
17706 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17707 gcc.dg/gnu99-static-1.c: New tests.
17708
17709 2004-09-08 Devang Patel <dpatel@apple.com>
17710
17711 * gcc.dg/darwin-ld-20040828-1.c: New test.
17712 * gcc.dg/darwin-ld-20040828-2.c: New test.
17713 * gcc.dg/darwin-ld-20040828-3.c: New test.
17714
17715 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17716
17717 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17718 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17719 in error message.
17720 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17721 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17722 in error message.
17723 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17724 types they qualify.
17725 * objc.dg/type-size-2.m: Fix wording in comment.
17726 * objc.dg/va-meth-1.m: New test case.
17727
17728 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17729
17730 PR c/16633:
17731 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17732 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17733
17734 2004-09-06 Devang Patel <dpatel@apple.com>
17735
17736 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17737 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17738
17739 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17740
17741 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17742 reflect changed line numbering of diagnostics.
17743
17744 2004-09-06 Paul Brook <paul@codesourcery.com>
17745
17746 * gfortran.dg/edit_real_1.f90: Add new test.
17747
17748 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17749
17750 * gcc.dg/tree-ssa/loop-2.c: New test.
17751 * gcc.dg/tree-ssa/loop-3.c: New test.
17752 * gcc.dg/tree-ssa/loop-4.c: New test.
17753 * gcc.dg/tree-ssa/loop-5.c: New test.
17754
17755 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17756
17757 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17758
17759 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17760
17761 * gcc.dg/format/sentinel-1.c: New test.
17762
17763 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17764
17765 * testsuite/gcc.dg/builtins-46.c: New.
17766
17767 2004-09-03 Devang Patel <dpatel@apple.com>
17768
17769 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17770 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17771
17772 2004-09-03 Jan Beulich <jbeulich@novell.com>
17773
17774 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17775 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17776 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17777 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17778 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17779 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17780 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17781 the non-portable bzero.
17782 * gcc.dg/20010912-1.c: xfail for NetWare.
17783 * gcc.dg/20020426-2.c: xfail for NetWare.
17784 * gcc.dg/20021014-1.c: xfail for NetWare.
17785 * gcc.dg/20021018-1.c: xfail for NetWare.
17786 * gcc.dg/20030213-1.c: xfail for NetWare.
17787 * gcc.dg/20030225-1.c: xfail for NetWare.
17788 * gcc.dg/20030708-1.c: xfail for NetWare.
17789 * gcc.dg/builtins-config.h: Also exclude NetWare.
17790 * gcc.dg/format/format.h: Define restrict only if not already defined.
17791 * gcc.dg/nest.c: xfail for NetWare.
17792 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17793 * lib/target-supports.exp (check_visibility_available): Exclude
17794 NetWare.
17795
17796 2004-09-03 Jan Beulich <jbeulich@novell.com>
17797
17798 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17799 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17800 deterministic starting point for the alignment of structure fields.
17801 * gcc.dg/Wpadded.c: Dito.
17802 * g++.dg/abi/vbase10.C: Dito.
17803
17804 2004-09-03 Devang Patel <dpatel@apple.com>
17805
17806 * g++.dg/debug/pr15736.cc: New test.
17807
17808 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17809
17810 * README.QMTEST: Fix out-of-date link.
17811
17812 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17813
17814 PR fortran/16579
17815 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17816 Delete. Duplicate of gfortran.dg/g77/20010610.f
17817
17818 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17819
17820 * g++.dg/abi/arm_rtti1.C: New test.
17821
17822 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17823
17824 * gcc.dg/ppc-vector-memcpy.c: New.
17825 * gcc.dg/ppc-vector-memset.c: New.
17826
17827 2004-09-02 Chao-ying Fu <fu@mips.com>
17828
17829 * gcc.target/mips/mips-3d-1.c: New test.
17830 * gcc.target/mips/mips-3d-2.c: New test.
17831 * gcc.target/mips/mips-3d-3.c: New test.
17832 * gcc.target/mips/mips-3d-4.c: New test.
17833 * gcc.target/mips/mips-3d-5.c: New test.
17834 * gcc.target/mips/mips-3d-6.c: New test.
17835 * gcc.target/mips/mips-3d-7.c: New test.
17836 * gcc.target/mips/mips-3d-8.c: New test.
17837 * gcc.target/mips/mips-3d-9.c: New test.
17838 * gcc.target/mips/mips-ps-1.c: New test.
17839 * gcc.target/mips/mips-ps-2.c: New test.
17840 * gcc.target/mips/mips-ps-3.c: New test.
17841 * gcc.target/mips/mips-ps-4.c: New test.
17842 * gcc.target/mips/mips-ps-type.c: New test.
17843
17844 2004-09-02 Paul Brook <paul@codesourcery.com>
17845
17846 * gfortran.dg/edit_real_1.f90: Add new tests.
17847
17848 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17849
17850 PR fortran/15327
17851 * gfortran.dg/merge_char_1.f90: New test.
17852
17853 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17854
17855 PR fortran/16404
17856 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17857
17858 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17859
17860 PR c/1522
17861 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17862
17863 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17864
17865 * g++.dg/opt/loop1.C: Do not XFAIL.
17866
17867 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17868
17869 * gcc.c-torture/execute/20040831-1.c: New test.
17870
17871 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17872
17873 PR fortran/16579
17874 * gfortran.dg/g77/20010610.f: Now passes.
17875 Copy from g77.f-torture/execute. Add dg-run directive.
17876 * gfortran.dg/g77/README: Update
17877
17878 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17879
17880 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17881 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17882 (t1, t2, t3, t4): Add volatile.
17883
17884 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17885
17886 * g++.dg/ext/visibility/arm1.C: New test.
17887
17888 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17889
17890 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17891 -pedantic-errors.
17892
17893 2004-09-01 Paul Brook <paul@codesourcery.com>
17894
17895 * gfortran.dg/eof_2.f90: New test.
17896
17897 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17898
17899 PR fortran/16579
17900 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17901
17902 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17903
17904 PR libfortran/16805
17905 * gfortran.dg/list_read_2.f90: New test.
17906
17907 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17908
17909 * g++.dg/abi/key1.C: New test.
17910
17911 2004-08-31 Richard Henderson <rth@redhat.com>
17912
17913 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17914 form of offsetof.
17915 * g++.dg/other/offsetof5.C: Remove duplicate.
17916
17917 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17918
17919 PR fortran/17244
17920 * gfortran.dg/func_derived_1.f90: New test.
17921
17922 2004-08-31 Paul Brook <paul@codesourcery.com>
17923
17924 * gfortran.dg/eof_1.f90: New test.
17925
17926 2004-08-31 Paul Brook <paul@codesourcery.com>
17927
17928 * gfortran.dg/list_read_1.f90: New file.
17929
17930 2004-08-30 Mark Mitchell <mark@codesourcery.com>
17931
17932 * g++.dg/opt/loop1.C: XFAIL.
17933
17934 2004-08-30 Geoffrey Keating <geoffk@apple.com>
17935
17936 * gcc.dg/funcdef-storage-1.c: New.
17937 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17938 an extern function in local scope.
17939 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17940 declare an 'auto inline' function in local scope.
17941 * gcc.dg/20011130-1.c: Likewise.
17942 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17943 an 'auto' function in local scope.
17944 * gcc.dg/20021014-1.c: Likewise.
17945 * gcc.dg/20030331-2.c: Likewise.
17946
17947 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17948
17949 * gfortran.dg/blockdata_1.f90: New test.
17950
17951 2004-08-30 Richard Henderson <rth@redhat.com>
17952
17953 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17954
17955 2004-08-30 Richard Henderson <rth@redhat.com>
17956
17957 * lib/fortran-torture.exp (fortran-torture-execute): Honor
17958 additional_flags set by alternate driver.
17959 (ieee-options): New procedure.
17960 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17961 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17962 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17963 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17964
17965 2004-08-30 Richard Henderson <rth@redhat.com>
17966
17967 * lib/f-torture.exp: Remove.
17968
17969 2004-08-29 Mark Mitchell <mark@codesourcery.com>
17970
17971 PR rtl-optimization/16590
17972 * g++.dg/opt/loop1.C: New test.
17973
17974 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17975
17976 PR fortran/13910
17977 * gfortran.dg/oldstyle_1.f90: New test.
17978
17979 2004-08-29 Steven G. Kargl <kargls@comcast.net>
17980 Paul Brook <paul@codesourcery.com>
17981
17982 * gfortran.dg/g77/README: Update.
17983 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17984 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17985 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17986
17987 2004-08-28 Paul Brook <paul@codesourcery.com>
17988
17989 PR libfortran/17195
17990 * gfortran.dg/edit_real_1.f90: New test.
17991
17992 2004-08-27 Paul Brook <paul@codesourcery.com>
17993
17994 * gfortran.dg/rewind_1.f90: New test.
17995
17996 2004-08-27 Bud Davis <bdavis9659@comcast.net>
17997
17998 PR fortran/16597
17999 * gfortran.dg/pr16597.f90: New test.
18000
18001 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
18002
18003 PR c/13801
18004 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18005 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18006 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18007 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18008 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18009
18010 2004-08-26 Nick Clifton <nickc@redhat.com>
18011
18012 * gcc.c-torture/compile/pr17119.c: New test.
18013
18014 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
18015
18016 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18017
18018 2004-08-25 Richard Henderson <rth@redhat.com>
18019
18020 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18021 the bits that expect kind=8 to be the largest real kind.
18022
18023 2004-08-25 Ziemowit Laski <zlaski@apple.com>
18024
18025 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18026
18027 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18028
18029 * gfortran.dg/assignment_1.f90: New test.
18030
18031 2004-08-25 Adam Nemet <anemet@lnxw.com>
18032
18033 * g++.dg/template/repo3.C: New test.
18034
18035 2004-08-25 Roger Sayle <roger@eyesopen.com>
18036
18037 PR middle-end/16693
18038 PR tree-optimization/16372
18039 * g++.dg/opt/pr16372-1.C: New test case.
18040 * g++.dg/opt/pr16693-1.C: New test case.
18041 * g++.dg/opt/pr16693-2.C: New test case.
18042
18043 2004-08-25 Ziemowit Laski <zlaski@apple.com>
18044
18045 * objc.dg/proto-lossage-4.m: New test.
18046
18047 2004-08-25 Mark Mitchell <mark@codesourcery.com>
18048
18049 PR c++/17155
18050 * g++.dg/inherit/local2.C: New test.
18051
18052 2004-08-25 Paul Brook <paul@codesourcery.com>
18053
18054 PR fortran/17144
18055 * gfortran.dg/string_ctor_1.f90: New test.
18056
18057 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18058
18059 PR c++/14428
18060 * g++.dg/template/redecl2.C: New test.
18061
18062 2004-08-24 Bud Davis <bdavis9659@comcast.net>
18063
18064 PR fortran/17143
18065 * gfortran.dg/pr17143.f90: New test.
18066
18067 2004-08-24 Bud Davis <bdavis9659@comcast.net>
18068
18069 PR fortran/17164
18070 * gfortran.dg/pr17164.f90: New test.
18071
18072 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
18073
18074 * gcc.dg/tree-ssa/loop-1.c: New test.
18075
18076 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
18077
18078 * gcc.c-torture/compile/20040824-1.c: New test.
18079
18080 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
18081
18082 * gcc.c-torture/compile/iftrap-3.c: New test.
18083
18084 2004-08-24 Paul Brook <paul@codesourcery.com>
18085
18086 * gfortran.dg/entry_2.f90: New test.
18087
18088 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
18089
18090 PR c++/16889
18091 * g++.dg/lookup/ambig[12].C: New.
18092
18093 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18094
18095 PR c++/16706
18096 * g++.dg/template/crash21.C: New test.
18097 * g++.dg/template/crash22.C: Likewise.
18098
18099 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
18100
18101 PR c++/17149
18102 * g++.dg/template/access15.C: New.
18103
18104 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18105
18106 PR c++/17163
18107 * g++.dg/template/repo2.C: New test.
18108
18109 2004-08-23 Roger Sayle <roger@eyesopen.com>
18110
18111 PR rtl-optimization/17078
18112 * gcc.c-torture/execute/pr17078-1.c: New test case.
18113
18114 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18115
18116 PR c/14492
18117 * gcc.dg/debug/crash1.c: New test.
18118
18119 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18120
18121 PR c/16180
18122 * gcc.dg/loop-5.c: New test.
18123
18124 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
18125
18126 * gcc.c-torture/execute/20040823-1.c: New test.
18127
18128 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
18129
18130 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18131 to the assembler. Simplify test accordingly.
18132 (asm_abi_flags): Use GNU names.
18133 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18134 to check for ABI flags.
18135
18136 2004-08-22 Andrew Pinski <apinski@apple.com>
18137
18138 * g++.dg/opt/pr14029.C: New test.
18139 * gcc.c-torture/execute/pr15262.c: New test.
18140
18141 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18142
18143 * gfortran.dg/reduction.f90: Add checks with complex arguments.
18144
18145 2004-08-21 Bud Davis <bdavis9659@comcast.net>
18146
18147 PR 16908
18148 * gfortran.dg/direct_io.f90: New test.
18149
18150 2004-08-20 Mark Mitchell <mark@codesourcery.com>
18151
18152 PR c++/17121
18153 * g++.dg/inherit/local2.C: New test.
18154
18155 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
18156
18157 PR c++/17120
18158 * g++.dg/warn/Wparentheses-4.C: New test.
18159
18160 2004-08-20 Mark Mitchell <mark@codesourcery.com>
18161
18162 PR c++/17121
18163 * g++.dg/inherit/local2.C: New test.
18164
18165 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18166 * gcc.dg/ppc-ldstruct.c: Likewise.
18167 * gcc.dg/ppc64-abi-2.c: Likewise.
18168
18169 2004-08-20 Jakub Jelinek <jakub@redhat.com>
18170
18171 PR rtl-optimization/17099
18172 * gcc.c-torture/execute/20040820-1.c: New test.
18173
18174 2004-08-20 David Edelsohn <edelsohn@gnu.org>
18175
18176 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18177
18178 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
18179
18180 PR fortran/17077
18181 * gfortran.dg/auto_array_1.f90: New test.
18182
18183 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18184
18185 PR fortran/17074
18186 * gfortran.dg/simpleif_1.f90: New test.
18187
18188 2004-08-19 Mark Mitchell <mark@codesourcery.com>
18189
18190 * lib/target-supports.exp (check_profiling_available): Return
18191 false for arm*-*-symbianelf* and arm*-*-eabi*.
18192
18193 PR c++/15890
18194 * g++.dg/template/delete1.C: New test.
18195
18196 2004-08-19 Paul Brook <paul@codesourcery.com>
18197
18198 PR fortran/14976
18199 PR fortran/16228
18200 * gfortran.dg/data_char_1.f90: New test.
18201
18202 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
18203
18204 PR fortran/16946
18205 * gfortran.dg/reduction.f90: New testcase.
18206
18207 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18208
18209 PR fortran/16520
18210 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18211
18212 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
18213
18214 PR c++/17041
18215 * g++.dg/Wparentheses-3.C: New test.
18216
18217 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
18218
18219 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18220 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18221 * gcc.dg/vect/vect-2.c: Likewise.
18222 * gcc.dg/vect/vect-3.c: Likewise.
18223 * gcc.dg/vect/vect-4.c: Likewise.
18224 * gcc.dg/vect/vect-5.c: Likewise.
18225 * gcc.dg/vect/vect-6.c: Likewise.
18226 * gcc.dg/vect/vect-7.c: Likewise.
18227 * gcc.dg/vect/vect-25.c: Likewise.
18228 * gcc.dg/vect/vect-31.c: Likewise.
18229 * gcc.dg/vect/vect-32.c: Likewise.
18230 * gcc.dg/vect/vect-34.c: Likewise.
18231 * gcc.dg/vect/vect-36.c: Likewise.
18232 * gcc.dg/vect/vect-all.c: Likewise.
18233
18234 2004-08-18 Mark Mitchell <mark@codesourcery.com>
18235
18236 PR c++/17068
18237 * g++.dg/template/operator4.C: New test.
18238
18239 2004-08-18 Richard Henderson <rth@redhat.com>
18240
18241 * gcc.dg/20040206-1.c: XFAIL.
18242
18243 2004-08-17 Mark Mitchell <mark@codesourcery.com>
18244
18245 PR c++/16246
18246 * g++.dg/template/array7.C: New test.
18247
18248 2004-08-17 James E Wilson <wilson@specifixinc.com>
18249
18250 * gcc.dg/mips-movcc-1.c: New test.
18251 * gcc.dg/mips-movcc-2.c: New test.
18252 * gcc.dg/mips-movcc-3.c: New test.
18253
18254 * gcc.dg/mips-nmadd-1.c: New test.
18255 * gcc.dg/mips-nmadd-2.c: New test.
18256
18257 2004-08-17 Mark Mitchell <mark@codesourcery.com>
18258
18259 PR c++/15871
18260 * g++.dg/opt/inline8.C: New test.
18261
18262 PR c++/16965
18263 * g++.dg/parse/error17.C: New test.
18264
18265 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
18266
18267 * gcc.dg/vect: New directory for vectorizer tests.
18268 * gcc.dg/vect/tree-vect.h: New file.
18269 * gcc.dg/vect/vect.exp: New file.
18270 * gcc.dg/vect/pr16105.c.c: New test.
18271 * gcc.dg/vect/vect-1.c: New test.
18272 * gcc.dg/vect/vect-2.c: New test.
18273 * gcc.dg/vect/vect-3.c: New test.
18274 * gcc.dg/vect/vect-4.c: New test.
18275 * gcc.dg/vect/vect-5.c: New test.
18276 * gcc.dg/vect/vect-6.c: New test.
18277 * gcc.dg/vect/vect-7.c: New test.
18278 * gcc.dg/vect/vect-8.c: New test.
18279 * gcc.dg/vect/vect-9.c: New test.
18280 * gcc.dg/vect/vect-10.c: New test.
18281 * gcc.dg/vect/vect-11.c: New test.
18282 * gcc.dg/vect/vect-12.c: New test.
18283 * gcc.dg/vect/vect-13.c: New test.
18284 * gcc.dg/vect/vect-14.c: New test.
18285 * gcc.dg/vect/vect-15.c: New test.
18286 * gcc.dg/vect/vect-16.c: New test.
18287 * gcc.dg/vect/vect-17.c: New test.
18288 * gcc.dg/vect/vect-18.c: New test.
18289 * gcc.dg/vect/vect-19.c: New test.
18290 * gcc.dg/vect/vect-20.c: New test.
18291 * gcc.dg/vect/vect-21.c: New test.
18292 * gcc.dg/vect/vect-22.c: New test.
18293 * gcc.dg/vect/vect-23.c: New test.
18294 * gcc.dg/vect/vect-24.c: New test.
18295 * gcc.dg/vect/vect-25.c: New test.
18296 * gcc.dg/vect/vect-26.c: New test.
18297 * gcc.dg/vect/vect-27.c: New test.
18298 * gcc.dg/vect/vect-28.c: New test.
18299 * gcc.dg/vect/vect-29.c: New test.
18300 * gcc.dg/vect/vect-30.c: New test.
18301 * gcc.dg/vect/vect-31.c: New test.
18302 * gcc.dg/vect/vect-32.c: New test.
18303 * gcc.dg/vect/vect-33.c: New test.
18304 * gcc.dg/vect/vect-34.c: New test.
18305 * gcc.dg/vect/vect-35.c: New test.
18306 * gcc.dg/vect/vect-36.c: New test.
18307 * gcc.dg/vect/vect-37.c: New test.
18308 * gcc.dg/vect/vect-38.c: New test.
18309 * gcc.dg/vect/vect-40.c: New test.
18310 * gcc.dg/vect/vect-41.c: New test.
18311 * gcc.dg/vect/vect-42.c: New test.
18312 * gcc.dg/vect/vect-43.c: New test.
18313 * gcc.dg/vect/vect-44.c: New test.
18314 * gcc.dg/vect/vect-45.c: New test.
18315 * gcc.dg/vect/vect-46.c: New test.
18316 * gcc.dg/vect/vect-47.c: New test.
18317 * gcc.dg/vect/vect-48.c: New test.
18318 * gcc.dg/vect/vect-49.c: New test.
18319 * gcc.dg/vect/vect-50.c: New test.
18320 * gcc.dg/vect/vect-51.c: New test.
18321 * gcc.dg/vect/vect-52.c: New test.
18322 * gcc.dg/vect/vect-53.c: New test.
18323 * gcc.dg/vect/vect-54.c: New test.
18324 * gcc.dg/vect/vect-55.c: New test.
18325 * gcc.dg/vect/vect-56.c: New test.
18326 * gcc.dg/vect/vect-57.c: New test.
18327 * gcc.dg/vect/vect-58.c: New test.
18328 * gcc.dg/vect/vect-59.c: New test.
18329 * gcc.dg/vect/vect-60.c: New test.
18330 * gcc.dg/vect/vect-61.c: New test.
18331 * gcc.dg/vect/vect-all.c: New test.
18332 * gcc.dg/vect/vect-none.c: New test.
18333
18334 2004-08-17 Paul Brook <paul@codesourcery.com>
18335
18336 PR fortran/13082
18337 * gfortran.dg/entry_1.f90: New test.
18338
18339 2004-08-17 Andrew Pinski <apinski@apple.com>
18340
18341 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18342
18343 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
18344
18345 * gcc.dg/pr17036-1.c: New test.
18346
18347 2004-08-16 Devang Patel <dpatel@apple.com>
18348
18349 * gcc.dg/darwin-20040809-1.c: New test.
18350
18351 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
18352
18353 * gcc.dg/funcdef-attr-1.c: New test.
18354
18355 2004-08-16 Janis Johnson <janis187@us.ibm.com>
18356
18357 * gcc.dg/altivec-17.c: New test.
18358 * gcc.dg/altivec-18.c: New test.
18359
18360 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18361
18362 PR c++/6749
18363 * g++.dg/template/vtable2.C: New test.
18364
18365 2004-08-14 Richard Henderson <rth@redhat.com>
18366
18367 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18368 * gcc.dg/pack-test-4.c (main): Return 0.
18369 * gcc.dg/setjmp-1.c: Remove XFAIL.
18370 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18371
18372 2004-08-14 Richard Henderson <rth@redhat.com>
18373
18374 * gcc.dg/980217-1.c: Add prototype for printf.
18375
18376 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18377
18378 * gfortran.dg/pr16935.f90: New test.
18379
18380 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18381
18382 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18383
18384 2004-08-13 Paul Brook <paul@codesourcery.com>
18385
18386 * gfortran.dg/der_io_1.f90: Remove stray comma.
18387
18388 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18389
18390 * gcc.dg/vmx/cw-bug-2.c: Remove.
18391 * gcc.dg/vmx/vprint-1.c: Remove.
18392 * gcc.dg/vmx/vscan-1.c: Remove.
18393
18394 2004-08-12 Devang patel <dpatel@apple.com>
18395
18396 * gcc.dg/darwin-20040809-2.c: New test.
18397
18398 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18399
18400 * g++.dg/ext/altivec-12.C: New test.
18401
18402 * g++.dg/ext/altivec-11.C: New test.
18403
18404 2004-08-12 Paul Brook <paul@codesourcery.com>
18405
18406 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18407
18408 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18409
18410 * g++.dg/ext/altivec-2.C: Check for hardware support before
18411 executing any VMX instructions.
18412
18413 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18414
18415 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18416
18417 PR c++/16276
18418 * g++.old-deja/g++.other/comdat4.C: New test.
18419 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18420
18421 2004-08-12 Ben Elliston <bje@au.ibm.com>
18422
18423 PR target/16286
18424 * gcc.dg/pr16286.c: New test.
18425
18426 2004-08-12 Jan Beulich <jbeulich@novell.com>
18427
18428 * g++.dg/ext/asm5.C: New.
18429
18430 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18431
18432 PR c++/16698
18433 * g++.dg/eh/crash1.C: New test.
18434
18435 PR c++/16717
18436 * g++.dg/ext/construct1.C: New test.
18437
18438 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18439
18440 PR c++/16853
18441 * g++.dg/init/ptrmem1.C: New test.
18442
18443 PR c++/16618
18444 * g++.dg/parse/offsetof5.C: New test.
18445
18446 PR c++/16870
18447 * g++.dg/template/overload3.C: New test.
18448
18449 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18450
18451 PR c++/16964
18452 * g++.dg/parse/error16.C: New test.
18453
18454 PR c++/16904
18455 * g++.dg/template/error14.C: New test.
18456
18457 PR c++/16929
18458 * g++.dg/template/error15.C: New test.
18459
18460 2004-08-11 Devang Patel <dpatel@apple.com>
18461
18462 * gcc.dg/darwin-ld-20040809-1.c: New test.
18463 * gcc.dg/darwin-ld-20040809-2.c: New test.
18464
18465 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18466
18467 PR fortran/16917
18468 * gfortran.dg/dfloat_1.f90: New test.
18469
18470 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18471
18472 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18473 * gcc.dg/dll-2.c: Fix dg-require syntax.
18474 * gcc.misc-tests/arm-isr.c (abort): Declare.
18475 (exit): Likewise.
18476
18477 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18478
18479 PR c++/16971
18480 * g++.dg/parse/crash16.C: New test.
18481
18482 2004-08-10 Roger Sayle <roger@eyesopen.com>
18483
18484 * gcc.dg/mips-rsqrt-1.c: New test case.
18485 * gcc.dg/mips-rsqrt-2.c: New test case.
18486 * gcc.dg/mips-rsqrt-3.c: New test case.
18487
18488 2004-08-10 Paul Brook <paul@codesourcery.com>
18489
18490 * gfortran.dg/der_io_1.f90: New test.
18491
18492 2004-08-10 Paul Brook <paul@codesourcery.com>
18493
18494 PR fortran/16919
18495 * gfortran.dg/der_array_1.f90: New test.
18496
18497 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18498
18499 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18500
18501 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18502
18503 * gcc.dg/wchar_t-2.c: Fix typo.
18504
18505 2004-08-09 Falk Hueffner <falk@debian.org>
18506
18507 PR tree-optimization/12517
18508 * gcc.c-torture/compile/pr12517.c: New test.
18509
18510 PR tree-optimization/12578
18511 * gcc.c-torture/compile/pr12578.c: New test.
18512
18513 PR tree-optimization/12899
18514 * gcc.c-torture/compile/pr12899.c: New test.
18515
18516 PR rtl-optimization/14692
18517 * gcc.c-torture/compile/pr14692.c: New test.
18518
18519 PR tree-optimization/16461
18520 * gcc.c-torture/compile/pr16461.c: New test.
18521
18522 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18523
18524 * gfortran.dg/getenv_1.f90: New test.
18525
18526 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18527
18528 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18529 wchar_t.
18530 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18531
18532 2004-08-06 Paul Brook <paul@codesourcery.com>
18533
18534 * gfortran.dg/ret_array_1.f90: New test.
18535 * gfortran.dg/ret_pointer_1.f90: New test.
18536
18537 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18538
18539 * gcc.dg/missing-field-init-[12].c: New tests.
18540 * g++.dg/warn/missing-field-init-[12].C: New tests.
18541
18542 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18543
18544 * gcc.dg/enum2.c: New test.
18545 * gcc.dg/symbian3.c: Likewise.
18546 * gcc.dg/symbian4.c: Likewise.
18547 * gcc.dg/wchar_t-2.c: Likewise.
18548
18549 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18550
18551 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18552 destructor tests.
18553
18554 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18555
18556 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18557 dg-require-visiblity.
18558 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18559 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18560 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18561 * g++.dg/ext/visibility/new1.C: Likewise.
18562 * g++.dg/ext/visibility/pragma.C: Likewise.
18563 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18564 * g++.dg/ext/visibility/virtual.C: Likewise.
18565 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18566 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18567 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18568 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18569 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18570 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18571 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18572 * g++/dg/ext/visibility/visibility-8.C: New test.
18573 * gcc.c-torture/compile/dll.x: Remove.
18574 * gcc.dg/dll-2.c: Use dg-require-dll
18575 * gcc.dg/visibility-10.c: New test.
18576 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18577 supporting DLLs.
18578 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18579 (scan_not_hidden): Likewise.
18580
18581 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18582
18583 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18584
18585 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18586
18587 * gcc.c-torture/execute/20040805-1.c: New test.
18588
18589 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18590
18591 * gcc.dg/20020118-1.c: Declare abort.
18592 * gcc.dg/altivec_check.h: Likewise.
18593 * gcc.dg/iftrap-2.c: Likewise.
18594 * gcc.dg/pragma-darwin.c: Likewise.
18595 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18596
18597 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18598
18599 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18600
18601 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18602
18603 * gcc.c-torture/execute/builtins/abs-2.c,
18604 gcc.c-torture/execute/builtins/abs-3.c,
18605 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18606 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18607 intmax_t, uintmax_t and their limits.
18608 * gcc.dg/intmax_t-1.c: New test.
18609
18610 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18611
18612 * g++.dg/tc1/dr147.C: Add reference to PR.
18613
18614 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18615
18616 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18617 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18618
18619 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18620
18621 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18622
18623 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18624
18625 * gcc.dg/redecl-5.c: New test.
18626 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18627 of scanf.
18628
18629 2004-08-03 Roger Sayle <roger@eyesopen.com>
18630
18631 PR middle-end/16790
18632 * gcc.c-torture/execute/pr16790-1.c: New test case.
18633
18634 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18635
18636 * g++.dg/ext/visibility/assign1.C: New test.
18637 * g++.dg/ext/visibility/new1.C: Likewise.
18638
18639 * gcc.dg/symbian1.c: New test.
18640 * gcc.dg/symbian2.c: Likewise.
18641
18642 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18643
18644 PR target/16570
18645 * gcc.dg/i386-sse-9.c: New test.
18646
18647 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18648
18649 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18650
18651 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18652
18653 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18654 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18655 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18656 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18657 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18658 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18659 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18660 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18661 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18662 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18663 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18664 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18665 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18666 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18667 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18668 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18669 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18670 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18671 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18672 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18673 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18674 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18675 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18676 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18677 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18678 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18679 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18680 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18681 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18682 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18683 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18684 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18685 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18686 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18687 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18688 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18689 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18690 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18691 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18692 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18693 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18694 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18695 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18696 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18697 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18698 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18699 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18700 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18701 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18702 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18703 gcc.misc-tests/i386-pf-3dnow-1.c,
18704 gcc.misc-tests/i386-pf-athlon-1.c,
18705 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18706 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18707 Declare built-in functions used.
18708 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18709
18710 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18711
18712 PR c++/16707
18713 * g++.dg/lookup/using12.C: New test.
18714
18715 * g++.dg/init/null1.C: Fix PR number.
18716 * g++.dg/parse/namespace10.C: Likewise.
18717
18718 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18719
18720 PR c++/16224
18721 * g++.dg/template/spec17.C: New test.
18722 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18723 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18724
18725 2004-08-02 David Billinghurst
18726
18727 PR fortran/16292
18728 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18729
18730 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18731
18732 * gcc.dg/ia64-got-1.c: New test case.
18733
18734 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18735
18736 PR c++/16489
18737 * g++.dg/init/null1.C: New test.
18738 * g++.dg/tc1/dr76.C: Adjust error marker.
18739
18740 PR c++/16529
18741 * g++.dg/parse/namespace10.C: New test.
18742
18743 PR c++/16810
18744 * g++.dg/inherit/ptrmem2.C: New test.
18745
18746 2004-08-02 Ben Elliston <bje@au.ibm.com>
18747
18748 PR target/16155
18749 * gcc.dg/pr16155.c: New test.
18750
18751 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18752
18753 * gcc.dg/redecl-2.c: New test.
18754
18755 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18756
18757 * gcc.dg/darwin-longdouble.c: New file.
18758
18759 2004-07-30 Richard Henderson <rth@redhat.com>
18760
18761 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18762 write to constant argument.
18763 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18764
18765 2004-07-30 Richard Henderson <rth@redhat.com>
18766
18767 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18768 tests of nearest around zero.
18769
18770 2004-07-30 Andrew Pinski <apinski@apple.com>
18771
18772 * gcc.c-torture/compile/20040730-1.c: New test.
18773
18774 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18775
18776 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18777 powerpc-eabispe.
18778
18779 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18780
18781 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18782
18783 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18784
18785 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18786 contains $ld_library_path.
18787 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18788
18789 2004-07-29 Richard Henderson <rth@redhat.com>
18790
18791 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18792
18793 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18794 (alt2, which): New.
18795 (Check): Accept either alternative.
18796
18797 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18798
18799 * g++.dg/abi/inline1.C: New test.
18800 * g++.dg/abi/local1-a.cc: Likewise.
18801 * g++.dg/abi/local1.C: Likewise.
18802 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18803 * g++.dg/abi/mangle12.C: Likewise.
18804 * g++.dg/abi/mangle17.C: Likewise.
18805 * g++.dg/abi/mangle20-2.C: Likewise.
18806 * g++.dg/opt/interface1.C: Likewise.
18807 * g++.dg/opt/interface1.h: Likewise.
18808 * g++.dg/opt/interface1-a.cc: New test.
18809 * g++.dg/parse/repo1.C: New test.
18810 * g++.dg/template/repo1.C: Likewise.
18811 * g++.dg/warn/Winline-1.C: Likewise.
18812 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18813
18814 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18815
18816 * gcc.dg/tree-ssa/20040729-1.c: New test.
18817
18818 2004-07-27 Matt Austern <austern@apple.com>
18819
18820 * gcc.dg/darwin-bool-1.c: New test.
18821 * gcc.dg/darwin-bool-2.c: New test.
18822
18823 2004-07-28 Richard Henderson <rth@redhat.com>
18824
18825 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18826 arguments in the correct type. Don't write to constant arguments.
18827
18828 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18829
18830 PR tree-optimization/16688
18831 PR tree-optimization/16689
18832 * g++.dg/tree-ssa/pr16688.C: New test.
18833
18834 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18835
18836 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18837 loads. Not only in the comment, this time.
18838
18839 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18840
18841 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18842 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18843 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18844 * gcc.dg/sh4a-bitmovua.c: New.
18845 * gcc.dg/sh4a-cos.c: New.
18846 * gcc.dg/sh4a-cosf.c: New.
18847 * gcc.dg/sh4a-fprun.c: New.
18848 * gcc.dg/sh4a-fsrra.c: New.
18849 * gcc.dg/sh4a-memmovua.c: New.
18850 * gcc.dg/sh4a-sin.c: New.
18851 * gcc.dg/sh4a-sincos.c: New.
18852 * gcc.dg/sh4a-sincosf.c: New.
18853 * gcc.dg/sh4a-sinf.c: New.
18854
18855 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18856
18857 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18858 conditionals.
18859 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18860 loads.
18861 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18862 DOM1.
18863
18864 2004-07-27 Andrew Pinski <apinski@apple.com>
18865
18866 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18867
18868 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18869
18870 * gcc.dg/pragma-isr.c: New test.
18871
18872 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18873
18874 PR c++/14429
18875 * g++.dg/template/ttp11.C: New test.
18876
18877 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18878
18879 * gcc.c-torture/compile/20040727-1.c: New test.
18880
18881 2004-07-26 Eric Christopher <echristo@redhat.com>
18882
18883 * gcc.c-torture/compile/20040726-2.c: New test.
18884
18885 2004-07-26 Andrew Pinski <apinski@apple.com>
18886
18887 * g++.dg/rtti/tinfo1.C: Xfail.
18888
18889 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18890
18891 * gcc.c-torture/compile/20040726-1.c: New test.
18892
18893 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18894 Brian Ryner <bryner@brianryner.com>
18895
18896 PR c++/9283
18897 PR c++/15000
18898 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18899 * g++.dg/ext/visibility/: New directory.
18900 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18901 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18902 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18903 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18904 * g++.dg/ext/visibility/fvisibility.C,
18905 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18906 g++.dg/ext/visibility/fvisibility-override1.C
18907 g++.dg/ext/visibility/fvisibility-override2.C
18908 g++.dg/ext/visibility/memfuncts.C
18909 g++.dg/ext/visibility/noPLT.C
18910 g++.dg/ext/visibility/pragma.C
18911 g++.dg/ext/visibility/pragma-override1.C
18912 g++.dg/ext/visibility/pragma-override2.C
18913 g++.dg/ext/visibility/staticmemfuncts.C
18914 g++.dg/ext/visibility/virtual.C: New tests.
18915
18916 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18917
18918 PR c/15360
18919 * gcc.dg/pr15360-1.c: New test.
18920
18921 2004-07-25 Daniel Jacobowitz <dan@debian.org>
18922
18923 * gcc.dg/pragma-align-2.c: New test.
18924 * gcc.dg/pragma-init-fini.c: New test.
18925 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
18926 targets.
18927
18928 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18929
18930 * gcc.dg/init-string-2.c: New test.
18931
18932 2004-07-24 Zack Weinberg <zack@codesourcery.com>
18933
18934 PR 16684
18935 * gcc.dg/Wredundant-decls-1.c: New test case.
18936
18937 2004-07-24 Jakub Jelinek <jakub@redhat.com>
18938
18939 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18940 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18941 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18942 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18943 * gcc.dg/compat/generate-random.c: New file.
18944 * gcc.dg/compat/generate-random.h: Likewise.
18945 * gcc.dg/compat/generate-random_r.c: Likewise.
18946 * gcc.dg/compat/struct-layout-1.h: Likewise.
18947 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18948 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18949 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18950 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18951 * gcc.dg/compat/struct-layout-1_main.c: New test.
18952 * gcc.dg/compat/struct-layout-1_x.c: New file.
18953 * gcc.dg/compat/struct-layout-1_y.c: New file.
18954 * gcc.dg/compat/struct-layout-1_test.h: New file.
18955
18956 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
18957
18958 * gcc.dg/comp-return-1.c: New test
18959
18960 2004-07-23 Janis Johnson <janis187@us.ibm.com>
18961
18962 * gcc.dg/vmx/8-02a.c: Fix typo.
18963
18964 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18965 * gcc.dg/darwin-abi-3.c: New test.
18966
18967 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18968 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18969
18970 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18971 * gcc.dg/vmx/ops-long-1.c: New test.
18972 * gcc.dg/vmx/ops-long-2.c: New test.
18973
18974 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
18975
18976 * g++.dg/lookup/conv-[1234].C: New.
18977
18978 2004-07-22 Mark Mitchell <mark@codesourcery.com>
18979
18980 * g++.dg/parse/attr2.C: Simplify.
18981
18982 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18983
18984 PR c/7284
18985 * gcc.c-torture/execute/pr7284-1.c: New test.
18986
18987 2004-07-22 Brian Booth <bbooth@redhat.com>
18988
18989 * gcc.dg/tree-ssa/20040721-1.c: New test.
18990
18991 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
18992
18993 * g++.dg/template/crash20.c: New.
18994
18995 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
18996
18997 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18998 Add dg-run directive. Declare variables as required.
18999 * gfortran.dg/g77/README: Update
19000
19001 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
19002
19003 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19004 gcc.dg/cris-peep2-andu2.c: New tests.
19005
19006 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19007
19008 PR c/15052
19009 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19010 on return type.
19011 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
19012 messages.
19013 * gcc.dg/qual-return-2.c: Update expected messages.
19014 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19015
19016 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19017
19018 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19019 * gcc.dg/noncompile/921102-1.c: Update expected error message.
19020
19021 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19022
19023 PR c/11250
19024 * gcc.dg/init-string-1.c: New test.
19025
19026 2004-07-21 Jakub Jelinek <jakub@redhat.com>
19027
19028 PR middle-end/15345
19029 PR c/16450
19030 * gcc.dg/torture/nested-fn-1.c: New test.
19031
19032 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
19033
19034 PR target/16559
19035 * gcc.dg/ia64-fptr-1.c: New file.
19036
19037 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19038
19039 PR c++/14497
19040 * g++.dg/template/spec16.C: New test.
19041 * g++.old-deja/g++.robertl/eb118.C: Remove.
19042
19043 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19044
19045 PR c++/509
19046 * g++.dg/template/spec15.C: New test.
19047
19048 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
19049
19050 Copy cases from g77.f-torture/execute and add dg-run
19051 directive. Other changes as noted.
19052 * gfortran.dg/g77/13037.f
19053 * gfortran.dg/g77/1832.f
19054 * gfortran.dg/g77/19981119-0.f
19055 * gfortran.dg/g77/19990313-0.f
19056 * gfortran.dg/g77/19990313-1.f
19057 * gfortran.dg/g77/19990313-2.f
19058 * gfortran.dg/g77/19990313-3.f
19059 * gfortran.dg/g77/19990419-1.f
19060 * gfortran.dg/g77/19990826-0.f
19061 * gfortran.dg/g77/19990826-2.f
19062 * gfortran.dg/g77/20000503-1.f
19063 * gfortran.dg/g77/20001111.f
19064 * gfortran.dg/g77/20010116.f
19065 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19066 * gfortran.dg/g77/20010430.f
19067 * gfortran.dg/g77/6177.f
19068 * gfortran.dg/g77/947.f
19069 * gfortran.dg/g77/970816-3.f
19070 * gfortran.dg/g77/971102-1.f
19071 * gfortran.dg/g77/980520-1.f
19072 * gfortran.dg/g77/980628-0.f
19073 * gfortran.dg/g77/980628-1.f
19074 * gfortran.dg/g77/980628-10.f
19075 * gfortran.dg/g77/980628-2.f
19076 * gfortran.dg/g77/980628-3.f
19077 * gfortran.dg/g77/980628-7.f
19078 * gfortran.dg/g77/980628-8.f
19079 * gfortran.dg/g77/980628-9.f
19080 * gfortran.dg/g77/980701-0.f
19081 * gfortran.dg/g77/980701-1.f
19082 * gfortran.dg/g77/cabs.f
19083 * gfortran.dg/g77/claus.f
19084 * gfortran.dg/g77/complex_1.f
19085 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19086 * gfortran.dg/g77/dcomplex.f
19087 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19088 * gfortran.dg/g77/f90-intrinsic-mathematical.f
19089 * gfortran.dg/g77/f90-intrinsic-numeric.f
19090 * gfortran.dg/g77/int8421.f
19091 * gfortran.dg/g77/labug1.f
19092 * gfortran.dg/g77/large_vec.f
19093 * gfortran.dg/g77/le.f
19094 * gfortran.dg/g77/short.f
19095 * gfortran.dg/g77/README: Update
19096
19097 2004-07-20 Mark Mitchell <mark@codesourcery.com>
19098
19099 PR c++/16637
19100 * g++.dg/parse/lookup4.C: New test.
19101
19102 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19103
19104 PR c++/16175
19105 * g++.dg/template/ttp10.C: New test.
19106
19107 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
19108
19109 * gcc.dg/pr12625-1.c: New test.
19110
19111 2004-07-20 Steven Bosscher <stevenb@suse.de>
19112
19113 * testsuite/gcc.dg/switch-warn-1.c: New test.
19114 * testsuite/gcc.dg/switch-warn-2.c: New test.
19115 * gcc.c-torture/compile/pr14730.c: Update.
19116
19117 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
19118
19119 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19120 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19121 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19122 g++.dg/template/nontype3.C: Remove trailing CR from tests.
19123
19124 2004-07-18 Mark Mitchell <mark@codesourcery.com>
19125
19126 PR c++/16623
19127 * g++.dg/template/assign1.C: New test.
19128
19129 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19130
19131 PR c++/12170
19132 * g++.dg/template/ttp9.C: New test.
19133
19134 2004-07-19 Daniel Jacobowitz <dan@debian.org>
19135
19136 * gcc.dg/format/cmn-err-1.c: New test.
19137
19138 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
19139
19140 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19141 gcc.dg/Wparentheses-10.c: New tests.
19142 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19143
19144 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19145
19146 PR fortran/16465
19147 * gfortran.dg/g77//ffixed-line-length-0.f,
19148 gfortran.dg/g77/ffixed-line-length-132.f,
19149 gfortran.dg/g77/ffixed-line-length-72.f,
19150 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19151 gfortran.dg/g77/README: Update.
19152
19153 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19154
19155 PR c++/13092
19156 * g++.dg/template/non-dependent7.C: New test.
19157 * g++.dg/template/non-dependent8.C: Likewise.
19158 * g++.dg/template/non-dependent9.C: Likewise.
19159 * g++.dg/template/non-dependent10.C: Likewise.
19160
19161 2004-07-17 Mark Mitchell <mark@codesourcery.com>
19162
19163 PR c++/16337
19164 * g++.dg/parse/attr2.C: New test.
19165
19166 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
19167
19168 * g77.dg: Removed.
19169 * g77.f-torture: Ditto.
19170
19171 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
19172
19173 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19174 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19175 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19176
19177 2004-07-16 Richard Henderson <rth@redhat.com>
19178
19179 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19180
19181 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19182
19183 * lib/fortran-torture.exp (fortran-torture): Don't test compile
19184 tests with full list of options.
19185 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19186 of TORTURE_OPTIONS if test contains 'dg-do run'.
19187
19188 PR fortran/16404
19189 * gfortran.dg/do_iterator.f90: New test.
19190
19191 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19192
19193 PR rtl-optimization/16536
19194 * gcc.c-torture/execute/restrict-1.c: New test.
19195
19196 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19197
19198 PR fortran/15324
19199 * gfortran.dg/pr15324.f90: New test.
19200
19201 PR fortran/15129
19202 * gfortran.dg/pr15129.f90: New test.
19203
19204 PR fortran/15140
19205 * gfortran.dg/pr15140.f90: New test.
19206
19207 PR fortran/13792
19208 * gfortran.fortran-torture/execute/bounds.f90: Add check for
19209 compile-time simplification.
19210
19211 2004-07-14 Mike Stump <mrs@apple.com>
19212
19213 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19214
19215 2004-07-14 James E Wilson <wilson@specifixinc.com>
19216
19217 PR target/16325
19218 * gcc.dg/profile-generate-1.c: New.
19219
19220 2004-07-15 Jakub Jelinek <jakub@redhat.com>
19221
19222 * gcc.c-torture/execute/20040709-1.c: New test.
19223 * gcc.c-torture/execute/20040709-2.c: New test.
19224
19225 2004-07-14 Mike Stump <mrs@apple.com>
19226
19227 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19228
19229 2004-07-14 Mike Stump <mrs@apple.com>
19230
19231 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19232
19233 2004-07-13 Mark Mitchell <mark@codesourcery.com>
19234
19235 PR c++/16518
19236 * g++.dg/parse/mutable1.C: New test.
19237
19238 2004-07-13 Diego Novillo <dnovillo@redhat.com>
19239
19240 PR tree-optimization/16443
19241 * gcc.dg/tree-ssa/20040713-1.c: New test.
19242
19243 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
19244
19245 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19246 for operator new.
19247
19248 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19249
19250 * gfortran.dg/g77/README: New file
19251 * gfortran.dg/g77/19981216-0.f: Copy from
19252 g77.f-torture/noncompile. Add "dg-do compile" and
19253 dg-error as required.
19254 * gfortran.dg/g77/19990218-1.f: Likewise.
19255 * gfortran.dg/g77/19990905-1.f: Likewise.
19256 * gfortran.dg/g77/9263.f: Likewise.
19257 * gfortran.dg/g77/980615-0.f: Likewise.
19258 * gfortran.dg/g77/980616-0.f: Likewise.
19259 * gfortran.dg/g77/check0.f: Likewise.
19260 * gfortran.dg/g77/select_no_compile.f: Likewise.
19261
19262 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19263
19264 Copy files from g77.f-torture/compile.
19265 Add "{ dg-do compile}". Other changes as noted
19266 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19267 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19268 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19269 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19270 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19271 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19272 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19273 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19274 statement to conform to standard. Append alpha1.x for reference.
19275 * gfortran.dg/g77/xformat.f: Add dg-warning
19276
19277 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19278
19279 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19280 Add {dg-do compile} directive.
19281 * gfortran.dg/g77/cpp2.F: Likewise.
19282
19283 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19284
19285 PR c++/5402
19286 * g++.dg/lookup/name-clash1.C: New test.
19287
19288 PR c++/9777
19289 * g++.dg/lookup/name-clash2.C: New test.
19290
19291 PR c++/12102
19292 * g++.dg/lookup/name-clash3.C: New test.
19293
19294 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19295
19296 * g++.dg/lookup/new2.C: New test.
19297 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19298
19299 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
19300
19301 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19302 Add {dg-do compile} directive.
19303 * gfortran.dg/g77/13060.f: Likewise.
19304 * gfortran.dg/g77/19990218-0.f: Likewise.
19305 * gfortran.dg/g77/19990305-0.f: Likewise.
19306 * gfortran.dg/g77/19990419-0.f: Likewise.
19307 * gfortran.dg/g77/19990502-0.f: Likewise.
19308 * gfortran.dg/g77/19990502-1.f: Likewise.
19309 * gfortran.dg/g77/19990525-0.f: Likewise.
19310 * gfortran.dg/g77/19990826-1.f: Likewise.
19311 * gfortran.dg/g77/19990826-3.f: Likewise.
19312 * gfortran.dg/g77/19990905-2.f: Likewise.
19313 * gfortran.dg/g77/20000412-1.f: Likewise.
19314 * gfortran.dg/g77/20000511-1.f: Likewise.
19315 * gfortran.dg/g77/20000511-2.f: Likewise.
19316 * gfortran.dg/g77/20000518.f: Likewise.
19317 * gfortran.dg/g77/20000601-1.f: Likewise.
19318 * gfortran.dg/g77/20000601-2.f: Likewise.
19319 * gfortran.dg/g77/20000629-1.f: Likewise.
19320 * gfortran.dg/g77/20000630-2.f: Likewise.
19321 * gfortran.dg/g77/20010115.f: Likewise.
19322 * gfortran.dg/g77/20010321-1.f: Likewise.
19323 * gfortran.dg/g77/20010426.f: Likewise.
19324 * gfortran.dg/g77/20020307-1.f: Likewise.
19325 * gfortran.dg/g77/8485.f: Likewise.
19326 * gfortran.dg/g77/960317-1.f: Likewise.
19327 * gfortran.dg/g77/970915-0.f: Likewise.
19328 * gfortran.dg/g77/980310-1.f: Likewise.
19329 * gfortran.dg/g77/980310-2.f: Likewise.
19330 * gfortran.dg/g77/980310-3.f: Likewise.
19331 * gfortran.dg/g77/980310-4.f: Likewise.
19332 * gfortran.dg/g77/980310-6.f: Likewise.
19333 * gfortran.dg/g77/980310-7.f: Likewise.
19334 * gfortran.dg/g77/980310-8.f: Likewise.
19335 * gfortran.dg/g77/980419-2.f: Likewise.
19336 * gfortran.dg/g77/980424-0.f: Likewise.
19337 * gfortran.dg/g77/980427-0.f: Likewise.
19338 * gfortran.dg/g77/980729-0.f: Likewise.
19339 * gfortran.dg/g77/981117-1.f: Likewise.
19340 * gfortran.dg/g77/toon_1.f: Likewise.
19341
19342 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19343
19344 PR c++/2204
19345 * g++.dg/other/abstract2.C: New test.
19346
19347 2004-07-12 Paul Brook <paul@codesourcery.com>
19348
19349 * gfortran.dg/pointer_init_1.f90: New test.
19350
19351 2004-07-11 Paul Brook <paul@codesourcery.com>
19352
19353 PR fortran/15986
19354 * gfortran.dg/contained_1.f90: New test.
19355
19356 2004-07-11 Mark Mitchell <mark@codesourcery.com>
19357
19358 * g++.dg/parse/defarg8.C: New test.
19359
19360 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19361
19362 PR fortran/16433
19363 * gfortran.dg/pr16433.f: New test.
19364
19365 PR fortran/17574
19366 * gfortran.dg/pr15754.f90: New test.
19367
19368 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
19369
19370 PR tree-optimization/16437
19371 * gcc.c-torture/execute/bitfld-4.c: New test.
19372
19373 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19374
19375 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19376 access to common var from module.
19377
19378 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19379
19380 PR fortran/16336
19381 * gfortran.fortran-torture/execute/common_2.f90: New test.
19382
19383 2004-07-10 Paul Brook <paul@codesourcery.com>
19384
19385 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19386
19387 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19388
19389 PR fortran/15969
19390 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19391
19392 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19393
19394 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19395 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19396 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19397 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19398 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19399 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19400 * gfortran.dg/g77/funderscoring.f: Likewise.
19401 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19402
19403 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19404
19405 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19406
19407 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19408 Paul Brook <paul@codesourcery.com>
19409
19410 PR fortran/13415
19411 * gfortran.dg/common_pointer_1.f90: New test.
19412
19413 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19414
19415 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19416
19417 2004-07-09 James E Wilson <wilson@specifixinc.com>
19418
19419 PR target/16364
19420 * gcc.c-torture/compile/20040709-1.c: New.
19421
19422 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19423
19424 PR fortran/14077
19425 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19426
19427 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19428
19429 PR fortran/13201
19430 * gfortran.dg/shape_1.f90: New test.
19431
19432 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19433 Andrew Pinski <apinski@apple.com>
19434
19435 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19436
19437 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19438
19439 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19440 comment.
19441
19442 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19443 Paul Brook <paul@codesourcery.com>
19444
19445 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19446 '.f95' and '.F95'.
19447
19448 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19449
19450 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19451
19452 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19453
19454 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19455 testcases with capital suffix.
19456
19457 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19458
19459 PR fortran/15481
19460 PR fortran/13372
19461 PR fortran/13575
19462 PR fortran/15978
19463 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19464
19465 * gfortran.dg/implicit_1.f90: New test.
19466
19467 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19468
19469 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19470 expression to match gfortran warning/error messages
19471 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19472 dg-error text.
19473
19474 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19475
19476 * lib/fortran-torture.exp: Rename proc search_for to
19477 search_for_re.
19478
19479 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19480
19481 * gcc.c-torture/execute/simd-5.x: New file.
19482 XFAIL on SPARC 64-bit at -O0.
19483
19484 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19485
19486 PR c++/8211
19487 PR c++/16165
19488 * g++.dg/warn/effc3.C: New test.
19489
19490 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19491
19492 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19493 change X to 1X in format.
19494 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19495 add data statements to conform to standard.
19496
19497 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19498
19499 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19500 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19501 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19502
19503 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19504
19505 * gfortran.dg/g77/7388.f: Copy from g77.dg
19506 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19507 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19508 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19509 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19510 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19511 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19512 * gfortran.dg/g77/strlen0.f: Likewise.
19513
19514 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19515
19516 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19517 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19518
19519 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19520
19521 * gcc.c-torture/execute/920428-2.x: Delete.
19522 * gcc.c-torture/execute/920501-7.x: Likewise.
19523
19524 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19525
19526 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19527 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19528 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19529 prescott and c3-2.
19530 (PREFETCH_3DNOW): Add -march=c3.
19531
19532 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19533
19534 PR c/16437
19535 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19536 * gcc.c-torture/execute/bf64-1.x: Likewise.
19537
19538 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19539
19540 * gcc.c-torture/compile/20040708-1.c: New test.
19541
19542 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19543
19544 PR c++/16169
19545 * g++.dg/warn/effc2.C: New test.
19546
19547 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19548
19549 * gcc.c-torture/execute/bitfld-1.x: Remove.
19550 * gcc.c-torture/execute/bitfld-3.c: New test.
19551 * gcc.dg/bitfld-2.c: Remove XFAILs.
19552
19553 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19554
19555 PR c++/16276
19556 * g++.dg/rtti/tinfo1.C: New file.
19557
19558 2004-07-07 Eric Christopher <echristo@redhat.com>
19559
19560 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19561
19562 2004-07-07 Andrew Pinski <apinski@apple.com>
19563
19564 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19565
19566 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19567
19568 * g++.dg/init/call1.C: XFAIL.
19569
19570 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19571
19572 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19573 except for movstrict*, to movmem* and clrstr* to clrmem*.
19574
19575 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19576
19577 * gcc.c-torture/execute/20040707-1.c: New test.
19578
19579 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19580
19581 * gcc.c-torture/execute/20040706-1.c: New test.
19582
19583 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19584
19585 PR c++/3671
19586 * g++.dg/template/spec14.C: New test.
19587
19588 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19589
19590 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19591 nothing if not yet defined. Use it in b, c and d type definitions.
19592 * gcc.c-torture/execute/20040705-1.c: New test.
19593 * gcc.c-torture/execute/20040705-2.c: New test.
19594
19595 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19596
19597 PR c++/2518
19598 * g++.dg/lookup/new1.C: New test.
19599
19600 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19601
19602 PR c++/11406
19603 * g++.dg/template/sizeof8.C: New test.
19604
19605 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19606
19607 * gcc.c-torture/compile/20040705-1.c: New test.
19608
19609 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19610
19611 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19612
19613 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19614
19615 * gcc.dg/cpp/if-mop.c: Two new testcases.
19616 * gcc.dg/cpp/trad/comment-3.c: New.
19617
19618 2004-07-04 Paul Brook <paul@codesourcery.com>
19619
19620 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19621
19622 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19623
19624 PR c++/3761
19625 * g++.dg/lookup/crash4.C: New test.
19626
19627 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19628
19629 * gcc.c-torture/execute/builtin-abs-1.c
19630 * gcc.c-torture/execute/builtin-abs-2.c
19631 * gcc.c-torture/execute/builtin-complex-1.c
19632 * gcc.c-torture/execute/builtins/string-1-lib.c
19633 * gcc.c-torture/execute/builtins/string-1.c
19634 * gcc.c-torture/execute/builtins/string-2-lib.c
19635 * gcc.c-torture/execute/builtins/string-2.c
19636 * gcc.c-torture/execute/builtins/string-3-lib.c
19637 * gcc.c-torture/execute/builtins/string-3.c
19638 * gcc.c-torture/execute/builtins/string-4-lib.c
19639 * gcc.c-torture/execute/builtins/string-4.c
19640 * gcc.c-torture/execute/builtins/string-5-lib.c
19641 * gcc.c-torture/execute/builtins/string-5.c
19642 * gcc.c-torture/execute/builtins/string-6-lib.c
19643 * gcc.c-torture/execute/builtins/string-6.c
19644 * gcc.c-torture/execute/builtins/string-7-lib.c
19645 * gcc.c-torture/execute/builtins/string-7.c
19646 * gcc.c-torture/execute/builtins/string-8-lib.c
19647 * gcc.c-torture/execute/builtins/string-8.c
19648 * gcc.c-torture/execute/builtins/string-9-lib.c
19649 * gcc.c-torture/execute/builtins/string-9.c
19650 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19651 * gcc.c-torture/execute/builtins/string-asm-1.c
19652 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19653 * gcc.c-torture/execute/builtins/string-asm-2.c
19654 * gcc.c-torture/execute/stdio-opt-1.c
19655 * gcc.c-torture/execute/stdio-opt-2.c
19656 * gcc.c-torture/execute/stdio-opt-3.c
19657 * gcc.c-torture/execute/string-opt-1.c
19658 * gcc.c-torture/execute/string-opt-10.c
19659 * gcc.c-torture/execute/string-opt-11.c
19660 * gcc.c-torture/execute/string-opt-12.c
19661 * gcc.c-torture/execute/string-opt-13.c
19662 * gcc.c-torture/execute/string-opt-14.c
19663 * gcc.c-torture/execute/string-opt-15.c
19664 * gcc.c-torture/execute/string-opt-16.c
19665 * gcc.c-torture/execute/string-opt-2.c
19666 * gcc.c-torture/execute/string-opt-6.c
19667 * gcc.c-torture/execute/string-opt-7.c
19668 * gcc.c-torture/execute/string-opt-8.c:
19669 Replace with ...
19670
19671 * gcc.c-torture/execute/builtins/abs-2.c
19672 * gcc.c-torture/execute/builtins/abs-3.c
19673 * gcc.c-torture/execute/builtins/complex-1.c
19674 * gcc.c-torture/execute/builtins/fprintf.c
19675 * gcc.c-torture/execute/builtins/fputs.c
19676 * gcc.c-torture/execute/builtins/memcmp.c
19677 * gcc.c-torture/execute/builtins/memmove.c
19678 * gcc.c-torture/execute/builtins/memops-asm.c
19679 * gcc.c-torture/execute/builtins/mempcpy-2.c
19680 * gcc.c-torture/execute/builtins/mempcpy.c
19681 * gcc.c-torture/execute/builtins/memset.c
19682 * gcc.c-torture/execute/builtins/printf.c
19683 * gcc.c-torture/execute/builtins/sprintf.c
19684 * gcc.c-torture/execute/builtins/strcat.c
19685 * gcc.c-torture/execute/builtins/strchr.c
19686 * gcc.c-torture/execute/builtins/strcmp.c
19687 * gcc.c-torture/execute/builtins/strcpy.c
19688 * gcc.c-torture/execute/builtins/strcspn.c
19689 * gcc.c-torture/execute/builtins/strlen-2.c
19690 * gcc.c-torture/execute/builtins/strlen.c
19691 * gcc.c-torture/execute/builtins/strncat.c
19692 * gcc.c-torture/execute/builtins/strncmp-2.c
19693 * gcc.c-torture/execute/builtins/strncmp.c
19694 * gcc.c-torture/execute/builtins/strncpy.c
19695 * gcc.c-torture/execute/builtins/strpbrk.c
19696 * gcc.c-torture/execute/builtins/strpcpy-2.c
19697 * gcc.c-torture/execute/builtins/strpcpy.c
19698 * gcc.c-torture/execute/builtins/strrchr.c
19699 * gcc.c-torture/execute/builtins/strspn.c
19700 * gcc.c-torture/execute/builtins/strstr-asm.c
19701 * gcc.c-torture/execute/builtins/strstr.c:
19702 ... these new files.
19703
19704 * gcc.c-torture/execute/builtins/abs-2-lib.c
19705 * gcc.c-torture/execute/builtins/abs-3-lib.c
19706 * gcc.c-torture/execute/builtins/complex-1-lib.c
19707 * gcc.c-torture/execute/builtins/fprintf-lib.c
19708 * gcc.c-torture/execute/builtins/fputs-lib.c
19709 * gcc.c-torture/execute/builtins/memcmp-lib.c
19710 * gcc.c-torture/execute/builtins/memmove-lib.c
19711 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19712 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19713 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19714 * gcc.c-torture/execute/builtins/memset-lib.c
19715 * gcc.c-torture/execute/builtins/printf-lib.c
19716 * gcc.c-torture/execute/builtins/sprintf-lib.c
19717 * gcc.c-torture/execute/builtins/strcat-lib.c
19718 * gcc.c-torture/execute/builtins/strchr-lib.c
19719 * gcc.c-torture/execute/builtins/strcmp-lib.c
19720 * gcc.c-torture/execute/builtins/strcpy-lib.c
19721 * gcc.c-torture/execute/builtins/strcspn-lib.c
19722 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19723 * gcc.c-torture/execute/builtins/strlen-lib.c
19724 * gcc.c-torture/execute/builtins/strncat-lib.c
19725 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19726 * gcc.c-torture/execute/builtins/strncmp-lib.c
19727 * gcc.c-torture/execute/builtins/strncpy-lib.c
19728 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19729 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19730 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19731 * gcc.c-torture/execute/builtins/strrchr-lib.c
19732 * gcc.c-torture/execute/builtins/strspn-lib.c
19733 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19734 * gcc.c-torture/execute/builtins/strstr-lib.c
19735 * gcc.c-torture/execute/builtins/lib/abs.c
19736 * gcc.c-torture/execute/builtins/lib/fprintf.c
19737 * gcc.c-torture/execute/builtins/lib/memset.c
19738 * gcc.c-torture/execute/builtins/lib/printf.c
19739 * gcc.c-torture/execute/builtins/lib/sprintf.c
19740 * gcc.c-torture/execute/builtins/lib/strcpy.c
19741 * gcc.c-torture/execute/builtins/lib/strcspn.c
19742 * gcc.c-torture/execute/builtins/lib/strncat.c
19743 * gcc.c-torture/execute/builtins/lib/strncmp.c
19744 * gcc.c-torture/execute/builtins/lib/strncpy.c
19745 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19746 * gcc.c-torture/execute/builtins/lib/strspn.c
19747 * gcc.c-torture/execute/builtins/lib/strstr.c:
19748 New files containing support routines.
19749
19750 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19751 declaration.
19752 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19753 when not optimizing.
19754
19755 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19756
19757 PR c++/16240
19758 * g++.dg/abi/mangle22.C: New test.
19759 * g++.dg/abi/mangle23.C: Likewise.
19760
19761 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19762
19763 PR fortran/16290
19764 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19765 Allow for cases without denormalized floating point numbers.
19766
19767 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19768
19769 PR c/1027
19770 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19771 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19772 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19773 expected warning text.
19774 * gcc.dg/format/diag-2.c: New test.
19775
19776 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19777
19778 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19779
19780 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19781
19782 * gcc.dg/builtins-43.c: New.
19783 * gcc.dg/builtins-44.c: New.
19784 * gcc.dg/builtins-45.c: New.
19785
19786 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19787 Andreas Tobler <a.tobler@schweiz.ch>
19788
19789 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19790 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19791 as SIGSEGV.
19792 * gcc.dg/cleanup-11.c: Likewise.
19793 * gcc.dg/cleanup-8.c: Likewise.
19794 * gcc.dg/cleanup-9.c: Likewise.
19795 * gcc.dg/cleanup-5.c: Run on all platforms.
19796
19797 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19798
19799 * g++.dg/warn/nonnull1.C: New test.
19800
19801 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19802
19803 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19804 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19805 Special-case the Sun compiler wrt to <complex.h>.
19806
19807 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19808
19809 * gcc.dg/Wunreachable-8.C: New test.
19810
19811 * gcc.dg/h8300-ice2.c : New test.
19812
19813 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19814
19815 PR fortran/16161
19816 * gfortran.fortran-torture/compile/implicit.f90: Add test
19817 for implicit character.
19818
19819 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19820
19821 PR fortran/16289
19822 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19823 Use tiny() intrinsic to find smallest non-negative real
19824
19825 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19826
19827 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19828 * gcc.dg/compat/struct-by-value-22_x.c: New.
19829 * gcc.dg/compat/struct-by-value-22_y.c: New.
19830
19831 * gcc.c-torture/execute/20040629-1.c: New test.
19832
19833 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19834
19835 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19836 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19837
19838 PR target/16195
19839 * gcc.dg/20040625-1.c: New test.
19840
19841 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19842
19843 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19844
19845 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19846
19847 PR fortran/15963
19848 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19849
19850 2004-06-29 Richard Henderson <rth@redhat.com>
19851
19852 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19853
19854 2004-06-29 Paul Brook <paul@codesourcery.com>
19855
19856 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19857 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19858
19859 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19860
19861 PR c++/16260
19862 * g++.dg/parse/crash15.C: New.
19863
19864 2004-06-28 Andrew Pinski <apinski@apple.com>
19865
19866 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19867 by the error already.
19868
19869 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19870
19871 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19872
19873 PR target/14041
19874 * gcc.dg/h8300-bss-align-1.c : New.
19875
19876 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19877
19878 * PR c++/16174
19879 * g++.dg/template/ctor4.C: New.
19880
19881 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19882
19883 PR c++/16205
19884 * g++.dg/warn/Wsequence-point-1.C: New test.
19885
19886 2004-06-27 Paul Brook <paul@codesourcery.com>
19887
19888 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19889
19890 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19891
19892 * g++.old-deja/g++.mike/p7325.C: Remove.
19893
19894 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19895
19896 PR c/14963
19897 * gcc.dg/pr14963.c: New test.
19898
19899 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19900
19901 PR c++/16193
19902 * g++.dg/parse/redef1.C: New test.
19903
19904 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19905
19906 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19907 20021110.c.
19908 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19909 20021119-1.c.
19910 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19911 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19912 5-04.c.
19913 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19914 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19915 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19916 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19917 g++.brendan/enum14.C.
19918 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19919 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19920 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19921 g++.mike/virt1.C.
19922 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19923 memtemp24.C.
19924
19925 2004-06-27 Roger Sayle <roger@eyesopen.com>
19926
19927 * gcc.dg/20040527-1.c: New test case.
19928
19929 2004-06-26 Bud Davis <bdavis9659@comcast.net>
19930
19931 PR gfortran/pr16196
19932 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19933
19934 2004-06-25 Roger Sayle <roger@eyesopen.com>
19935
19936 PR middle-end/15825
19937 * gcc.dg/pr15825-1.c: New test case.
19938
19939 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19940
19941 * gcc.c-torture/execute/20040625-1.c: New test.
19942
19943 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19944
19945 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19946
19947 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19948
19949 * gcc.dg/torture/mips-div-1.c: New test.
19950
19951 2004-06-24 Jeff Law <law@redhat.com>
19952
19953 * gcc.dg/tree-ssa/20040624-1.c: New test.
19954
19955 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
19956
19957 * gcc.c-torture/compile/20040624-1.c: New test.
19958
19959 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19960
19961 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19962 this directory.
19963
19964 2004-06-23 Andrew Pinski <apinski@apple.com>
19965
19966 PR middle-end/15988
19967 * g++.dg/opt/ptrmem4.C: New test.
19968
19969 * gcc.dg/c90-array-quals-2.c: New test.
19970
19971 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
19972
19973 * gcc.dg/kpice1.c: New test.
19974
19975 2006-06-23 Andrew Pinski <apinski@apple.com>
19976
19977 * gcc.dg/c90-array-quals.c: New test.
19978
19979 2006-06-22 Richard Henderson <rth@redhat.com>
19980
19981 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19982
19983 2004-06-22 Loren James Rittle <ljrittle@acm.org>
19984
19985 * gcc.dg/builtins-config.h: Handle FreeBSD.
19986
19987 2006-06-22 Richard Henderson <rth@redhat.com>
19988
19989 * g++.dg/opt/devirt1.C: New.
19990
19991 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
19992
19993 * g++.dg/opt/pr15551.C: New testcase.
19994
19995 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
19996
19997 PR target/14800
19998 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19999 x86_64-*-linux* when compiling for 32bit.
20000
20001 2004-06-21 Andrew Pinski <apinski@apple.com>
20002
20003 * gcc.dg/pch/struct-1.c: New.
20004 * gcc.dg/pch/struct-1.hs: New.
20005
20006 2004-06-21 Geoffrey Keating <geoffk@apple.com>
20007
20008 * gcc.dg/pch/save-temps-1.c: New file.
20009 * gcc.dg/pch/save-temps-1.hs: New file.
20010
20011 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
20012
20013 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20014 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20015
20016 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20017
20018 * gfortran.fortran-torture/execute/select_1.f90: Rename function
20019 to fix type error.
20020 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20021 Remove trailing spaces.
20022
20023 2004-06-21 Richard Henderson <rth@redhat.com>
20024
20025 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20026 merging && to BIT_FIELD_REF.
20027
20028 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
20029
20030 * g++.dg/opt/placeholder1.C: New test.
20031
20032 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20033
20034 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
20035 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20036 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20037 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20038
20039 2004-06-20 Zack Weinberg <zack@codesourcery.com>
20040
20041 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
20042 extern "C".
20043 * g++.dg/other/pragma-re-1.C: Add comments.
20044
20045 2004-06-19 Bud Davis <bdavis9659@comcast.net>
20046
20047 PR gfortran/16080
20048 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
20049
20050 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
20051
20052 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
20053 instead of setting the type of size_t by
20054 hand.
20055
20056 2004-06-18 Roger Sayle <roger@eyesopen.com>
20057
20058 * gcc.dg/unordered-2.c: New test case.
20059 * gcc.dg/unordered-3.c: New test case.
20060
20061 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
20062
20063 PR other/16043
20064 * lib/g++.exp (g++_version): Tweak regexp for version
20065 * lib/g77.exp (g77_version): Likewise.
20066 * lib/gfortran.exp (gfortran_version): Likewise.
20067 * lib/objc.exp (objc_version): Likewise.
20068 * lib/treelang.exp (treelang_version): Likewise.
20069
20070 2004-06-19 Jakub Jelinek <jakub@redhat.com>
20071
20072 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
20073 Use INT_MAX instead of __INT_MAX__.
20074 * gcc.dg/compat/struct-align-2_y.c: Likewise.
20075
20076 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
20077 * gcc.dg/compat/scalar-return-3_x.c: Use it.
20078 * gcc.dg/compat/scalar-return-3_y.c: Use it.
20079 * gcc.dg/compat/scalar-return-4_x.c: Use it.
20080 * gcc.dg/compat/scalar-return-4_y.c: Use it.
20081 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
20082 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
20083 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
20084 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
20085
20086 * gcc.dg/range-test-1.c: New test.
20087 * g++.dg/opt/range-test-1.C: New test.
20088
20089 2004-06-17 Richard Henderson <rth@redhat.com>
20090
20091 * objc.dg/sync-1.m: New.
20092 * objc.dg/try-catch-1.m: Don't force next runtime.
20093 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20094 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
20095 shadowed catch clause.
20096 * objc.dg/try-catch-5.m: New.
20097
20098 2004-06-17 Zack Weinberg <zack@codesourcery.com>
20099
20100 Bug 14610
20101 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20102
20103 2004-06-15 Richard Henderson <rth@redhat.com>
20104
20105 * gcc.dg/20001116-1.c: Move expected warning line.
20106
20107 2004-06-15 Richard Henderson <rth@redhat.com>
20108
20109 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20110 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20111
20112 2004-06-15 Jeff Law <law@redhat.com>
20113
20114 * gcc.dg/tree-ssa/20040615-1.c: New test.
20115 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20116 be less sensitive to operand ordering.
20117 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20118
20119 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
20120
20121 * g++.dg/abi/bitfield3.C: Add comment..
20122
20123 2004-06-15 Richard Henderson <rth@redhat.com>
20124
20125 * g++.dg/ext/stmtexpr1.C: XFAIL.
20126 * gcc.dg/20030612-1.c: XFAIL.
20127
20128 2004-06-15 Eric Christopher <echristo@redhat.com>
20129
20130 * g++.dg/charset/asm5.c: New.
20131 * gcc.dg/charset/asm6.c: New.
20132
20133 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20134
20135 PR fortran/15962
20136 * gfortran.fortran-torture/execute/select_1.f90: New test.
20137
20138 2004-06-15 Paul Brook <paul@codesourcery.com>
20139
20140 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20141
20142 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20143
20144 PR c++/15967
20145 * g++.dg/lookup/crash3.C: New test.
20146
20147 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20148
20149 PR c++/15947
20150 * g++.dg/parse/dtor4.C: New test.
20151
20152 2004-06-14 Jeff Law <law@redhat.com>
20153
20154 * gcc.c-torture/compile/20040614-1.c: New test.
20155
20156 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20157
20158 PR fortran/15211
20159 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20160 LEN of a character array.
20161
20162 2004-06-14 Mark Mitchell <mark@codesourcery.com>
20163
20164 PR c++/15096
20165 * g++.dg/template/ptrmem10.C: New test.
20166
20167 PR c++/14930
20168 * g++.dg/template/friend30.C: New test.
20169
20170 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20171
20172 PR fortran/14928
20173 * gfortran.fortran-torture/compile/mloc.f90: New test.
20174
20175 2004-06-13 Paul Brook <paul@codesourcery.com>
20176
20177 * gfortran.fortran-torture/execute/random_2.f90: New test.
20178
20179 2004-06-13 Eric Christopher <echristo@redhat.com>
20180
20181 * gcc.dg/noncompile/redecl-1.c: Fix error message.
20182
20183 2004-06-12 Paul Brook <paul@codesourcery.com>
20184
20185 * gfortran.fortran-torture/execute/contained_3.f90: New test.
20186
20187 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20188
20189 PR fortran/14923
20190 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20191
20192 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20193
20194 PR fortran/14957
20195 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20196 syntax errors in end statements of contained subroutines.
20197
20198 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20199
20200 PR fortran/12841
20201 * gfortran.fortran-torture/execute/null_arg.f90: New test.
20202
20203 2004-06-12 Bud Davis <bdavis9659@comcast.net>
20204
20205 PR fortran/15665
20206 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20207
20208 2004-06-12 Bud Davis <bdavis9659@comcast.net>
20209
20210 PR gfortran/12839
20211 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20212
20213 2004-06-11 Mark Mitchell <mark@codesourcery.com>
20214
20215 PR c++/15862
20216 * g++.dg/parse/enum1.C: New test.
20217
20218 2004-06-10 Jeff Law <law@redhat.com>
20219
20220 * gcc.c-torture/compile/20040610-1.c: New test.
20221
20222 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20223
20224 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20225 * g++.old-deja/g++.other/decl3.C: Likewise.
20226
20227 2004-06-10 Brian Booth <bbooth@redhat.com>
20228
20229 * gcc.dg/tree-ssa/20031015-1.c: Scan for
20230 V_MAY_DEF instead of VDEF.
20231 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20232
20233 2004-06-10 Mark Mitchell <mark@codesourcery.com>
20234
20235 PR c++/14211
20236 * g++.dg/conversion/const1.C: New test.
20237
20238 PR c++/15076
20239 * g++.dg/conversion/reinterpret1.C: New test.
20240
20241 PR c++/15877
20242 * g++.dg/template/enum2.C: New test.
20243
20244 PR c++/15227
20245 * g++.dg/template/error13.C: New test.
20246
20247 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20248
20249 PR fortran/14957
20250 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20251 arguments to test_* REAL and of the right size.
20252
20253 2004-06-10 Jakub Jelinek <jakub@redhat.com>
20254
20255 PR target/15569
20256 PR rtl-optimization/15681
20257 * gcc.dg/20040609-1.c: New test.
20258
20259 2004-06-10 Jakub Jelinek <jakub@redhat.com>
20260
20261 PR c++/14791
20262 * g++.dg/opt/builtins1.C: New test.
20263
20264 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
20265
20266 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20267 that use default windows32 struct layout.
20268 * gcc.dg/i386-bitfield2.c: Likewise.
20269
20270 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
20271
20272 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20273 for mingw32 and cygwin targets.
20274
20275 2004-06-09 Geoffrey Keating <geoffk@apple.com>
20276
20277 * gcc.dg/pch/macro-4.c: New.
20278 * gcc.dg/pch/macro-4.hs: New.
20279
20280 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20281
20282 PR fortran/13249
20283 * gfortran.fortran-torture/compile/name_clash.f90: New test.
20284
20285 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20286
20287 PR fortran/13372
20288 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20289
20290 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20291
20292 PR gfortran/14897
20293 * gfortran.fortran-torture/execute/t_edit.f90: New test.
20294
20295 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20296
20297 PR gfortran/15755
20298 * gfortran.fortran-torture/execute/backspace.c : New test.
20299
20300 2004-06-09 Paul Brook <paul@codesourcery.com>
20301
20302 * gfortran.fortran-torture/execure/intrinsic_associated.f90
20303 (pointer_to_section): Rewrite to use smaller array.
20304
20305 2004-06-08 David Edelsohn <edelsohn@gnu.org>
20306
20307 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20308 * gcc.dg/ext/altivec-10.c: Same.
20309 * gcc.dg/ext/altivec-11.c: Same.
20310 * gcc.dg/ext/altivec-12.c: Same.
20311 * gcc.dg/ext/altivec-13.c: Same.
20312 * gcc.dg/ext/altivec-14.c: Same.
20313 * gcc.dg/ext/altivec-15.c: Same.
20314 * gcc.dg/ext/altivec-16.c: Same.
20315 * gcc.dg/ext/altivec-3.c: Same.
20316 * gcc.dg/ext/altivec-4.c: Same.
20317 * gcc.dg/ext/altivec-6.c: Same.
20318 * gcc.dg/ext/altivec-7.c: Same.
20319 * gcc.dg/ext/altivec-8.c: Same.
20320 * gcc.dg/ext/altivec-varargs-1.c: Same.
20321
20322 * g++.dg/ext/altivec-1.C: Correct dg syntax.
20323 * g++.dg/ext/altivec-10.C: Same.
20324 * g++.dg/ext/altivec-2.C: Same.
20325 * g++.dg/ext/altivec-3.C: Same.
20326 * g++.dg/ext/altivec-4.C: Same.
20327 * g++.dg/ext/altivec-5.C: Same.
20328 * g++.dg/ext/altivec-6.C: Same.
20329 * g++.dg/ext/altivec-7.C: Same.
20330 * g++.dg/ext/altivec-8.C: Same.
20331 * g++.dg/ext/altivec-9.C: Same.
20332
20333 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20334
20335 PR c++/7841
20336 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20337
20338 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20339
20340 * gcc.dg/union-1.c: New test.
20341
20342 2004-06-07 Roger Sayle <roger@eyesopen.com>
20343
20344 * gcc.dg/builtins-41.c: New test case.
20345 * gcc.dg/builtins-42.c: New test case.
20346
20347 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20348
20349 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20350 * g++.dg/ext/altivec-10.C: Same.
20351 * g++.dg/ext/altivec-2.C: Same.
20352 * g++.dg/ext/altivec-3.C: Same.
20353 * g++.dg/ext/altivec-4.C: Same.
20354 * g++.dg/ext/altivec-5.C: Same.
20355 * g++.dg/ext/altivec-6.C: Same.
20356 * g++.dg/ext/altivec-7.C: Same.
20357 * g++.dg/ext/altivec-8.C: Same.
20358 * g++.dg/ext/altivec-9.C: Same.
20359 * g++.old-deja/g++.abi/cxa_vec.C: Same.
20360 * g++.old-deja/g++.brendan/new3.C: Same.
20361 * gcc.c-torture/execute/eeprof-1.x: Same.
20362
20363 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
20364
20365 PR c/14765
20366 * gcc.dg/pr14765-1.c: New test.
20367
20368 2004-06-07 Roger Sayle <roger@eyesopen.com>
20369
20370 PR c/14649
20371 * gcc.dg/pr14649-1.c: New test case.
20372
20373 2004-06-07 Richard Henderson <rth@redhat.com>
20374
20375 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20376 if temporaries.
20377
20378 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20379
20380 * g++.dg/eh/elide1.C: Remove XFAIL.
20381
20382 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20383
20384 PR c++/15337
20385 * g++.dg/expr/sizeof3.C: New test.
20386
20387 PR c++/14777
20388 * g++.dg/template/access14.C: New test.
20389
20390 PR c++/15554
20391 * g++.dg/template/enum1.C: New test.
20392
20393 PR c++/15057
20394 * g++.dg/eh/throw1.C: New test.
20395
20396 2004-06-07 David Ayers <d.ayers@inode.at>
20397 Ziemowit Laski <zlaski@apple.com>
20398
20399 * lib/objc.exp (objc_target_compile): Revert the '-framework
20400 Foundation' flag fix, since bare Darwin does not ship
20401 with the Foundation framework.
20402 * objc/execute/next_mapping.h: Provide a local NSConstantString
20403 @interface and @implementation.
20404 (objc_constant_string_init): A constructor function, used to
20405 initialize the NSConstantString meta-class object.
20406 * objc/execute/string1.m: Include "next_mapping.h" instead of
20407 <Foundation/NSString.h>.
20408 * objc/execute/string2.m: Likewise.
20409 * objc/execute/string3.m: Likewise.
20410 * objc/execute/string4.m: Likewise.
20411
20412 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20413
20414 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20415 to double. Replace double with FLOAT.
20416 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20417
20418 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20419 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20420 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20421 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20422 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20423 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20424 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20425 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20426
20427 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20428
20429 PR c/13519
20430 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20431
20432 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20433
20434 PR c++/15503
20435 * g++.dg/template/meminit2.C: New test.
20436
20437 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20438
20439 PR target/15822
20440 * gcc.c-torture/execute/compare-fp-1.c,
20441 gcc.c-torture/execute/compare-fp-2.c,
20442 gcc.c-torture/execute/compare-fp-3.c,
20443 gcc.c-torture/execute/compare-fp-4.c,
20444 gcc.c-torture/execute/compare-fp-3.x,
20445 gcc.c-torture/execute/compare-fp-4.x: Moved...
20446 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20447 gcc.c-torture/execute/ieee/compare-fp-2.c,
20448 gcc.c-torture/execute/ieee/compare-fp-3.c,
20449 gcc.c-torture/execute/ieee/compare-fp-4.c,
20450 gcc.c-torture/execute/ieee/compare-fp-3.x,
20451 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20452
20453 2004-06-04 David Ayers <d.ayers@inode.at>
20454
20455 * objc/execute/protocol-isEqual-4.m: New testcase.
20456
20457 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20458
20459 * objc/execute/protocol-isEqual-1.m: New testcase.
20460 * objc/execute/protocol-isEqual-2.m: New testcase.
20461 * objc/execute/protocol-isEqual-3.m: New testcase.
20462
20463 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20464
20465 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20466
20467 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20468
20469 * lib/objc.exp (objc_target_compile): When running tests on
20470 Darwin (Mac OS X), inform the linker about '-framework
20471 'Foundation'.
20472
20473 2004-06-02 Eric Christopher <echristo@redhat.com>
20474
20475 * gcc.c-torture/compile/20040602-1.c: New.
20476
20477 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20478
20479 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20480 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20481
20482 PR tree-optimization/14736
20483 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20484
20485 PR tree-optimization/14042
20486 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20487
20488 PR tree-optimization/14729
20489 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20490
20491 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20492
20493 PR fortran/15557
20494 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20495
20496 2004-06-01 Richard Hederson <rth@redhat.com>
20497
20498 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20499
20500 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20501
20502 PR c++/14932
20503 * g++.dg/parse/offsetof4.C: New test.
20504
20505 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20506
20507 PR objc/7993
20508 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20509
20510 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20511
20512 PR c++/15701
20513 * g++.dg/template/friend29.C: New test.
20514
20515 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20516
20517 PR c/15749
20518 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20519
20520 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20521
20522 * gcc.dg/sparc-trap-1.c: New test.
20523
20524 2004-05-31 Roger Sayle <roger@eyesopen.com>
20525
20526 PR middle-end/15069
20527 * g++.dg/opt/fold3.C: New test case.
20528
20529 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20530
20531 * lib/target-supports.exp (check_iconv_available): Fix fallout
20532 from 2004-05-28 patch.
20533
20534 2004-05-30 Paul Brook <paul@codesourcery.com>
20535
20536 PR fortran/15620
20537 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20538 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20539
20540 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20541
20542 * gfortran.fortran-torture/execute/random_1.f90: New test.
20543
20544 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20545
20546 * g++.dg/ext/altivec-10.C: New test.
20547
20548 2004-05-29 Paul Brook <paul@codesourcery.com>
20549
20550 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20551
20552 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20553
20554 * gcc.dg/altivec-16.c: New test.
20555
20556 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20557
20558 * lib/target-supports.exp (check_vmx_hw_available): New.
20559 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20560
20561 * lib/target-supports.exp (check_alias_available,
20562 check_iconv_available, check_named_sections_available): Use
20563 unique names for temporary files.
20564
20565 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20566
20567 * gcc.dg/altivec-15.c: New test.
20568
20569 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20570
20571 PR c++/15083
20572 * g++.dg/warn/noeffect6.C: New test.
20573
20574 PR c++/15471
20575 * g++.dg/expr/ptrmem4.C: New test.
20576
20577 PR c++/15640
20578 * g++.dg/template/operator3.C: New test.
20579
20580 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20581
20582 PR c++/14668
20583 * g++.dg/lookup/redecl1.C: New test.
20584 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20585
20586 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20587
20588 * gcc.c-torture/execute/compare-fp-1.c,
20589 gcc.c-torture/execute/compare-fp-2.c,
20590 gcc.c-torture/execute/compare-fp-3.c,
20591 gcc.c-torture/execute/compare-fp-4.c,
20592 gcc.c-torture/execute/compare-fp-3.x,
20593 gcc.c-torture/execute/compare-fp-4.x,
20594 gcc.dg/pr15649-1.c: New.
20595
20596 2004-05-27 Adam Nemet <anemet@lnxw.com>
20597
20598 PR c++/12883
20599 * g++.dg/init/array14.C: New test.
20600
20601 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20602
20603 * lib/compat.exp (compat-get-options-main): New.
20604 (compat-get-options): Remove unneeded code, warn for ignored
20605 command.
20606 (compat-execute): Check flag set by dg-require-* commands.
20607
20608 * lib/compat.exp (compat-execute): Break up long lines.
20609
20610 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20611
20612 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20613 * gcc.dg/altivec-14.c: New test.
20614 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20615
20616 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20617 * gcc.dg/altivec-12.c: Ditto.
20618
20619 * gcc.dg/altivec-3.c: Move call to altivec_check.
20620
20621 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20622
20623 PR c++/15044
20624 * g++.dg/template/error12.C: New test.
20625
20626 PR c++/15317
20627 * g++.dg/ext/attrib15.C: New test.
20628
20629 PR c++/15329
20630 * g++.dg/template/ptrmem9.C: New test.
20631
20632 2004-05-25 Paul Brook <paul@codesourcery.com>
20633
20634 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20635
20636 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20637
20638 PR c++/15165
20639 * g++.dg/template/crash19.C: New test.
20640
20641 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20642
20643 PR c++/15025
20644 * g++.dg/template/redecl1.C: New test.
20645
20646 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20647
20648 PR c++/14821
20649 * g++.dg/other/ns1.C: New test.
20650
20651 PR c++/14883
20652 * g++.dg/template/invalid1.C: New test.
20653
20654 2004-05-23 Paul Brook <paul@codesourcery.com>
20655 Victor Leikehman <lei@haifasphere.co.il>
20656
20657 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20658 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20659
20660 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20661
20662 PR c++/15285
20663 PR c++/15299
20664 * g++.dg/template/non-dependent5.C: New test.
20665 * g++.dg/template/non-dependent6.C: New test.
20666
20667 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20668
20669 PR c++/15507
20670 * g++.dg/inherit/union1.C: New test.
20671
20672 PR c++/15542
20673 * g++.dg/template/addr1.C: New test.
20674
20675 PR c++/15427
20676 * g++.dg/template/array5.C: New test.
20677
20678 PR c++/15287
20679 * g++.dg/template/array6.C: New test.
20680
20681 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20682 Roger Sayle <roger@eyesopen.com>
20683
20684 * g++.dg/lookup/forscope2.C: New test case.
20685
20686 2004-05-22 Ben Elliston <bje@au.ibm.com>
20687
20688 * gcc.dg/cpp/Wmissingdirs.c: New.
20689
20690 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20691
20692 PR target/15301
20693 * gcc.dg/compat/union-m128-1.h: New file.
20694 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20695 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20696 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20697
20698 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20699
20700 PR target/15302
20701 * gcc.dg/compat/struct-complex-1.h: New file.
20702 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20703 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20704 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20705
20706 2004-05-20 Roger Sayle <roger@eyesopen.com>
20707
20708 PR middle-end/3074
20709 * gcc.dg/pr3074-1.c: New test case.
20710 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20711
20712 2004-05-20 Falk Hueffner <falk@debian.org>
20713
20714 PR other/15526
20715 * gcc.dg/ftrapv-1.c: New test case.
20716
20717 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20718
20719 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20720
20721 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20722 Jeff Law <law@redhat.com>
20723
20724 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20725 * gcc.dg/tree-ssa/20040518-2.c: New test.
20726
20727 * gcc.dg/tree-ssa/20040518-1.c: New test.
20728
20729 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20730
20731 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20732
20733 2004-05-18 Paul Brook <paul@codesourcery.com>
20734
20735 PR fortran/13930
20736 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20737
20738 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20739
20740 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20741 constant folding.
20742
20743 2004-05-17 Steven Bosscher <stevenb@suse.de>
20744
20745 * gcc.dg/tree-ssa/20040517-1.c: New test.
20746
20747 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20748
20749 * gcc.dg/loop-4.c: New test.
20750
20751 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20752
20753 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20754
20755 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20756
20757 PR fortran/15311
20758 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20759
20760 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20761
20762 PR fortran/13826
20763 PR fortran/13940
20764 * gfortran.fortran-torture/compile/data_1.f90: New test.
20765
20766 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20767
20768 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20769 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20770
20771 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20772
20773 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20774
20775 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20776
20777 PR c/15444
20778 * gcc.dg/format/xopen-1.c: Adjust expected message.
20779 * gcc.dg/format/xopen-3.c: New test.
20780
20781 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20782
20783 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20784
20785 2004-05-14 Jeff Law <law@redhat.com>
20786
20787 * gcc.dg/tree-ssa/20040514-2.c: New test.
20788
20789 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20790
20791 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20792 this ...
20793 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20794 this.
20795
20796 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20797
20798 * gcc.dg/tree-ssa/20040514-1.c: New test.
20799
20800 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20801
20802 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20803 test.
20804
20805 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20806
20807 PR fortran/14066
20808 * gfortran.fortran-torture/compile/do_1.f90: New test.
20809
20810 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20811
20812 PR fortran/15051
20813 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20814 test.
20815
20816 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20817
20818 PR fortran/15149
20819 * gfortran.fortran-torture/execute/random_init.f90: New test.
20820
20821 2004-05-13 Paul Brook <paul@codesourcery.com>
20822
20823 PR fortran/15314
20824 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20825
20826 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20827
20828 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20829 for the powerpc case.
20830
20831 2004-05-13 Jeff Law <law@redhat.com>
20832
20833 * gcc.dg/tree-ssa/20040513-1.c: New test.
20834 * gcc.dg/tree-ssa/20040513-2.c: New test.
20835
20836 2004-05-13 Paul Brook <paul@codesourcery.com>
20837
20838 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20839 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20840 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20841
20842 2004-05-13 Andreas Schwab <schwab@suse.de>
20843
20844 PR other/10819
20845 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20846 characters.
20847
20848 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20849
20850 PR fortran/15294
20851 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20852
20853 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20854
20855 Merge from tree-ssa-20020619-branch. See
20856 ChangeLog.tree-ssa for details.
20857
20858 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20859
20860 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20861 include <altivec.h> explicitly.
20862 * gcc.dg/altivec-13.c: Likewise.
20863
20864 2004-05-11 Paul Brook <paul@codesourcery.com>
20865
20866 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20867
20868 2004-05-10 Eric Christopher <echristo@redhat.com>
20869
20870 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20871 * gcc.dg/sibcall-4.c: Ditto.
20872
20873 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20874
20875 * g++.dg/ext/altivec-8.C: New test case.
20876 * gcc.dg/altivec-13.c: New test case.
20877
20878 2004-05-08 Roger Sayle <roger@eyesopen.com>
20879
20880 * gcc.c-torture/execute/divcmp-1.c: New test case.
20881 * gcc.c-torture/execute/divcmp-2.c: New test case.
20882 * gcc.c-torture/execute/divcmp-3.c: New test case.
20883
20884 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20885
20886 * g++.dg/other/pragma-re-2.C: New test.
20887
20888 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20889
20890 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20891 * gcc.dg/i386-387-2.c: Likewise.
20892
20893 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20894 __builtin_drem.
20895 * gcc.dg/i386-387-6.c: Likewise.
20896
20897 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20898
20899 * gcc.dg/builtins-33.c: Also check log1p*.
20900
20901 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20902
20903 PR optimization/15296
20904 * gcc.c-torture/execute/pr15296.c: New test.
20905
20906 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20907
20908 * gcc.dg/builtins-40.c: New test.
20909
20910 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20911
20912 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20913
20914 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
20915
20916 * g++.dg/ext/spe1.C: New testcase.
20917
20918 2004-05-04 Ziemowit Laski <zlaski@apple.com>
20919
20920 * objc.dg/image-info.m: Allow additional attributes
20921 for __image_info section.
20922
20923 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
20924
20925 * gcc.dg/torture/mips-hilo-2.c: New test.
20926
20927 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20928
20929 PR c++/14389
20930 * g++.dg/template/member5.C: New test.
20931
20932 2004-05-03 Uros Bizjak <uros@kss-loka.si>
20933
20934 * gcc.dg/builtins-34.c: Also check expm1*.
20935
20936 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20937
20938 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20939 * gcc.dg/torture/builtin-convert-3.c: New test.
20940
20941 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
20942
20943 PR middle-end/15054
20944 * g++.dg/opt/pr15054.C: New test.
20945
20946 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20947
20948 * gcc.dg/torture/builtin-rounding-1.c: New test.
20949 * gcc.dg/builtins-25.c: Delete.
20950 * gcc.dg/builtins-29.c: Delete.
20951
20952 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
20953
20954 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20955 * gcc.dg/sibcall-4.c: Likewise.
20956 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20957
20958 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20959
20960 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20961 bit-field on 16-bit targets.
20962
20963 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20964
20965 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20966 16-bit targets.
20967
20968 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
20969
20970 * gcc.dg/rs6000-power2-1.c: Change to compile only.
20971 * gcc.dg/rs6000-power2-2.c: Likewise.
20972
20973 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
20974
20975 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20976 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20977 Change the asm registers to be in form of frN instead of fN.
20978
20979 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20980
20981 * gcc.dg/torture/builtin-convert-2.c: New test.
20982
20983 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
20984
20985 * gcc.dg/rs6000-power2-1.c: New test.
20986 * gcc.dg/rs6000-power2-2.c: New test.
20987
20988 2004-04-28 Jan Hubicka <jh@suse.cz>
20989
20990 * gcc.dg/unused-6.c: New test.
20991
20992 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20993 Ulrich Weigand <uweigand@de.ibm.com>
20994
20995 * ada/acats/run_all.sh: Define $target variable.
20996
20997 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
20998
20999 PR c++/15119
21000 * g++.dg/other/vararg-1.C: New test.
21001
21002 PR c++/4794
21003 * g++.dg/eh/cleanup3.C: New test.
21004
21005 2004-04-24 Laurent GUERBY <laurent@guerby.net>
21006
21007 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21008 and ad8011a (target_insn).
21009 * ada/acats/support/macro.dfs: Likewise.
21010 * ada/acats/support/impbit.adb: New file.
21011
21012 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
21013
21014 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21015
21016 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21017
21018 * gcc.dg/loop-3.c: New test.
21019
21020 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
21021
21022 * gcc.c-torture/execute/simd-5.c: New test.
21023
21024 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21025
21026 PR c++/15064
21027 * g++.dg/template/crash18.C: New test.
21028
21029 2004-04-22 Mark Mitchell <mark@codesourcery.com>
21030
21031 * g++.dg/ext/complit3.C: New test.
21032
21033 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
21034
21035 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
21036 * gcc.dg/altivec-3.c: Same.
21037 * gcc.dg/altivec-varargs-1.c: Same.
21038
21039 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
21040
21041 * lib/target-supports.exp (check_profiling_available): Assume
21042 profiling is not available on powerpc-eabi targets.
21043
21044 2004-04-21 Janis Johnson <janis187@us.ibm.com>
21045
21046 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
21047 * gcc.dg/vmx/bug-1.c: Ditto.
21048
21049 2004-04-20 Eric Christopher <echristo@redhat.com>
21050
21051 * gcc.dg/charset/extern.c: New test.
21052 * g++.dg/charset/extern3.cc: Ditto.
21053
21054 2004-04-20 Uros Bizjak <uros@kss-loka.si>
21055
21056 * gcc.dg/builtins-39.c: New test.
21057
21058 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
21059
21060 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
21061
21062 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
21063
21064 * gcc.dg/torture/mips-hilo-1.c: New test.
21065
21066 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
21067
21068 * gcc.c-torture/compile/20040419-1.c: New test.
21069
21070 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
21071
21072 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
21073
21074 2004-04-18 Zack Weinberg <zack@codesourcery.com>
21075 Aldy Hernandez <aldyh@redhat.com>
21076
21077 * gcc.c-torture/execute/va-arg-24.c: New.
21078
21079 2004-04-17 Zack Weinberg <zack@codesourcery.com>
21080 Aldy Hernandez <aldyh@redhat.com>
21081
21082 * gcc.dg/vmx/1b-01.c: New.
21083 * gcc.dg/vmx/1b-02.c: New.
21084 * gcc.dg/vmx/1b-03.c: New.
21085 * gcc.dg/vmx/1b-04.c: New.
21086 * gcc.dg/vmx/1b-05.c: New.
21087 * gcc.dg/vmx/1b-06.c: New.
21088 * gcc.dg/vmx/1b-07.c: New.
21089 * gcc.dg/vmx/1c-01.c: New.
21090 * gcc.dg/vmx/1c-02.c: New.
21091 * gcc.dg/vmx/3a-01a.c: New.
21092 * gcc.dg/vmx/3a-01.c: New.
21093 * gcc.dg/vmx/3a-01m.c: New.
21094 * gcc.dg/vmx/3a-03.c: New.
21095 * gcc.dg/vmx/3a-03m.c: New.
21096 * gcc.dg/vmx/3a-04.c: New.
21097 * gcc.dg/vmx/3a-04m.c: New.
21098 * gcc.dg/vmx/3a-05.c: New.
21099 * gcc.dg/vmx/3a-06.c: New.
21100 * gcc.dg/vmx/3a-06m.c: New.
21101 * gcc.dg/vmx/3a-07.c: New.
21102 * gcc.dg/vmx/3b-01.c: New.
21103 * gcc.dg/vmx/3b-02.c: New.
21104 * gcc.dg/vmx/3b-10.c: New.
21105 * gcc.dg/vmx/3b-13.c: New.
21106 * gcc.dg/vmx/3b-14.c: New.
21107 * gcc.dg/vmx/3b-15.c: New.
21108 * gcc.dg/vmx/3c-01a.c: New.
21109 * gcc.dg/vmx/3c-01.c: New.
21110 * gcc.dg/vmx/3c-02.c: New.
21111 * gcc.dg/vmx/3c-03.c: New.
21112 * gcc.dg/vmx/3d-01.c: New.
21113 * gcc.dg/vmx/4-01.c: New.
21114 * gcc.dg/vmx/4-03.c: New.
21115 * gcc.dg/vmx/5-01.c: New.
21116 * gcc.dg/vmx/5-02.c: New.
21117 * gcc.dg/vmx/5-03.c: New.
21118 * gcc.dg/vmx/5-04.c: New.
21119 * gcc.dg/vmx/5-05.c: New.
21120 * gcc.dg/vmx/5-06.c: New.
21121 * gcc.dg/vmx/5-07.c: New.
21122 * gcc.dg/vmx/5-07t.c: New.
21123 * gcc.dg/vmx/5-08.c: New.
21124 * gcc.dg/vmx/5-10.c: New.
21125 * gcc.dg/vmx/5-11.c: New.
21126 * gcc.dg/vmx/7-01a.c: New.
21127 * gcc.dg/vmx/7-01.c: New.
21128 * gcc.dg/vmx/7c-01.c: New.
21129 * gcc.dg/vmx/7d-01.c: New.
21130 * gcc.dg/vmx/7d-02.c: New.
21131 * gcc.dg/vmx/8-01.c: New.
21132 * gcc.dg/vmx/8-02a.c: New.
21133 * gcc.dg/vmx/8-02.c: New.
21134 * gcc.dg/vmx/brode-1.c: New.
21135 * gcc.dg/vmx/bug-1.c: New.
21136 * gcc.dg/vmx/bug-2.c: New.
21137 * gcc.dg/vmx/bug-3.c: New.
21138 * gcc.dg/vmx/cw-bug-1.c: New.
21139 * gcc.dg/vmx/cw-bug-2.c: New.
21140 * gcc.dg/vmx/cw-bug-3.c: New.
21141 * gcc.dg/vmx/dct.c: New.
21142 * gcc.dg/vmx/debug-1.c: New.
21143 * gcc.dg/vmx/debug-2.c: New.
21144 * gcc.dg/vmx/debug-3.c: New.
21145 * gcc.dg/vmx/debug-4.c: New.
21146 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21147 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21148 * gcc.dg/vmx/eg-5.c: New.
21149 * gcc.dg/vmx/fft.c: New.
21150 * gcc.dg/vmx/gcc-bug-1.c: New.
21151 * gcc.dg/vmx/gcc-bug-2.c: New.
21152 * gcc.dg/vmx/gcc-bug-3.c: New.
21153 * gcc.dg/vmx/gcc-bug-4.c: New.
21154 * gcc.dg/vmx/gcc-bug-5.c: New.
21155 * gcc.dg/vmx/gcc-bug-6.c: New.
21156 * gcc.dg/vmx/gcc-bug-7.c: New.
21157 * gcc.dg/vmx/gcc-bug-8.c: New.
21158 * gcc.dg/vmx/gcc-bug-9.c: New.
21159 * gcc.dg/vmx/gcc-bug-b.c: New.
21160 * gcc.dg/vmx/gcc-bug-c.c: New.
21161 * gcc.dg/vmx/gcc-bug-d.c: New.
21162 * gcc.dg/vmx/gcc-bug-e.c: New.
21163 * gcc.dg/vmx/gcc-bug-f.c: New.
21164 * gcc.dg/vmx/gcc-bug-g.c: New.
21165 * gcc.dg/vmx/gcc-bug-i.c: New.
21166 * gcc.dg/vmx/harness.h: New.
21167 * gcc.dg/vmx/ira1.c: New.
21168 * gcc.dg/vmx/ira2a.c: New.
21169 * gcc.dg/vmx/ira2b.c: New.
21170 * gcc.dg/vmx/ira2.c: New.
21171 * gcc.dg/vmx/ira2c.c: New.
21172 * gcc.dg/vmx/mem.c: New.
21173 * gcc.dg/vmx/newton-1.c: New.
21174 * gcc.dg/vmx/ops.c: New.
21175 * gcc.dg/vmx/sn7153.c: New.
21176 * gcc.dg/vmx/spill2.c: New.
21177 * gcc.dg/vmx/spill3.c: New.
21178 * gcc.dg/vmx/spill.c: New.
21179 * gcc.dg/vmx/t.c: New.
21180 * gcc.dg/vmx/varargs-1.c: New.
21181 * gcc.dg/vmx/varargs-2.c: New.
21182 * gcc.dg/vmx/varargs-3.c: New.
21183 * gcc.dg/vmx/varargs-4.c: New.
21184 * gcc.dg/vmx/varargs-5.c: New.
21185 * gcc.dg/vmx/varargs-6.c: New.
21186 * gcc.dg/vmx/varargs-7.c: New.
21187 * gcc.dg/vmx/vmx.exp: New.
21188 * gcc.dg/vmx/vprint-1.c: New.
21189 * gcc.dg/vmx/vscan-1.c: New.
21190 * gcc.dg/vmx/x-01.c: New.
21191 * gcc.dg/vmx/x-02.c: New.
21192 * gcc.dg/vmx/x-03.c: New.
21193 * gcc.dg/vmx/x-04.c: New.
21194 * gcc.dg/vmx/x-05.c: New.
21195 * gcc.dg/vmx/yousufi-1.c: New.
21196 * gcc.dg/vmx/zero-1.c: New.
21197 * gcc.dg/vmx/zero.c: New.
21198
21199 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
21200
21201 * g++.dg/lookup/java1.C: Update for chage of
21202 _Jv_AllocObject.
21203 * g++.dg/lookup/java2.C: Likewise.
21204
21205 2004-04-17 Laurent GUERBY <laurent@guerby.net>
21206
21207 * ada/acats/run_all.sh: use -O2 by default.
21208
21209 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
21210
21211 * gcc.dg/vr-mult-[12].c: New tests.
21212
21213 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21214
21215 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21216
21217 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21218
21219 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
21220
21221 * lib/target-supports.exp (check_profiling_available): Assume profiling
21222 isn't available for mips*-*-elf targets.
21223
21224 2004-04-14 Uros Bizjak <uros@kss-loka.si>
21225
21226 * gcc.dg/builtins-38.c: New test.
21227
21228 2004-04-14 Eric Christopher <echristo@redhat.com>
21229
21230 * g++.dg/charset/charset.exp: Run .cc extension tests.
21231
21232 2004-04-14 Zack Weinberg <zack@codesourcery.com>
21233
21234 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
21235
21236 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21237
21238 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21239
21240 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
21241
21242 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21243 * gcc.dg/i386-387-2.c: Likewise.
21244
21245 * gcc.dg/i386-387-7.c: New test.
21246 * gcc.dg/i386-387-8.c: New test.
21247
21248 * gcc.dg/builtins-37.c: New test.
21249
21250 2004-04-13 Geoffrey Keating <geoffk@apple.com>
21251
21252 * g++.dg/pch/externc-1.C: Add missing semicolon.
21253
21254 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
21255
21256 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21257
21258 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
21259
21260 * gcc.c-torture/execute/20040411-1.c: New test.
21261
21262 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
21263
21264 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21265
21266 2004-04-09 Chris Demetriou <cgd@broadcom.com>
21267
21268 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21269
21270 2004-04-09 Zack Weinberg <zack@codesourcery.com>
21271
21272 * lib/target-supports.exp (check_named_sections_available): New.
21273 * lib/gcc-dg.exp (dg-require-named-sections): New.
21274 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21275 old-deja.exp. Also prune error-count message from HP linker.
21276 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21277
21278 * g++.dg/init/init-ref4.C: Use dg-require-weak.
21279 * g++.old-deja/g++.pt/static3.C: Likewise.
21280 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21281
21282 2004-04-09 Roger Sayle <roger@eyesopen.com>
21283
21284 * gcc.c-torture/execute/20040409-1.c: New test case.
21285 * gcc.c-torture/execute/20040409-2.c: New test case.
21286 * gcc.c-torture/execute/20040409-3.c: New test case.
21287
21288 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
21289
21290 * gcc.dg/20040409-1.c: New test.
21291
21292 2004-04-08 Roger Sayle <roger@eyesopen.com>
21293
21294 PR target/14888
21295 * g++.dg/opt/pr14888.C: New test case.
21296
21297 2004-04-08 Geoffrey Keating <geoffk@apple.com>
21298
21299 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21300 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21301 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21302 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21303 New tests.
21304
21305 2004-04-08 Paul Brook <paul@codesourcery.com>
21306
21307 * gcc.dg/spill-1.c: New test.
21308
21309 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21310
21311 * gcc.dg/torture/builtin-ctype-2.c: New test.
21312
21313 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
21314
21315 * gcc.dg/pch/pch.exp: Add largefile test.
21316
21317 2004-04-06 Geoffrey Keating <geoffk@apple.com>
21318
21319 * g++.dg/pch/externc-1.Hs: New.
21320 * g++.dg/pch/externc-1.C: New.
21321
21322 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21323
21324 * gcc.dg/compat/struct-by-value-5a_main.c,
21325 gcc.dg/compat/struct-by-value-5b_main.c: New files.
21326 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21327 * gcc.dg/compat/struct-by-value-5a_x.c,
21328 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21329 gcc.dg/compat/struct-by-value-5_x.c.
21330 * gcc.dg/compat/struct-by-value-5a_y.c,
21331 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21332 gcc.dg/compat/struct-by-value-5_y.c.
21333
21334 * gcc.dg/compat/struct-by-value-6a_main.c,
21335 gcc.dg/compat/struct-by-value-6b_main.c: New files.
21336 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21337 * gcc.dg/compat/struct-by-value-6a_x.c,
21338 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21339 gcc.dg/compat/struct-by-value-6_x.c.
21340 * gcc.dg/compat/struct-by-value-6a_y.c,
21341 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21342 gcc.dg/compat/struct-by-value-6_y.c.
21343
21344 * gcc.dg/compat/struct-by-value-7a_main.c,
21345 gcc.dg/compat/struct-by-value-7b_main.c: New files.
21346 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21347 * gcc.dg/compat/struct-by-value-7a_x.c,
21348 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21349 gcc.dg/compat/struct-by-value-7_x.c.
21350 * gcc.dg/compat/struct-by-value-7a_y.c,
21351 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21352 gcc.dg/compat/struct-by-value-7_y.c.
21353
21354 2004-04-06 Jakub Jelinek <jakub@redhat.com>
21355
21356 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21357 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21358 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21359 options.
21360
21361 2004-04-06 Uros Bizjak <uros@kss-loka.si>
21362
21363 * gcc.dg/builtins-36.c: New test.
21364
21365 2004-04-06 Paul Brook <paul@codesourcery.com>
21366
21367 * README.gcc: Remove obsolete contraint on testcases.
21368
21369 2004-04-05 Paul Brook <paul@codesourcery.com>
21370
21371 PR2123
21372 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21373 failure and exit(0) on success.
21374 * g++.dg/expr/anew2.C: Ditto.
21375 * g++.dg/expr/anew3.C: Ditto.
21376 * g++.dg/expr/anew4.C: Ditto.
21377
21378 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21379
21380 PR c++/3518
21381 * g++.dg/template/unify7.C: New.
21382
21383 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21384
21385 * g++.dg/README: Bring up to date with new subdirectories; remove
21386 duplicate subdirectory lines.
21387
21388 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21389
21390 PR c++/14007
21391 * g++.dg/template/unify5.C: New.
21392 * g++.dg/template/unify6.C: New.
21393 * g++.dg/template/qualttp20.C: Adjust.
21394 * g++.old-deja/g++.jason/report.C: Adjust.
21395 * g++.old-deja/g++.other/qual1.C: Adjust.
21396
21397 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21398
21399 PR c++/14803
21400 * g++.dg/inherit/ptrmem1.C: New test.
21401
21402 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21403
21404 PR c++/14755
21405 * gcc.c-torture/execute/20040331-1.c: New test.
21406 * gcc.dg/20040331-1.c: New test.
21407
21408 2004-04-01 Paul Brook <paul@codesourcery.com>
21409
21410 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21411
21412 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21413
21414 PR c++/14724
21415 * g++.dg/init/goto1.C: New test.
21416
21417 PR c++/14763
21418 * g++.dg/template/defarg4.C: New test.
21419
21420 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21421
21422 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21423
21424 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21425
21426 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21427
21428 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21429
21430 * gcc.dg/noncompile/undeclared-2.c: New test.
21431
21432 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21433
21434 * gcc.dg/940409-1.c: Remove XFAIL.
21435 * gcc.dg/reg-vol-struct-1.c: New test.
21436
21437 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21438
21439 * gcc.dg/torture/builtin-wctype-1.c: New test.
21440
21441 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21442
21443 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21444 * gcc.dg/20001101-1.c: Likewise.
21445 * gcc.dg/20001102-1.c: Likewise.
21446
21447 2004-03-25 Roger Sayle <roger@eyesopen.com>
21448
21449 * gcc.dg/compare8.c: Add an additional test for XOR.
21450
21451 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21452
21453 * gcc.dg/torture/builtin-ctype-1.c: New test.
21454
21455 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21456
21457 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21458 * gcc.dg/torture/builtin-math-1.c: Likewise.
21459 * gcc.dg/torture/builtin-power-1.c: New test.
21460
21461 2004-03-24 Andreas Schwab <schwab@suse.de>
21462
21463 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21464 IA64 assembler.
21465
21466 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21467 Roger Sayle <roger@eyesopen.com>
21468
21469 * gcc.dg/compare8.c: New test case.
21470
21471 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21472
21473 * g++.dg/ext/altivec-7.C: New test.
21474
21475 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21476
21477 PR 12267, 12391, 12560, 13129, 14114, 14133
21478 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21479 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21480 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21481 Adjust error regexps.
21482 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21483 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21484 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21485 * gcc.dg/local1.c: Add explanatory comment.
21486
21487 2004-03-23 Roger Sayle <roger@eyesopen.com>
21488
21489 PR optimization/14669
21490 * g++.dg/opt/fold2.C: New test case.
21491
21492 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21493
21494 PR c/14069
21495 * gcc.dg/20040322-1.c: New test.
21496
21497 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21498
21499 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21500 * gcc.dg/ultrasp4.c: Likewise.
21501 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21502
21503 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21504
21505 * gcc.dg/i386-sse-8.c: Reset default options.
21506
21507 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21508
21509 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21510 in the error message text.
21511
21512 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21513
21514 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21515
21516 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21517
21518 PR c++/14616
21519 * g++.dg/init/array13.C: New test.
21520
21521 2004-03-20 Roger Sayle <roger@eyesopen.com>
21522
21523 PR target/13889
21524 * gcc.c-torture/compile/pr13889.c: New test case.
21525
21526 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21527
21528 PR c/14635
21529 * builtins-1.c (nan, nans): Don't test.
21530 * builtins-30.c: Don't use nan, nanf, nanl.
21531 * builtins-35.c: New test.
21532
21533 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21534
21535 * g++.dg/ext/altivec-6.C: New test.
21536
21537 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21538
21539 * g++.dg/init/placement3.C: New test.
21540
21541 * g++.dg/template/spec13.C: New test.
21542
21543 * g++.dg/lookup/using11.C: New test.
21544
21545 * g++.dg/lookup/koenig3.C: New test.
21546
21547 * g++.dg/template/operator2.C: New test.
21548
21549 * g++.dg/expr/dtor3.C: New test.
21550 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21551 marker.
21552 * g++.old-deja/g++.law/visibility28.C: Likewise.
21553
21554 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21555
21556 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21557 * gcc.dg/ppc64-abi-3.c: Likewise.
21558
21559 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21560
21561 PR c++/14545
21562 * g++.dg/parse/template15.C: New test.
21563
21564 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21565
21566 * g++.dg/expr/dtor2.C: New test.
21567
21568 * g++.dg/lookup/anon4.C: New test.
21569
21570 * g++.dg/overload/using1.C: New test.
21571
21572 * g++.dg/template/lookup7.C: New test.
21573
21574 * g++.dg/template/typename6.C: New test.
21575
21576 * g++.dg/expr/cond6.C: New test.
21577
21578 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21579
21580 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21581
21582 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21583
21584 * g++.dg/expr/cond5.C: New test.
21585 * g++.dg/expr/constcast1.C: Likewise.
21586 * g++.dg/expr/ptrmem2.C: Likewise.
21587 * g++.dg/expr/ptrmem3.C: Likewise.
21588 * g++.dg/lookup/main1.C: Likewise.
21589 * g++.dg/template/lookup6.C: Likewise.
21590
21591 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21592
21593 * gcc.dg/local1.c: New test.
21594
21595 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21596
21597 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21598
21599 * gcc.dg/torture/builtin-convert-1.c: New test.
21600
21601 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21602
21603 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21604
21605 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21606
21607 PR c++/14481
21608 * g++.dg/warn/Wunused-7.C: New test.
21609
21610 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21611
21612 * gcc.dg/torture/builtin-integral-1.c: New test.
21613
21614 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21615
21616 PR c++/14586
21617 * g++.dg/parse/non-dependent3.C: New test.
21618
21619 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21620
21621 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21622 * g++.dg/eh/simd-2.C: Likewise.
21623 * g++.dg/init/array10.C: Likewise.
21624 * gcc.c-torture/compile/simd-1.c: Likewise.
21625 * gcc.c-torture/compile/simd-2.c: Likewise.
21626 * gcc.c-torture/compile/simd-3.c: Likewise.
21627 * gcc.c-torture/compile/simd-4.c: Likewise.
21628 * gcc.c-torture/compile/simd-6.c: Likewise.
21629 * gcc.c-torture/execute/simd-1.c: Likewise.
21630 * gcc.c-torture/execute/simd-2.c: Likewise.
21631 * gcc.dg/compat/vector-defs.h: Likewise.
21632 * gcc.dg/20020531-1.c: Likewise.
21633 * gcc.dg/altivec-3.c: Likewise.
21634 * gcc.dg/altivec-4.c: Likewise.
21635 * gcc.dg/altivec-varargs-1.c: Likewise.
21636 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21637 * gcc.dg/i386-mmx-3.c: Likewise.
21638 * gcc.dg/i386-sse-4.c: Likewise.
21639 * gcc.dg/i386-sse-5.c: Likewise.
21640 * gcc.dg/i386-sse-8.c: Likewise.
21641 * gcc.dg/simd-1.c: Likewise.
21642 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21643 __ev64_opaque__ since the machine description provides it.
21644
21645 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21646
21647 * lib/compat.exp (skip_list): New global variable.
21648 Use it to hold the user defined COMPAT_SKIPS list if any.
21649 (compat-obj): Add the members of skip_list to optall.
21650
21651 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21652
21653 * gcc.dg/compat/union-by-value-1_main.c,
21654 union-by-value-1_x.c, union-by-value-1_y.c,
21655 union-check.h, union-defs.h,
21656 union-init.h, union-return-1_main.c,
21657 union-return-1_x.c, union-return-1_y.c: New files.
21658
21659 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21660
21661 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21662 mixed-struct-init.h: Add 4 mixed structure types.
21663 struct-by-value-21_main.c, struct-by-value-21_x.c,
21664 struct-by-value-21_y.c, struct-return-21_main.c,
21665 struct-return-21_x.c, struct-return-21_y.c: New files.
21666
21667 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21668
21669 PR c++/14550
21670 * g++.dg/parse/template14.C: New test.
21671
21672 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21673
21674 * gcc.c-torture/execute/20040313-1.c: New test.
21675
21676 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21677
21678 PR target/14533
21679 * gcc.dg/20040311-2.c: New test.
21680
21681 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21682
21683 PR other/14544
21684 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21685 bit-field.
21686
21687 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21688
21689 * gcc.dg/20040305-2.c: Add missing return statement.
21690
21691 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21692
21693 * gcc.dg/builtins-34.c: Also check pow10*.
21694
21695 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21696
21697 PR target/14262
21698 * gcc.dg/20040305-2.c: New test.
21699
21700 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21701
21702 * gcc.dg/20040310-1.c: New test.
21703
21704 2004-03-11 Roger Sayle <roger@eyesopen.com>
21705
21706 * gcc.c-torture/execute/20040311-1.c: New test case.
21707
21708 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21709
21710 PR c++/14476
21711 * g++.dg/lookup/enum1.C: New test.
21712
21713 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21714
21715 PR c++/14510
21716 * g++.dg/lookup/struct2.C: New test.
21717
21718 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21719
21720 * gcc.dg/builtins-34.c: New test.
21721
21722 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21723
21724 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21725
21726 2004-03-09 James E Wilson <wilson@specifixinc.com>
21727
21728 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21729 * gcc.dg/alias-2.c: New testcase.
21730
21731 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21732
21733 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21734
21735 2004-03-09 Roger Sayle <roger@eyesopen.com>
21736
21737 * gcc.c-torture/execute/20040309-1.c: New test case.
21738
21739 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21740
21741 PR c++/14397
21742 * g++.dg/overload/ref1.C: New.
21743
21744 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21745
21746 PR c++/14409
21747 * g++.dg/template/spec12.C: New test.
21748
21749 PR c++/14448
21750 * g++.dg/parse/crash14.C: New test.
21751
21752 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21753
21754 PR c++/14230
21755 * g++.dg/init/ref11.C: New test.
21756
21757 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21758
21759 PR c++/14432
21760 * g++.dg/parse/builtin2.C: New test.
21761
21762 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21763
21764 PR c++/14401
21765 * g++.dg/init/ctor3.C: New test.
21766 * g++.dg/init/union1.C: New test.
21767 * g++.dg/ext/anon-struct4.C: New test.
21768
21769 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21770
21771 * g++.dg/lookup/koenig1.C: Tweak error messages.
21772 * g++.dg/lookup/used-before-declaration.C: Likewise.
21773 * g++.dg/other/do1.C: Likewise.
21774 * g++.dg/overload/koenig1.C: Likewise.
21775 * g++.dg/parse/crash13.C: Likewise.
21776 * g++.dg/template/instantiate3.C: Likewise.
21777
21778 2004-03-08 Eric Christopher <echristo@redhat.com>
21779
21780 * * lib/target-supports.exp: Enable libiconv in test
21781 compilation. Fix up error checking.
21782
21783 2004-03-08 Roger Sayle <roger@eyesopen.com>
21784
21785 PR middle-end/14289
21786 * gcc.dg/pr14289-1.c: New test case.
21787 * gcc.dg/pr14289-2.c: Likewise.
21788 * gcc.dg/pr14289-3.c: Likewise.
21789
21790 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21791
21792 * gcc.c-torture/execute/20040308-1.c: New test.
21793
21794 2004-03-07 Roger Sayle <roger@eyesopen.com>
21795
21796 * gcc.c-torture/execute/20040307-1.c: New test case.
21797
21798 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21799
21800 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21801
21802 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21803
21804 * gcc.dg/20040306-1.c: New test.
21805
21806 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21807
21808 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21809 them static.
21810 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21811
21812 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21813
21814 PR c/14465
21815 * gcc.dg/decl-6.c: New test.
21816
21817 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21818
21819 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21820 Rename LOGPOW -> LOG_POW.
21821 (SQRT_EXP, POW_EXP): New.
21822
21823 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21824
21825 * gcc.dg/i386-sse-8.c: New test.
21826
21827 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21828
21829 PR c/14114
21830 * gcc.dg/decl-5.c: New test.
21831
21832 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21833
21834 * gcc.dg/20040305-1.c: New test.
21835
21836 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21837
21838 PR other/14354
21839 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21840
21841 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21842
21843 PR c++/14425, c++/14426
21844 * g++.dg/ext/altivec-4.C: New test.
21845 * g++.dg/ext/altivec-5.C: New test.
21846
21847 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21848
21849 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21850 global variables of a type with no linkage.
21851 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21852 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21853 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21854 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21855 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21856 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21857 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21858 * g++.dg/warn/deprecated.C: Name enum Color.
21859 * g++.dg/overload/VLA.C: Name structure for 'b'.
21860 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21861
21862 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21863
21864 * gcc.c-torture/compile/20040304-1.c: New test.
21865
21866 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21867
21868 PR 13728
21869 * gcc.dg/decl-4.c: New testcase.
21870
21871 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21872
21873 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21874 as PRECF if sizeof (float) > sizeof (double).
21875 (PRECL): Make it the same as PRECF if
21876 sizeof (float) > sizeof (long double).
21877
21878 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21879
21880 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21881 system type. Add check for irix6 which doesn't have c99 runtime.
21882
21883 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21884
21885 * gcc.dg/const-elim-1.c: xfail for xtensa.
21886
21887 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21888
21889 PR c++/14369
21890 * g++.dg/template/cond4.C: New test.
21891
21892 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21893
21894 PR c++/14360
21895 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21896
21897 PR c++/14361
21898 * g++.dg/parse/defarg7.C: New test.
21899
21900 PR c++/14359
21901 * g++.dg/template/friend26.C: New test.
21902
21903 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21904
21905 PR c++/14324
21906 * g++.dg/abi/mangle21.C: New test.
21907
21908 PR c++/14260
21909 * g++.dg/parse/constructor2.C: New test.
21910
21911 PR c++/14337
21912 * g++.dg/template/sfinae1.C: New test.
21913
21914 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21915
21916 PR c++/14267
21917 * g++.dg/expr/crash2.C: New test.
21918
21919 PR middle-end/13448
21920 * gcc.dg/inline-5.c: New test.
21921 * gcc.dg/always-inline.c: Split out tests into ...
21922 * gcc.dg/always-inline2.c: ... this and ...
21923 * gcc.dg/always-inline3.c: ... this.
21924
21925 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21926
21927 PR debug/12103
21928 * g++.dg/debug/crash1.C: New test.
21929
21930 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
21931
21932 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21933 function with __attribute__((noinline)).
21934 (recurser_void2): Likewise.
21935 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21936 (recurser_void2): Likewise.
21937
21938 2004-02-29 Roger Sayle <roger@eyesopen.com>
21939
21940 PR middle-end/14203
21941 * g++.dg/warn/Wunused-6.C: New test case.
21942
21943 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
21944
21945 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21946 not defined.
21947
21948 2004-02-27 Eric Christopher <echristo@redhat.com>
21949
21950 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21951 * g++.dg/charset/asm2.c: Run only x86.
21952 * gcc.dg/charset/asm3.c: Ditto.
21953
21954 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
21955
21956 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21957 ld_library_path.
21958
21959 2004-02-27 Ziemowit Laski <zlaski@apple.com>
21960
21961 * g++.dg/ext/altivec-3.C: New.
21962
21963 2004-02-26 Richard Henderson <rth@redhat.com>
21964
21965 * g++.dg/ext/attrib10.C: Mark for warning.
21966 * gcc.dg/attr-alias-1.c: New.
21967
21968 2004-02-26 Richard Henderson <rth@redhat.com>
21969
21970 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21971 * gcc.c-torture/execute/20040208-2.c: ... it back.
21972
21973 2004-02-26 Eric Christopher <echristo@redhat.com>
21974
21975 * lib/target-supports.exp (check-iconv-available): New function.
21976 * lib/gcc-dg.exp (dg-require-iconv): New function.
21977 Use above.
21978 * gcc.dg/charset: New directory.
21979 * gcc.dg/charset/charset.exp: New file.
21980 * gcc.dg/charset/asm1.c: Ditto.
21981 * gcc.dg/charset/asm2.c: Ditto.
21982 * gcc.dg/charset/asm3.c: Ditto.
21983 * gcc.dg/charset/asm4.c: Ditto.
21984 * gcc.dg/charset/asm5.c: Ditto.
21985 * gcc.dg/charset/attribute1.c: Ditto.
21986 * gcc.dg/charset/attribute2.c: Ditto.
21987 * gcc.dg/charset/string1.c: Ditto.
21988 * g++.dg/charset: New directory.
21989 * g++.dg/dg.exp: Add here. Special options.
21990 * g++.dg/charset/charset.exp: New file.
21991 * g++.dg/charset/asm1.c: Ditto.
21992 * g++.dg/charset/asm2.c: Ditto.
21993 * g++.dg/charset/asm3.c: Ditto.
21994 * g++.dg/charset/asm4.c: Ditto.
21995 * g++.dg/charset/attribute1.c: Ditto.
21996 * g++.dg/charset/attribute2.c: Ditto.
21997 * g++.dg/charset/extern1.cc: Ditto.
21998 * g++.dg/charset/extern2.cc: Ditto.
21999 * g++.dg/charset/string1.c: Ditto.
22000
22001 2004-02-26 Mark Mitchell <mark@codesourcery.com>
22002
22003 PR c++/14278
22004 * g++.dg/parse/comma1.C: New test.
22005
22006 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22007
22008 PR c++/14284
22009 * g++.dg/template/ttp8.C: New test.
22010
22011 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
22012
22013 * gcc.dg/fixuns-trunc-1.c: New test.
22014
22015 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22016
22017 * gcc.dg/builtins-config.h: Use #elif.
22018
22019 2004-02-26 Michael Matz <matz@suse.de>
22020
22021 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22022 * gcc.dg/991214-1.c: Likewise.
22023 * gcc.dg/i386-asm-1.c: Likewise.
22024
22025 2004-02-25 Richard Henderson <rth@redhat.com>
22026
22027 * gcc.c-torture/execute/20040208-2.c: Move ...
22028 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22029
22030 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22031
22032 PR c++/14246
22033 * g++.dg/other/crash-3.C: New test.
22034
22035 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22036
22037 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
22038 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
22039
22040 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
22041 HP-UX.
22042
22043 2004-02-24 Michael Matz <matz@suse.de>
22044
22045 * gcc.dg/i386-regparm.c: New.
22046
22047 2004-02-23 James E Wilson <wilson@specifixinc.com>
22048
22049 * gcc.c-torture/execute/20040223-1.c: New.
22050
22051 2004-02-23 Zack Weinberg <zack@codesourcery.com>
22052 Kazu Hirata <kazu@cs.umass.edu>
22053
22054 * gcc.dg/fwritable-strings-1.c: Remove.
22055
22056 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
22057
22058 PR c/14156
22059 * gcc.dg/20040223-1.c: New test.
22060
22061 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22062
22063 PR c++/14106
22064 * g++.dg/ext/typeof9.C: New test.
22065
22066 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22067
22068 PR c++/14250
22069 * g++.dg/other/switch1.C: New test.
22070
22071 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22072
22073 * gcc.dg/cast-function-1.c: Adjust for new informative message.
22074 * gcc.dg/va-arg-1.c: Likewise.
22075
22076 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22077
22078 PR c++/14143
22079 * g++.dg/template/koenig5.C: New test.
22080
22081 2004-02-21 Ziemowit Laski <zlaski@apple.com>
22082
22083 * g++.dg/ext/altivec-1.C: Generalize target triple.
22084 * g++.dg/ext/altivec-2.C: New test case.
22085 * g++.dg/ext/altivec_check.h: New file.
22086 * gcc.dg/altivec-1.c: Generalize target triple;
22087 include altivec_check.h and call altivec_check().
22088 * gcc.dg/altivec-[2-5].c: Generalize target triple.
22089 * gcc.dg/altivec-6.c: New test case.
22090 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22091 type casts as needed.
22092 * gcc.dg/altivec-10.c: Include altivec_check.h and call
22093 altivec_check().
22094 * gcc.dg/altivec-12.c: New test case.
22095 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22096 include altivec_check.h and call altivec_check().
22097 * gcc.dg/altivec_check.h: New file.
22098
22099 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22100
22101 * lib/target-supports.exp (check_alias_available): Don't mangle
22102 function `g' in test program.
22103
22104 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22105
22106 * lib/target-supports.exp (check_profiling_available): Check
22107 argument to determine whether we support a profiling type.
22108 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22109 check_profiling_available.
22110 * g++.dg/bprob/bprob.exp: Likewise.
22111 * g77.dg/bprob/bprob.exp: Likewise.
22112 * gcc.misc-tests/bprob.exp: Likewise.
22113 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22114 dg-require-profiling and delete expected error handling.
22115 * gcc.dg/20021014-1.c: Likewise.
22116 * gcc.dg/nest.c: Likewise.
22117
22118 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22119
22120 PR c++/12007
22121 * g++.dg/other/vthunk1.C: New test.
22122
22123 2004-02-20 Falk Hueffner <falk@debian.org>
22124
22125 PR target/14201
22126 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22127
22128 2004-02-20 Mark Mitchell <mark@codesourcery.com>
22129
22130 PR c++/13927
22131 * g++.dg/other/error8.C: Remove XFAIL markers.
22132
22133 PR c++/14173
22134 * g++.dg/ext/packed5.C: New test.
22135
22136 PR c++/14199
22137 * g++.dg/warn/Wunused-5.C: New test.
22138
22139 PR c++/14186
22140 * g++.dg/lookup/member1.C: New test.
22141
22142 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
22143
22144 * gcc.c-torture/compile/20040130-1.c: Enable only when
22145 __INT_MAX__ >= 2147483647L.
22146 * gcc.c-torture/compile/961203-1.c: Likewise.
22147
22148 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
22149
22150 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22151 * g++.dg/opt/template1.C: Robustify assembler regexp
22152
22153 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22154
22155 * gcc.c-torture/execute/simd-4.x: Remove.
22156 * gcc.c-torture/execute/va-arg-25.x: Likewise.
22157 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22158 Guard with #ifndef SKIP_ATTRIBUTE.
22159 * gcc.dg/compat/vector-1_y.c: Likewise.
22160 * gcc.dg/compat/vector-2_x.c: Likewise.
22161 * gcc.dg/compat/vector-2_y.c: Likewise.
22162 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22163 * g++.dg/eh/simd-2.C: Likewise.
22164
22165 2004-02-19 Alan Modra <amodra@bigpond.net.au>
22166
22167 * gcc.c-torture/compile/complex-1.c: New.
22168
22169 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
22170
22171 PR target/14209
22172 * gcc.c-torture/execute/20040218-1.c: New test.
22173
22174 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22175
22176 PR c++/14181
22177 * g++.dg/parse/new2.C: New test.
22178
22179 2004-02-18 Paul Brook <paul@codesourcery.com>
22180
22181 * gcc.c-torture/compile/libcall-1.c: New test.
22182
22183 2004-02-18 Paul Brook <paul@codesourcery.com>
22184
22185 PR debug/12934
22186 * gcc.dg/debug/debug-7.c: New test.
22187
22188 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
22189
22190 * gcc.dg/20040217-1.c: New test.
22191
22192 2004-02-17 Zack Weinberg <zack@codesourcery.com>
22193
22194 * gcc.c-torture/execute/990208-1.x: Delete.
22195
22196 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
22197
22198 * gcc.c-torture/execute/20040208-2.x: New file.
22199
22200 2004-02-17 Mark Mitchell <mark@codesourcery.com>
22201
22202 PR c++/11326
22203 * g++.dg/abi/structret1.C: New test.
22204
22205 2004-02-17 Jakub Jelinek <jakub@redhat.com>
22206
22207 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22208 (i386_cpuid): No need to test if cpuid is available on AMD64.
22209 Fix assembly, so that it works onboth i386 and AMD64.
22210 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22211 (vecInLong): Fix s[] member type to unsigned int.
22212 (vecInWord): Remove type.
22213 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22214 (a64, b64, c64, d64, e64): Remove.
22215 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22216 Remove unused variable. Remove initialization of removed variables.
22217 Don't call mmx_tests nor sse_tests.
22218 (reference_mmx, reference_sse): Remove.
22219 (check): Add return stmt.
22220 * gcc.dg/i386-sse-7.c: New test.
22221 * gcc.dg/i386-mmx-4.c: New test.
22222
22223 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22224
22225 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22226 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22227 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22228 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22229 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22230 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22231 g++.dg/tc1/dr94.C: Fix line terminator.
22232
22233 2004-02-16 Geoffrey Keating <geoffk@apple.com>
22234
22235 * gcc.c-torture/compile/20040216-1.c: New.
22236
22237 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22238
22239 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22240 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22241 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22242 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22243 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22244 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22245
22246 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
22247
22248 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22249
22250 2004-02-15 Mark Mitchell <mark@codesourcery.com>
22251
22252 PR c++/13971
22253 * g++.dg/expr/cond4.C: New test.
22254
22255 PR c++/14086
22256 * g++.dg/lookup/crash2.C: New test.
22257
22258 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
22259
22260 * gcc.c-torture/compile/20040214-2.c: New test.
22261
22262 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
22263
22264 PR c++/14116
22265 * g++.dg/ext/typeof8.C: New test.
22266
22267 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
22268
22269 * gcc.c-torture/compile/20040214-1.c: New test.
22270
22271 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22272
22273 PR c++/13635
22274 * g++.dg/template/spec11.C: New test.
22275
22276 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22277
22278 PR c++/13927
22279 * g++.dg/other/error8.C: New test.
22280
22281 2004-02-13 Mark Mitchell <mark@codesourcery.com>
22282
22283 PR c++/14122
22284 * g++.dg/template/array4.C: New test.
22285
22286 PR c++/14108
22287 * g++.dg/inherit/thunk2.C: New test.
22288
22289 PR c++/14083
22290 * g++.dg/eh/cond2.C: New test.
22291
22292 2004-02-12 Alan Modra <amodra@bigpond.net.au>
22293
22294 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22295
22296 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
22297
22298 * lib/scanasm.exp (dg-scan): Quote pattern before display.
22299
22300 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
22301
22302 * g++.dg/simd-2.C: xfail on ppc64-linux.
22303
22304 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
22305
22306 PR c/456
22307 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22308 tests.
22309
22310 2004-02-11 Uros Bizjak <uros@kss-loka.si>
22311
22312 * gcc.dg/builtins-33.c: New test.
22313
22314 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
22315
22316 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22317
22318 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22319
22320 * g++.dg/simd-2.C: Set -maltivec for ppc64.
22321
22322 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22323
22324 * gcc.dg/ppc64-abi-3.c: New test.
22325
22326 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
22327
22328 PR c/14092
22329
22330 * gcc.dg/pr14092-1.c: New testcase.
22331
22332 2004-02-10 Alan Modra <amodra@bigpond.net.au>
22333
22334 * gcc.dg/cpp/assert4.c: Fix typo last change.
22335
22336 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22337 * gcc.dg/cpp/assert4.c: Handle powerpc64.
22338
22339 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22340
22341 2004-02-09 Roger Sayle <roger@eyesopen.com>
22342
22343 * gcc.c-torture/compile/20040209-1.c: New test case.
22344
22345 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
22346
22347 * gcc.dg/c90-init-1.c: Adjust expected error messages.
22348
22349 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
22350
22351 * gcc.c-torture/execute/20040208-[12].c: New tests.
22352
22353 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22354
22355 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22356
22357 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22358
22359 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22360
22361 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22362
22363 Bug 13856
22364 * gcc.dg/visibility-8.c: New testcase.
22365
22366 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22367
22368 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22369 arguments.
22370 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22371
22372 2004-02-07 Roger Sayle <roger@eyesopen.com>
22373
22374 PR middle-end/13696
22375 * g++.dg/opt/fold1.C: New test case.
22376
22377 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22378
22379 PR c++/14033
22380 * g++.dg/other/crash-2.C: New test.
22381
22382 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22383
22384 PR c++/14028
22385 * g++.dg/parse/angle-bracket2.C: New test.
22386
22387 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22388
22389 PR middle-end/13750
22390 Revert:
22391 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22392 PR pch/13361
22393 * testsuite/g++.dg/pch/wchar-1.C: New.
22394 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22395
22396 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22397
22398 PR c++/14008
22399 * g++.dg/parse/error15.C: New test.
22400 * g++.dg/parse/crash11.C: Update dg-error mark.
22401
22402 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22403
22404 PR c++/13932
22405 * g++.dg/warn/conv2.C: New test.
22406
22407 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22408
22409 PR c++/13086
22410 * g++.dg/warn/incomplete1.C: Remove xfail.
22411
22412 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22413
22414 * lib/file-format.exp (gcc_target_object_format): Use
22415 ${tool}_target_compile, not gcc_target_compile.
22416 * lib/target-supports.exp (check_alias_available): Likewise.
22417 (check_gc_sections_available): Likewise.
22418 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22419 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22420 dg-require-alias.
22421
22422 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22423
22424 PR c++/13969
22425 * g++.dg/template/static6.C: New test.
22426
22427 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22428
22429 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22430
22431 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22432
22433 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22434 tests for systems where `char' is unsigned by default.
22435
22436 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22437
22438 PR c++/13997
22439 * g++.dg/template/partial3.C: New test.
22440
22441 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22442
22443 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22444 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22445 Remove mentions of obsolete ports.
22446
22447 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22448
22449 * gcc.dg/noncompile/20001228-1.c: Fix for new
22450 error message.
22451
22452 2004-02-03 Roger Sayle <roger@eyesopen.com>
22453
22454 PR target/9348
22455 * gcc.c-torture/execute/multdi-1.c: New test case.
22456
22457 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22458
22459 PR c++/13925
22460 * g++.dg/template/lookup5.C: New test.
22461
22462 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22463
22464 PR c++/13950
22465 * g++.dg/template/lookup4.C: New test.
22466
22467 PR c++/13970
22468 * g++.dg/parse/error14.C: New test.
22469
22470 PR c++/14002
22471 * g++.dg/parse/template13.C: New test.
22472
22473 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22474
22475 PR c++/13978
22476 * g++.dg/template/koenig4.C: New test.
22477
22478 PR c++/13968
22479 * g++.dg/template/crash17.C: New test.
22480
22481 PR c++/13975
22482 * g++.dg/parse/error13.C: New test.
22483 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22484
22485 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22486
22487 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22488
22489 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22490
22491 PR c/11658
22492 PR c/13994
22493 * gcc.dg/noncompile/20040203-1.c: New test.
22494 * gcc.dg/noncompile/20040203-2.c: Likewise.
22495 * gcc.dg/noncompile/20040203-3.c: Likewise.
22496 * gcc.dg/20040203-1.c: Likewise.
22497
22498 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22499
22500 PR c++/10858
22501 * g++.dg/template/sizeof7.C: New test.
22502
22503 2004-02-02 Eric Christopher <echristo@redhat.com>
22504 Zack Weinberg <zack@codesourcery.com>
22505
22506 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22507
22508 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22509
22510 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22511 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22512 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22513 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22514
22515 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22516
22517 PR c++/13113
22518 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22519
22520 PR c++/13854
22521 * g++.dg/ext/attrib13.C: New test.
22522
22523 PR c++/13907
22524 * g++.dg/conversion/op2.C: New test.
22525
22526 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22527
22528 * gcc.dg/titype-1.c: Fix pasto.
22529
22530 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22531
22532 * gcc.dg/titype-1.c: New test.
22533
22534 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22535
22536 PR c++/13957
22537 * g++.dg/template/non-type-template-argument-1.C,
22538 g++.dg/template/qualified-id1.C: Update dg-error marks.
22539 * g++.dg/template/nontype6.C: New test.
22540
22541 2004-02-01 Roger Sayle <roger@eyesopen.com>
22542
22543 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22544 * gcc.dg/builtins-31.c: New testcase.
22545 * gcc.dg/builtins-32.c: New testcase.
22546
22547 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22548
22549 * objc.dg/call-super-2.m: Update line numbers
22550 for the including of stddef.h.
22551
22552 2004-01-30 Michael Matz <matz@suse.de>
22553
22554 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22555 g++.dg/ext/case-range3.C: New tests.
22556
22557 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22558
22559 DR206
22560 PR c++/13813
22561 * g++.dg/template/member4.C: New test.
22562
22563 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22564
22565 PR c++/13683
22566 * g++.dg/template/sizeof6.C: New test.
22567
22568 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22569
22570 * gcc.dg/fwritable-strings-1.c: New test.
22571
22572 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22573
22574 * gcc.c-torture/compile/20040130-1.c: New test.
22575
22576 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22577
22578 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22579
22580 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22581
22582 PR c++/13883
22583 * g++.dg/template/ctor3.C: New test.
22584
22585 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22586
22587 * g++.dg/tc1: New directory.
22588 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22589 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22590 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22591 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22592 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22593
22594 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22595
22596 * g++.dg/parse/error11.C: New test.
22597 * g++.dg/parse/error12.C: Likewise.
22598
22599 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22600
22601 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22602 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22603
22604 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22605
22606 PR c++/13791
22607 * g++.dg/ext/attrib12.C: New test.
22608
22609 PR c++/13736
22610 * g++.dg/parse/cast2.C: New test.
22611
22612 2004-01-27 James E Wilson <wilson@specifixinc.com>
22613
22614 * objc.dg/encode-2.m (main): New local string. Set depending on
22615 sizeof long. Use in sscanf call.
22616 * objc.dg/encode-3.m (main): New local string. Set depending on
22617 sizeof long. Use in scan_initial call.
22618
22619 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22620
22621 * objc.dg/call-super-2.m: Make LP64-safe.
22622 * objc.dg/desig-init-1.m: Likewise.
22623
22624 2004-01-27 Devang Patel <dpatel@apple.com>
22625
22626 * g++.dg/debug/namespace1.C: New test.
22627
22628 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22629
22630 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22631 xscale-*-*.
22632
22633 * gcc.dg/arm-mmx-1.c: New test.
22634
22635 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22636
22637 * gcc.dg/20040127-1.c: New test.
22638 * gcc.dg/20040127-2.c: New test.
22639
22640 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22641
22642 * objc.dg/stret-1.m (glob): Renamed to globa.
22643
22644 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22645
22646 PR c++/13663
22647 * g++.dg/expr/for1.C: New test.
22648
22649 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22650
22651 PR middle-end/13779
22652 * gcc.dg/darwin-longlong.c: New test.
22653
22654 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22655
22656 * gcc.dg/20040124-1.c: Moved test from here...
22657 * gcc.c-torture/compile/20040124-1.c: ...to here.
22658
22659 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22660
22661 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22662 the assembly output if -m64 is passed.
22663
22664 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22665
22666 PR c++/13833
22667 * g++.dg/template/cond3.C: New test.
22668
22669 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22670
22671 PR c++/13810
22672 * g++.dg/template/ttp7.C: New test.
22673
22674 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22675
22676 PR c++/13797
22677 * g++.dg/template/nontype4.C: New test.
22678 * g++.dg/template/nontype5.C: Likewise.
22679
22680 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22681
22682 * gcc.dg/torture/mips-clobber-at.c: New test.
22683
22684 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22685
22686 * gcc.dg/20040124-1.c: New test.
22687
22688 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22689
22690 * gcc.dg/20040123-1.c: New test.
22691
22692 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22693
22694 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22695
22696 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22697
22698 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22699
22700 2004-01-23 Andrew Pinski <apinski@apple.com>
22701
22702 * gcc.dg/20030121-1.c: Move to ..
22703 * gcc.dg/20040121-1.c: here.
22704
22705 2004-01-23 Roger Sayle <roger@eyesopen.com>
22706
22707 * gcc.dg/builtins-29.c: New test case.
22708
22709 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22710
22711 PR 18314
22712 * gcc.dg/builtins-30.c: New testcase.
22713
22714 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22715
22716 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22717 * lib/g77.exp: Likewise.
22718 * lib/objc.exp: Likewise.
22719 * lib/g++.exp: Likewise.
22720
22721 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22722
22723 * gcc.dg/struct-by-value-2.c: New test.
22724
22725 2004-01-21 Andrew Pinski <apinski@apple.com>
22726
22727 PR target/13785
22728 * gcc.dg/20030121-1.c: New test.
22729
22730 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22731
22732 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22733 clobber frame pointer register in asm statement.
22734
22735 2004-01-21 Falk Hueffner <falk@debian.org>
22736
22737 * gcc.c-torture/compile/20040121-1.c: New test.
22738
22739 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22740
22741 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22742
22743 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22744
22745 * gcc.dg/ppc64-abi-2.c: New test.
22746
22747 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22748
22749 * lib/treelang.exp: Fill out this file.
22750 * lib/treelang-dg.exp: New File.
22751
22752 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22753
22754 * gcc.c-torture/compile/981022-1.c: Remove.
22755 * gcc.dg/array-5.c: Remove XFAIL.
22756 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22757 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22758 gcc.dg/cond-lvalue-1.c: Update.
22759 * gcc.dg/cast-lvalue-2.c: New test.
22760
22761 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22762
22763 PR c++/13592
22764 * g++.dg/other/error1.C (class foo): Tweak error message.
22765
22766 PR c++/13592
22767 * g++.dg/template/call2.C: New test.
22768
22769 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22770
22771 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22772 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22773 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22774 scalar-return-1_x.c, scalar-return-2_y.c,
22775 scalar-return-3_x.c, scalar-return-3_y.c,
22776 scalar-return-4_x.c, scalar-return-4_y.c,
22777 struct-align-1.h, struct-align-1_x.c,
22778 struct-align-1_y.c, struct-align-2.h,
22779 struct-align-2_x.c, struct-align-2_y.c,
22780 struct-by-value-10_y.c, struct-by-value-11_x.c,
22781 struct-by-value-11_y.c, struct-by-value-12_x.c,
22782 struct-by-value-12_y.c, struct-by-value-13_x.c,
22783 struct-by-value-13_y.c, struct-by-value-14_x.c,
22784 struct-by-value-14_y.c, struct-by-value-15_x.c,
22785 struct-by-value-15_y.c, struct-by-value-16_y.c,
22786 struct-by-value-17_y.c, struct-by-value-18_y.c,
22787 struct-by-value-19_y.c, struct-by-value-1_x.c,
22788 struct-by-value-1_y.c, struct-by-value-20_y.c,
22789 struct-by-value-2_x.c, struct-by-value-2_y.c,
22790 struct-by-value-3_y.c, struct-by-value-4_x.c,
22791 struct-by-value-4_y.c, struct-by-value-5_y.c,
22792 struct-by-value-6_y.c, struct-by-value-7_y.c
22793 struct-by-value-8_x.c, struct-by-value-8_y.c
22794 struct-by-value-9_x.c, struct-by-value-9_y.c
22795 struct-return-10_x.c, struct-return-10_y.c,
22796 struct-return-19_x.c, struct-return-20_x.c
22797 struct-return-2_x.c, struct-return-2_y.c
22798 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22799 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22800
22801 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22802
22803 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22804 attribute on sparc*-sun-solaris2.*.
22805
22806 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22807
22808 PR c++/13710
22809 * g++.dg/ext/typeof7.C: New test.
22810
22811 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22812
22813 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22814 * gcc.dg/const-elim-1.c: Same.
22815
22816 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22817
22818 * objc.dg/stret-1.m: New.
22819 * objc.dg/stret-2.m: New.
22820
22821 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22822
22823 PR c++/11895
22824 * g++.dg/ext/vector1.C: New test.
22825
22826 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22827
22828 * gcc.dg/pch/import-1.c: New.
22829 * gcc.dg/pch/import-1.hs: New.
22830 * gcc.dg/pch/import-1a.h: New.
22831 * gcc.dg/pch/import-1b.h: New.
22832 * gcc.dg/pch/import-1c.h: New.
22833
22834 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22835
22836 PR c++/13574
22837 * g++.dg/ext/array1.C: New test.
22838
22839 PR c++/13178
22840 * g++.dg/conversion/op1.C: New test.
22841
22842 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22843
22844 PR 11864
22845 From Kazumoto Kojima / Dan Kegel:
22846 * gcc.dg/pr11864-1.c: New test.
22847
22848 PR 10392
22849 From Marcus Comstedt / Dan Kegel:
22850 * gcc.dg/pr10392-1.c: New test.
22851
22852 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22853
22854 PR c++/13478
22855 * g++.dg/init/ref10.C: New test.
22856
22857 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22858
22859 PR c++/13407
22860 * g++.dg/parse/typename6.C: New test.
22861
22862 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22863
22864 PR pch/13361
22865 * testsuite/g++.dg/pch/wchar-1.C: New.
22866 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22867
22868 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22869
22870 PR c++/9259
22871 * g++.dg/expr/sizeof2.C: New test.
22872
22873 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22874
22875 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22876
22877 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22878
22879 PR c++/13659
22880 * g++.dg/lookup/strong-using-3.C: New.
22881 * g++.dg/lookup/using-10.C: New.
22882
22883 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22884
22885 PR c++/13594
22886 * g++.dg/lookup/strong-using-2.C: New.
22887
22888 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22889 Dan Kegel <dank@kegel.com>
22890 J"orn Rennecke <joern.rennecke@superh.com>
22891
22892 PR target/9365
22893 * gcc.dg/pr9365-1.c: New test.
22894
22895 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22896
22897 PR c++/8856
22898 * g++.dg/parse/casting-operator2.C: New test.
22899 * g++.old-deja/g++.pt/explicit83.C: Remove.
22900
22901 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22902
22903 * gcc.dg/label-compound-stmt-1.c: New test.
22904 * gcc.c-torture/compile/950922-1.c,
22905 gcc.c-torture/compile/20000211-3.c,
22906 gcc.c-torture/compile/20000518-1.c,
22907 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22908 compound statements.
22909
22910 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22911
22912 * gcc.dg/ppc64-abi-1.c: New test.
22913
22914 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
22915
22916 * g++.dg/ext/attrib9.C: Add dg-warnings.
22917
22918 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22919
22920 PR c++/12335
22921 * g++.dg/parse/dtor3.C: New test.
22922
22923 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22924
22925 PR c++/12709
22926 * g++.dg/parse/try-catch-1.C: New test.
22927
22928 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
22929
22930 * ada/acats/run_all.sh: Add more verbose output in acats.log
22931 when compiling tests.
22932
22933 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22934
22935 PR 13656
22936 * gcc.dg/typedef-redecl.c: New test case.
22937 * gcc.dg/typedef-redecl.h: New support file.
22938
22939 2004-01-13 Jan Hubicka <jh@suse.cz>
22940
22941 * gcc.dg/always_inline.c: New test.
22942 * gcc.dg/debug/20031231-1.c: Fix.
22943
22944 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22945
22946 PR c++/13474
22947 * g++.dg/template/array3.C: New test.
22948
22949 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22950
22951 * g++.dg/ext/lvalue1.C: No longer expected to fail.
22952 * g++.dg/warn/Wunused-2.C: Likewise.
22953
22954 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22955
22956 PR c++/13289
22957 * g++.dg/template/instantiate6.C: New test.
22958
22959 2004-01-12 Roger Sayle <roger@eyesopen.com>
22960
22961 PR middle-end/11397
22962 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22963
22964 2004-01-12 Jan Hubicka <jh@suse.cz>
22965
22966 PR opt/12826
22967 * gcc.dg/20040112-1.c: New.
22968
22969 * gcc.dg/dwarf-die[1-7].c: Move to...
22970 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22971 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22972
22973 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
22974
22975 PR c++/4100
22976 * g++.dg/parse/friend4.C: New test.
22977
22978 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
22979
22980 PR c++/4100
22981 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22982 definition is called a friend.
22983
22984 2004-01-11 Zack Weinberg <zack@codesourcery.com>
22985
22986 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22987
22988 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
22989
22990 PR c++/3478
22991 * g++.dg/parse/error10.C: New test.
22992 * g++.dg/template/arg2.C: Accept "invalid type" error.
22993
22994 2004-01-11 Jakub Jelinek <jakub@redhat.com>
22995
22996 PR middle-end/13392
22997 * g++.dg/opt/expect2.C: New test.
22998
22999 2004-01-10 Zack Weinberg <zack@codesourcery.com>
23000
23001 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23002 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23003 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23004 Update dg-error regexps.
23005
23006 2004-01-10 Zack Weinberg <zack@codesourcery.com>
23007
23008 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23009 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23010
23011 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23012
23013 * gcc.dg/pragma-re-1.c: Use right pointer type.
23014
23015 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23016
23017 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23018
23019 2004-01-09 Geoffrey Keating <geoffk@apple.com>
23020
23021 * gcc.dg/rs6000-ldouble-1.c: New.
23022
23023 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23024
23025 DR 337
23026 PR c++/9256
23027 * g++.dg/other/abstract1.C: New test.
23028
23029 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
23030
23031 * g++.dg/lookup/strong-using-1.C: New.
23032
23033 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
23034
23035 PR c/11234
23036 * gcc.dg/func-ptr-conv-1.c: New test.
23037 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
23038
23039 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
23040
23041 PR target/13380.
23042 * gcc.c-torture/compile/20040109-1.c: New.
23043
23044 2004-01-08 Stuart Hastings <stuart@apple.com>
23045
23046 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
23047 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
23048 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
23049
23050 2004-01-09 Alan Modra <amodra@bigpond.net.au>
23051
23052 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
23053
23054 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23055
23056 * ada/acats/run_acats: Treat 'gnatchop' the same way
23057 as 'gnatmake'. Export GCC_DRIVER.
23058 * ada/acats/run_all.sh: Add target_gnatchop. Use
23059 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
23060
23061 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23062
23063 PR c++/12573
23064 * g++.dg/template/dependent-expr4.C: New test.
23065
23066 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
23067
23068 * gcc.dg/altivec-11.c: New test.
23069
23070 2004-01-07 Mark Mitchell <mark@codesourcery.com>
23071
23072 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
23073
23074 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
23075
23076 PR c/6024
23077 * gcc.dg/enum-compat-1.c: New test.
23078 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
23079
23080 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
23081
23082 PR c/12165
23083 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
23084 gcc.dg/c99-idem-qual-3.c: New tests.
23085
23086 2004-01-07 Alan Modra <amodra@bigpond.net.au>
23087
23088 * gcc.dg/winline-7.c: Don't cast void * to int.
23089
23090 2004-01-06 Jan Hubicka <jh@suse.cz>
23091
23092 * gcc.dg/i386-sse-5.c: New test
23093 * g++.dg/eh/simd-1.c: Add -w argument for i386.
23094
23095 2004-01-05 Mark Mitchell <mark@codesourcery.com>
23096
23097 PR c++/12815
23098 * g++.dg/rtti/typeid4.C: New test.
23099
23100 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23101
23102 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23103
23104 2004-01-05 Mark Mitchell <mark@codesourcery.com>
23105
23106 PR c++/12132
23107 * g++.dg/template/error11.C: New test.
23108
23109 PR c++/13451
23110 * g++.dg/template/class2.C: New test.
23111
23112 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
23113 Richard Sandiford <rsandifo@redhat.com>
23114
23115 PR c++/13387
23116 * g++.dg/opt/alias3.C: New test.
23117
23118 2004-01-04 Mark Mitchell <mark@codesourcery.com>
23119
23120 PR c++/13157
23121 * g++.dg/template/koenig3.C: New test.
23122
23123 PR c++/13529
23124 * g++.dg/parse/offsetof3.C: New test.
23125
23126 * g++.dg/init/copy7.C: Add missing dg-error markers.
23127
23128 PR c++/12226
23129 * g++.dg/init/copy7.c: New test.
23130
23131 PR c++/13536
23132 * g++.dg/parse/cast1.C: New test.
23133
23134 2004-01-04 Jan Hubicka <jh@suse.cz>
23135
23136 * gcc.dg/winline[1-7].c: New tests.
23137
23138 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23139
23140 PR c++/13520
23141 * g++.dg/template/qualttp22.C: New test.
23142
23143 2004-01-01 Jan Hubicka <jh@suse.cz>
23144
23145 * gcc.dg/debug/20031231-1.c: New.
23146 * gcc.c-torture/compile/20040101-1.c: New.
23147 * gcc.dg/dwarf-die-[1-7].c: New.
23148
23149 2004-01-01 Jakub Jelinek <jakub@redhat.com>
23150
23151 PR optimization/13521
23152 * gcc.c-torture/compile/20031231-1.c: New test.
23153
23154 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
23155
23156 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23157
23158 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23159
23160 PR c++/10079
23161 * g++.dg/template/crash16.C: New test.
23162
23163 2003-12-30 Mark Mitchell <mark@codesourcery.com>
23164
23165 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23166
23167 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
23168
23169 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23170 ports.
23171 * g++.old-deja/g++.jason/thunk3.C: Likewise.
23172 * g++.old-deja/g++.law/profile1.C: Likewise.
23173 * gcc.c-torture/compile/981006-1.c: Likewise.
23174 * gcc.c-torture/execute/loop-2e.x: Likewise.
23175 * gcc.c-torture/execute/loop-2f.x: Remove.
23176 * gcc.c-torture/execute/loop-2g.x: Likewise.
23177 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23178 * gcc.dg/20020312-2.c: Remove traces of dead ports.
23179
23180 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
23181
23182 PR c++/13507
23183 * g++.dg/ext/attrib11.C: New test.
23184
23185 PR c++/13494
23186 * g++.dg/template/array2-1.C: New test.
23187 * g++.dg/template/array2-2.C: New test.
23188
23189 2003-12-29 Mark Mitchell <mark@codesourcery.com>
23190
23191 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23192
23193 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
23194
23195 PR c++/12774
23196 * g++.dg/template/array1-1.C: New test.
23197 * g++.dg/template/array1-2.C: New test.
23198
23199 2003-12-29 Roger Sayle <roger@eyesopen.com>
23200
23201 PR fortran/12632
23202 * g77.dg/12632.f: New test case.
23203
23204 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23205
23206 PR c++/13289
23207 * g++.dg/parse/nontype1.C: New test.
23208
23209 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23210
23211 PR c++/12403
23212 * g++.dg/parse/explicit1.C: New test.
23213 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23214
23215 2003-12-28 Mark Mitchell <mark@codesourcery.com>
23216
23217 PR c++/13081
23218 * g++.dg/opt/inline6.C: New test.
23219
23220 PR c++/12613
23221 * g++.dg/parse/error9.C: New test.
23222
23223 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23224
23225 2003-12-28 Mark Mitchell <mark@codesourcery.com>
23226
23227 PR c++/13009
23228 * g++.dg/init/assign1.C: New test.
23229
23230 2003-12-28 Roger Sayle <roger@eyesopen.com>
23231
23232 PR c++/13070
23233 * g++.dg/warn/format3.C: New test case.
23234
23235 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23236
23237 * gcc.c-torture/compile/20031227-1.c: New test.
23238
23239 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23240
23241 * g++.dg/bprob/bprob.exp: Load target-supports.exp
23242 * g77.dg/bprob/bprob.exp: Likewise.
23243 * gcc.misc-tests/bprob.exp: Likewise.
23244 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
23245 variants on systems where the library does not provide that
23246 functionality.
23247 * gcc.dg/builtins-20.c: Use builtins-config.h.
23248 * gcc.dg/builtins-config.h: New file.
23249
23250 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23251
23252 * lib/gcc-dg.exp (dg-require-profiling): New function.
23253 * lib/target-supports.exp (check_profiling_available): Likewise.
23254 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23255 * g77.dg/bprob/bprob.exp: Likewise.
23256 * gcc.misc-tests/bprob.exp: Likewise.
23257 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23258 * gcc.dg/20021014-1.c: Likewise.
23259 * gcc.dg/nest.c: Likewise.
23260
23261 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23262
23263 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23264 compiling.
23265 * g++.dg/lookup/java2.C: Likewise.
23266 * gcc.dg/cpp/lexident.c: Likewise.
23267
23268 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
23269
23270 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23271 given.
23272 * gcc.c-torture/compile/961203-1.c: Likewise.
23273 * gcc.c-torture/compile/980506-1.c: Likewise.
23274
23275 2003-12-23 Zack Weinberg <zack@codesourcery.com>
23276
23277 * lib/gcc-dg.exp (dg-prune-output): New annotation.
23278 (additional_prunes): New global.
23279 (gcc-dg-prune): Handle additional per-test pruning.
23280 (dg-test): Clear additional_prunes between tests.
23281
23282 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
23283 dg-prune-output to avoid spurious failures from assembler
23284 complaining about nonexistent WAW violations.
23285 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23286 Use dg-prune-output to avoid spurious failures from assembler
23287 warning about Itanium B-step errata.
23288
23289 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23290
23291 * g++.dg/abi/macro0.C: New test.
23292 * g++.dg/abi/macro1.C: Likewise.
23293 * g++.dg/abi/macro2.C: Likewise.
23294
23295 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23296 * g++.dg/abi/bitfield7.C: Likewise.
23297 * g++.dg/abi/dtor2.C: Likewise.
23298 * g++.dg/abi/mangle11.C: Likewise.
23299 * g++.dg/abi/mangle12.C: Likewise.
23300 * g++.dg/abi/mangle14.C: Likewise.
23301 * g++.dg/abi/mangle17.C: Likewise.
23302 * g++.dg/abi/vbase10.C: Likewise.
23303 * g++.dg/abi/vbase14.C: Likewise.
23304 * g++.dg/template/qualttp17.C: Likewise.
23305
23306 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23307
23308 PR c/11995
23309 * gcc.dg/20031223-1.c: New test.
23310
23311 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23312
23313 * gcc.dg/noreturn-7.c: New test.
23314
23315 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23316
23317 * gcc.dg/null-pointer-1.c: New test.
23318
23319 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23320
23321 * g++.old-deja/g++.jason/template18.C: Remove.
23322 * g++.old-deja/g++.jason/template37.C: Likewise.
23323
23324 PR c++/12862
23325 * g++.dg/lookup/ns1.C: New test.
23326
23327 PR c++/12397
23328 * g++.dg/template/lookup3.C: New test.
23329
23330 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23331
23332 * g++.dg/template/recurse1.C: New test
23333
23334 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23335
23336 PR c++/12479
23337 * g++.dg/parse/semicolon1.C: New test.
23338 * g++.dg/parse/semicolon1.h: Likewise.
23339
23340 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
23341
23342 * gcc.dg/darwin-misaligned.c: New test.
23343
23344 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23345
23346 PR c/9163
23347 * gcc.dg/20031222-1.c: New test.
23348
23349 2003-12-21 Mark Mitchell <mark@codesourcery.com>
23350
23351 PR c++/13438
23352 * g++.dg/parse/error8.C: New test.
23353
23354 PR c++/11554
23355 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23356
23357 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
23358
23359 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23360 too small.
23361 * gcc.c-torture/compile/930217-1.c: Likewise.
23362 * gcc.c-torture/compile/930513-1.c: Likewise.
23363 * gcc.c-torture/execute/920908-2.c: Likewise.
23364 * gcc.c-torture/execute/921204-1.c: Likewise.
23365 * gcc.c-torture/execute/930621-1.c: Likewise.
23366 * gcc.c-torture/execute/930630-1.c: Likewise.
23367 * gcc.c-torture/execute/931031-1.c: Likewise.
23368 * gcc.c-torture/execute/980602-2.c: Likewise.
23369 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23370 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23371 * gcc.c-torture/execute/extzvsi.c: Likewise.
23372 * gcc.c-torture/unsorted/ext.c: Likewise.
23373
23374 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23375
23376 PR target/12749
23377 * gcc.c-torture/compile/20031220-2.c: New test case.
23378
23379 2003-12-20 Roger Sayle <roger@eyesopen.com>
23380
23381 PR optimization/13031
23382 * gcc.c-torture/compile/20031220-1.c: New test case.
23383
23384 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23385
23386 * gcc.dg/cast-function-1.c: New test.
23387
23388 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23389
23390 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23391 formats.
23392
23393 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23394
23395 PR c++/12795
23396 * g++.dg/ext/attrib10.C: New test.
23397
23398 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23399
23400 * gcc.dg/cleanup-10.c: New test.
23401 * gcc.dg/cleanup-11.c: New test.
23402
23403 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23404
23405 PR c++/13239
23406 * g++.dg/opt/expect1.C: New test.
23407
23408 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23409
23410 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23411
23412 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23413
23414 PR debug/12923
23415 * gcc.dg/20031218-1.c: New test.
23416
23417 PR debug/12389
23418 * gcc.dg/20031218-2.c: New test.
23419 * gcc.dg/20031218-3.c: New test.
23420
23421 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23422 of label name and allow for USER_LABEL_PREFIX == "_" names.
23423 * g++.dg/abi/mangle18-2.C: Likewise.
23424 * g++.dg/abi/mangle19-1.C: Likewise.
23425 * g++.dg/abi/mangle19-2.C: Likewise.
23426 * g++.dg/abi/mangle20-1.C: Likewise.
23427 * g++.dg/abi/mangle20-2.C: Likewise.
23428
23429 2003-12-18 Richard Henderson <rth@redhat.com>
23430
23431 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23432
23433 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23434 Dan Kegel <dank@kegel.com>
23435
23436 PR other/12009
23437 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23438 testing a cross compiler, it causes spurious compile failures.
23439 * lib/g++.exp: Likewise.
23440
23441 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23442
23443 PR c++/13262
23444 * g++.dg/template/access13.C: New test.
23445
23446 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23447
23448 * gcc.dg/20031216-1.c: New test.
23449
23450 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23451
23452 PR c++/9154
23453 * g++.dg/template/error10.C: New test.
23454
23455 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23456
23457 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23458 * g++.dg/eh/simd-2.C: Likewise.
23459
23460 2003-12-17 James E Wilson <wilson@specifixinc.com>
23461 Roger Sayle <roger@eyesopen.com>
23462
23463 * gcc.c-torture/execute/ieee/mzero5.c: New.
23464
23465 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23466
23467 PR c++/10603
23468 * g++.dg/parse/error6.C: New test.
23469
23470 PR c++/12827
23471 * g++.dg/parse/error7.C: New test.
23472
23473 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23474
23475 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23476 at -O with stabs debugging formats.
23477 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23478 * gcc.dg/debug/debug-2.c: Likewise.
23479
23480 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23481
23482 PR c++/12696
23483 * g++.dg/init/error1.C: New test.
23484
23485 PR c++/12218
23486 * g++.dg/init/pm3.C: New test.
23487
23488 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23489
23490 PR c/3347
23491 * gcc.dg/bitfld-8.c: New test.
23492
23493 2003-12-16 James Lemke <jim@wasabisystems.com>
23494
23495 * gcc.dg/arm-scd42-[123].c: New tests.
23496
23497 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23498
23499 PR c++/9043
23500 * g++.dg/abi/mangle20-1.C: New test.
23501 * g++.dg/abi/mangle20-2.C: New test.
23502
23503 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23504
23505 PR c++/13275
23506 * g++.dg/other/offsetof2.C: Remove XFAIL.
23507 * g++.dg/parse/offsetof1.C: New test.
23508 * g++.gd/parse/offsetof2.C: Likewise.
23509
23510 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23511
23512 * g++.dg/template/nontype3.C: New test.
23513 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23514
23515 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23516
23517 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23518
23519 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23520
23521 PR c++/13387
23522 * g++.dg/expr/assign1.C: New test.
23523
23524 PR c++/13242
23525 * g++.dg/abi/mangle19-1.C: New test.
23526 * g++.dg/abi/mangle19-2.C: New test.
23527
23528 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23529
23530 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23531
23532 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23533
23534 * gcc.c-torture/execute/20031216-1.c: New test.
23535
23536 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23537
23538 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23539 an ICE regression.
23540
23541 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23542
23543 PR c++/10926
23544 * g++.dg/template/error9.C: New test.
23545
23546 PR c++/11116
23547 * g++.dg/template/error8.C: New test.
23548
23549 2003-12-15 Roger Sayle <roger@eyesopen.com>
23550
23551 PR middle-end/13400
23552 * gcc.c-torture/execute/20031215-1.c: New test case.
23553
23554 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23555
23556 PR c++/13269
23557 * g++.dg/parse/error5.C: New test.
23558
23559 PR c++/12989
23560 * g++.dg/expr/sizeof1.C: New test.
23561
23562 PR c++/13310
23563 * g++.dg/template/crash15.C: New test.
23564
23565 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23566
23567 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23568 a non-POD type as the last named parameter of a varargs function.
23569
23570 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23571
23572 PR c++/13243
23573 PR c++/12573
23574 * g++.dg/template/crash14.C: New test.
23575 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23576
23577 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23578
23579 * g++.dg/other/java1.C: New test.
23580
23581 PR c++/13241
23582 * g++.dg/abi/mangle18-1.C: New test.
23583 * g++.dg/abi/mangle18-2.C: New test.
23584
23585 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23586
23587 PR optimization/10312
23588 * gcc.c-torture/execute/20031214-1.c: New.
23589
23590 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23591
23592 PR c++/10779
23593 PR c++/12160
23594 * g++.dg/parse/error3.C: New test.
23595 * g++.dg/parse/error4.C: Likewise.
23596 * g++.dg/abi/mangle4.C: Tweak error messages.
23597 * g++.dg/lookup/using5.C: Likewise.
23598 * g++.dg/other/error2.C: Likewise.
23599 * g++.dg/parse/typename5.C: Likewise.
23600 * g++.dg/parse/undefined1.C: Likewise.
23601 * g++.dg/template/arg2.C: Likewise.
23602 * g++.dg/template/ttp3.C: Likewise.
23603 * g++.dg/template/type1.C: Likewise.
23604 * g++.old-deja/g++.other/crash32.C: Likewise.
23605 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23606
23607 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23608
23609 PR c++/13106
23610 * g++.dg/warn/noreturn-3.C: New test.
23611
23612 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23613
23614 PR c++/13118
23615 * g++.dg/abi/covariant3.C: New.
23616
23617 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23618
23619 * g++.dg/eh/ia64-1.C: New test.
23620
23621 2003-12-12 Roger Sayle <roger@eyesopen.com>
23622
23623 PR optimization/13037
23624 * g77.f-torture/execute/13037.f: New test case.
23625
23626 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23627
23628 PR c++/12881
23629 * g++.dg/abi/covariant2.C: New.
23630
23631 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23632
23633 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23634
23635 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23636
23637 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23638
23639 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23640
23641 PR other/10819
23642 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23643 to fix Bug 10819.
23644 * lib/g++.exp (g++_version): Likewise.
23645 * lib/g77.exp (g77_version): Likewise.
23646 * lib/objc.exp (default_objc_version): Likewise.
23647
23648 2003-12-10 Richard Henderson <rth@redhat.com>
23649
23650 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23651
23652 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23653
23654 2003-12-08 Matt Austern <austern@apple.com>
23655
23656 PR c/13134
23657 * lib/gcc-dg.exp (dg-require-visibility): Define.
23658 * lib/target-supports (check_visibility_available): Define.
23659 * gcc.dg/visibility-1.c: New test.
23660 * gcc.dg/visibility-2.c: Likewise.
23661 * gcc.dg/visibility-3.c: Likewise.
23662 * gcc.dg/visibility-4.c: Likewise.
23663 * gcc.dg/visibility-5.c: Likewise.
23664 * gcc.dg/visibility-6.c: Likewise.
23665 * g++.dg/ext/visibility-1.C: Likewise.
23666 * g++.dg/ext/visibility-2.C: Likewise.
23667 * g++.dg/ext/visibility-3.C: Likewise.
23668 * g++.dg/ext/visibility-4.C: Likewise.
23669 * g++.dg/ext/visibility-5.C: Likewise.
23670 * g++.dg/ext/visibility-6.C: Likewise.
23671
23672 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23673
23674 * g++.dg/lookup/java1.C: New test.
23675 * g++.dg/lookup/java2.C: New test.
23676
23677 2003-12-07 Falk Hueffner <falk@debian.org>
23678
23679 * g++.dg/opt/noreturn-1.C: New test.
23680
23681 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23682
23683 * gcc.dg/overflow-1.c: New test.
23684
23685 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23686
23687 * g77.f-torture/compile/13060.f: New test.
23688
23689 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23690
23691 PR c++/13323
23692 * g++.dg/inherit/operator2.C: New test.
23693
23694 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23695
23696 PR c++/13305
23697 * g++.dg/ext/attrib9.C: New test.
23698
23699 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23700
23701 PR c++/13314
23702 * g++.dg/template/error7.C: New test.
23703
23704 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23705 J"orn Rennecke <joern.rennecke@superh.com>
23706
23707 PR target/13302
23708 * g++.dg/other/struct-va_list.C: New test.
23709
23710 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23711
23712 PR c++/13166
23713 * g++.dg/parse/defarg6.C: New test.
23714
23715 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23716
23717 PR target/13256
23718 * gcc.c-torture/execute/20031201-1.c: New test.
23719
23720 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23721
23722 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23723
23724 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23725
23726 * gcc.dg/builtin-return-1.c: New test.
23727
23728 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23729 J"orn Rennecke <joern.rennecke@superh.com>
23730
23731 PR optimization/13260
23732 * gcc.c-torture/execute/20031204-1.c: New test.
23733
23734 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23735
23736 PR c++/9127
23737 * g++.dg/template/error6.C: New test.
23738
23739 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23740
23741 * gcc.dg/20031202-1.c: New test.
23742
23743 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23744
23745 PR c++/13179
23746 * g++.dg/template/eh1.C: New test.
23747
23748 PR c++/10771
23749 * g++.dg/template/error5.C: New test.
23750
23751 2003-12-02 David Ung <davidu@mips.com>
23752
23753 * gcc.dg/compat/vector-check.h: Corrected type for var
23754 g_##TMODE
23755
23756 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23757
23758 PR c++/10126
23759 * g++.dg/template/ptrmem8.C: New test.
23760
23761 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23762
23763 PR c++/12573
23764 * g++.dg/template/dependent-expr3.C: New test.
23765
23766 2003-12-01 James Lemke <jim@wasabisystems.com>
23767
23768 * gcc.dg/arm-g2.c: New test.
23769
23770 2003-12-01 Roger Sayle <roger@eyesopen.com>
23771
23772 PR optimization/11634
23773 * gcc.dg/20031201-2.c: New test case.
23774
23775 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23776
23777 PR 11433
23778 * objc.dg/proto-lossage-3.m: New test.
23779
23780 2003-12-01 Roger Sayle <roger@eyesopen.com>
23781
23782 PR optimization/12628
23783 * gcc.dg/20031201-1.c: New test case.
23784
23785 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23786
23787 * gcc.dg/unaligned-1.c: New test.
23788
23789 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23790
23791 PR c++/9849
23792 * g++.dg/template/error4.C: New test.
23793 * g++.dg/template/nested3.C: Adjust error markers.
23794
23795 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23796
23797 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23798
23799 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23800
23801 PR c/10333
23802 * gcc.dg/bitfld-7.c: New test.
23803
23804 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23805
23806 * gcc.dg/tls/asm-1.C: New test.
23807
23808 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23809
23810 * gcc.dg/cpp/assert4.c: Update.
23811
23812 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23813
23814 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23815 * gcc.dg/builtin-apply3.c: New test.
23816
23817 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23818
23819 * lib/compat.exp (compat-obj): New xfaildata parameter.
23820 Use it to set compiler_conditional_xfail_data before compiling.
23821 (compat-get-options): Handle dg-xfail-if.
23822 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23823 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23824 * gcc.dg/compat/vector-1_y.c: Likewise.
23825 * gcc.dg/compat/vector-2_x.c: Likewise.
23826 * gcc.dg/compat/vector-2_y.c: Likewise.
23827
23828 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23829
23830 * g++.dg/opt/reg-stack4.C: New test.
23831
23832 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23833
23834 * gcc.dg/builtin-apply2.c: New test.
23835
23836 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23837
23838 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23839
23840 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23841
23842 PR c++/12924
23843 * g++.dg/template/template-id-2.C: New test.
23844
23845 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23846
23847 PR c++/5369
23848 * g++.dg/template/memfriend1.C: New test.
23849 * g++.dg/template/memfriend2.C: Likewise.
23850 * g++.dg/template/memfriend3.C: Likewise.
23851 * g++.dg/template/memfriend4.C: Likewise.
23852 * g++.dg/template/memfriend5.C: Likewise.
23853 * g++.dg/template/memfriend6.C: Likewise.
23854 * g++.dg/template/memfriend7.C: Likewise.
23855 * g++.dg/template/memfriend8.C: Likewise.
23856 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23857
23858 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23859
23860 PR c++/12515
23861 * g++.dg/ext/cond1.C: New test.
23862
23863 2003-11-20 Richard Henderson <rth@redhat.com>
23864
23865 * gcc.dg/20020201-2.c: Remove.
23866 * gcc.dg/20020201-4.c: Remove.
23867 * gcc.dg/20020304-1.c: Remove.
23868
23869 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23870
23871 * gcc.dg/cpp/trad/xwin1.c: New test case.
23872
23873 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23874
23875 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23876 * lib/g77.exp: Likewise.
23877 * lib/objc.exp: Likewise.
23878 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23879 for darwin.
23880
23881 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23882
23883 PR c++/12932
23884 * g++.dg/template/static5.C: New test.
23885
23886 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23887
23888 * gcc.dg/nested-func-1.c: New test.
23889
23890 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23891
23892 * gcc.dg/cpp/assert4.c: New test.
23893
23894 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23895
23896 PR c++/2294
23897 * g++.dg/lookup/using9.c: New test.
23898
23899 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23900
23901 PR c++/12762
23902 * g++.dg/template/error3.C: New test.
23903
23904 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23905
23906 PR ada/13035
23907 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23908 No longer use a wrapper for gcc, since this does not work under
23909 Windows.
23910
23911 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23912
23913 PR c++/2094
23914 * g++.dg/template/ptrmem7.C: New test.
23915
23916 2003-11-13 Andrew Pinski <apinski@apple.com>
23917
23918 * gcc.c-torture/compile/20031113-1.c: New test.
23919
23920 2003-11-13 Mark Mitchell <mark@codesourcery.com>
23921 Kean Johnston <jkj@sco.com>
23922
23923 PR c/13029
23924 * gcc.dg/unused-4.c: Update.
23925
23926 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23927
23928 * g++.dg/opt/const3.C: New test.
23929
23930 2003-11-13 Jan Hubicka <jh@suse.cz>
23931
23932 * gcc.c-torture/compile/20031112-1.c: New test.
23933
23934 2003-11-12 Mark Mitchell <mark@codesourcery.com>
23935
23936 * g++.dg/parse/crash10.C: Remove bogus error marker.
23937
23938 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23939
23940 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23941 (host_gcc): Likewise.
23942 (ROOT): Honor $PWDCMD.
23943 (BASE): Likewise.
23944 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23945
23946 2003-11-12 Catherine Moore <clm@redhat.com>
23947
23948 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23949
23950 2003-11-12 Andreas Jaeger <aj@suse.de>
23951 Jakub Jelinek <jakub@redhat.com>
23952 Andrew Pinski <pinskia@physics.uc.edu>
23953 Richard Henderson <rth@redhat.com>
23954
23955 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23956 systems.
23957 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23958
23959 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23960 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23961
23962 2003-11-11 Andreas Jaeger <aj@suse.de>
23963
23964 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23965
23966 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23967
23968 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
23969
23970 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23971 Clean ups.
23972
23973 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
23974
23975 * gcc.dg/trampoline-1.c: New test.
23976
23977 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23978
23979 * gcc.c-torture/compile/200031109-1.c: New test.
23980
23981 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23982
23983 PR c/3190
23984 PR c/8714
23985 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23986 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23987 gcc.dg/format/no-y2k-1.c: Update.
23988
23989 2003-11-08 Roger Sayle <roger@eyesopen.com>
23990
23991 PR optimization/10467
23992 * gcc.dg/20031108-1.c: New test case.
23993
23994 2003-11-07 Geoffrey Keating <geoffk@apple.com>
23995
23996 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23997
23998 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23999
24000 * gcc.dg/compound-lvalue-1.c: New test.
24001 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24002 some XFAILs.
24003
24004 2003-11-06 Geoffrey Keating <geoffk@apple.com>
24005
24006 * gcc.dg/altivec-varargs-1.c: New test.
24007
24008 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24009
24010 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24011 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24012 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
24013 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
24014 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24015
24016 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
24017
24018 * gcc.dg/cond-lvalue-1.c: New test.
24019
24020 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
24021
24022 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24023
24024 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24025
24026 PR c++/11616
24027 * g++.dg/template/instantiate5.C: New test.
24028
24029 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24030
24031 PR c++/12726
24032 * g++.dg/ext/complit2.C: Replace test with self-contained version.
24033 * ChangeLog: Add missing first entry for above test.
24034
24035 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24036
24037 PR c++/9810
24038 * g++.dg/template/using8.C: New test.
24039 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
24040
24041 2003-11-02 Roger Sayle <roger@eyesopen.com>
24042
24043 PR optimization/10817
24044 * gcc.c-torture/compile/20031102-1.c: New test case.
24045
24046 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
24047
24048 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
24049 2147483647.
24050
24051 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24052
24053 * gcc.dg/20031102-1.c: New test.
24054
24055 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24056
24057 * gcc.dg/complex-1.c: New test.
24058
24059 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24060
24061 PR c++/12796
24062 * g++.dg/template/crash13.C: Adjust expected error location.
24063 * g++.old-deja/g++.brendan/ns1.C: Likewise.
24064
24065 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
24066
24067 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24068
24069 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
24070
24071 PR/10239
24072 * gcc.c-torture/compile/20031031-2.c: New test.
24073
24074 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
24075
24076 PR/11640
24077 * gcc.c-torture/compile/20031031-1.c: New test.
24078
24079 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
24080
24081 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24082 * gcc.misc-tests/bprob.exp: Likewise.
24083 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
24084 the execution test on arm-elf configs.
24085 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
24086 configs that don't support scratch files.
24087 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24088
24089 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
24090
24091 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24092 done by dejagnu.
24093
24094 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
24095
24096 * ada/acats/run_all.sh: Redirect mv output to /dev/null
24097 Avoid non pure sh syntax. Add more logging.
24098
24099 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24100 fail.
24101
24102 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24103
24104 PR libgcj/10610
24105 * gcc.dg/ppc-stackalign-1.c: New test.
24106
24107 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
24108
24109 * ada/acats/run_all.sh: Change output to be more compliant with
24110 dejagnu framework.
24111 Create acats.sum and acats.log files under testsuite/ada/acats
24112 Only run [a-z]* directories, to filter out e.g. CVS.
24113 Redirect build output to log file.
24114
24115 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
24116
24117 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24118
24119 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
24120
24121 PR ada/5909:
24122 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24123
24124 2003-10-27 Jakub Jelinek <jakub@redhat.com>
24125
24126 * gcc.c-torture/compile/20031023-1.c: New test.
24127 * gcc.c-torture/compile/20031023-2.c: New test.
24128 * gcc.c-torture/compile/20031023-3.c: New test.
24129 * gcc.c-torture/compile/20031023-4.c: New test.
24130
24131 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24132
24133 PR c++/10371
24134 * g++.dg/lookup/scoped8.C: New test.
24135
24136 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
24137
24138 * g++.dg/opt/reg-stack3.C: New test.
24139
24140 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
24141
24142 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
24143
24144 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24145
24146 PR c++/11076
24147 * g++.dg/template/crash13.C: New test.
24148
24149 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
24150
24151 * gcc.dg/c99-restrict-2.c: New test.
24152
24153 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
24154
24155 PR c++/12698, c++/12699, c++/12700, c++/12566
24156 * g++.dg/inherit/covariant9.C: New test.
24157 * g++.dg/inherit/covariant10.C: New test.
24158 * g++.dg/inherit/covariant11.C: New test.
24159
24160 2003-10-23 Jason Merrill <jason@redhat.com>
24161
24162 PR c++/12726
24163 * g++.dg/ext/complit2.C: New test.
24164
24165 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
24166
24167 PR target/12654
24168 * gcc.c-torture/execute/20031020-1.c: New test.
24169
24170 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24171
24172 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24173 following the jump_insn.
24174
24175 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
24176
24177 * gcc.dg/cast-lvalue-1.c: New test.
24178
24179 2003-10-21 Mark Mitchell <mark@codesourcery.com>
24180
24181 PR c++/11962
24182 * g++.dg/template/cond2.C: New test.
24183
24184 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
24185
24186 * gcc.dg/builtins-28.c: New test.
24187
24188 2003-10-20 Jan Hubicka <jh@suse.cz>
24189
24190 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24191 parameter.
24192 * testsuite/gcc.dg/inline-2.c: Likewise.
24193
24194 2003-10-20 Phil Edwards <phil@codesourcery.com>
24195
24196 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24197 * gcc.dg/nest.c: Likewise.
24198
24199 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24200
24201 PR c++/9781, c++/10583, c++/11862
24202 * g++.dg/parse/crash13.C: New test.
24203
24204 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24205
24206 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24207
24208 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24209
24210 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24211 Define HAVE_C99_RUNTIME except on Solaris.
24212 * gcc.dg/builtins-20.c: Likewise.
24213
24214 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24215
24216 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24217
24218 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24219
24220 PR c++/12495
24221 * g++.dg/template/crash21.C: New test.
24222
24223 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24224
24225 PR c++/2513
24226 * g++.dg/template/typename5.C: New test.
24227
24228 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24229
24230 PR c++/12369
24231 * g++.dg/template/friend25.C: New test.
24232
24233 2003-10-16 Ziemowit Laski <zlaski@apple.com>
24234
24235 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24236 versions.
24237
24238 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
24239
24240 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24241 == 2147483647.
24242
24243 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
24244
24245 * gcc.c-torture/execute/960416-1.x: Remove.
24246 * gcc.c-torture/execute/divconst-3.x: Likewise.
24247
24248 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
24249
24250 PR target/12598
24251 * gcc.dg/torture/cris-volatile-1.c: New test.
24252
24253 2003-10-14 Roger Sayle <roger@eyesopen.com>
24254
24255 PR optimization/9325
24256 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24257 for overflowing floating point to integer conversion during RTL
24258 simplification.
24259
24260 2003-10-13 Ziemowit Laski <zlaski@apple.com>
24261
24262 * objc/execute/_cmd.m: Fix typo.
24263 * objc.dg/image-info.m, objc.dg/symtab-1.m:
24264 Relax 'scan-assembler' regexp.
24265 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24266 objc.dg/try-catch-4.m: Run on non-Darwin targets.
24267 * objc.dg/zero-link-2.m: Remove blank line.
24268 * objc.dg/zero-link-3.m: New test case.
24269
24270 2003-10-13 Geoffrey Keating <geoffk@apple.com>
24271
24272 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24273
24274 * gcc.dg/asm-names.c: Use scan-assembler-not rather
24275 than linker trickery.
24276
24277 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24278
24279 PR c++/12370
24280 * g++.dg/other/friend2.C: New test.
24281
24282 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24283
24284 * gcc.dg/20031012-1.c: New test.
24285
24286 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24287
24288 * gcc.dg/weak/weak-3.c: Fix for new warning.
24289
24290 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
24291
24292 PR optimization/8750
24293 * gcc.c-torture/execute/20031012-1.c: New test case.
24294
24295 2003-10-11 Roger Sayle <roger@eyesopen.com>
24296
24297 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24298 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24299
24300 2003-10-11 Roger Sayle <roger@eyesopen.com>
24301
24302 PR optimization/12260
24303 * gcc.c-torture/compile/20031011-2.c: New test case.
24304
24305 2003-10-11 Roger Sayle <roger@eyesopen.com>
24306
24307 * gcc.c-torture/execute/20031011-1.c: New testcase.
24308
24309 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
24310
24311 * gcc.c-torture/compile/20031011-1.c: New test.
24312
24313 2003-10-11 Jan Hubicka <jh@suse.cz>
24314
24315 * g++.dg/other/first-global.C: New test.
24316
24317 2003-10-11 Roger Sayle <roger@eyesopen.com>
24318
24319 * gcc.c-torture/execute/string-opt-18.c: New testcase.
24320
24321 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
24322
24323 * gcc.c-torture/compile/20031010-1.c: New test.
24324
24325 2003-10-10 Geoffrey Keating <geoffk@apple.com>
24326
24327 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24328 * gcc.c-torture/execute/va-arg-25.c: ... here.
24329
24330 2003-10-09 Mark Mitchell <mark@codesourcery.com>
24331
24332 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24333
24334 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
24335
24336 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24337
24338 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24339
24340 * g++.dg/parse/error2.C: New test.
24341
24342 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24343
24344 PR c++/11097
24345 * g++.dg/other/error5.C: Modify the error message.
24346 * g++.dg/lookup/using8.C: New test.
24347
24348 2003-10-07 Geoffrey Keating <geoffk@apple.com>
24349
24350 * gcc.dg/darwin-abi-2.c: New file.
24351 * gcc.c-torture/execute/va-arg-24.c: New file.
24352
24353 2003-10-06 Bob Wilson <bob.wilson@acm.org>
24354
24355 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
24356 indentation.
24357
24358 2003-10-06 Mark Mitchell <mark@codesourcery.com>
24359
24360 PR c++/10147
24361 * g++.dg/other/error4.C: Update error messages.
24362 * g++.dg/template/ptrmem4.C: Likewise.
24363
24364 PR c++/12337
24365 * g++.dg/init/new9.C: New test.
24366
24367 PR c++/12334, c++/12236, c++/8656
24368 * g++.dg/ext/attrib8.C: New test.
24369
24370 2003-10-06 Devang Patel <dpatel@apple.com>
24371
24372 * gcc.dg/debug/dwarf2-3.h: New test.
24373 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24374
24375 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24376
24377 * g++.dg/opt/cfg2.C: New test.
24378
24379 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24380
24381 * g++.dg/opt/float1.C: New test.
24382
24383 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24384
24385 * gcc.dg/c90-array-lval-6.c: New test.
24386 * gcc.dg/c99-array-lval-6.c: New test.
24387
24388 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24389 Ziemowit Laski <zlaski@apple.com>
24390
24391 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24392 'Derived', so that it is never considered a class method; add
24393 new warning for '+port' method ambiguity.
24394 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24395 <objc/objc-api.h> (needed on Mac OS X).
24396 * objc.dg/method-13.m: New test.
24397
24398 2003-10-03 Roger Sayle <roger@eyesopen.com>
24399
24400 PR optimization/9325, PR java/6391
24401 * gcc.c-torture/execute/20031003-1.c: New test case.
24402
24403 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24404
24405 PR optimization/12180
24406 * gcc.dg/20031002-1.c: New test.
24407
24408 PR c++/12486
24409 * g++.dg/inherit/error1.C: New test.
24410
24411 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24412
24413 * lib/f-torture.exp (search_for): Rename to...
24414 (search_for_re): This. Also, clean up comments and the
24415 "regexp" invocation.
24416
24417 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24418
24419 * gcc.c-torture/compile/20031002-1.c: New test.
24420
24421 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24422
24423 * g++.dg/opt/cond1.C: New test.
24424
24425 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24426
24427 * gcc.dg/Wold-style-definition-2.c: New testcase.
24428 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24429
24430 2003-09-29 Richard Henderson <rth@redhat.com>
24431
24432 * g++.dg/init/array10.C: Add dg-options.
24433
24434 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24435
24436 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24437
24438 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24439
24440 * g++.dg/template/friend19.C: Fix typo.
24441 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24442
24443 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24444
24445 * gcc.c-torture/execute/20030928-1.c: New test.
24446 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24447
24448 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24449
24450 * g++.dg/opt/unroll1.C: New test.
24451
24452 2003-09-26 Roger Sayle <roger@eyesopen.com>
24453
24454 PR optimization/11741
24455 * gcc.dg/20030926-1.c: New test case.
24456
24457 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24458
24459 PR c++/5655
24460 * g++.dg/parse/access7.C: New test.
24461 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24462
24463 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24464
24465 MERGE OF objc-improvements-branch into MAINLINE:
24466 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24467 if libobjc has not been built.
24468 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24469 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24470 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24471 objc/execute/nested-3.m, objc/execute/np-2.m,
24472 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24473 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24474 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24475 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24476 objc.dg/special/unclaimed-category-1.h,
24477 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24478 well as GNU runtime.
24479 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24480 * execute/cascading-1.m, execute/function-message-1.m,
24481 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24482 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24483 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24484 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24485 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24486 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24487 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24488 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24489 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24490 * objc.dg/bitfield-2.m: Run only on Darwin.
24491 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24492 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24493 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24494 * objc.dg/const-str-1.m: Fix constant string layout.
24495
24496 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24497
24498 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24499
24500 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24501
24502 * gcc.dg/darwin-abi-1.c: New file.
24503
24504 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24505
24506 PR target/12281
24507 * gcc.c-torture/compile/20030921-1.c: New test.
24508
24509 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24510
24511 * g++.dg/opt/reg-stack2.C: New test.
24512
24513 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24514
24515 * g++.dg/eh/delayslot1.C: New test.
24516
24517 2003-09-20 Richard Henderson <rth@redhat.com>
24518
24519 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24520
24521 2003-09-20 Roger Sayle <roger@eyesopen.com>
24522
24523 * gcc.c-torture/execute/20030920-1.c: New test case.
24524
24525 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24526
24527 * g++.dg/rtti/typeid3.C: Correct expected error message.
24528
24529 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24530
24531 PR c++/157
24532 * g++.dg/parse/crash12.C: New test.
24533
24534 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24535
24536 * gcc.dg/compat/mixed-struct-check.h: New.
24537 * gcc.dg/compat/mixed-struct-defs.h: New.
24538 * gcc.dg/compat/mixed-struct-init.h: New.
24539 * gcc.dg/compat/struct-by-value-19_main.c: New.
24540 * gcc.dg/compat/struct-by-value-19_x.c: New.
24541 * gcc.dg/compat/struct-by-value-19_y.c: New.
24542 * gcc.dg/compat/struct-by-value-20_main.c: New.
24543 * gcc.dg/compat/struct-by-value-20_x.c: New.
24544 * gcc.dg/compat/struct-by-value-20_y.c: New.
24545 * gcc.dg/compat/struct-return-19_main.c: New.
24546 * gcc.dg/compat/struct-return-19_x.c: New.
24547 * gcc.dg/compat/struct-return-19_y.c: New.
24548 * gcc.dg/compat/struct-return-20_main.c: New.
24549 * gcc.dg/compat/struct-return-20_x.c: New.
24550 * gcc.dg/compat/struct-return-20_y.c: New.
24551
24552 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24553 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24554 so that it will not complain on LP64 targets.
24555
24556 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24557
24558 PR c++/495
24559 * g++.dg/template/friend24.C: New test.
24560
24561 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24562
24563 PR c++/12332
24564 * g++.dg/template/memtmpl2.C: New test.
24565
24566 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24567
24568 PR target/11184
24569 * gcc.dg/builtin-apply1.c: New test.
24570
24571 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24572
24573 PR c++/9848
24574 * g++.dg/warn/Wunused-4.C: New test.
24575
24576 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24577
24578 PR c++/12316
24579 * g++.dg/other/gc2.C: New test.
24580
24581 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24582
24583 PR c++/11991
24584 * g++.dg/rtti/typeid3.C: New test.
24585
24586 PR c++/12266
24587 * g++.dg/overload/template1.C: New test.
24588
24589 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24590
24591 * g++.dg/opt/cfg3.C: New test.
24592
24593 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24594
24595 PR c++/7939
24596 * g++.dg/template/crash11.C: New test.
24597
24598 2003-09-16 Jason Merrill <jason@redhat.com>
24599 Jakub Jelinek <jakub@redhat.com>
24600
24601 * gcc.dg/attr-warn-unused-result.c: New test.
24602
24603 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24604
24605 PR c++/12184
24606 * g++.dg/expr/call2.C: New test.
24607
24608 2003-09-15 Andreas Jaeger <aj@suse.de>
24609
24610 * gcc.dg/Wold-style-definition-1.c: New test.
24611
24612 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24613
24614 PR c++/3907
24615 * g++.dg/parse/template12.C: New test.
24616
24617 * g++.dg/abi/bitfield11.C: New test.
24618 * g++.dg/abi/bitfield12.C: Likewise.
24619
24620 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24621
24622 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24623 non-expansion of functional macro name without arguments at EOL.
24624 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24625
24626 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24627
24628 * gcc.c-torture/execute/20030914-[12].c: New tests.
24629
24630 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24631
24632 PR c++/11788
24633 * g++.dg/overload/addr1.C: New test.
24634
24635 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24636
24637 * gcc.dg/20030909-1.c: New test.
24638
24639 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24640
24641 * gcc.dg/ultrasp10.c: New test.
24642
24643 2003-09-09 Devang Patel <dpatel@apple.com>
24644
24645 * gcc.dg/darwin-ld-6.c: New test.
24646
24647 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24648
24649 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24650
24651 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24652
24653 * gcc.dg/ia64-types1.c: New test.
24654 * gcc.dg/ia64-types2.c: Likewise.
24655
24656 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24657
24658 * gcc.dg/builtins-1.c: Add more _Complex tests.
24659 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24660
24661 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24662 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24663
24664 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24665
24666 PR c++/11786
24667 * g++.dg/lookup/koenig2.C: New test.
24668
24669 PR c++/5296
24670 * g++.dg/rtti/typeid2.C: New test.
24671
24672 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24673
24674 * gcc.c-torture/compile/20030904-1.c: New test.
24675
24676 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24677
24678 * g++.dg/opt/longbranch2.C: New test.
24679
24680 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24681
24682 * g++.dg/template/crash10.C: Only compile it.
24683
24684 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24685
24686 PR middle-end/11665
24687 * gcc.c-torture/compile/20030907-1.c: New test.
24688 * g++.dg/init/array11.C: New test.
24689
24690 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24691
24692 PR c++/11852
24693 * g++.dg/init/struct1.C: New test.
24694
24695 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24696
24697 PR c++/12181
24698 * g++.dg/expr/comma1.C: New test.
24699
24700 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24701
24702 PR c++/11867
24703 * g++.dg/expr/static_cast5.C: New test.
24704
24705 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24706
24707 PR c++/11507
24708 * g++.dg/lookup/scoped7.C: New test.
24709
24710 PR c++/9574
24711 * g++.dg/other/static1.C: New test.
24712
24713 PR c++/11490
24714 * g++.dg/warn/template-1.C: New test.
24715
24716 PR c++/11432
24717 * g++.dg/template/crash10.C: New test.
24718
24719 PR c++/2478
24720 * g++.dg/overload/VLA.C: New test.
24721
24722 PR c++/10804
24723 * g++.dg/template/call1.C: New test.
24724
24725 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24726
24727 PR c++/11794
24728 * g++.dg/parse/using3.C: New test.
24729
24730 2003-09-06 Roger Sayle <roger@eyesopen.com>
24731
24732 PR c++/11409
24733 * g++.dg/overload/builtin3.C: New test case.
24734
24735 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24736
24737 PR c/9862
24738 * gcc.dg/20030906-1.c: New test.
24739 * gcc.dg/20030906-2.c: Likewise.
24740
24741 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24742
24743 PR c++/12167
24744 * g++.dg/parse/defarg5.C: New test.
24745
24746 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24747
24748 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24749
24750 PR c++/12163
24751 * g++.dg/expr/static_cast4.C: New test.
24752
24753 PR c++/12146
24754 * g++.dg/template/crash9.C: New test.
24755
24756 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24757
24758 * g++.old-deja/g++.ext/pretty2.C: Update for change
24759 in __FUNCTION__.
24760 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24761
24762 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24763
24764 PR c++/11922
24765 * g++/dg/template/qualified-id1.C: New test.
24766
24767 PR c++/12037
24768 * g++.dg/warn/noeffect4.C: New test.
24769
24770 2003-09-04 Matt Austern <austern@apple.com>
24771
24772 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24773 * g++.dg/ext/fnname2.C: Likewise.
24774 * g++.dg/ext/fnname3.C: Likewise.
24775
24776 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24777
24778 * g++.dg/expr/lval1.C: New test.
24779 * g++.dg/ext/lvcast.C: Remove.
24780
24781 2003-09-03 Roger Sayle <roger@eyesopen.com>
24782
24783 PR optimization/11700.
24784 * gcc.c-torture/compile/20030903-1.c: New test case.
24785
24786 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24787
24788 PR c++/12053
24789 * g++.dg/abi/layout4.C: New test.
24790
24791 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24792
24793 PR c++/11553
24794 * g++.dg/parse/friend3.C: New test.
24795
24796 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24797
24798 PR c++/11847
24799 * g++.dg/template/class1.C: New test.
24800
24801 PR c++/11808
24802 * g++.dg/expr/call1.C: New test.
24803
24804 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24805
24806 PR c++/12114
24807 * g++.dg/init/ref9.C: New test.
24808
24809 PR c++/11972
24810 * g++.dg/template/nested4.C: New test.
24811
24812 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24813
24814 PR c++/12093
24815 * g++.dg/template/non-dependent4.C: New test.
24816
24817 PR c++/11928
24818 * g++.dg/inherit/conv1.C: New test.
24819
24820 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24821
24822 PR c++/6196
24823 * g++.dg/ext/label1.C: New test.
24824 * g++.dg/ext/label2.C: Likewise.
24825
24826 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24827
24828 * g++.dg/expr/cond3.C: New test.
24829
24830 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24831
24832 * gcc.dg/builtins-1.c: Add new builtin cases.
24833
24834 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24835
24836 * gcc.dg/builtins-1.c: Add new cases.
24837 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24838
24839 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24840
24841 * gcc.dg/builtins-1.c: Add more math builtin tests.
24842 * gcc.dg/torture/builtin-attr-1.c: New test.
24843
24844 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24845
24846 PR optimization/5079
24847 * g++.dg/opt/static3.C: New test.
24848
24849 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24850
24851 * gcc.misc-tests/gcov-10b.c: New test.
24852
24853 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24854
24855 * g++.dg/opt/ptrmem3.C: New test.
24856
24857 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24858
24859 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24860
24861 * gcc.dg/20030826-2.c: New test.
24862
24863 2003-08-26 Roger Sayle <roger@eyesopen.com>
24864
24865 PR middle-end/12002
24866 * g77.f-torture/compile/12002.f: New test case.
24867
24868 2003-08-26 Roger Sayle <roger@eyesopen.com>
24869
24870 * gcc.dg/20030826-1.c: New test case.
24871
24872 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24873
24874 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24875
24876 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24877
24878 PR c++/11871
24879 * c++.dg/lookup/crash1.C: New test.
24880
24881 * c++.dg/warn/noeffect3.C: New test.
24882
24883 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24884
24885 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24886 * gcc.dg/compat/vector-1_y.c: Ditto.
24887 * gcc.dg/compat/vector-2_x.c: Ditto.
24888 * gcc.dg/compat/vector-2_y.c: Ditto.
24889
24890 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24891
24892 * gcc.dg/20030702-1.c: New test.
24893
24894 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24895
24896 PR c++/8795
24897 * g++.dg/ext/altivec-1.C: New test.
24898
24899 2003-08-24 Richard Henderson <rth@redhat.com>
24900
24901 * g++.dg/eh/simd-2.C: Add -w for x86.
24902
24903 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24904
24905 * gcc.dg/20030815-1.c: New test.
24906
24907 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24908
24909 PR c++/3765
24910 * g++.dg/parse/access6.C: New test.
24911
24912 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24913
24914 PR c++/641, c++/11876
24915 * g++.dg/template/friend22.C: New test.
24916 * g++.dg/template/friend23.C: Likewise.
24917
24918 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24919
24920 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24921 identically.
24922
24923 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24924
24925 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24926
24927 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24928
24929 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24930
24931 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24932
24933 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24934
24935 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24936
24937 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24938
24939 2003-08-21 Mark Mitchell <mark@codesourcery.com>
24940
24941 PR c++/11919
24942 * g++.dg/overload/prom1.C: New test.
24943
24944 PR c++/11551
24945 * g++.dg/parse/dtor2.C: New test.
24946
24947 PR c++/10762
24948 * g++.dg/parse/using2.C: New test.
24949
24950 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
24951
24952 PR target/11805
24953 * gcc.c-torture/compile/20030821-1.c: New.
24954
24955 2003-08-20 Mark Mitchell <mark@codesourcery.com>
24956
24957 PR c++/11834
24958 * g++.dg/template/deduce2.C: New test.
24959
24960 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
24961
24962 * gcc.c-torture/execute/20030821-1.c: New test.
24963
24964 2003-08-20 Roger Sayle <roger@eyesopen.com>
24965
24966 PR middle-end/11984
24967 * gcc.dg/20030820-1.c: New test case.
24968
24969 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
24970
24971 PR c++/11945
24972 * g++.dg/warn/noeffect2.C: New test.
24973
24974 2003-08-19 Mark Mitchell <mark@codesourcery.com>
24975
24976 PR c++/10926
24977 * g++.dg/template/dtor2.C: New test.
24978
24979 PR c++/11684
24980 * g++.dg/template/operator1.C: New test.
24981 * g++.dg/parse/operator4.C: New test.
24982
24983 PR c++/11946.C
24984 * g++.dg/expr/enum1.C: New test.
24985 * gcc.dg/c99-bool-1.c: Remove bogus warning.
24986
24987 PR c++/11036.C
24988 * g++.dg/parse/elab2.C: New test.
24989 * g++.dg/parse/typedef4.C: Change error message.
24990 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24991 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24992 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24993
24994 2003-08-19 Geoffrey Keating <geoffk@apple.com>
24995
24996 * gcc.dg/pch/warn-1.c: New.
24997 * gcc.dg/pch/warn-1.hs: New.
24998
24999 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25000 not-tested file.
25001
25002 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25003
25004 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25005
25006 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25007
25008 * gcc.dg/uninit-D.c: New Test.
25009 * gcc.dg/uninit-E.c: New Test.
25010 * gcc.dg/uninit-F.c: New Test.
25011 * gcc.dg/uninit-G.c: New Test.
25012
25013 2003-08-19 Michael Ritzert <ritzert@t-online.de>
25014
25015 * g++.dg/README: Describe the pch directory.
25016
25017 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25018
25019 PR c++/11174
25020 * g++.dg/parse/access4.C: New test.
25021 * g++.dg/parse/access5.C: Likewise.
25022 * g++.old-deja/g++.jason/access17.C: Adjust error message.
25023
25024 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
25025
25026 * gcc.dg/noncompile/20030818-1.c: New.
25027
25028 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
25029
25030 PR c++/11957
25031 * g++.dg/warn/noeffect1.C: New test.
25032
25033 * g++.dg/template/scope2.C: New test.
25034 * g++.dg/template/error2.C: Correct dg-error
25035
25036 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
25037
25038 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
25039
25040 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
25041
25042 PR C++/11512
25043 * g++.dg/template/warn1.C: New.
25044
25045 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
25046
25047 * g++.dg/template/error2.C: New test.
25048 * g++.dg/lookup/using7.C: Adjust errors
25049 * g++.old-deja/g++.pt/crash36.C: Likewise.
25050 * g++.old-deja/g++.pt/derived3.C: Likewise.
25051
25052 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25053
25054 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
25055 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
25056 * gcc.c-torture/execute/builtins/string-9.c: New, from
25057 string-opt-9.c. Adjust for execute/builtins framework.
25058 * gcc.c-torture/execute/string-opt-9.c: Delete.
25059
25060 2003-08-12 Mark Mitchell <mark@codesourcery.com>
25061
25062 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
25063
25064 * g++.dg/parse/ret-type2.C: New test.
25065
25066 PR c++/11703
25067 * g++.dg/init/new8.C: New test.
25068
25069 PR c++/10923
25070 * g++.dg/parse/typedef5.C: New test.
25071
25072 PR c++/9512
25073 * g++.dg/parse/qualified2.C: New test.
25074 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
25075 invalid code.
25076
25077 2003-08-11 Mark Mitchell <mark@codesourcery.com>
25078
25079 * g++.dg/conversion/ptrmem1.C: New test.
25080
25081 2003-08-11 Jakub Jelinek <jakub@redhat.com>
25082
25083 PR target/11693
25084 * gcc.dg/20030811-1.c: New test.
25085
25086 PR target/11535
25087 * gcc.c-torture/execute/20030811-1.c: New test.
25088
25089 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25090
25091 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25092
25093 2003-08-10 Mark Mitchell <mark@codesourcery.com>
25094
25095 PR c++/11789.C
25096 * g++.dg/inherit/multiple1.C: New test.
25097
25098 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
25099
25100 * gcc.dg/spe1.c: New test.
25101
25102 PR c++/11670
25103 * g++.dg/expr/cast2.C: New test.
25104
25105 PR c++/10530
25106 * g++.dg/template/dependent-name2.C: New test.
25107
25108 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
25109
25110 * g++.dg/parse/crash11.C: Put the dg options in comments.
25111
25112 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
25113
25114 * lib/gcc-dg.exp: Update for diagnostic change.
25115
25116 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25117
25118 PR c++/5767
25119 * g++.dg/parse/crash11.C: New test.
25120
25121 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
25122
25123 * gcc.dg/cpp/spacing1.c: Update.
25124
25125 2003-08-04 Janis Johnson <janis187@us.ibm.com>
25126
25127 PR target/11739
25128 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25129 a value for -mtune.
25130
25131 2003-08-04 Roger Sayle <roger@eyesopen.com>
25132
25133 PR middle-end/11771
25134 * gcc.c-torture/compile/20030804-1.c: New test case.
25135
25136 2003-08-04 Roger Sayle <roger@eyesopen.com>
25137
25138 * gcc.dg/20030804-1.c: New test case.
25139
25140 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
25141
25142 * gcc.dg/cpp/separate-1.c: New test.
25143
25144 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
25145
25146 PR c++/11704
25147 * g++.dg/template/dependent-expr2.C: New test.
25148
25149 PR c++/11766
25150 * g++.dg/expr/ptrmem1.C: New test.
25151
25152 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25153
25154 PR c++/9453
25155 * g++.dg/template/friend15.C: New test.
25156
25157 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
25158
25159 * lib/dg-pch.exp: Work round PCH bug.
25160
25161 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25162
25163 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
25164 builtins. Move cases from builtins-4.c here.
25165
25166 * gcc.dg/torture/builtin-math-1.c: New test taken from
25167 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25168 additional cases.
25169
25170 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25171 Delete.
25172
25173 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
25174
25175 PR c++/9447
25176 * g++.dg/template/using7.C: New test.
25177
25178 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
25179
25180 * import1.c, import2.c: New tests.
25181
25182 2003-08-01 Jakub Jelinek <jakub@redhat.com>
25183
25184 * g++.dg/eh/crossjump1.C: New test.
25185
25186 2003-08-01 Mark Mitchell <mark@codesourcery.com>
25187
25188 PR c++/11697
25189 * g++.dg/template/using6.C: New test.
25190
25191 PR c++/11744
25192 * g++.dg/template/koenig2.C: New test.
25193
25194 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25195
25196 PR c++/7983
25197 * g++.dg/parse/typedef4.C: New test.
25198
25199 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25200
25201 PR c++/8442, c++/8806
25202 * g++.dg/template/elab1.C: New test.
25203 * g++.dg/template/type2.C: Likewise.
25204 * g++.dg/template/ttp3.C: Adjust expected error message.
25205 * g++.old-deja/g++.law/visibility13.C: Likewise.
25206 * g++.old-deja/g++.niklas/t135.C: Likewise.
25207 * g++.old-deja/g++.pt/ttp41.C: Likewise.
25208 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25209 template argument.
25210 * g++.old-deja/g++.pt/ttp44.C: Likewise.
25211
25212 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
25213
25214 PR c++/11295
25215 * g++.dg/ext/stmtexpr1.C: New test.
25216
25217 * g++.dg/opt/tmp1.C: New test.
25218
25219 PR c++/11525
25220 * g++.dg/parse/constant4.C: New test.
25221
25222 PR c++/9447
25223 * g++.dg/template/using5.C: New test.
25224
25225 2003-07-31 Roger Sayle <roger@eyesopen.com>
25226
25227 * gcc.dg/builtins-27.c: New test case.
25228
25229 2003-07-31 Jakub Jelinek <jakub@redhat.com>
25230
25231 * gcc.dg/tls/opt-7.c: New test.
25232
25233 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
25234
25235 * g++.old-deja/g++.other/crash18.C: Remove.
25236
25237 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
25238
25239 * g++.dg/template/explicit3.C: New.
25240 * g++.dg/template/explicit4.C: New.
25241 * g++.dg/template/explicit5.C: New.
25242
25243 PR c++/11347
25244 * g++.dg/template/memtmpl1.C: New.
25245
25246 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
25247
25248 PR target/11565
25249 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25250 * gcc.dg/i386-387-5.c (dg-options): Likewise.
25251
25252 2003-07-30 Jan Hubicka <jh@suse.cz>
25253
25254 * vtgc1.c: Kill.
25255
25256 2003-07-29 Zack Weinberg <zack@codesourcery.com>
25257
25258 * gcc.dg/struct-in-proto-1.c: New test.
25259
25260 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
25261
25262 * gcc.dg/cpp/include2.c: Only expect one message.
25263
25264 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
25265
25266 PR c++/9447
25267 * g++.dg/template/using1.C: New test.
25268 * g++.dg/template/using2.C: New test.
25269 * g++.dg/template/using3.C: New test.
25270 * g++.dg/template/using4.C: New test.
25271
25272 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
25273
25274 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25275 * gcc.c-torture/execute/string-opt-10.c: Likewise.
25276
25277 2003-07-28 Jan Hubicka <jh@suse.cz>
25278
25279 PR c++/11530
25280 * g++.dg/opt/call1.C: New test.
25281
25282 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
25283
25284 PR c++/11667
25285 * g++.dg/init/enum2.C: New test.
25286 * g++.dg/template/overload1.C: Add "-w" option.
25287
25288 2003-07-28 <hp@bitrange.com>
25289
25290 * gcc.dg/Wdeclaration-after-statement-1.c,
25291 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25292
25293 2003-07-28 Jakub Jelinek <jakub@redhat.com>
25294
25295 * gcc.c-torture/compile/20030725-1.c: New test.
25296
25297 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
25298
25299 * gcc.dg/20030505.c: Only run for SPE.
25300 Remove definition of opaque type.
25301
25302 2003-07-27 Mark Mitchell <mark@codesourcery.com>
25303
25304 * g++.dg/template/ptrmem6.C: New test.
25305
25306 2003-07-26 Geoffrey Keating <geoffk@apple.com>
25307
25308 * gcc.c-torture/compile/zero-strct-2.c: New test.
25309
25310 2003-07-25 Geoffrey Keating <geoffk@apple.com>
25311
25312 * gcc.dg/intermod-1.c: New test.
25313
25314 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
25315
25316 PR c++/11617
25317 * g++.dg/template/lookup2.C: New test.
25318 * g++.dg/template/memclass1.C: Remove instantiated from error.
25319 * g++.dg/other/error2.C: Tweak expected errors.
25320
25321 PR c++/11596
25322 * g++.dg/template/defarg3.C: New test.
25323
25324 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25325
25326 2003-07-24 Mark Mitchell <mark@codesourcery.com>
25327
25328 * g++.dg/inherit/access5.C: New test.
25329
25330 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25331
25332 PR c++/11513
25333 * g++.dg/template/crash8.C: New test.
25334
25335 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
25336
25337 PR c/10602
25338 * gcc.dg/noncompile/incomplete-2.c: New test.
25339
25340 2003-07-23 Mark Mitchell <mark@codesourcery.com>
25341
25342 PR c++/11645
25343 * g++.dg/inherit/access4.C: New test.
25344
25345 PR c++/11517
25346 * g++.dg/expr/cond2.C: New test.
25347
25348 PR optimization/10679
25349 * g++.dg/opt/inline4.C: New test.
25350
25351 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
25352
25353 * g++.dg/parse/crash10: New test.
25354
25355 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25356
25357 * g++.dg/ext/flexary1.C: New test.
25358
25359 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25360
25361 PR c++/10793
25362 * g++.dg/template/crash9.C: New test.
25363
25364 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25365
25366 PR c++/3004
25367 * g++.dg/parse/typedef3.C: New test.
25368
25369 PR c++/7906
25370 * g++.dg/parse/operator2.C: New test.
25371
25372 PR c++/8895
25373 * g++.dg/parse/def-tmpl-arg1.C: New test.
25374
25375 PR c++/9282
25376 * g++.dg/parse/funptr1.C: New test.
25377
25378 PR c++/9452
25379 * g++.dg/parse/ambig3.C: New test.
25380
25381 PR c++/9454
25382 * g++.dg/parse/operator3.C: New test.
25383
25384 PR c++/9486
25385 * g++.dg/parse/template10.C: New test.
25386
25387 PR c++/9488
25388 * g++.dg/parse/template11.C: New test.
25389
25390 PR c++/10150
25391 * g++.dg/parse/invalid-op1.C: New test.
25392
25393 PR c++/10247
25394 * g++.dg/parse/condexpr1.C: New test.
25395
25396 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25397
25398 * g++.dg/ext/packed3.C: New test.
25399 * g++.dg/ext/packed4.C: New test.
25400
25401 * gcc.dg/pack-test-3.c: New test.
25402
25403 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25404
25405 * lib/compat.exp: Handle dg-options per source file.
25406 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25407 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25408 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25409 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25410 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25411 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25412 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25413 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25414 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25415 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25416 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25417 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25418 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25419 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25420
25421 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25422
25423 PR c/10320
25424 * gcc.c-torture/execute/20030718-1.c: New test.
25425
25426 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25427
25428 PR optimization/11536
25429 * gcc.dg/20030721-1.c: New test.
25430
25431 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25432
25433 PR c++/11546
25434 * g++.dg/template/lookup1.C: New test.
25435
25436 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25437
25438 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25439 diagnostics of ill-formed constructs involving labels.
25440 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25441 the new 'previously defined here' message.
25442
25443 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25444
25445 * g++.dg/parse/non-dependent2.C: New test.
25446
25447 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25448
25449 * g++.dg/init/init-ref4.C: xfail on targets without
25450 weak symbols.
25451
25452 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25453
25454 PR target/11087
25455 * gcc.c-torture/execute/20030717-1.c: New test.
25456
25457 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25458
25459 * g++.dg/opt/cfg1.C: New test.
25460
25461 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25462
25463 PR optimization/11557
25464 * gcc.dg/20030717-1.c: New test.
25465
25466 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25467
25468 PR c++/10476
25469 * g++.dg/expr/crash-1.C: New test.
25470
25471 PR c++/11027
25472 * g++.dg/template/init3.C: New test.
25473
25474 PR c++/8222
25475 * g++.dg/template/non-dependent1.C: New test.
25476
25477 PR c++/11070
25478 * g++.dg/template/non-dependent2.C: New test.
25479
25480 PR c++/11071
25481 * g++.dg/template/non-dependent3.C: New test.
25482
25483 PR c++/9907
25484 * g++.dg/template/sizeof5.C: New test.
25485
25486 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25487
25488 PR 11498
25489 * gcc.c-torture/compile/mangle-1.c: New file.
25490
25491 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25492
25493 PR c++/7809
25494 * g++.dg/parse/access3.C: New test.
25495
25496 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25497
25498 PR c++/11384
25499 * g++.dg/init/init-ref4.C: New test.
25500
25501 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25502
25503 PR c++/11547
25504 * g++.dg/parse/constant3.C: New test.
25505 * g++.dg/parse/crash7.C: Likewise.
25506
25507 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25508
25509 PR target/11008
25510 * gcc.dg/i386-pentium4-not-mull.c: New.
25511
25512 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25513
25514 * gcc.dg/asm-names.c (ymain): Make it weak.
25515
25516 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25517
25518 PR c++/5421
25519 * g++.dg/template/friend21.C: New test.
25520
25521 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25522
25523 * gcc.dg/cleanup-8.c: New test.
25524 * gcc.dg/cleanup-9.c: New test.
25525
25526 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25527
25528 * g++.dg/ext/dll-MI1.h: New file.
25529 * g++.dg/ext/dllexport-MI1.C: New file.
25530 * g++.dg/ext/dllimport-MI1.C: New file.
25531
25532 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25533
25534 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25535 it does not have cmpstrsi patterns (just cmpmemsi).
25536
25537 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25538
25539 PR debug/11473
25540 * g++.dg/debug/debug8.C: New test.
25541
25542 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25543
25544 PR c++/10108
25545 * g++.dg/template/crash7.C: New test.
25546
25547 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25548
25549 PR target/10795
25550 * gcc.c-torture/compile/20030708-1.c: New.
25551
25552 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25553
25554 * gcc.c-torture/execute/20030715-1.c: New test.
25555
25556 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25557
25558 * gcc.dg/pch/inline-3.c: New file.
25559 * gcc.dg/pch/inline-3.hs: New file.
25560 * gcc.dg/pch/inline-4.c: New file.
25561 * gcc.dg/pch/inline-4.hs: New file.
25562
25563 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25564
25565 PR c++/11509
25566 * g++.dg/template/crash6.C: New test.
25567
25568 PR c++/7053
25569 * g++.dg/template/friend20.C: New test.
25570
25571 PR c++/7019
25572 * g++.dg/template/overload2.C: New test.
25573
25574 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25575
25576 PR optimization/11440
25577 * gcc.c-torture/execute/20030714-1.c: New test.
25578
25579 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25580
25581 PR c++/11154
25582 * g++.dg/template/partial2.C: New test.
25583
25584 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25585
25586 PR c++/11503
25587 * g++.dg/template/anon1.C: New test.
25588
25589 PR c++/11493
25590 PR c++/11495
25591 * g++.dg/parse/template9.C: Likewise.
25592 * g++.dg/template/crash4.C: New test.
25593 * g++.dg/template/koenig1.C: Likewise.
25594 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25595 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25596 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25597 functions.
25598 * g++.old-deja/g++.jason/template36.C: Likewise.
25599 * g++.old-deja/g++.mike/p1989.C: Likewise.
25600 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25601 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25602 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25603 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25604 compiling.
25605 * g++.old-deja/g++.pt/union2.C: Use this->.
25606
25607 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25608
25609 * gcc.dg/20030711-1.c: New test.
25610
25611 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25612
25613 PR c++/11050
25614 * g++.dg/parse/args1.C: New test.
25615 * g++.pt/defarg8.C: Change expected errors.
25616
25617 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25618
25619 PR c++/8164
25620 * g++.dg/template/nontype2.C: New test.
25621
25622 PR c++/10558
25623 * g++.dg/parse/template8.C: New test.
25624
25625 PR c++/8327
25626 * g++.dg/template/scope1.C: New test.
25627
25628 * g++.dg/warn/Wsign-compare-1.C: New test.
25629
25630 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25631
25632 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25633
25634 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25635
25636 PR c++/9411
25637 * g++.dg/template/explicit2.C: New test.
25638
25639 PR c++/10032
25640 * g++.dg/warn/pedantic1.C: New test.
25641
25642 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25643
25644 PR c++ 9483
25645 * g++.dg/other/field1.C: New test.
25646
25647 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25648
25649 PR c/11449
25650 * gcc.c-torture/compile/20030707-1.c: New.
25651
25652 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25653
25654 PR c++/10849
25655 * g++.dg/template/access12.C: New test.
25656
25657 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25658
25659 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25660 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25661 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25662 * gcc.misc-tests/gcov.exp: Update
25663 * g++.dg/gcov/gcov.exp: Update
25664 * lib/gcov.exp: Update.
25665
25666 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25667
25668 * g++.dg/abi/mangle17.C: Make sure template expressions are
25669 dependent.
25670 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25671 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25672 * g++.dg/opt/stack1.C: Remove erroneous code.
25673 * g++.dg/parse/template7.C: New test.
25674 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25675 * g++.old-deja/g++.pt/crash4.C: Likewise.
25676
25677 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25678
25679 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25680 with zero or one occurence of `$' after the initial `L'.
25681
25682 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25683
25684 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25685
25686 2003-07-08 Roger Sayle <roger@eyesopen.com>
25687
25688 PR c/11370
25689 * gcc.dg/Wunreachable-6.c: New testcase.
25690 * gcc.dg/Wunreachable-7.c: New testcase.
25691
25692 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25693
25694 PR c/11420
25695 * gcc.dg/20030708-1.c: New test.
25696
25697 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25698
25699 * gcc.dg/compat/sdata-section.h: New file.
25700 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25701 * gcc.dg/torture/mips-sdata-1.c: New test.
25702
25703 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25704
25705 PR c++/11030
25706 * g++.dg/template/friend19.C: New test.
25707
25708 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25709
25710 * g++.dg/opt/strength-reduce.C: New test.
25711
25712 2003-07-07 Roger Sayle <roger@eyesopen.com>
25713
25714 PR target/10979
25715 * gcc.dg/20030707-1.c: New testcase.
25716
25717 2003-07-07 Roger Sayle <roger@eyesopen.com>
25718
25719 PR optimization/11059
25720 * g++.dg/opt/emptyunion.C: New testcase.
25721
25722 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25723 Eric Botcazou <ebotcazou@libertysurf.fr>
25724
25725 * g++.dg/opt/stack1.C: New test.
25726
25727 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25728
25729 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25730 run test.
25731
25732 PR c++/11431
25733 * g++.dg/expr/static_cast3.C: New test.
25734
25735 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25736
25737 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25738 everywhere.
25739 * gcc.dg/concat.c: Concatenation of string constants with
25740 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25741 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25742 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25743 necessary to avoid multi-character character constant warning.
25744 * gcc.dg/cpp/escape.c: Likewise.
25745 * gcc.dg/cpp/ucs.c: Likewise.
25746 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25747 Fix a typo.
25748
25749 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25750
25751 PR c/11428
25752 * gcc.c-torture/compile/20030704-1.c: New.
25753
25754 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25755
25756 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25757
25758 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25759
25760 PR c++/5287, PR c++/7910, PR c++/11021
25761 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25762 tests for warnings.
25763 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25764 * g++.dg/ext/dllimport3.C: Likewise.
25765 * g++.dg/ext/dllimport4.C: New file.
25766 * g++.dg/ext/dllimport5.C: New file.
25767 * g++.dg/ext/dllimport6.C: New file.
25768 * g++.dg/ext/dllimport7.C: New file.
25769 * g++.dg/ext/dllimport8.C: New file.
25770 * g++.dg/ext/dllimport9.C: New file.
25771 * g++.dg/ext/dllimport10.C: New file.
25772 * g++.dg/ext/dllexport1.C: New file.
25773
25774 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25775
25776 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25777 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25778
25779 2003-07-03 Roger Sayle <roger@eyesopen.com>
25780
25781 * gcc.dg/builtins-25.c: New testcase.
25782 * gcc.dg/builtins-26.c: New testcase.
25783
25784 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25785
25786 * gcc.dg/compat/vector-defs.h: New file.
25787 * gcc.dg/compat/vector-setup.h: New file.
25788 * gcc.dg/compat/vector-check.h: New file.
25789 * gcc.dg/compat/vector-1_main.c: New file.
25790 * gcc.dg/compat/vector-1_x.c: New file.
25791 * gcc.dg/compat/vector-1_y.c: New file.
25792 * gcc.dg/compat/vector-2_main.c: New file.
25793 * gcc.dg/compat/vector-2_x.c: New file.
25794 * gcc.dg/compat/vector-2_y.c: New file.
25795
25796 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25797 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25798 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25799 * gcc.dg/compat/struct-align-1.h: New file.
25800 * gcc.dg/compat/struct-align-1_main.c: New file.
25801 * gcc.dg/compat/struct-align-1_x.c: New file.
25802 * gcc.dg/compat/struct-align-1_y.c: New file.
25803 * gcc.dg/compat/struct-align-2.h: New file.
25804 * gcc.dg/compat/struct-align-2_main.c: New file.
25805 * gcc.dg/compat/struct-align-2_x.c: New file.
25806 * gcc.dg/compat/struct-align-2_y.c: New file.
25807
25808 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25809 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25810 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25811 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25812 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25813 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25814 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25815 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25816 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25817 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25818 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25819 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25820 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25821 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25822 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25823 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25824 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25825 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25826 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25827 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25828 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25829 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25830 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25831 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25832 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25833 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25834 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25835 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25836 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25837
25838 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25839
25840 * gcc.dg/i386-call-1.c: New test.
25841
25842 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25843
25844 PR c++/9162
25845 * g++.dg/parse/defarg4.C: New.
25846
25847 2003-07-03 Roger Sayle <roger@eyesopen.com>
25848
25849 PR target/10700
25850 * gcc.c-torture/compile/20030703-1.c: New test case.
25851
25852 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25853
25854 * g++.dg/template/local3.C: Remove extra semicolon.
25855
25856 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25857
25858 * gcc.dg/i386-volatile-1.c: New test.
25859
25860 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25861
25862 PR c++/11072
25863 * g++.dg/other/offsetof2.C: XFAIL.
25864 * g++.dg/other/offsetof5.C: New.
25865
25866 PR c++/10219
25867 * g++.dg/template/error1.C: New.
25868
25869 PR c++/9779
25870 * g++.dg/template/dependent-expr1.C: New.
25871
25872 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25873
25874 PR c++/6949
25875 * g++.dg/template/local3.C: New test.
25876
25877 PR c++/11149
25878 * g++.dg/lookup/scoped6.C: New test.
25879
25880 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25881
25882 PR c++/8046
25883 * g++.dg/other/error7.C: New test.
25884
25885 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25886
25887 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25888 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25889 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25890 * g++.old-deja/g++.other/union2.C: Likewise.
25891 * gcc.dg/c90-const-expr-2.c: Likewise.
25892 * gcc.dg/c90-const-expr-3.c: Likewise.
25893 * gcc.dg/c99-const-expr-2.c: Likewise.
25894 * gcc.dg/c99-const-expr-3.c: Likewise.
25895 * gcc.dg/concat.c: Likewise.
25896
25897 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25898
25899 PR c++/9559
25900 * g++.dg/init/static1.C: New test.
25901
25902 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25903
25904 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25905 * g++.old-deja/g++.other/access2.C: Likewise.
25906 * g++.old-deja/g++.other/decl2.C: Likewise.
25907 * gcc.c-torture/execute/20020615-1.c: Likewise.
25908
25909 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25910
25911 PR c++/4933
25912 * g++.dg/template/sizeof4.C: New test.
25913
25914 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25915
25916 * g++.dg/other/error6.C: New test.
25917
25918 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25919
25920 PR c++/10750
25921 * g++.dg/parse/constant2.C: New test.
25922
25923 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25924
25925 PR c++/11106
25926 * g++.dg/other/error5.C: New test.
25927
25928 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25929
25930 * gcc.dg/format/gcc_diag-1.c: New test.
25931
25932 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
25933
25934 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25935
25936 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
25937
25938 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25939 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25940 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25941
25942 2003-06-28 Jakub Jelinek <jakub@redhat.com>
25943
25944 * gcc.c-torture/execute/builtins/string-8.c: New test.
25945 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25946 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25947 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25948
25949 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25950
25951 PR c++/10468
25952 * g++.dg/ext/typeof6.C: New test.
25953
25954 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25955
25956 PR c++/10796
25957 * g++.dg/init/enum1.C: New test.
25958
25959 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
25960
25961 * gcc.dg/20030627-1.c: New test.
25962
25963 2003-06-26 Mark Mitchell <mark@codesourcery.com>
25964
25965 PR c++/11332
25966 * g++.dg/expr/static_cast2.C: New test.
25967
25968 2003-06-26 Roger Sayle <roger@eyesopen.com>
25969 Jakub Jelinek <jakub@redhat.com>
25970
25971 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25972 sprintf(dst,"%s",src) optimization.
25973 * gcc.c-torture/execute/20030626-1.c: New test case.
25974 * gcc.c-torture/execute/20030626-2.c: New test case.
25975
25976 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
25977
25978 * gcc.c-torture/execute/multi-ix.c: New test.
25979
25980 * gcc.c-torture/execute/simd-4.c (main):
25981 Added missing semicolon at end of union.
25982
25983 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
25984
25985 PR c++/8266
25986 * g++.dg/template/explicit-instantiation3.C: New test.
25987
25988 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25989
25990 * gcc.dg/20030626-1.c: Use signed char.
25991
25992 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25993
25994 * gcc.dg/20030626-1.c: New test.
25995
25996 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
25997
25998 * const-str-2.m: Update.
25999
26000 2003-06-25 Mark Mitchell <mark@codesourcery.com>
26001
26002 PR c++/10990
26003 * g++.dg/rtti/dyncast1.C: New test.
26004 * g++.dg/abi/mangle4.C: Correct base-specifier access.
26005 * g++.dg/lookup/scoped1.C: Remove XFAIL.
26006 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26007
26008 PR c++/10931
26009 * g++.dg/expr/static_cast1.C: New test.
26010
26011 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
26012
26013 * gcc.dg/20030625-1.c: New test.
26014
26015 2003-06-24 Roger Sayle <roger@eyesopen.com>
26016
26017 * gcc.c-torture/compile/20030624-1.c: New test case.
26018
26019 2003-06-24 Jakub Jelinek <jakub@redhat.com>
26020
26021 * gcc.c-torture/execute/string-opt-17.c: New test.
26022
26023 2003-06-24 Mark Mitchell <mark@codesourcery.com>
26024
26025 PR c++/5754
26026 * g++.dg/parse/crash6.C: New test.
26027
26028 2003-06-23 Roger Sayle <roger@eyesopen.com>
26029
26030 * gcc.dg/builtins-24.c: New test case.
26031
26032 2003-06-23 Jakub Jelinek <jakub@redhat.com>
26033
26034 * g++.dg/opt/operator1.C: New test.
26035
26036 2003-06-22 Roger Sayle <roger@eyesopen.com>
26037
26038 * gcc.c-torture/execute/string-opt-16.c: New test case.
26039
26040 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26041
26042 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
26043 * g++.old-deja/g++.other/conv7.C: Likewise.
26044 * g++.old-deja/g++.other/overcnv2.C: Likewise.
26045 * g++.old-deja/g++.other/overload14.C: Likewise.
26046
26047 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26048
26049 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
26050 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
26051
26052 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26053
26054 PR c++/10888
26055 * g++.dg/warn/Winline-3.C: New test.
26056
26057 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26058
26059 * lib/target-supports.exp (check_alias_available): Make the test
26060 program acceptable to the Solaris assembler.
26061
26062 PR c++/10749
26063 * g++.dg/template/memclass2.C: New test.
26064
26065 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26066 Eric Botcazou <ebotcazou@libertysurf.fr>
26067
26068 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
26069 data for non-matching targets.
26070 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
26071
26072 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26073
26074 PR c++/10845
26075 * g++.dg/template/member3.C: New test.
26076
26077 2003-06-19 Mark Mitchell <mark@codesourcery.com>
26078
26079 PR c++/10939
26080 * g++.dg/template/func1.C: New test.
26081
26082 PR c++/9649
26083 * g++.dg/template/static4.C: New test.
26084 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
26085
26086 PR c++/11041
26087 * g++.dg/init/ref7.C: New test.
26088
26089 2003-06-19 Matt Austern <austern@apple.com>
26090
26091 PR c++/11228
26092 * g++.dg/anew1.C: New test.
26093 * g++.dg/anew2.C: New test.
26094 * g++.dg/anew3.C: New test.
26095 * g++.dg/anew4.C: New test.
26096
26097 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
26098
26099 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26100
26101 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
26102
26103 * gcc.c-torture/execute/simd-4.c (main): Make expected value
26104 endian-dependent.
26105
26106 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
26107
26108 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26109 Remove cruft.
26110
26111 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
26112
26113 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26114 * gcc.c-torture/compile/961203-1.c: Likewise.
26115 * gcc.c-torture/compile/980506-1.c: Likewise.
26116
26117 2003-06-17 Mark Mitchell <mark@codesourcery.com>
26118
26119 PR c++/10712
26120 * g++.dg/lookup/using7.C: New test.
26121
26122 2003-06-17 Mark Mitchell <mark@codesourcery.com>
26123
26124 PR c++/11105
26125 * g++.dg/abi/conv1.C: Remove it.
26126 * g++.dg/template/conv7.C: New test.
26127 * g++.dg/template/conv8.C: Likewise.
26128 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26129 conversion operator.
26130
26131 2003-06-17 Janis Johnson <janis187@us.ibm.com>
26132
26133 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26134 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26135 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26136 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26137 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26138 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26139 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26140 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26141 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26142 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26143 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26144 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26145 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26146 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26147 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26148 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26149 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26150 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26151 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26152 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26153 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26154 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26155 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26156 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26157 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26158 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26159 * gcc.dg/compat/struct-return-10_x.c: Ditto.
26160 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26161 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26162
26163 2003-06-16 Mark Mitchell <mark@codesourcery.com>
26164
26165 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26166 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26167 indications.
26168
26169 2003-06-16 Roger Sayle <roger@eyesopen.com>
26170
26171 * gcc.dg/i386-387-5.c: New test case.
26172 * gcc.dg/i386-387-6.c: New test case.
26173 * gcc.dg/builtins-23.c: New test case.
26174
26175 2003-06-15 Roger Sayle <roger@eyesopen.com>
26176
26177 * gcc.dg/builtins-22.c: New test case.
26178 * gcc.dg/i386-387-1.c: Update to test exp.
26179 * gcc.dg/i386-387-2.c: Likewise.
26180
26181 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26182
26183 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26184
26185 2003-06-12 Mark Mitchell <mark@codesourcery.com>
26186
26187 * lib/gcc-dg.exp (dg-require-dll): New function.
26188 (dg-xfail-if): Likewise.
26189 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26190 driver.
26191
26192 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26193 * gcc.c-torture/compile/20001205-1.c: Likewise.
26194 * gcc.c-torture/compile/20001226-1.c: Likewise.
26195 * gcc.c-torture/compile/20010518-2.c: Likewise.
26196 * gcc.c-torture/compile/20020312-1.c: Likewise.
26197 * gcc.c-torture/compile/20020604-1.c: Likewise.
26198 * gcc.c-torture/compile/920501-12.c: Likewise.
26199 * gcc.c-torture/compile/920501-4.c: Likewise.
26200 * gcc.c-torture/compile/920520-1.c: Likewise.
26201 * gcc.c-torture/compile/920521-1.c: Likewise.
26202 * gcc.c-torture/compile/920625-1.c: Likewise.
26203 * gcc.c-torture/compile/961203-1.c: Likewise.
26204 * gcc.c-torture/compile/980506-1.c: Likewise.
26205 * gcc.c-torture/compile/981006-1.c: Likewise.
26206 * gcc.c-torture/compile/981022-1.c: Likewise.
26207 * gcc.c-torture/compile/981223-1.c: Likewise.
26208 * gcc.c-torture/compile/990617-1.c: Likewise.
26209 * gcc.c-torture/compile/dll.c: Likewise.
26210 * gcc.c-torture/compile/labels-3.c: Likewise.
26211 * gcc.c-torture/compile/mipscop-1.c: Likewise.
26212 * gcc.c-torture/compile/mipscop-2.c: Likewise.
26213 * gcc.c-torture/compile/mipscop-3.c: Likewise.
26214 * gcc.c-torture/compile/mipscop-4.c: Likewise.
26215 * gcc.c-torture/compile/simd-5.c: Likewise.
26216 * gcc.c-torture/compile/20000804-1.x: Remove.
26217 * gcc.c-torture/compile/20001205-1.x: Likewise.
26218 * gcc.c-torture/compile/20001226-1.x: Likewise.
26219 * gcc.c-torture/compile/20010518-2.x: Likewise.
26220 * gcc.c-torture/compile/20020312-1.x: Likewise.
26221 * gcc.c-torture/compile/20020604-1.x: Likewise.
26222 * gcc.c-torture/compile/920501-12.x: Likewise.
26223 * gcc.c-torture/compile/920501-4.x: Likewise.
26224 * gcc.c-torture/compile/920520-1.x: Likewise.
26225 * gcc.c-torture/compile/920521-1.x: Likewise.
26226 * gcc.c-torture/compile/920625-1.x: Likewise.
26227 * gcc.c-torture/compile/961203-1.x: Likewise.
26228 * gcc.c-torture/compile/980506-1.x: Likewise.
26229 * gcc.c-torture/compile/981006-1.x: Likewise.
26230 * gcc.c-torture/compile/981022-1.x: Likewise.
26231 * gcc.c-torture/compile/981223-1.x: Likewise.
26232 * gcc.c-torture/compile/990617-1.x: Likewise.
26233 * gcc.c-torture/compile/mipscop-1.x: Likewise.
26234 * gcc.c-torture/compile/mipscop-2.x: Likewise.
26235 * gcc.c-torture/compile/mipscop-3.x: Likewise.
26236 * gcc.c-torture/compile/mipscop-4.x: Likewise.
26237 * gcc.c-torture/compile/simd-5.x: Likewise.
26238
26239 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26240
26241 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26242
26243 * gcc.c-torture/execute/20030611-1.c: New test.
26244
26245 2003-06-12 Roger Sayle <roger@eyesopen.com>
26246
26247 PR middle-end/168
26248 * gcc.dg/20030612-1.c: New test case.
26249
26250 2003-06-12 Mark Mitchell <mark@codesourcery.com>
26251
26252 PR c++/10635
26253 * g++.dg/expr/cast1.C: New test.
26254
26255 2003-06-12 Roger Sayle <roger@eyesopen.com>
26256
26257 * gcc.dg/builtins-21.c: New test case.
26258
26259 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
26260
26261 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26262 options instead of at the end.
26263 * lib/objc.exp (objc_target_compile): Likewise.
26264
26265 2003-06-11 Mark Mitchell <mark@codesourcery.com>
26266
26267 PR c++/10432
26268 * g++.dg/parse/error1.C: New test.
26269
26270 2003-06-11 Janis Johnson <janis187@us.ibm.com>
26271
26272 * gcc.dg/compat/struct-by-value-11_main.c: New file.
26273 * gcc.dg/compat/struct-by-value-11_x.c: New file.
26274 * gcc.dg/compat/struct-by-value-11_y.c: New file.
26275 * gcc.dg/compat/struct-by-value-12_main.c: New file.
26276 * gcc.dg/compat/struct-by-value-12_x.c: New file.
26277 * gcc.dg/compat/struct-by-value-12_y.c: New file.
26278 * gcc.dg/compat/struct-by-value-13_main.c: New file.
26279 * gcc.dg/compat/struct-by-value-13_x.c: New file.
26280 * gcc.dg/compat/struct-by-value-13_y.c: New file.
26281 * gcc.dg/compat/struct-by-value-14_main.c: New file.
26282 * gcc.dg/compat/struct-by-value-14_x.c: New file.
26283 * gcc.dg/compat/struct-by-value-14_y.c: New file.
26284 * gcc.dg/compat/struct-by-value-15_main.c: New file.
26285 * gcc.dg/compat/struct-by-value-15_x.c: New file.
26286 * gcc.dg/compat/struct-by-value-15_y.c: New file.
26287 * gcc.dg/compat/struct-by-value-16_main.c: New file.
26288 * gcc.dg/compat/struct-by-value-16_x.c: New file.
26289 * gcc.dg/compat/struct-by-value-16_y.c: New file.
26290 * gcc.dg/compat/struct-by-value-17_main.c: New file.
26291 * gcc.dg/compat/struct-by-value-17_x.c: New file.
26292 * gcc.dg/compat/struct-by-value-17_y.c: New file.
26293 * gcc.dg/compat/struct-by-value-18_main.c: New file.
26294 * gcc.dg/compat/struct-by-value-18_x.c: New file.
26295 * gcc.dg/compat/struct-by-value-18_y.c: New file.
26296
26297 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26298 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26299 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26300 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26301 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26302 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26303 * gcc.dg/compat/scalar-return-3_main.c: New file.
26304 * gcc.dg/compat/scalar-return-3_x.c: New file.
26305 * gcc.dg/compat/scalar-return-3_y.c: New file.
26306 * gcc.dg/compat/scalar-return-4_main.c: New file.
26307 * gcc.dg/compat/scalar-return-4_x.c: New file.
26308 * gcc.dg/compat/scalar-return-4_y.c: New file.
26309
26310 2003-06-10 Janis Johnson <janis187@us.ibm.com>
26311
26312 * gcc.dg/compat/fp2-struct-check.h: New file.
26313 * gcc.dg/compat/fp2-struct-defs.h: New file.
26314 * gcc.dg/compat/fp2-struct-init.h: New file.
26315 * gcc.dg/compat/struct-by-value-10_main.c: New file.
26316 * gcc.dg/compat/struct-by-value-10_x.c: New file.
26317 * gcc.dg/compat/struct-by-value-10_y.c: New file.
26318 * gcc.dg/compat/struct-return-10_main.c: New file.
26319 * gcc.dg/compat/struct-return-10_x.c: New file.
26320 * gcc.dg/compat/struct-return-10_y.c: New file.
26321
26322 * gcc.dg/compat/compat-common.h: New file.
26323 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26324 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26325 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26326 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26327 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26328 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26329 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26330 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26331 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26332 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26333 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26334 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26335 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26336 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26337 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26338 * gcc.dg/compat/small-struct-check.h: Ditto.
26339 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26340 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26341 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26342 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26343 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26344 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26345 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26346 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26347 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26348 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26349 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26350 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26351 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26352 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26353 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26354 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26355 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26356 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26357 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26358 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26359 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26360 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26361 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26362 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26363 * gcc.dg/compat/struct-return-2_main.c: Ditto.
26364 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26365 * gcc.dg/compat/struct-return-2_y.c: Ditto.
26366 * gcc.dg/compat/struct-return-3_main.c: Ditto.
26367 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26368 * gcc.dg/compat/struct-return-3_y.c: Ditto.
26369
26370 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26371
26372 * g++.dg/pch/static-1.C: New file.
26373 * g++.dg/pch/static-1.Hs: New file.
26374
26375 2003-06-10 Richard Henderson <rth@redhat.com>
26376
26377 * gcc.dg/asm-7.c: Adjust expected warning text.
26378
26379 2003-06-10 Roger Sayle <roger@eyesopen.com>
26380
26381 * gcc.dg/builtins-20.c: New test case.
26382
26383 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26384
26385 PR c++/11131
26386 * g++.dg/opt/template1.C: New test.
26387
26388 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26389
26390 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26391 additional_sources.
26392
26393 2003-05-21 David Taylor <dtaylor@emc.com>
26394
26395 * gcc.dg/Wpadded.c: New file.
26396
26397 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26398
26399 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26400 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26401 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26402 dg-require-weak.
26403
26404 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26405
26406 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26407
26408 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26409
26410 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26411 (dg-require-alias): Likewise.
26412 (dg-require-gc-sections): Likewise.
26413 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26414
26415 2003-06-08 Richard Henderson <rth@redhat.com>
26416
26417 * gcc.dg/20011029-2.c: Fix the array reference.
26418 * gcc.dg/asm-7.c: New.
26419
26420 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26421
26422 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26423
26424 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26425
26426 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26427 (dg-require-gc-sections): Likewise.
26428
26429 2003-06-08 Jan Hubicka <jh@suse.cz>
26430
26431 * i386-cmov1.c: Fix regular expression.
26432 * i386-cvt-1.c: Likewise.
26433 * i386-local.c: Likewise.
26434 * i386-local2.c: Likewise.
26435 * i386-mul.c: Likewise.
26436 * i386-ssetype-1.c: Likewise.
26437 * i386-ssetype-3.c: Likewise.
26438 * i386-ssetype-5.c: Likewise.
26439
26440 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26441
26442 PR c++/11039
26443 * g++.dg/warn/implicit-typename2.C: New test.
26444 * g++.dg/warn/implicit-typename3.C: New test.
26445
26446 2003-06-07 Richard Henderson <rth@redhat.com>
26447
26448 * g++.dg/other/offsetof3.C: Use size_t.
26449 * g++.dg/other/offsetof4.C: Likewise.
26450
26451 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26452
26453 * lib/copy-file.exp: New. Implement gcc_copy_files.
26454
26455 * lib/dg-pch.exp: Load copy-file.exp
26456 (dg-pch): Use gcc_copy_files instead of "file copy".
26457
26458 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26459
26460 * gcc.dg/weak/weak.exp: Simplify.
26461 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26462 * gcc.dg/weak/weak-1.c: Likewise.
26463 * gcc.dg/weak/weak-2.c: Likewise.
26464 * gcc.dg/weak/weak-3.c: Likewise.
26465 * gcc.dg/weak/weak-4.c: Likewise.
26466 * gcc.dg/weak/weak-5.c: Likewise.
26467 * gcc.dg/weak/weak-6.c: Likewise.
26468 * gcc.dg/weak/weak-7.c: Likewise.
26469 * gcc.dg/weak/weak-8.c: Likewise.
26470 * gcc.dg/weak/weak-9.c: Likewise.
26471
26472 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26473
26474 gcc.c-torture/execute/20030606-1.c: New.
26475
26476 2003-06-06 Roger Sayle <roger@eyesopen.com>
26477
26478 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26479 * gcc.dg/builtins-19.c: Likewise.
26480
26481 2003-06-06 Roger Sayle <roger@eyesopen.com>
26482
26483 * gcc.dg/builtins-2.c: Add some more tests.
26484 * gcc.dg/builtins-18.c: New test case.
26485 * gcc.dg/builtins-19.c: New test case.
26486
26487 2003-06-06 Roger Sayle <roger@eyesopen.com>
26488 Jim Wilson <wilson@tuliptree.org>
26489
26490 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26491
26492 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26493
26494 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26495 mempcpy/stpcpy calls not to be optimized into something else.
26496 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26497 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26498 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26499
26500 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26501
26502 * gcc.dg/format/asm_fprintf-1.c: New test.
26503
26504 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26505
26506 * lib/gcc-defs.exp (additional_sources): New variable.
26507 (dg-additional-sources): New function.
26508 (additional_files): New variable.
26509 (dg-additional-files): New function.
26510 (dg-additional-files-options): Likewise.
26511 * lib/gcc-dg.exp (dg-require-weak): New function.
26512 (dg-require-alias): Likewise.
26513 (dg-require-gc-sections): Likewise.
26514 * lib/target-supports.exp (check_alias_available): Remove testfile
26515 parameter.
26516 (check_gc_sections_available): New function.
26517 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26518 (dg-gpp-additional-files): Likewise.
26519 * lib/g++.exp (additional_sources): Remove.
26520 (additional_files): Likewise.
26521 (g++_target_compile): Use dg-additional-files-options.
26522
26523 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26524 Tcl logic.
26525 * gcc.dg/special/ecos.exp: Remove.
26526 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26527 * gcc.dg/special/alias-1.c: Likewise.
26528 * gcc.dg/special/alias-2.c: Likewise.
26529 * gcc.dg/special/gcsec-1.c: Likewise.
26530 * gcc.dg/special/weak-1.c: Likewise.
26531 * gcc.dg/special/weak-2.c: Likewise.
26532 * gcc.dg/special/wkali-1.c: Likewise.
26533 * gcc.dg/special/wkali-2.c: Likewise.
26534
26535 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26536 dg-gpp-additional-*.
26537 * g++.dg/special/conpr-3.C: Likewise.
26538 * g++.dg/special/conpr-4.C: Likewise.
26539 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26540 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26541 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26542 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26543 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26544 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26545 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26546 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26547 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26548 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26549 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26550 * g++.old-deja/g++.other/comdat1.C: Likewise.
26551 * g++.old-deja/g++.other/comdat2.C: Likewise.
26552 * g++.old-deja/g++.other/comdat3.C: Likewise.
26553 * g++.old-deja/g++.other/ctor1.C: Likewise.
26554 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26555
26556 2003-06-05 Richard Henderson <rth@redhat.com>
26557
26558 * gcc.dg/debug/20030605-1.c: New.
26559
26560 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26561
26562 * README.QMTEST: Update.
26563
26564 2003-06-04 Richard Henderson <rth@redhat.com>
26565
26566 * gcc.dg/cleanup-1.c: New.
26567 * gcc.dg/cleanup-2.c: New.
26568 * gcc.dg/cleanup-3.c: New.
26569 * gcc.dg/cleanup-4.c: New.
26570 * gcc.dg/cleanup-5.c: New.
26571 * gcc.dg/cleanup-6.c: New.
26572 * gcc.dg/cleanup-7.c: New.
26573
26574 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26575
26576 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26577
26578 * lib/dg-pch.exp: New file.
26579 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26580 * gcc.dg/pch/pch.exp: Likewise.
26581
26582 2003-06-04 Roger Sayle <roger@eyesopen.com>
26583
26584 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26585 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26586 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26587 * gcc.dg/builtins-17.c: New test case.
26588 * gcc.dg/i386-387-4.c: New test case.
26589 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26590
26591 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26592
26593 * gcc.dg/ultrasp9.c: New test.
26594
26595 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26596
26597 * gcc.c-torture/compile/20030604-1.c: New test.
26598 * gcc.dg/sparc-constant-1.c: New test.
26599
26600 2003-06-03 Glen Nakamura <glen@imodulo.com>
26601
26602 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26603
26604 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26605
26606 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26607
26608 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26609 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26610
26611 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26612
26613 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26614
26615 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26616
26617 PR c++/10940
26618 * g++.dg/template/spec10.C: New test.
26619
26620 2003-06-03 Roger Sayle <roger@eyesopen.com>
26621
26622 * gcc.dg/builtins-16.c: New test case.
26623
26624 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26625
26626 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26627 mempcpy test with post-increments.
26628 * gcc.c-torture/execute/string-opt-3.c: New test.
26629 * gcc.dg/string-opt-1.c: New test.
26630
26631 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26632
26633 PR fortran/10965
26634 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26635
26636 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26637
26638 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26639 (scan-assembler): ... here. Use dg-scan.
26640 (scan-assembler-not): Likewise.
26641 (scan-file): New function.
26642 (scan-file-not): Likewise.
26643 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26644 * gcc.dg/cpp/_Pragma4.c: Likewise.
26645 * gcc.dg/cpp/_Pragma5.c: Likewise.
26646 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26647 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26648 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26649 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26650 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26651 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26652 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26653 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26654 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26655 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26656 * gcc.dg/cpp/cxxcom1.c: Likewise.
26657 * gcc.dg/cpp/line1.c: Likewise.
26658 * gcc.dg/cpp/maccom1.c: Likewise.
26659 * gcc.dg/cpp/maccom2.c: Likewise.
26660 * gcc.dg/cpp/maccom3.c: Likewise.
26661 * gcc.dg/cpp/maccom4.c: Likewise.
26662 * gcc.dg/cpp/maccom5.c: Likewise.
26663 * gcc.dg/cpp/maccom6.c: Likewise.
26664 * gcc.dg/cpp/multiline.c: Likewise.
26665 * gcc.dg/cpp/spacing1.c: Likewise.
26666 * gcc.dg/cpp/spacing2.c: Likewise.
26667 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26668 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26669 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26670 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26671 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26672 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26673 * gcc.dg/cpp/cxxcom2.c: Likewise.
26674 * gcc.dg/cpp/cxxcom2.h: New file.
26675
26676 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26677 * g++.dg/cpp/truefalse.C: Here.
26678 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26679
26680 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26681
26682 * gcc.dg/cpp/redef3.c: New file.
26683
26684 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26685
26686 * gcc.dg/i386-loop-3.c: New test.
26687
26688 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26689
26690 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26691
26692 2003-05-31 Roger Sayle <roger@eyesopen.com>
26693
26694 * gcc.dg/fwrapv-1.c: New test case.
26695 * gcc.dg/fwrapv-2.c: New test case.
26696
26697 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26698
26699 PR c++/10956
26700 * g++.dg/template/spec9.C: New test.
26701
26702 2003-05-29 Roger Sayle <roger@eyesopen.com>
26703
26704 * gcc.dg/duff-4.c: New test case.
26705
26706 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26707
26708 PR fortran/10843
26709 * g77.dg/ffixed-form-1.f: New test
26710 * g77.dg/ffixed-form-2.f: New test
26711 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26712 * g77.dg/ffree-form-3.f: New test
26713
26714 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26715
26716 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26717 * gcc.dg/wint_t-1.c: Likewise.
26718
26719 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26720
26721 * g++.dg/template/access11.C: New test.
26722
26723 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26724
26725 PR c++/10849
26726 * g++.dg/template/access10.C: New test.
26727
26728 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26729 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26730
26731 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26732
26733 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26734
26735 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26736 suppress for powerpc-*-darwin*.
26737 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26738
26739 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26740
26741 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26742 suppress option for powerpc-*-darwin*.
26743
26744 2003-05-23 Roger Sayle <roger@eyesopen.com>
26745
26746 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26747 * gcc.dg/builtins-4.c: Add test for fmod.
26748
26749 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26750
26751 PR c++/10682
26752 * g++.dg/template/instantiate4.C: New test.
26753
26754 2003-05-22 Roger Sayle <roger@eyesopen.com>
26755
26756 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26757
26758 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26759
26760 * gcc.dg/compat/scalar-return-1_main.c: New file.
26761 * gcc.dg/compat/scalar-return-1_x.c: New file.
26762 * gcc.dg/compat/scalar-return-1_y.c: New file.
26763 * gcc.dg/compat/scalar-return-2_main.c: New file.
26764 * gcc.dg/compat/scalar-return-2_x.c: New file.
26765 * gcc.dg/compat/scalar-return-2_y.c: New file.
26766 * gcc.dg/compat/struct-return-3_main.c: New file.
26767 * gcc.dg/compat/struct-return-3_y.c: New file.
26768 * gcc.dg/compat/struct-return-3_x.c: New file.
26769 * gcc.dg/compat/struct-return-2_main.c: New file.
26770 * gcc.dg/compat/struct-return-2_x.c: New file.
26771 * gcc.dg/compat/struct-return-2_y.c: New file.
26772
26773 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26774
26775 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26776 for hppa*-hp-hpux*.
26777 * gcc.dg/20021014-1.c (dg-options): Likewise.
26778 * gcc.dg/nest.c (dg-options): Likewise.
26779
26780 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26781
26782 PR c++/9738
26783 * g++.dg/ext/dllimport2.C: New file.
26784 * g++.dg/ext/dllimport3.C: New file.
26785
26786 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26787
26788 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26789 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26790 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26791 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26792 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26793 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26794 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26795 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26796 * gcc.dg/compat/small-struct-defs.h: New file.
26797 * gcc.dg/compat/small-struct-init.h: New file.
26798 * gcc.dg/compat/small-struct-check.h: New file.
26799 * gcc.dg/compat/fp-struct-defs.h: New file.
26800 * gcc.dg/compat/fp-struct-check.h: New file.
26801 * gcc.dg/compat/fp-struct-init.h: New file.
26802 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26803 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26804
26805 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26806
26807 * gcc.dg/20030225-2.c: New test.
26808
26809 2003-05-18 Roger Sayle <roger@eyesopen.com>
26810 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26811
26812 * gcc.c-torture/compile/20030518-1.c: New test case.
26813
26814 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26815
26816 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26817 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26818 gcc-dg-debug-runtest.
26819 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26820 gcc-dg-debug-runtest.
26821
26822 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26823
26824 PR c++/9022
26825 * g++.dg/lookup/using6.C: New test.
26826
26827 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26828
26829 * g++.dg/parse/access2.C: New test.
26830
26831 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26832
26833 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26834 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26835 * gcc.dg/debug/debug.exp: Likewise.
26836
26837 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26838
26839 * gcc.dg/dollar.c: New test.
26840
26841 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26842
26843 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26844 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26845 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26846 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26847 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26848 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26849 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26850 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26851 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26852 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26853 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26854 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26855 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26856 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26857 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26858 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26859 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26860 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26861
26862 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26863
26864 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26865 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26866 support for "repo" mode.
26867 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26868 * lib/g77-dg.exp: Likewise.
26869 * lib/obj-dg.exp: Likewise.
26870
26871 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26872
26873 Merge from gcc-3_2-rhl8-branch:
26874 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26875
26876 * gcc.dg/tls/opt-6.c: New test.
26877
26878 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26879
26880 * gcc.dg/20030405-1.c: New test.
26881
26882 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26883
26884 * gcc.dg/20030309-1.c: New test.
26885
26886 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26887
26888 * gcc.c-torture/execute/20030307-1.c: New test.
26889
26890 2003-02-20 Randolph Chung <tausq@debian.org>
26891
26892 * gcc.c-torture/compile/20030220-1.c: New test.
26893
26894 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26895
26896 * gcc.dg/20030217-1.c: New test.
26897
26898 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26899
26900 * gcc.c-torture/compile/20020129-1.c: New test.
26901
26902 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26903
26904 * gcc.dg/unroll-1.c: New test.
26905
26906 2002-11-16 Jan Hubicka <jh@suse.cz>
26907
26908 * gcc.c-torture/execute/20020920-1.c: New test.
26909
26910 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26911
26912 PR target/7434
26913 * gcc.c-torture/compile/20021008-1.c: New test.
26914
26915 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
26916
26917 PR target/7559
26918 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26919
26920 2002-08-07 Jakub Jelinek <jakub@redhat.com>
26921
26922 * gcc.c-torture/compile/20020807-1.c: New test.
26923
26924 2002-07-30 Jakub Jelinek <jakub@redhat.com>
26925
26926 * gcc.dg/tls/opt-1.c: New test.
26927
26928 2002-07-29 Jakub Jelinek <jakub@redhat.com>
26929
26930 * gcc.dg/20020729-1.c: New test.
26931
26932 2002-07-20 Jakub Jelinek <jakub@redhat.com>
26933
26934 * g++.dg/opt/life1.C: New test.
26935
26936 2002-05-20 Jakub Jelinek <jakub@redhat.com>
26937
26938 * gcc.dg/20020525-1.c: New test.
26939
26940 2002-05-24 Jakub Jelinek <jakub@redhat.com>
26941
26942 PR c++/6794
26943 * g++.dg/ext/pretty1.C: New test.
26944 * g++.dg/ext/pretty2.C: New test.
26945
26946 2003-05-15 Mark Mitchell <mark@codesourcery.com>
26947
26948 PR c++/8385
26949 * g++.dg/ext/typeof5.C: New test.
26950
26951 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
26952
26953 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26954 __USER_LABEL_PREFIX__ into account.
26955 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26956
26957 2003-05-14 Roger Sayle <roger@eyesopen.com>
26958
26959 * gcc.dg/builtins-15.c: New test case.
26960
26961 2003-05-13 Zack Weinberg <zack@codesourcery.com>
26962
26963 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26964
26965 2003-05-12 Mark Mitchell <mark@codesourcery.com>
26966
26967 * lib/g++.exp: Tweak handling of additional source files.
26968 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26969 * g++.dg/special/conpr-2a.C: Rename to ...
26970 * g++.dg/special/conpr-2a.cc: ... this.
26971 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26972 * g++.dg/special/conpr-3a.C: Rename to ...
26973 * g++.dg/special/conpr-3a.cc: This.
26974 * g++.dg/special/conpr-3b.C: Rename to ...
26975 * g++.dg/special/conpr-3b.cc: This.
26976 * g++.dg/special/conpr-4.C: New test.
26977 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26978
26979 2003-05-12 David Edelsohn <edelsohn@gnu.org>
26980
26981 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26982
26983 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26984
26985 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26986 * g++.old-deja/g++.robertl/eb71.C: Likewise.
26987 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26988 * g++.old-deja/g++.other/warn3.C: Likewise.
26989
26990 2003-05-11 Roger Sayle <roger@eyesopen.com>
26991
26992 * gcc.dg/i386-387-1.c: Update to also test log.
26993 * gcc.dg/i386-387-2.c: Likewise.
26994
26995 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
26996
26997 * g77.f-torture/execute/int8421.f: New test.
26998
26999 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27000
27001 PR c++/10230, c++/10481
27002 * g++.dg/lookup/scoped5.C: New test.
27003
27004 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27005
27006 PR c++/10552
27007 * g++.dg/template/ttp6.C: New test.
27008
27009 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
27010
27011 * gcc.c-torture/execute/builtins: New directory.
27012 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27013 gcc.c-torture/execute/builtins.
27014 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27015 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27016 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
27017 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27018
27019 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27020
27021 PR c++/9252
27022 * g++.dg/template/access8.C: New test.
27023 * g++.dg/template/access9.C: New test.
27024
27025 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27026
27027 PR c++/9554
27028 * g++.dg/parse/access1.C: New test.
27029
27030 2003-05-09 DJ Delorie <dj@redhat.com>
27031
27032 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
27033 long, and not an int.
27034
27035 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27036
27037 PR c++/10555, c++/10576
27038 * g++.dg/template/memclass1.C: New test.
27039
27040 2003-05-08 DJ Delorie <dj@redhat.com>
27041
27042 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
27043 targets.
27044 * gcc.c-torture/execute/20021024-1.x: Likewise.
27045 * gcc.c-torture/execute/shiftdi.x: Likewise.
27046 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
27047 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
27048 * gcc.dg/20021018-1.c: Likewise.
27049
27050 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27051
27052 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
27053
27054 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
27055 (bcopy): Call memmove.
27056
27057 2003-05-08 Roger Sayle <roger@eyesopen.com>
27058
27059 * g77.f-torture/compile/8485.f: New test case.
27060
27061 2003-05-07 Richard Henderson <rth@redhat.com>
27062
27063 PR c++/10570
27064 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
27065 Verify exception_cleanup not called for rethrows.
27066 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
27067 when exiting catch block without rethrowing.
27068 * g++.dg/eh/forced3.C: New.
27069 * g++.dg/eh/forced4.C: New.
27070
27071 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
27072
27073 * gcc.dg/20030505.c: Fix triplet.
27074
27075 2003-05-06 DJ Delorie <dj@redhat.com>
27076
27077 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
27078 * gcc.dg/nest.c: Likewise.
27079
27080 2003-05-05 Roger Sayle <roger@eyesopen.com>
27081
27082 * gcc.dg/builtins-14.c: New test case.
27083
27084 2003-05-05 Janis Johnson <janis187@us.ibm.com>
27085
27086 * lib/compat.exp (compat-execute): New argument.
27087 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27088 * gcc.dg/compat: New test directory.
27089 * gcc.dg/compat/compat.exp: New expect script.
27090 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27091 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27092 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27093 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27094 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27095 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27096
27097 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27098 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27099 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27100 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27101 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27102 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27103 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27104 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27105 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27106 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27107 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27108 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27109 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27110 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27111 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27112
27113 2003-05-05 Zack Weinberg <zack@codesourcery.com>
27114
27115 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27116
27117 2003-05-05 Jakub Jelinek <jakub@redhat.com>
27118
27119 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27120
27121 2003-05-05 Geoffrey Keating <geoffk@apple.com>
27122
27123 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27124 * gcc.dg/ppc-fsel-2.c: New test.
27125
27126 * gcc.dg/unused-5.c: New test.
27127
27128 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27129
27130 PR c++/10496
27131 * g++.dg/warn/pmf1.C: New test.
27132
27133 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27134
27135 PR c++/4494
27136 * g++.dg/warn/main.C: New test.
27137
27138 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27139
27140 * gcc.dg/nonnull-3.c: New test.
27141
27142 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
27143
27144 * gcc.dg/cpp/Wtrigraphs.c: Update.
27145 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27146
27147 2003-05-03 Geoffrey Keating <geoffk@apple.com>
27148
27149 * gcc.dg/ppc-fsel-1.c: New test.
27150
27151 2003-05-03 Zack Weinberg <zack@codesourcery.com>
27152
27153 PR c/10604
27154 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27155
27156 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
27157
27158 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27159
27160 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27161
27162 PR c++/9364, c++/10553, c++/10586
27163 * g++.dg/parse/typename4.C: New test.
27164 * g++.dg/parse/typename5.C: Likewise.
27165
27166 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
27167
27168 * gcc.c-torture/compile/20030503-1.c: New test.
27169
27170 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27171
27172 * g++.dg/lookup/using5.C: Fix testcase error.
27173
27174 2003-05-01 Chris Demetriou <cgd@broadcom.com>
27175
27176 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27177 since MEABI is no longer supported. Remove all vestiges
27178 of MEABI from the test.
27179
27180 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27181
27182 PR c++/10554
27183 * g++.dg/lookup/using5.C: New test.
27184
27185 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27186
27187 PR c++/8772
27188 * g++.dg/template/ttp5.C: New test.
27189
27190 2003-04-30 Mark Mitchell <mark@codesourcery.com>
27191
27192 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27193 (dg-gpp-additional-sources): New function.
27194 (dg-gpp-additional-files): Likewise.
27195 * lib/g++.exp (additional_sources): New variable.
27196 (additional_files): Likewise.
27197 (g++_target_compile): Deal with them.
27198 * lib/old-dejagnu.exp: Remove.
27199 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27200 * g++.old-deja: Revise all tests to use dg commands.
27201
27202 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27203
27204 PR c++/9432, c++/9528
27205 * g++.dg/lookup/using4.C: New test.
27206
27207 2003-04-29 Geoffrey Keating <geoffk@apple.com>
27208
27209 * gcc.dg/noreturn-5.c: New file.
27210 * gcc.dg/noreturn-6.c: New file.
27211
27212 * gcc.c-torture/compile/inline-1.c: New file.
27213
27214 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27215
27216 PR c++/10551
27217 * g++.dg/template/explicit1.C: New test.
27218
27219 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27220
27221 PR c++/10549
27222 * g++.dg/other/bitfield1.C: New test.
27223
27224 PR c++/10527
27225 * g++.dg/init/new7.C: New test.
27226
27227 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27228
27229 * g++.dg/ext/desig1.C: New test.
27230 * g++.dg/ext/init1.C: Update.
27231
27232 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27233
27234 2003-04-28 Mark Mitchell <mark@codesourcery.com>
27235
27236 PR c++/10180
27237 * g++.dg/warn/Winline-1.C: New test.
27238
27239 2003-04-28 Jakub Jelinek <jakub@redhat.com>
27240
27241 * gcc.c-torture/execute/string-opt-19.c: New test.
27242
27243 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27244 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27245
27246 2003-04-27 Mark Mitchell <mark@codesourcery.com>
27247
27248 PR c++/10506
27249 * g++.dg/init/new6.C: New test.
27250
27251 PR c++/10503
27252 * g++.dg/init/ref6.C: New test.
27253
27254 2003-04-26 David Edelsohn <edelsohn@gnu.org>
27255
27256 * g++.dg/warn/weak1.C: XFAIL on AIX4.
27257
27258 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27259
27260 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27261 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27262
27263 2003-04-25 Mark Mitchell <mark@codesourcery.com>
27264
27265 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27266 initialized static data members.
27267
27268 2003-04-25 H.J. Lu <hjl@gnu.org>
27269
27270 * gcc.dg/ia64-sync-4.c: New test.
27271
27272 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27273
27274 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
27275 date.
27276
27277 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
27278
27279 PR c++/10337
27280 * g++.dg/warn/conv1.C: New test.
27281 * g++.old-deja/g++.other/conv7.C: Adjust.
27282 * g++.old-deja/g++.other/overload14.C: Adjust.
27283
27284 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27285
27286 PR c++/10471
27287 * g++.dg/template/defarg2.C: New test.
27288
27289 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
27290
27291 * gcc.dg/cpp/include2.c: Update.
27292 * gcc.dg/cpp/multiline-2.c: New.
27293 * gcc.dg/cpp/multiline.c: Update.
27294 * gcc.dg/cpp/strify2.c: Update.
27295 * gcc.dg/cpp/trad/literals-2.c: Update.
27296
27297 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27298
27299 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27300
27301 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27302
27303 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27304
27305 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27306
27307 PR c++/10451
27308 * g++.dg/parse/crash4.C: New test.
27309
27310 PR c++/9847
27311 * g++.dg/parse/crash5.C: New test.
27312
27313 2003-04-22 Mark Mitchell <mark@codesourcery.com>
27314
27315 PR c++/10446
27316 * g++.dg/parse/crash3.C: New test.
27317
27318 PR c++/10428
27319 * g++.dg/parse/elab1.C: New test.
27320
27321 2003-04-22 Devang Patel <dpatel@apple.com>
27322
27323 * gcc.dg/cpp/trad/funlike-5.c: New test.
27324
27325 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
27326
27327 * g++.dg/other/packed1.C: Fix dg options.
27328
27329 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
27330
27331 * g++.dg/other/offsetof2.C: New test.
27332
27333 2003-04-21 Mark Mitchell <mark@codesourcery.com>
27334
27335 * g++.dg/template/recurse.C: Adjust location of error messages.
27336
27337 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
27338
27339 PR c++/9881
27340 * g++.dg/init/addr-const1.C: New test.
27341 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27342
27343 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
27344
27345 PR c++/10405
27346 * g++.dg/lookup/struct-hack1.C: New test.
27347
27348 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
27349
27350 * ucs.c: Update diagnostic messages.
27351
27352 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27353
27354 * gcc.dg/cpp/truefalse.cpp: New test.
27355 * gcc.dg/cpp/cpp.exp: Update.
27356 * g++.dg/other/stdbool-if.C: Remove.
27357
27358 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27359
27360 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27361 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27362
27363 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27364
27365 * gcc.c-torture/compile/20030418-1.c: New test.
27366
27367 2003-04-17 Janis Johnson <janis187@us.ibm.com>
27368
27369 * README.compat: Remove; content moved to doc/sourcebuild.texi.
27370
27371 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27372
27373 PR c++/10347
27374 g++.dg/template/dependent-name1.C: New test.
27375
27376 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27377
27378 * gcc.dg/warn-1.c (tourist_guide): New array,
27379 contains a pointer to bar.
27380
27381 2003-04-16 Roger Sayle <roger@eyesopen.com>
27382
27383 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27384 * gcc.c-torture/execute/medce-1.c: New test case.
27385 * gcc.c-torture/execute/medce-2.c: New test case.
27386
27387 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27388
27389 * lib/prune.exp: Ignore more messages.
27390
27391 PR c++/10381
27392 * g++.dg/parse/lookup3.C: New test.
27393
27394 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27395
27396 * gcc.c-torture/compile/20030415-1.c : New test.
27397
27398 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27399
27400 * gcc.c-torture/execute/scope-2.c: Move to ...
27401 * gcc.dg/noncompile/scope.c: .... here.
27402
27403 2003-04-14 Roger Sayle <roger@eyesopen.com>
27404
27405 * gcc.dg/20030414-2.c: New test case.
27406
27407 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27408
27409 PR target/10377
27410 * gcc.dg/20030414-1.c: New test.
27411
27412 2003-04-13 Roger Sayle <roger@eyesopen.com>
27413
27414 * gcc.dg/builtins-12.c: New test case.
27415 * gcc.dg/builtins-13.c: New test case.
27416
27417 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27418
27419 * gcc.c-torture/execute/string-opt-18.c: New test.
27420
27421 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27422
27423 PR c++/10300
27424 * g++.dg/init/new5.C: New test.
27425
27426 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27427
27428 PR c++/7910
27429 * g++.dg/ext/dllimport1.C: New test.
27430
27431 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27432
27433 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27434
27435 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27436
27437 PR Fortran/9263
27438 * g77.f-torture/noncompile/9263.f: New test
27439 PR Fortran/1832
27440 * g77.f-torture/execute/1832.f: New test
27441
27442 2003-04-11 David Chad <davidc@freebsd.org>
27443 Loren J. Rittle <ljrittle@acm.org>
27444
27445 libobjc/8562
27446 * objc.dg/headers.m: New test.
27447
27448 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27449
27450 * gcc.c-torture/execute/builtin-noret-2.c: New.
27451 * gcc.c-torture/execute/builtin-noret-2.x: New.
27452 XFAIL builtin-noret-2.c at -O1 and above.
27453 * gcc.dg/redecl.c: New.
27454 * gcc.dg/Wshadow-1.c: Update error regexps.
27455
27456 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27457
27458 * g++.dg/abi/bitfield10.C: New test.
27459
27460 2003-04-09 Mike Stump <mrs@apple.com>
27461
27462 * gcc.dg/pch/pch.exp: Make testcase names longer.
27463 * g++.dg/pch/pch.exp: Make testcase names longer.
27464
27465 2003-04-08 Roger Sayle <roger@eyesopen.com>
27466
27467 * gcc.dg/builtins-11.c: New test case.
27468
27469 2003-04-08 Roger Sayle <roger@eyesopen.com>
27470
27471 * gcc.dg/builtins-9.c: New test case.
27472 * gcc.dg/builtins-10.c: New test case.
27473
27474 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27475
27476 * gcc.dg/noncompile/init-4.c.c: New test.
27477
27478 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27479
27480 * gcc.misc-test/gcov-9.c: New test.
27481 * gcc.misc-test/gcov-10.c: New test
27482 * gcc.misc-test/gcov-11.c: New test.
27483
27484 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27485
27486 PR optimization/10024
27487 * gcc.c-torture/compile/20030405-1.c: New test.
27488
27489 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27490
27491 * gcc.dg/pch/static-3.c: New.
27492 * gcc.dg/pch/static-3.hs: New.
27493 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27494
27495 2003-04-04 Richard Henderson <rth@redhat.com>
27496
27497 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27498 * g++.dg/eh/forced2.C: Likewise.
27499
27500 2003-04-03 Mike Stump <mrs@apple.com>
27501
27502 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27503 target arg.
27504 (scan-assembler-times, scan-assembler-not): Likewise.
27505 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27506
27507 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27508
27509 * gcc.dg/sparc-loop-1.c: New test.
27510
27511 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27512
27513 PR other/9274
27514 * g++.dg/pch/system-2.C: New.
27515 * g++.dg/pch/system-2.Hs: New.
27516
27517 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27518
27519 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27520
27521 * g++.dg/eh/simd-1.C (vecfunc): Same.
27522
27523 2003-04-01 Roger Sayle <roger@eyesopen.com>
27524
27525 * gcc.c-torture/execute/20030401-1.c: New test case.
27526
27527 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27528
27529 * objc.dg/defs.m: New.
27530
27531 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27532
27533 * g++.dg/eh/simd-1.C: New.
27534 * g++.dg/eh/simd-2.C: New.
27535
27536 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27537
27538 * gcc.c-torture/execute/simd-3.c: New.
27539
27540 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27541
27542 PR c/9936
27543 * gcc.dg/20030331-2.c: New test.
27544
27545 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27546
27547 PR c++/10278
27548 * g++.dg/parse/crash2.C: New test.
27549
27550 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27551
27552 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27553 * gcc.c-torture/execute/20030331-1.c: ...here.
27554
27555 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27556
27557 * gcc.c-torture/execute/20030331-1.c: New test.
27558
27559 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27560
27561 * lib/gcov.exp: Adjust call return testing strings.
27562 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27563
27564 2003-03-31 Roger Sayle <roger@eyesopen.com>
27565
27566 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27567 * gcc.dg/builtins-7.c: New test case.
27568 * gcc.dg/builtins-8.c: New test case.
27569
27570 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27571
27572 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27573
27574 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27575
27576 PR c++/7647
27577 * g++.dg/lookup-class-member-2.C: New test.
27578
27579 2003-03-30 Glen Nakamura <glen@imodulo.com>
27580
27581 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27582
27583 2003-03-28 Roger Sayle <roger@eyesopen.com>
27584
27585 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27586
27587 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27588
27589 * g++.dg/init/attrib1.C: New test.
27590
27591 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27592
27593 * gcc.dg/ultrasp8.c: New test.
27594
27595 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27596
27597 * gcc.dg/ultrasp7.c: New test.
27598
27599 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27600
27601 PR c++/10047
27602 * g++.dg/template/inline1.C: New test.
27603
27604 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27605
27606 * gcc.dg/sparc-dwarf2.c: New test.
27607
27608 2003-03-27 Roger Sayle <roger@eyesopen.com>
27609
27610 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27611 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27612
27613 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27614
27615 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27616 than reading .x files.
27617 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27618 * g77.dg/gcov/gcov-1.f: Likewise.
27619 * gcc.misc-tests/gcov-4b.c: Likewise.
27620 * gcc.misc-tests/gcov-5b.c: Likewise.
27621 * gcc.misc-tests/gcov-6.c: Likewise.
27622 * gcc.misc-tests/gcov-7.c: Likewise.
27623 * gcc.misc-tests/gcov-8.c: Likewise.
27624 * g++.dg/gcov/gcov-1.x: Remove.
27625 * g77.dg/gcov/gcov-1.x: Likewise.
27626 * gcc.misc-tests/gcov-4b.x: Likewise.
27627 * gcc.misc-tests/gcov-5b.x: Likewise.
27628 * gcc.misc-tests/gcov-6.x: Likewise.
27629 * gcc.misc-tests/gcov-7.x: Likewise.
27630 * gcc.misc-tests/gcov-8.x: Likewise.
27631
27632 2003-03-27 Glen Nakamura <glen@imodulo.com>
27633
27634 PR opt/10087
27635 * gcc.dg/20030324-1.c: New test.
27636
27637 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27638
27639 PR c++/10224
27640 * g++.dg/template/arg3.C: New test.
27641
27642 PR c++/10158
27643 * g++.dg/template/friend18.C: New test.
27644
27645 2003-03-26 Roger Sayle <roger@eyesopen.com>
27646
27647 * g77.f-torture/compile/20030326-1.f: New test case.
27648
27649 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27650
27651 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27652
27653 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27654
27655 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27656
27657 * gcc.dg/ia64-sync-3.c: New test.
27658
27659 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27660
27661 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27662
27663 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27664
27665 * gcc.dg/ultrasp6.c: New test.
27666
27667 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27668
27669 * gcc.dg/i386-signbit-1.c: New test.
27670 * gcc.dg/i386-signbit-2.c: New test.
27671 * gcc.dg/i386-signbit-3.c: New test.
27672
27673 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27674
27675 * gcc.dg/ultrasp5.c: Fix options.
27676
27677 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27678
27679 * gcc.dg/ultrasp5.c: Fix comment.
27680
27681 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27682
27683 PR fortran/10197
27684 * g77.f-torture/execute/10197.f: New test.
27685
27686 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27687
27688 PR c++/9898, c++/383
27689 * g++.dg/template/conv6.C: New test.
27690
27691 PR c++/10119
27692 * g++.dg/template/ptrmem5.C: New test.
27693
27694 PR c++/10026
27695 * g++.dg/lookup/koenig1.C: New test.
27696
27697 PR C++/10199
27698 * g++.dg/lookup/template2.C: New test.
27699
27700 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27701
27702 * g++.dg/opt/rtti1.C: New test.
27703
27704 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27705
27706 * gcc.dg/ultrasp5.c: New test.
27707
27708 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27709
27710 PR middle-end/9967
27711 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27712 builtin fputs.
27713
27714 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27715
27716 PR c/8224
27717 * gcc.dg/20030323-1.c: New test.
27718
27719 2003-03-23 Roger Sayle <roger@eyesopen.com>
27720
27721 * gcc.c-torture/compile/20030323-1.c: New test case.
27722
27723 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27724
27725 * gcc.dg/20030321-1.c: New test.
27726
27727 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27728
27729 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27730
27731 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27732
27733 PR c++/9978, c++/9708
27734 * g++.dg/ext/vlm1.C: Adjust expected error.
27735 * g++.dg/ext/vla2.C: New test.
27736 * g++.dg/template/arg1.C: New test.
27737 * g++.dg/template/arg2.C: New test.
27738
27739 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27740
27741 * g77.f-torture/execute/select.f: New test.
27742 * g77.f-torture/noncompile/select_no_compile.f: New test.
27743
27744 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27745
27746 PR c++/9898
27747 * g++.dg/other/error4.C: New test.
27748
27749 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27750
27751 * g++.dg/template/friend17.C: New test.
27752
27753 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27754
27755 * gcc.c-torture/compile/20030320-1.c: New.
27756
27757 2003-03-20 Roger Sayle <roger@eyesopen.com>
27758
27759 * gcc.dg/builtins-6.c: New test case.
27760
27761 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27762
27763 PR target/10073
27764 * gcc.c-torture/compile/20030319-1.c: New.
27765
27766 2003-03-18 Jan Hubicka <jh@suse.cz>
27767
27768 * gcc.dg/i386-cvt-1.c: New test.
27769
27770 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27771
27772 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27773 * objc.dg/naming-2.m: Likewise.
27774
27775 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27776
27777 PR c++/9639
27778 * g++.dg/parse/crash1.C: New test.
27779
27780 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27781
27782 PR c++/8805
27783 * g++.dg/eh/cleanup1.C: New test.
27784
27785 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27786
27787 * gcc.c-torture/execute/20030316-1.c: New test case.
27788
27789 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27790
27791 PR c++/9629
27792 * g++.dg/init/ctor2.C: New test.
27793
27794 2003-03-15 Roger Sayle <roger@eyesopen.com>
27795
27796 * g77.f-torture/compile/xformat.f: New test case.
27797
27798 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27799
27800 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27801 * g++.old-deja/g++.mike/eh50.C: Likewise.
27802
27803 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27804
27805 PR c++/6440
27806 * g++.dg/template/spec7.C: New test.
27807 * g++.dg/template/spec8.C: Likewise.
27808
27809 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27810
27811 * gcc.c-torture/execute/20030313-1.c: New test.
27812
27813 2003-03-14 Richard Henderson <rth@redhat.com>
27814
27815 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27816
27817 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27818
27819 * gcc.c-torture/compile/20030314-1.c: New test.
27820
27821 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27822
27823 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27824 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27825 thumb target,
27826 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27827 to accept newer _imp__ prefix and additional
27828 newline in .drectve section.
27829 * gcc.dg/dll-4.c: Likewise.
27830 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27831 switch.
27832
27833 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27834
27835 * g++.dg/parse/namespace9.C: New test.
27836
27837 * g++.dg/init/ref5.C: New test.
27838 * g++.dg/parse/ptrmem1.C: Likewise.
27839
27840 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27841
27842 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27843 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27844 regular expression.
27845 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27846 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27847
27848 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27849
27850 * gcc.c-torture/execute/20030224-2.c: New test.
27851
27852 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27853
27854 * gcc.dg/decl-3.c: New test.
27855
27856 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27857
27858 * gcc.dg/i386-loop-2.c: New test.
27859
27860 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27861
27862 PR c++/9474
27863 * g++.dg/parse/namespace8.C: New test.
27864
27865 PR c++/9924
27866 * g++.dg/overload/builtin2.C: New test.
27867
27868 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27869
27870 * gcc.dg/return-type-3.c: New test.
27871
27872 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27873
27874 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27875 profiling options are not supported.
27876
27877 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27878
27879 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27880 * g++.old-deja/g++.warn/impint2.C: Likewise.
27881
27882 2003-03-10 Devang Patel <dpatel@apple.com>
27883
27884 * g++.dg/cpp/c++_cmd_1.C: New test.
27885 * g++.dg/cpp/c++_cmd_1.h: New file.
27886
27887 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27888
27889 * gcc.dg/altivec-9.c: New file.
27890
27891 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27892
27893 * gcc.dg/ppc-sdata-1.c: New test.
27894 * gcc.dg/ppc-sdata-2.c: New test.
27895
27896 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27897
27898 PR c++/9373
27899 * g++.dg/opt/ptrmem2.C: New test.
27900
27901 PR c++/8534
27902 * g++.dg/opt/ptrmem1.C: New test.
27903
27904 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27905
27906 * gcc.dg/i386-loop-1.c: New test.
27907
27908 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27909
27910 PR c++/9970
27911 * g++.dg/lookup/friend1.C: New test.
27912
27913 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27914
27915 PR c++/9823
27916 * g++.dg/parser/constructor1.C: New test.
27917
27918 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
27919
27920 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27921
27922 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27923
27924 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
27925
27926 * gcc.dg/cpp/Wunused.c: Update test.
27927
27928 2003-03-08 Jan Hubicka <jh@suse.cz>
27929
27930 * gcc.dg/inline-3.c: New test.
27931
27932 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27933
27934 PR c++/9809
27935 * g++.dg/parse/builtin1.C: New test.
27936
27937 PR c++/9982
27938 * g++.dg/abi/cookie1.C: New test.
27939 * g++.dg/abi/cookie2.C: Likewise.
27940
27941 PR c++/9524
27942 * g++.dg/template/field1.C: New test.
27943
27944 PR c++/9912
27945 * g++.dg/parse/class1.C: New test.
27946 * g++.dg/parse/namespace7.C: Likewise.
27947 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27948
27949 2003-03-07 Mark Mitchell <mark@codesourcery.com>
27950
27951 * g++.dg/init/ref4.C: New test.
27952
27953 2003-03-07 Jan Hubicka <jh@suse.cz>
27954
27955 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27956 * gcc.dg/inline-3.c: New test.
27957
27958 2003-03-06 Mark Mitchell <mark@codesourcery.com>
27959
27960 * g++.dg/init/ref3.C: New test.
27961
27962 PR c++/9965
27963 * g++.dg/init/ref2.C: New test.
27964
27965 PR c++/9400
27966 * g++.dg/warn/Wshadow-2.C: New test.
27967
27968 PR c++/9791
27969 * g++.dg/warn/Woverloaded-1.C: New test.
27970
27971 2003-03-05 Jan Hubicka <jh@suse.cz>
27972
27973 * gcc.dg/i386-local2.c: New.
27974 * gcc.dg/i386-local.c: Fix typo.
27975
27976 2003-03-05 Mark Mitchell <mark@codesourcery.com>
27977
27978 * g++.dg/abi/layout3.C: New test.
27979
27980 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27981
27982 * gcc.c-torture/compile/20030305-1.c
27983
27984 2003-03-05 Jan Hubicka <jh@suse.cz>
27985
27986 * gcc.dg/i386-local.c: New.
27987
27988 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
27989
27990 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27991
27992 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27993
27994 * gcc.dg/switch-2.c: New test.
27995 * gcc.dg/switch-3.c: New test.
27996 * gcc.dg/Wswitch.c: Adjust line numbers.
27997 * gcc.dg/Wswitch-default.c: Likewise.
27998 * gcc.dg/Wswitch-enum.c: Likewise.
27999
28000 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
28001
28002 * gcc.c-torture/execute/20030222-1.c: New test.
28003
28004 2003-03-03 James E Wilson <wilson@tuliptree.org>
28005
28006 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28007
28008 2003-03-03 Mark Mitchell <mark@codesourcery.com>
28009
28010 PR c++/9878
28011 * g++.dg/init/ref1.C: New test.
28012
28013 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
28014
28015 * gcc.dg/sh-relax.c: New SH-only test.
28016
28017 2003-03-03 Geoffrey Keating <geoffk@apple.com>
28018
28019 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
28020 comment explaining purpose of testcase.
28021
28022 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
28023
28024 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28025 for HC11/HC12 (asm needs two int registers).
28026 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28027 HC11/HC12 because the test uses an asm which needs two 32-bit
28028 registers.
28029
28030 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
28031
28032 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
28033 for HC11/HC12 (array is too large otherwise).
28034 * gcc.c-torture/compile/920501-4.x: New file, likewise.
28035 * gcc.c-torture/compile/20010518-2.x: Likewise.
28036 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
28037 HC11/HC12 (array is too large).
28038
28039 2003-03-01 Geoffrey Keating <geoffk@apple.com>
28040
28041 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
28042 * lib/g++-dg.exp (g++-dg-test): Likewise.
28043
28044 2003-03-01 Roger Sayle <roger@eyesopen.com>
28045
28046 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
28047 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
28048
28049 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28050
28051 * g++.dg/warn/implicit-typename1.C: Remove warning.
28052
28053 2003-02-28 Richard Henderson <rth@redhat.com>
28054
28055 * gcc.dg/noreturn-1.c: Move noreturn warning line.
28056 * gcc.dg/return-type-1.c: Move control reaches end warning line.
28057
28058 2003-02-28 Geoffrey Keating <geoffk@apple.com>
28059
28060 * gcc.dg/pch/pch.exp: Change .pch to .gch.
28061 * g++.dg/pch/pch.exp: Likewise.
28062
28063 2003-02-28 Mark Mitchell <mark@codesourcery.com>
28064
28065 PR c++/9879
28066 * testsuite/g++.dg/init/new4.C: New test.
28067
28068 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
28069
28070 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
28071
28072 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
28073
28074 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
28075 unsigned long.
28076
28077 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
28078 wider than float.
28079
28080 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28081
28082 * lib/scanasm.exp: Add support for counting numbers of
28083 occurences.
28084 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
28085 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28086
28087 2003-02-25 Mark Mitchell <mark@codesourcery.com>
28088
28089 PR c++/9683
28090 * g++.dg/template/static3.C: New test.
28091
28092 PR c++/9829
28093 * g++.dg/parse/namespace6.C: New test.
28094
28095 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28096
28097 PR target/9732
28098 * gcc.dg/20030225-1.c: New test.
28099
28100 2003-02-24 Mark Mitchell <mark@codesourcery.com>
28101
28102 * README: Remove out-of-date information.
28103
28104 PR c++/9836
28105 * g++.dg/template/spec6.C: New test.
28106
28107 2003-02-24 Jeff Law <law@redhat.com>
28108
28109 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28110
28111 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28112
28113 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28114 * gcc.dg/pragma-ep-1.c: Likewise.
28115
28116 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28117
28118 PR c++/9602
28119 * g++.dg/template/friend16.C: New test.
28120
28121 2003-02-23 Mark Mitchell <mark@codesourcery.com>
28122
28123 PR c++/5333
28124 * g++.dg/parse/fused-params1.C: Adjust error messages.
28125 * g++.dg/template/nested3.C: New test.
28126
28127 2003-02-24 Alan Modra <amodra@bigpond.net.au>
28128
28129 * g++.dg/abi/param1.C: New test.
28130
28131 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28132
28133 PR c++/7982
28134 * g++.dg/warn/implicit-typename1.C: New test.
28135
28136 2003-02-22 Kelley Cook <kelleycook@comcast.net>
28137
28138 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28139 with "mtune".
28140 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28141 * gcc.c-torture/execute/20010129-1.x: Likewise.
28142 * gcc.dg/20011107-1.c: Likewise.
28143 * gcc.dg/20020108-1.c: Likewise.
28144 * gcc.dg/20020122-3.c: Likewise.
28145 * gcc.dg/20020206-1.c: Likewise.
28146 * gcc.dg/20020310-1.c: Likewise.
28147 * gcc.dg/20020426-2.c: Likewise.
28148 * gcc.dg/20020517-1.c: Likewise.
28149 * gcc.dg/991230-1.c: Likewise.
28150 * gcc.dg/i386-unroll-1.c: Likewise.
28151 * gcc.misc-tests/i386-prefetch.exp: Likewise.
28152
28153 2003-02-22 Jan Hubicka <jh@suse.cz>
28154
28155 * gcc.dg/i386-mul.c: New test.
28156
28157 2003-02-21 Roger Sayle <roger@eyesopen.com>
28158
28159 * gcc.dg/builtins-5.c: New test case.
28160
28161 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
28162
28163 * gcc.dg/asmreg-1.c: New test.
28164
28165 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28166
28167 PR c++/9749
28168 * g++.dg/parse/varmod1.C: New test.
28169
28170 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28171
28172 PR c++/9727
28173 * g++.dg/template/op1.C: New test.
28174
28175 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28176
28177 PR c++/8906
28178 * g++.dg/template/nested2.C: New test.
28179
28180 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28181
28182 PR c++/8724
28183 * g++.dg/expr/dtor1.C: New test.
28184
28185 2003-02-21 Zack Weinberg <zack@codesourcery.com>
28186
28187 * gcc.dg/cpp/include3.c: New test.
28188 * gcc.dg/cpp/inc/foo.h: New file.
28189
28190 2003-02-21 Glen Nakamura <glen@imodulo.com>
28191
28192 * gcc.c-torture/execute/20030221-1.c: New test.
28193
28194 2003-02-20 Mark Mitchell <mark@codesourcery.com>
28195
28196 PR c++/9729
28197 * g++.dg/abi/conv1.C: New test.
28198
28199 2003-02-20 Jan Hubicka <jh@suse.cz>
28200
28201 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28202
28203 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
28204
28205 * gcc.c-torture/compile/20030219-1.c: New test.
28206
28207 2003-02-18 Jan Hubicka <jh@suse.cz>
28208
28209 * gcc.dg/funcorder.c: New test.
28210
28211 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
28212
28213 * gcc.c-torture/execute/20030218-1.c: New.
28214
28215 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
28216
28217 * gcc.dg/20030218-1.c: New.
28218
28219 2003-02-18 Richard Henderson <rth@redhat.com>
28220
28221 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28222 * gcc.dg/attr-used-2.c: New.
28223
28224 2003-02-18 Mark Mitchell <mark@codesourcery.com>
28225
28226 PR c++/9704
28227 * g++.dg/init/copy5.C: New test.
28228
28229 2003-02-18 Geoffrey Keating <geoffk@apple.com>
28230
28231 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28232 * g++.dg/pch/pch.exp: Likewise.
28233
28234 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
28235
28236 * gcc.c-torture/execute/20030209-1.c: Enable the test if
28237 STACK_SIZE is not defined.
28238
28239 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28240
28241 PR c++/9457
28242 * g++.dg/template/init1.C: New test.
28243
28244 2003-02-16 Jan HUbicka <jh@suse.cz>
28245
28246 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28247 (foo): Add few extra tests
28248 * gcc.dg/c99-const-expr-3.c: Likewise.
28249 * gcc.c-torture/execute/20030216-1.c: New.
28250
28251 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28252
28253 PR c++/9459
28254 * g++.dg/ext/typeof4.C: New test.
28255
28256 2003-02-15 Roger Sayle <roger@eyesopen.com>
28257
28258 * gcc.dg/i386-387-3.c: New test case.
28259
28260 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
28261
28262 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28263 cris-*-elf* cris-*-aout* and mmix-*-*.
28264
28265 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
28266
28267 * gcc.dg/20030213-1.c: New test.
28268
28269 2003-02-12 Roger Sayle <roger@eyesopen.com>
28270
28271 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28272 * gcc.dg/i386-387-2.c: Likewise.
28273
28274 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
28275
28276 * gcc.dg/ppc-spe.c: Fix formatting.
28277 Enable tests that were previously unsupported by gas.
28278 Delete tests for instructions that no longer exist.
28279 Switch arguments on evsubifw builtin.
28280
28281 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
28282
28283 * gcc.c-torture/execute/20030209-1.c: Disable the test if
28284 STACK_SIZE is too small.
28285
28286 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28287 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28288
28289 * gcc.dg/decl-2.c: New test.
28290
28291 2003-02-10 Jan Hubicka <jh@suse.cz>
28292
28293 * gcc.dg/i386-fpcvt-1.c: New test.
28294
28295 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
28296
28297 * gcc.c-torture/execute/20030209-1.c: New test.
28298
28299 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
28300
28301 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28302 int-wide bitops, use the constants of the same width.
28303 Likewise, if long long is 32-bit wide, test bitops using
28304 32-bit constants.
28305
28306 2003-02-07 Loren James Rittle <ljrittle@acm.org>
28307
28308 * gcc.dg/20021014-1.c: Annotate with expected notice text.
28309
28310 2003-02-07 Roger Sayle <roger@eyesopen.com>
28311
28312 * testsuite/gcc.dg/builtins-4.c: New test case.
28313
28314 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28315
28316 * gcc.dg/20020430-1.c: Fix dg command typos.
28317 * gcc.dg/20020503-1.c: Likewise.
28318
28319 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28320
28321 PR c++/8785
28322 * g++.dg/parse/fused-params1.C: New test.
28323
28324 PR c++/8857
28325 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28326
28327 PR c++/8921
28328 * g++.dg/parse/non-dependent1.C: New test.
28329
28330 PR c++/8928
28331 * g++.dg/parse/dupl-tmpl-args1.C: New test.
28332
28333 PR c++/9228
28334 * g++.dg/parse/undefined7.C: New test.
28335 * g++.dg/parse/non-templ1.C: New test.
28336
28337 PR c++/9229
28338 * g++.dg/parse/too-many-tmpl-args1.C: New test.
28339
28340 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28341
28342 * gcc.c-torture/compile/20030206-1.c: New test.
28343
28344 2003-02-05 Roger Sayle <roger@eyesopen.com>
28345
28346 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28347 "pow" to "foo" to avoid potential confusion with a math built-in.
28348
28349 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28350
28351 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28352 conditions for SPARC targets.
28353
28354 2003-02-05 Jakub Jelinek <jakub@redhat.com>
28355
28356 * gcc.dg/20030204-1.c: New test.
28357
28358 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28359
28360 PR c++/38
28361 * g++.dg/parse/array-size1.C: New test.
28362
28363 PR c++/5657
28364 * g++.dg/parse/undefined3.C: New test.
28365
28366 PR c++/5665
28367 * g++.dg/parse/undefined4.C: New test.
28368
28369 PR c++/5975
28370 * g++.dg/parse/undefined5.C: New test.
28371
28372 PR c++/7259
28373 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28374
28375 PR c++/8578
28376 * g++.dg/parse/casting-operator1.C: New test.
28377
28378 PR c++/8596
28379 * g++.dg/parse/undefined6.C: New test.
28380
28381 PR c++/8736
28382 * g++.dg/parse/missing-template1.C: New test.
28383
28384 2003-02-04 Jan Hubicka <jh@suse.cz>
28385
28386 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28387 * gcc.dg/i386-cmov?.c: Likewise.
28388 * gcc.dg/i386-fpcvt-?.c: Likewise.
28389 * gcc.dg/i386-ssefp-1.c: Likewise.
28390 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28391 conventions.
28392
28393 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28394
28395 PR c++/7129
28396 * testsuite/g++.dg/ext/max.C: New test.
28397
28398 2003-02-03 Jan Hubicka <jh@suse.cz>
28399
28400 * gcc.c-torture/execute/20030203-1.c: New test.
28401
28402 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28403
28404 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28405 'natural-endian'.
28406
28407 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28408
28409 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28410 * g++.dg/init/new2.C: Likewise.
28411 * g++.dg/other/new1.C: Likewise.
28412
28413 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28414
28415 * gcc.dg/struct-ret-libc.c: New test.
28416
28417 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28418
28419 * gcc.dg/20030129-1.c: New test.
28420
28421 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28422
28423 PR c++/8849
28424 * g++.dg/template/ptrmem4.C: New test.
28425
28426 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28427
28428 * g++.dg/parser/constant1.C: New test.
28429
28430 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28431
28432 PR c++/8591
28433 * g++.dg/parse/friend2.C: New test.
28434
28435 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28436
28437 PR c++/9437
28438 * g++.dg/template/unify4.C: New test.
28439
28440 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28441
28442 * gcc.c-torture/execute/20030128-1.c: New test.
28443
28444 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28445
28446 * g++.dg/lookup/nested1.C: Test moved from ...
28447 * g++.old-deja/g++.other/lookup24.C: ... here.
28448
28449 2003-01-28 Jan Hubicka <jh@suse.cz>
28450
28451 * gcc.dg/i386-cmov5.c: New test.
28452
28453 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28454
28455 * gcc.c-torture/execute/20010925-1.c: Changed the
28456 memcpy declaration.
28457
28458 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28459
28460 PR c++/3902
28461 * g++.dg/parse/template5.C: New test.
28462
28463 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28464
28465 PR fortran/9258
28466 * g77.dg/pr9258: New test.
28467
28468 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28469
28470 * README: Move relevant parts from README.g++.
28471
28472 * README.g++: Remove this file.
28473
28474 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28475
28476 * g++.dg/abi/dcast1.C: New test.
28477
28478 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28479
28480 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28481
28482 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28483
28484 PR c++/47
28485 * g++.old-deja/g++.other/lookup24.C: New test.
28486
28487 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28488
28489 PR middle-end/7227
28490 * gcc.dg/uninit-C.c: New test.
28491
28492 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28493
28494 * g++.dg/abi/covariant1.C: New test.
28495
28496 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28497
28498 * gcc.dg/20030123-1.c: New test.
28499
28500 2003-01-25 Jan Hubicka <jh@suse.cz>
28501
28502 PR opt/8492
28503 * gcc.c-torture/compile/20030125-1.c
28504
28505 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28506
28507 PR c++/9403
28508 * g++.dg/parse/template3.C: New test.
28509 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28510
28511 PR c++/795
28512 * g++.dg/parse/template4.C: New test.
28513
28514 PR c++/9415
28515 * g++.dg/template/qual2.C: New test.
28516
28517 PR c++/8545
28518 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28519
28520 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28521
28522 2003-01-25 Roger Sayle <roger@eyesopen.com>
28523
28524 * gcc.c-torture/execute/switch-1.c: New test case.
28525
28526 2003-01-25 Jan Hubicka <jh@suse.cz>
28527
28528 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28529
28530 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28531
28532 Tweaks for Bison-1.875. From the NEWS file:
28533 "- `parse error' -> `syntax error'
28534 Bison now uniformly uses the term `syntax error'"
28535 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28536 * gcc.dg/cpp/digraph2.c: Likewise.
28537 * gcc.dg/cpp/direct2.c: Likewise.
28538 * gcc.dg/cpp/paste4.c: Likewise.
28539 * gcc.dg/c90-restrict-1.c: Likewise.
28540 * gcc.dg/c99-func-2.c: Likewise.
28541 * gcc.dg/noncompile/920721-2.c: Likewise.
28542 * gcc.dg/noncompile/930622-2.c: Likewise.
28543 * gcc.dg/noncompile/940112-1.c: Likewise.
28544 * gcc.dg/noncompile/950921-1.c: Likewise.
28545 * gcc.dg/noncompile/951123-1.c: Likewise.
28546 * gcc.dg/noncompile/971104-1.c: Likewise.
28547 * gcc.dg/noncompile/990416-1.c: Likewise.
28548
28549 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28550
28551 * g++.dg/parse/undefined1.C: Add error message.
28552
28553 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28554
28555 PR c++/9354
28556 * g++.dg/parse/new1.C: New test.
28557
28558 PR c++/9216
28559 * g++.dg/parse/template2.C: New test.
28560
28561 PR c++/9354
28562 * g++.dg/parse/typedef2.C: New test.
28563
28564 PR c++/9328
28565 * g++.dg/ext/typeof3.C: New test.
28566
28567 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28568
28569 PR c++/2738
28570 * g++.dg/parse/ret-type1.C: New test.
28571
28572 PR c++/3792
28573 * g++.dg/parse/tmpl-outside1.C: New test.
28574
28575 PR c++/4207
28576 * g++.dg/parse/int-as-enum1.C: New test.
28577
28578 PR c++/4903
28579 * g++.dg/parse/no-typename1.C: New test.
28580
28581 PR c++/5533
28582 * g++.dg/parse/no-value1.C: New test.
28583
28584 PR c++/5921
28585 * g++.dg/parse/wrong-inline1.C: New test.
28586
28587 PR c++/6402
28588 * g++.dg/parse/ref1.C: New test.
28589
28590 PR c++/6992
28591 * g++.dg/parse/attr-ctor1.C: New test.
28592
28593 PR c++/7229
28594 * g++.dg/parse/namespace5.C: New test.
28595
28596 PR c++/7917
28597 * g++.dg/parse/func-def1.C: New test.
28598
28599 PR c++/8143
28600 * g++.dg/parse/undefined1.C: New test.
28601
28602 PR c++/5723, PR c++/8522
28603 * g++.dg/parse/specialization1.C: New test.
28604
28605 PR c++/163, PR c++/8595
28606 * g++.dg/parse/struct-as-enum1.C: New test.
28607
28608 PR c++/9173
28609 * g++.dg/parse/undefined2.C: New test.
28610
28611 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28612
28613 PR c++/9298
28614 * g++.dg/parse/template1.C: New test.
28615
28616 PR c++/9384
28617 * g++.dg/parse/using1.C: New test.
28618
28619 PR c++/9285
28620 PR c++/9294
28621 * g++.dg/parse/expr2.C: New test.
28622
28623 PR c++/9388
28624 * g++.dg/parse/lookup2.C: Likewise.
28625
28626 2003-01-21 Jan Hubicka <jh@suse.cz>
28627
28628 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28629 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28630 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28631 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28632
28633 2003-01-20 Nick Clifton <nickc@redhat.com>
28634
28635 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28636 problem with ARM sibcall code generation.
28637
28638 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28639
28640 * gcc.c-torture/execute/20030120-1.c: New.
28641
28642 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28643
28644 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28645
28646 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28647
28648 PR c++/9272
28649 * g++.dg/parse/ctor1.C: New test.
28650
28651 PR c++/9294:
28652 * g++.dg/parse/qualified1.C: New test.
28653
28654 * g++.dg/parse/typename3.C: New test.
28655
28656 2003-01-16 Richard Henderson <rth@redhat.com>
28657
28658 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28659
28660 2003-01-16 Richard Henderson <rth@redhat.com>
28661
28662 * g++.dg/pch/pch.exp: Copy test header to the working directory
28663 before using it either for precompilation or direct use.
28664 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28665 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28666
28667 2003-01-16 Richard Henderson <rth@redhat.com>
28668
28669 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28670 before using it either for precompilation or direct use.
28671 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28672 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28673
28674 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28675
28676 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28677 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28678 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28679 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28680 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28681 typename warning into error.
28682 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28683 error messages.
28684 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28685 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28686 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28687 messages.
28688 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28689 make declaration visible in template.
28690 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28691 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28692 messages.
28693 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28694 message.
28695 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28696 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28697 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28698 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28699 typename warning with error message.
28700 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28701 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28702 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28703
28704 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28705
28706 * g++.dg/parse/ambig2.C: New test.
28707
28708 2003-01-15 Richard Henderson <rth@redhat.com>
28709
28710 * g++.dg/tls/init-2.C: Update error message string.
28711
28712 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28713
28714 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28715
28716 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28717
28718 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28719 all for HC11/HC12.
28720 * gcc.c-torture/compile/20001205-1.x: Likewise.
28721 * gcc.c-torture/compile/20001226-1.x: Likewise.
28722 * gcc.c-torture/compile/920520-1.x: Likewise.
28723 * gcc.c-torture/compile/961203-1.x: Likewise.
28724 * gcc.c-torture/compile/20020604-1.x: Likewise.
28725
28726 2003-01-15 Jan Hubicka <jh@suse.cz>
28727
28728 * gcc.c-torture/compile/20030115-1.c: New test.
28729
28730 * gcc.dg/i386-fpcvt-1.c: New test.
28731 * gcc.dg/i386-fpcvt-2.c: New test.
28732
28733 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28734
28735 Further conform g++'s __vmi_class_type_info to the C++ ABI
28736 specification.
28737 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28738 the specification.
28739
28740 2003-01-14 Jan Hubicka <jh@suse.cz>
28741
28742 * gcc.dg/i386-fpcvt-1.c: New test.
28743 * gcc.dg/i386-fpcvt-2.c: New test.
28744
28745 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28746
28747 * gcc.dg/i386-mmx-3.c: New test.
28748
28749 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28750
28751 PR c++/9264
28752 * g++.dg/parse/octal1.C: New file.
28753
28754 PR c++/9172
28755 * g++.dg/parse/typename1.C: New file.
28756
28757 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28758
28759 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28760 * gcc.dg/bf-no-ms-layout.c: Likewise.
28761 * gcc.dg/bf-ms-attrib.c: Likewise.
28762
28763 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28764
28765 PR c++/9099
28766 * g++.dg/parse/dtor1.C: New file.
28767
28768 PR c++/9128
28769 * g++.dg/rtti/typeid1.C: New file.
28770
28771 PR c++/9153
28772 * g++.dg/parse/lookup1.C: New file.
28773
28774 PR c++/9171
28775 * g++.dg/templ/spec5.C: New file.
28776
28777 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28778
28779 * gcc.c-torture/compile/20030110-1.c: New test.
28780
28781 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28782
28783 Merge from pch-branch:
28784
28785 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28786
28787 * gcc.dg/pch/cpp-1.h: New.
28788 * gcc.dg/pch/cpp-1.c: New.
28789 * gcc.dg/pch/cpp-2.h: New.
28790 * gcc.dg/pch/cpp-2.c: New.
28791
28792 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28793
28794 * gcc.dg/pch/except-1.h: New.
28795 * gcc.dg/pch/except-1.c: New.
28796
28797 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28798
28799 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28800 running test.
28801 * gcc.dg/pch: Include *.hp not *.h.
28802 * gcc.dg/pch/system-1.h: New.
28803 * gcc.dg/pch/system-1.c: New.
28804
28805 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28806
28807 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28808 rather than trying to build and run a program using PCH.
28809 * gcc.dg/pch: Remove dg-do commands from test files.
28810
28811 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28812
28813 * gcc.dg/pch/macro-3.c: New.
28814 * gcc.dg/pch/macro-3.h: New.
28815
28816 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28817
28818 * gcc.dg/pch/common-1.c: New.
28819 * gcc.dg/pch/common-1.h: New.
28820 * gcc.dg/pch/decl-1.c: New.
28821 * gcc.dg/pch/decl-1.h: New.
28822 * gcc.dg/pch/decl-2.c: New.
28823 * gcc.dg/pch/decl-2.h: New.
28824 * gcc.dg/pch/decl-3.c: New.
28825 * gcc.dg/pch/decl-3.h: New.
28826 * gcc.dg/pch/decl-4.c: New.
28827 * gcc.dg/pch/decl-4.h: New.
28828 * gcc.dg/pch/decl-5.c: New.
28829 * gcc.dg/pch/decl-5.h: New.
28830 * gcc.dg/pch/global-1.c: New.
28831 * gcc.dg/pch/global-1.h: New.
28832 * gcc.dg/pch/inline-1.c: New.
28833 * gcc.dg/pch/inline-1.h: New.
28834 * gcc.dg/pch/inline-2.c: New.
28835 * gcc.dg/pch/inline-2.h: New.
28836 * gcc.dg/pch/static-1.c: New.
28837 * gcc.dg/pch/static-1.h: New.
28838 * gcc.dg/pch/static-2.c: New.
28839 * gcc.dg/pch/static-2.h: New.
28840
28841 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28842
28843 * g++.dg/pch/pch.exp: Better handle failing testcases.
28844 * gcc.dg/pch/pch.exp: Likewise.
28845 * gcc.dg/pch/macro-1.c: New.
28846 * gcc.dg/pch/macro-1.h: New.
28847 * gcc.dg/pch/macro-2.c: New.
28848 * gcc.dg/pch/macro-2.h: New.
28849
28850 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28851
28852 * g++.dg/dg.exp: Treat files in pch/ specially.
28853 * g++.dg/pch/pch.exp: New file.
28854 * g++.dg/pch/empty.H: New file.
28855 * g++.dg/pch/empty.C: New file.
28856 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28857 "precompile".
28858
28859 * gcc.dg/pch/pch.exp: New file.
28860 * gcc.dg/pch/empty.h: New file.
28861 * gcc.dg/pch/empty.c: New file.
28862 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28863 "precompile".
28864
28865 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28866
28867 * g++.dg/template/friend14.C: New test.
28868
28869 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28870
28871 * gcc.dg/old-style-asm-1.c: New test.
28872
28873 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28874
28875 * gcc.c-torture/compile/20030109-1.c: New test.
28876
28877 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28878
28879 * gcc.c-torture/execute/20030109-1.c: New test.
28880
28881 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28882
28883 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28884 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28885 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28886 * g++.old-deja/g++.mike/eh2.C: Likewise.
28887 * g++.old-deja/g++.mike/eh3.C: Likewise.
28888 * g++.old-deja/g++.mike/eh5.C: Likewise.
28889 * g++.old-deja/g++.mike/eh6.C: Likewise.
28890 * g++.old-deja/g++.mike/eh7.C: Likewise.
28891 * g++.old-deja/g++.mike/eh8.C: Likewise.
28892 * g++.old-deja/g++.mike/eh9.C: Likewise.
28893 * g++.old-deja/g++.mike/eh10.C: Likewise.
28894 * g++.old-deja/g++.mike/eh12.C: Likewise.
28895 * g++.old-deja/g++.mike/eh13.C: Likewise.
28896 * g++.old-deja/g++.mike/eh14.C: Likewise.
28897 * g++.old-deja/g++.mike/eh16.C: Likewise.
28898 * g++.old-deja/g++.mike/eh17.C: Likewise.
28899 * g++.old-deja/g++.mike/eh18.C: Likewise.
28900 * g++.old-deja/g++.mike/eh21.C: Likewise.
28901 * g++.old-deja/g++.mike/eh23.C: Likewise.
28902 * g++.old-deja/g++.mike/eh24.C: Likewise.
28903 * g++.old-deja/g++.mike/eh25.C: Likewise.
28904 * g++.old-deja/g++.mike/eh26.C: Likewise.
28905 * g++.old-deja/g++.mike/eh27.C: Likewise.
28906 * g++.old-deja/g++.mike/eh28.C: Likewise.
28907 * g++.old-deja/g++.mike/eh29.C: Likewise.
28908 * g++.old-deja/g++.mike/eh31.C: Likewise.
28909 * g++.old-deja/g++.mike/eh33.C: Likewise.
28910 * g++.old-deja/g++.mike/eh34.C: Likewise.
28911 * g++.old-deja/g++.mike/eh35.C: Likewise.
28912 * g++.old-deja/g++.mike/eh36.C: Likewise.
28913 * g++.old-deja/g++.mike/eh37.C: Likewise.
28914 * g++.old-deja/g++.mike/eh38.C: Likewise.
28915 * g++.old-deja/g++.mike/eh39.C: Likewise.
28916 * g++.old-deja/g++.mike/eh40.C: Likewise.
28917 * g++.old-deja/g++.mike/eh41.C: Likewise.
28918 * g++.old-deja/g++.mike/eh42.C: Likewise.
28919 * g++.old-deja/g++.mike/eh44.C: Likewise.
28920 * g++.old-deja/g++.mike/eh46.C: Likewise.
28921 * g++.old-deja/g++.mike/eh47.C: Likewise.
28922 * g++.old-deja/g++.mike/eh48.C: Likewise.
28923 * g++.old-deja/g++.mike/eh49.C: Likewise.
28924 * g++.old-deja/g++.mike/eh50.C: Likewise.
28925 * g++.old-deja/g++.mike/eh51.C: Likewise.
28926 * g++.old-deja/g++.mike/eh53.C: Likewise.
28927 * g++.old-deja/g++.mike/eh55.C: Likewise.
28928 * g++.old-deja/g++.mike/p7912.C: Likewise.
28929 * g++.old-deja/g++.mike/p9706.C: Likewise.
28930 * g++.old-deja/g++.mike/p10416.C: Likewise.
28931 * g++.old-deja/g++.mike/p11667.C: Likewise.
28932 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28933 Remove redundant reference to Iris.
28934 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28935 Elxsi, i860, Pico Java, and WE32K.
28936
28937 2003-01-07 Mark Mitchell <mark@codesourcery.com>
28938
28939 * g++.dg/ext/asm4.C: New test.
28940
28941 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28942
28943 PR c++/9030
28944 * g++.dg/template/friend12.C: New test.
28945 * g++.dg/template/friend13.C: Likewise.
28946 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28947
28948 2003-01-08 Jan Hubicka <jh@suse.cz>
28949
28950 * gcc.dg/i386-cadd.c: New test.
28951 * gcc.dg/i386-cmov4.c: Likewise.
28952
28953 2003-01-06 Mark Mitchell <mark@codesourcery.com>
28954
28955 PR c++/9165
28956 * g++.dg/warn/Wunused-3.C: New test.
28957
28958 * g++.dg/abi/bitfield9.C: New test.
28959
28960 PR c++/9189
28961 * g++.dg/parse/defarg3.C: New test.
28962
28963 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
28964
28965 * g++.dg/parse/ambig1.C: New test.
28966 * g++.dg/parse/defarg2.C: New test.
28967
28968 2003-01-05 Mark Mitchell <mark@codesourcery.com>
28969
28970 * g++.dg/template/defarg-1.C: New test.
28971 * g++.dg/template/local2.C: Likewise.
28972
28973 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
28974
28975 * gcc.c-torture/execute/20030105-1.c: New test.
28976
28977 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28978
28979 * g++.dg/parse/namespace3.C: Remove extra semicolons.
28980 * g++.dg/parse/namespace4.C: Likewise.
28981
28982 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
28983
28984 * g++.dg/template/ntp2.C: New test.
28985
28986 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
28987
28988 * g++.dg/parse/extern-C-1.C: New test.
28989
28990 * g++.dg/parse/namespace4.C: New test.
28991
28992 * g++.dg/template/nested1.C: New test.
28993
28994 * g++.dg/parse/namespace3.C: New test.
28995
28996 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
28997
28998 * g++.dg/lookup/two-stage1.C: New test.
28999
29000 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29001
29002 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29003 * g++.old-deja/g++.jason/access8.C: Likewise.
29004 * g++.old-deja/g++.other/decl5.C: Likewise.
29005
29006 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
29007
29008 * g++.dg/parse/parse7.C: New test.
29009
29010 2003-01-02 Mark Mitchell <mark@codesourcery.com>
29011
29012 PR c++/2843
29013 * g++.dg/ext/attrib7.C: New test.
29014
29015 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
29016
29017 * g++.dg/parse/parse6.C: New test.
29018
29019 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
29020
29021 * gcc.dg/h8300-stack-1.c: New.
29022
29023 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
29024
29025 g++.dg/lookup/exception1.C: New test.
29026
29027 g++.dg/lookup/template1.C: New test.
29028
29029 g++.dg/parse/namespace2.C: New test.
29030
29031 g++.dg/parse/parens2.C: New test.
29032
29033 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29034
29035 * g++.dg/parse/parse5.C: New test.
29036 * g++.dg/lookup/scoped4.C: New test.
29037
29038 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
29039
29040 * g++.dg/parse/parens1.C: New test.
29041
29042 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
29043 angle-bracket1.C.
29044 * g++.dg/parse/parens2.C: New test.
29045
29046 * g++.dg/lookup/scope-operator1.C: New test.
29047
29048 * g++.dg/parse/operator1.C: New test.
29049
29050 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29051
29052 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
29053 * g++.old-deja/g++.other/access6.C: Likewise.
29054 * g++.old-deja/g++.other/decl1.C: Likewise.
29055 * g++.old-deja/g++.pt/typename12.C: Likewise.
29056
29057 2002-12-31 Mark Mitchell <mark@codesourcery.com>
29058
29059 * g++.dg/parse/namespace1.C: New test.
29060
29061 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29062
29063 * g++.dg/parse/parse4.C: New test.
29064
29065 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29066
29067 * g++.dg/parse/parse3.C: New test.
29068
29069 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29070
29071 * g++.dg/parse/parse2.C: New test.
29072
29073 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29074
29075 * g++.dg/template/friend11.C: New test.
29076
29077 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29078
29079 * g++.dg/parse/parse1.C: New test.
29080
29081 2002-12-31 Janis Johnson <janis187@us.ibm.com>
29082
29083 * lib/profopt.exp: Change the name of a global variable to avoid
29084 possible clashes with other test suites.
29085
29086 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
29087
29088 * g++.dg/inherit/covariant8.C: New test.
29089
29090 2002-12-31 Mark Mitchell <mark@codesourcery.com>
29091
29092 * g++.dg/init/array9.C: New test.
29093
29094 PR c++/9112
29095 * g++.dg/parse/expr1.C: New test.
29096
29097 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
29098
29099 * gcc.c-torture/compile/20021230-1.c: New test.
29100
29101 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
29102
29103 * g++.dg/inherit/covariant5.C: New test.
29104 * g++.dg/inherit/covariant6.C: New test.
29105 * g++.dg/inherit/covariant7.C: New test.
29106
29107 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29108
29109 PR c++/2739
29110 * g++.dg/other/access2.C: New test.
29111
29112 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
29113
29114 * g++.dg/other/anon-struct.C: No longer fails
29115 * g++.old-deja/g++.brendan/parse4.C: Likewise.
29116 * g++.old-deja/g++.brendan/parse5.C: Likewise.
29117 * g++.old-deja/g++.brendan/parse6.C: Likewise.
29118
29119 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
29120
29121 * g++.dg/parse/angle-bracket.C (main): No longer fails.
29122
29123 2002-12-27 Mark Mitchell <mark@codesourcery.com>
29124
29125 * g++.dg/eh/spec4.C: Remove stray semicolon.
29126 * g++.dg/expr/pmf-1.C: Change error message.
29127 * g++.dg/ext/asm1.C: Remove stray semicolon.
29128 * g++.dg/ext/typename1.C: Add missing typenames.
29129 * g++.dg/inherit/template-as-base.C: Change error message.
29130 * g++.dg/lookup/scoped1.C: Likewise.
29131 * g++.dg/lookup/scoped2.C: Likewise.
29132 * g++.dg/lookup/using2.C: Likewise.
29133 * g++.dg/other/component1.C: Remove stray semicolon.
29134 * g++.dg/other/do1.C: Change error message.
29135 * g++.dg/other/error2.C: Likewise.
29136 * g++.dg/other/init1.C: Likewise.
29137 * g++.dg/other/packed1.C: Remove stray semicolon.
29138 * g++.dg/other/ptrmem2.C: Change error message.
29139 * g++.dg/parse/parameter-declaration-1.C: Remove line number
29140 marker.
29141 * g++.dg/special/initp1.C: Remove invalid attribute usage.
29142 * g++.dg/template/access3.C: Add typename keyword.
29143 * g++.dg/template/access5.C: Remove stray semicolon.
29144 * g++.dg/template/access6.C: Likewise.
29145 * g++.dg/template/complit1.C: Likewise.
29146 * g++.dg/template/crash1.C: Change error message.
29147 * g++.dg/template/inherit2.C: Remove stray semicolon.
29148 * g++.dg/template/instantiate2.C: Likewise.
29149 * g++.dg/template/instantiate3.C: Change error message.
29150 * g++.dg/template/qual1.C: Remove stray semicolon.
29151 * g++.dg/template/qualttp18.C: Change error message.
29152 * g++.dg/template/ref1.C: Remove stray semicolon.
29153 * g++.dg/template/sizeof1.C (A::value): Declare it.
29154 * g++.dg/template/spec4.C: Change error message.
29155 * g++.dg/template/static1.C: Likewise.
29156 * g++.dg/template/type1.C: Likewise.
29157 * g++.dg/template/typename3.C: Likewise.
29158 * g++.old-deja/g++.benjamin/13478.C: Change error message.
29159 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29160 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29161 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29162 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29163 named return value extension.
29164 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29165 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29166 * g++.old-deja/g++.bob/extern_C.C: Likewise.
29167 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29168 * g++.old-deja/g++.brendan/complex1.C: Likewise.
29169 * g++.old-deja/g++.brendan/copy5.C: Likewise.
29170 * g++.old-deja/g++.brendan/crash13.C: Likewise.
29171 * g++.old-deja/g++.brendan/crash15.C: Likewise.
29172 * g++.old-deja/g++.brendan/crash18.C: Change error message.
29173 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29174 * g++.old-deja/g++.brendan/crash38.C: Likewise.
29175 * g++.old-deja/g++.brendan/crash50.C: Likewise.
29176 * g++.old-deja/g++.brendan/crash56.C: Likewise.
29177 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29178 syntax.
29179 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29180 * g++.old-deja/g++.brendan/crash8.C: Change error message.
29181 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29182 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29183 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29184 * g++.old-deja/g++.brendan/template11.C: Likewise.
29185 * g++.old-deja/g++.brendan/template26.C: Likewise.
29186 * g++.old-deja/g++.brendan/template27.C: Use explicit
29187 specialization syntax.
29188 * g++.old-deja/g++.brendan/template30.C: Likewise.
29189 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29190 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29191 non-dependent names.
29192 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29193 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29194 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29195 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29196 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29197 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29198 named return value extension.
29199 * g++.old-deja/g++.ext/namedret2.C: Likewise.
29200 * g++.old-deja/g++.ext/namedret3.C: Likewise.
29201 * g++.old-deja/g++.ext/return1.C: Likewise.
29202 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29203 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29204 * g++.old-deja/g++.jason/access8.C: Likewise.
29205 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29206 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29207 pseudo-destructor names.
29208 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29209 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29210 pseudo-destructor names.
29211 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29212 * g++.old-deja/g++.jason/overload19.C: Likewise.
29213 * g++.old-deja/g++.jason/overload32.C: Likewise.
29214 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29215 stray semicolons.
29216 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29217 * g++.old-deja/g++.jason/return.C: Likewise.
29218 * g++.old-deja/g++.jason/return2.C: Likewise.
29219 * g++.old-deja/g++.jason/shadow1.C: Likewise.
29220 * g++.old-deja/g++.jason/special.C: Use explicit specialization
29221 syntax.
29222 * g++.old-deja/g++.jason/template10.C: Account for use of
29223 non-dependent names.
29224 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29225 syntax.
29226 * g++.old-deja/g++.jason/template37.C: Likewise.
29227 * g++.old-deja/g++.law/access4.C: Change error messages.
29228 * g++.old-deja/g++.law/arm13.C: Remove incorrect
29229 pseudo-destructor names.
29230 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29231 * g++.old-deja/g++.law/ctors9.C: Likewise.
29232 * g++.old-deja/g++.law/cvt22.C: Likewise.
29233 * g++.old-deja/g++.law/dtors5.C: Likewise.
29234 * g++.old-deja/g++.law/global-init1.C: Likewise.
29235 * g++.old-deja/g++.law/missed-error3.C: Likewise.
29236 * g++.old-deja/g++.law/operators28.C: Likewise.
29237 * g++.old-deja/g++.law/visibility28.C: Likewise.
29238 * g++.old-deja/g++.martin/eval1.C: Likewise.
29239 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29240 name.
29241 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29242 * g++.old-deja/g++.mike/net34.C: Likewise.
29243 * g++.old-deja/g++.mike/net36.C: Likewise.
29244 * g++.old-deja/g++.mike/ns2.C: Likewise.
29245 * g++.old-deja/g++.mike/p12306.C: Likewise.
29246 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29247 value extension.
29248 * g++.old-deja/g++.mike/p700.C: Likewise.
29249 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29250 * g++.old-deja/g++.mike/p710.C: Likewise.
29251 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29252 value extension.
29253 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29254 * g++.old-deja/g++.mike/pmf9.C: Likewise.
29255 * g++.old-deja/g++.ns/crash2.C: Likewise.
29256 * g++.old-deja/g++.ns/crash3.C: Likewise.
29257 * g++.old-deja/g++.ns/invalid1.C: Likewise.
29258 * g++.old-deja/g++.ns/ns17.C: Likewise.
29259 * g++.old-deja/g++.ns/template16.C: Likewise.
29260 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29261 keyword.
29262 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29263 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29264 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29265 named return value extension.
29266 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29267 * g++.old-deja/g++.other/access4.C: Issue additional error
29268 messages.
29269 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29270 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29271 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29272 * g++.old-deja/g++.other/crash25.C: Change error message.
29273 * g++.old-deja/g++.other/crash4.C: Change error message.
29274 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29275 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29276 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29277 checks.
29278 * g++.old-deja/g++.other/defarg8.C: Likewise.
29279 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29280 * g++.old-deja/g++.other/dtor10.C: Likewise.
29281 * g++.old-deja/g++.other/incomplete.C: Likewise.
29282 * g++.old-deja/g++.other/linkage7.C: Likewise.
29283 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29284 lookup algorithm.
29285 * g++.old-deja/g++.other/mangle2.C: Likewise.
29286 * g++.old-deja/g++.other/refinit2.C: Likewise.
29287 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29288 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29289 * g++.old-deja/g++.pt/crash28.C: Likewise.
29290 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29291 syntax.
29292 * g++.old-deja/g++.pt/crash32.C: Change error message.
29293 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29294 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29295 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29296 error message position.
29297 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29298 * g++.old-deja/g++.pt/defarg8.C: Change error message.
29299 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29300 syntax.
29301 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29302 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29303 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29304 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29305 keyword.
29306 * g++.old-deja/g++.pt/explicit31.C: Likewise.
29307 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29308 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29309 keyword.
29310 * g++.old-deja/g++.pt/explicit71.C: Change error message.
29311 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29312 syntax.
29313 * g++.old-deja/g++.pt/friend28.C: Account for use of
29314 non-dependent names.
29315 * g++.old-deja/g++.pt/friend29.C: Likewise.
29316 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29317 rules.
29318 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29319 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29320 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29321 lookup rules.
29322 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29323 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29324 keyword.
29325 * g++.old-deja/g++.pt/memclass20.C: Likewise.
29326 * g++.old-deja/g++.pt/memclass5.C: Likewise.
29327 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29328 keyword.
29329 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29330 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29331 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29332 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29333 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29334 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29335 keyword.
29336 * g++.old-deja/g++.pt/spec10.C: Likewise.
29337 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29338 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29339 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29340 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29341 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29342 * g++.old-deja/g++.pt/ttp62.C: Likewise.
29343 * g++.old-deja/g++.pt/ttp64.C: Likewise.
29344 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29345 * g++.old-deja/g++.pt/typename15.C: Likewise.
29346 * g++.old-deja/g++.pt/typename22.C: Likewise.
29347 * g++.old-deja/g++.pt/typename6.C: Change error messages.
29348 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29349 * g++.old-deja/g++.pt/virtual2.C: Likewise.
29350 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29351 syntax.
29352 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29353 return value extension.
29354 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29355 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29356 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29357 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29358
29359 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
29360
29361 * g++.dg/warn/inline1.C: New test.
29362 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29363 * g++.old-deja/g++.jason/synth10.C: Likewise.
29364 * g++.old-deja/g++.mike/net31.C: Likewise.
29365 * g++.old-deja/g++.mike/p8786.C: Likewise.
29366
29367 * g++.dg/template/friend10.C: New test.
29368 * g++.dg/template/conv5.C: New test.
29369
29370 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29371
29372 * g++.dg/lookup/scoped3.C: New test.
29373
29374 * g++.dg/lookup/decl1.C: New test.
29375 * g++.dg/lookup/decl2.C: New test.
29376
29377 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29378
29379 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29380 gcc.c-torture/compile/20021015-1.c,
29381 gcc.c-torture/compile/20021015-2.c,
29382 gcc.c-torture/compile/20021123-1.c,
29383 gcc.c-torture/compile/20021123-2.c,
29384 gcc.c-torture/compile/20021123-3.c,
29385 gcc.c-torture/compile/20021123-4.c,
29386 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29387 only to 3.1 or 3.2 branch.
29388
29389 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29390
29391 * gcc.dg/i386-bitfield3.c: New test.
29392
29393 * gcc.dg/i386-bitfield2.c: New test.
29394
29395 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29396
29397 * g++.dg/parse/conv_op1.C: New test.
29398
29399 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29400
29401 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29402 approved.
29403
29404 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29405
29406 * gcc.c-torture/compile/20021220-1.c: New test.
29407
29408 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29409
29410 * gcc.dg/i386-fastcall-1.c: New.
29411
29412 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29413
29414 * gcc.c-torture/execute/20021219-1.c: New test.
29415
29416 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29417
29418 * gcc.dg/i386-pic-1.c: New test.
29419
29420 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29421
29422 PR c++/8099
29423 * g++.dg/template/friend9.C: New test.
29424
29425 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29426
29427 PR c++/3663
29428 * g++.dg/template/access7.C: New test.
29429
29430 2002-12-18 Nick Clifton <nickc@redhat.com>
29431
29432 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29433 the libstdc++-v3 directory has been found.
29434
29435 2002-12-12 Devang Patel <dpatel@apple.com>
29436 * gcc.dg/darwin-ld-1.c: New test.
29437 * gcc.dg/darwin-ld-2.c: New test.
29438 * gcc.dg/darwin-ld-3.c: New test.
29439 * gcc.dg/darwin-ld-4.c: New test.
29440 * gcc.dg/darwin-ld-5.c: New test.
29441
29442 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29443
29444 * gcc.c-torture/compile/20021212-1.c: New test.
29445
29446 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29447
29448 * gcc.dg/fshort-wchar: New test.
29449
29450 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29451
29452 PR c++/8372
29453 * g++.dg/template/dtor1.C: New test.
29454
29455 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29456 markers.
29457
29458 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29459
29460 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29461
29462 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29463
29464 * g++.dg/template/static1.C: New test.
29465 * g++.dg/template/static2.C: New test.
29466 * g++.old-deja/g++.ext/memconst.C: New test.
29467
29468 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29469
29470 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29471 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29472 * g++.dg/special/initp1.C: Likewise.
29473
29474 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29475
29476 * gcc.c-torture/execute/20021204-1.c: New test.
29477
29478 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29479
29480 * gcc.dg/ppc-fmadd-1.c: New file.
29481 * gcc.dg/ppc-fmadd-2.c: New file.
29482 * gcc.dg/ppc-fmadd-3.c: New file.
29483
29484 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29485
29486 * gcc.c-torture/compile/20021204-1.c: New test.
29487
29488 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29489
29490 * g++.dg/inherit/covariant2.C: New test.
29491 * g++.dg/inherit/covariant3.C: New test.
29492 * g++.dg/inherit/covariant4.C: New test.
29493 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29494 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29495
29496 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29497
29498 PR c++/8688
29499 * g++.dg/init/brace3.C: New test.
29500
29501 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29502
29503 * gcc.dg/20020210-1.c: Fix a comment typo.
29504
29505 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29506
29507 PR c++/8720
29508 * g++.dg/parse/defarg1.C: New test.
29509
29510 PR c++/8615
29511 * g++.dg/template/char1.C: New test.
29512
29513 * g++.dg/template/varmod1.C: Fix typo.
29514
29515 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29516
29517 DR 180
29518 * g++.old-deja/g++.pt/crash32.C: Expect error.
29519
29520 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29521
29522 PR c++/5919
29523 * g++.dg/template/varmod1.C: New test.
29524
29525 PR c++/8727
29526 * g++.dg/inherit/typeinfo1.C: New test.
29527
29528 PR c++/8663
29529 * g++.dg/inherit/typedef1.C: New test.
29530
29531 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29532
29533 PR c++/8332
29534 PR c++/8493
29535 * g++.dg/template/strlen1.C: New test.
29536
29537 PR c++/8227
29538 * g++.dg/template/ctor2.C: New test.
29539
29540 PR c++/8214
29541 * g++.dg/init/string1.C: New test.
29542
29543 PR c++/8511
29544 * g++.dg/template/friend8.C: New test.
29545
29546 2002-11-29 Joe Buck <jbuck@synopsys.com>
29547
29548 * g++.dg/lookup/anon2.C: New test.
29549
29550 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29551
29552 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29553 h8300 port.
29554
29555 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29556
29557 * gcc.dg/bitfld-6.c: New test.
29558
29559 2002-11-27 Jan Hubicka <jh@suse.cz>
29560
29561 * gcc.c-torture/execute/20021127.[cx]: New test.
29562
29563 2002-11-26 Jan Hubicka <jh@suse.cz>
29564
29565 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29566 quality.
29567
29568 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29569
29570 * g++.dg/init/brace2.C: New test.
29571 * g++.old-deja/g++.mike/p9129.C: Correct.
29572
29573 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29574
29575 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29576
29577 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29578
29579 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29580
29581 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29582
29583 * testsuite/g++.dg/abi/empty11.C: New test.
29584 * testsuite/g++.dg/rtti/cv1.C: New test.
29585
29586 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29587
29588 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29589
29590 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29591
29592 * g++.dg/abi/empty10.C: New test.
29593
29594 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29595
29596 * gcc.c-torture/compile/20021124-1.c: New test.
29597
29598 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29599
29600 * g++.dg/abi/rtti2.C: New test.
29601
29602 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29603
29604 * gcc.dg/i386-unroll-1.c: New test.
29605
29606 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29607
29608 * gcc.c-torture/compile/20021120-1.c: New test.
29609 * gcc.c-torture/compile/20021120-2.c: New test.
29610
29611 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29612
29613 * gcc.dg/bitfld-5.c: New test.
29614
29615 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29616
29617 * gcc.c-torture/execute/20021120-3.c: New test.
29618
29619 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29620
29621 * gcc.c-torture/execute/20021120-2.c: New test.
29622
29623 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29624
29625 * gcc.c-torture/execute/20021120-1.c: New test.
29626
29627 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29628
29629 * gcc.c-torture/execute/20021118-3.c: New test.
29630
29631 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29632
29633 * gcc.c-torture/compile/20021119-1.c: New test.
29634
29635 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29636
29637 * gcc.dg/duff-1.c: New test.
29638 * gcc.dg/duff-2.c: New test.
29639 * gcc.dg/duff-3.c: New test.
29640
29641 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29642
29643 * gcc.dg/cpp/_Pragma5.c: New test.
29644
29645 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29646
29647 * gcc.c-torture/execute/20021118-2.c: New test.
29648
29649 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29650
29651 * gcc.c-torture/execute/20021118-1.c: New test.
29652
29653 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29654
29655 * gcc.dg/20021116-1.c: New test.
29656
29657 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29658
29659 * g++.dg/abi/vcall1.C: New test.
29660
29661 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29662
29663 * gcc.dg/20021029-1.c: New test.
29664 * gcc.dg/20021029-2.c: New test.
29665
29666 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29667
29668 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29669
29670 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29671
29672 PR c/8439
29673 * gcc.dg/20021110.c: Move to ...
29674 * gcc.c-torture/compile/20021110.c: .... here.
29675
29676 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29677
29678 PR c/8467
29679 * gcc.c-torture/execute/20021111-1.c
29680
29681 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29682
29683 PR c/8439
29684 * gcc.dg/20021110.c: New test.
29685
29686 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29687
29688 * g++.dg/abi/vthunk3.C: Run only on x86.
29689
29690 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29691
29692 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29693
29694 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29695
29696 * lib/compat.exp (compat-execute): Fix logic error in last
29697 change.
29698
29699 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29700
29701 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29702
29703 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29704
29705 PR c++/8389
29706 * g++.dg/template/access6.C: New test.
29707
29708 2002-11-08 Jan Hubicka <jh@suse.cz>
29709
29710 * gcc.dg/i386-ssefp-1.c: New test.
29711 * gcc.dg/i386-ssefp-1.c: New test.
29712
29713 2002-11-08 Jan Hubicka <jh@suse.cz>
29714
29715 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29716
29717 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29718
29719 * g++.dg/abi/vthunk3.C: New test.
29720
29721 PR c++/8338
29722 * g++.dg/template/crash2.C: New test.
29723
29724 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29725
29726 * testsuite/g++.dg/abi/dtor1.C: New test.
29727 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29728
29729 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29730
29731 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29732 Darwin.
29733
29734 2002-11-04 Adam Nemet <anemet@lnxw.com>
29735
29736 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29737 -mthumb. Only xfail with -O0.
29738
29739 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29740
29741 * g++.dg/abi/thunk1.C: New test.
29742 * g++.dg/abi/thunk2.C: Likewise.
29743 * g++.dg/abi/vtt1.C: Likewise.
29744
29745 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29746
29747 PR optimization/8423
29748 * gcc.c-torture/execute/builtin-constant.c: New test.
29749
29750 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29751
29752 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29753 Add some more cases.
29754
29755 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29756
29757 PR c++/8391
29758 * g++.dg/opt/local1.C: New test.
29759
29760 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29761
29762 PR c++/8160
29763 * g++.dg/template/complit1.C: New test.
29764
29765 PR c++/8149
29766 * g++.dg/template/typename4.C: Likewise.
29767
29768 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29769
29770 Core issue 287, PR c++/7639
29771 * g++.dg/template/instantiate1.C: Adjust error location.
29772 * g++.dg/template/instantiate3.C: New test.
29773 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29774 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29775 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29776
29777 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29778
29779 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29780
29781 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29782
29783 PR c++/8287
29784 * g++.dg/init/dtor2.C: New test.
29785
29786 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29787
29788 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29789 * gcc.dg/nest.c: Bypass errors on irix6.
29790
29791 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29792
29793 * gcc.dg/nest.c: Expect error for mmix-*-*.
29794 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29795
29796 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29797
29798 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29799 markers.
29800
29801 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29802
29803 2002-10-25 Mike Stump <mrs@apple.com>
29804
29805 * gcc.dg/warn-1.c: New test.
29806
29807 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29808
29809 * g++.dg/template/typename3.C: New test.
29810
29811 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29812
29813 * g++.dg/lookup/ptrmem1.C: New test.
29814
29815 * g++.dg/abi/vthunk2.C: New test.
29816
29817 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29818
29819 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29820
29821 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29822
29823 * g++.dg/abi/empty9.C: New test.
29824
29825 2002-10-24 Richard Henderson <rth@redhat.com>
29826
29827 * g++.dg/inherit/thunk1.C: Enable for ia64.
29828
29829 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29830
29831 PR c++/8067
29832 * g++.dg/lookup/pretty1.C: New test.
29833
29834 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29835
29836 * gcc.dg/20021023-1.c: New test.
29837
29838 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29839
29840 PR c++/7679
29841 * g++.dg/parse/inline1.C: New test.
29842
29843 2002-10-23 Richard Henderson <rth@redhat.com>
29844
29845 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29846
29847 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29848
29849 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29850
29851 PR c++/6579
29852 * g++.dg/parse/stmtexpr3.C: New test.
29853
29854 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29855
29856 * g++.dg/expr/cond1.C: New test.
29857
29858 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29859
29860 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29861
29862 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29863
29864 * g++.dg/abi/vbase13.C: New test.
29865 * g++.dg/abi/vbase14.C: Likewise.
29866
29867 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29868
29869 * gcc.dg/tls/pic-1.c: New test.
29870 * gcc.dg/tls/nonpic-1.c: New test.
29871 * gcc.dg/20021018-1.c: New test.
29872
29873 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29874
29875 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29876 Remove only files with the same base name as the test case.
29877 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29878 (profopt-execute): Likewise. Also, remove old profiling
29879 and performance data files before running the tests.
29880
29881 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29882 * g++.dg/bprob/bprob.exp: Likewise.
29883 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29884 to allow more general test case names.
29885
29886 * g++.dg/bprob/bprob-1.C: Rename to ...
29887 * g++.dg/bprob/g++-bprob-1.C: ... this.
29888
29889 * g77.dg/bprob/bprob-1.f: Rename to ...
29890 * g77.dg/bprob/g77-bprob-1.f: ... this.
29891
29892 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29893
29894 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29895 bison 1.50 or later.
29896
29897 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29898
29899 * g++.dg/README: Describe more test directories.
29900
29901 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29902
29903 * g++.dg/init/array6.C: Add additional tests.
29904
29905 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29906
29907 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29908 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29909
29910 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29911
29912 * gcc.c-torture/compile/20020604-1.x: New.
29913 * gcc.c-torture/compile/simd-5.x: Likewise.
29914 * gcc.c-torture/execute/920710-1.x: Likewise.
29915 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29916
29917 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29918
29919 * g++.dg/inherit/override1.C: Add dg-options clause.
29920
29921 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29922
29923 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29924 _mm_slli_si128.
29925
29926 2002-10-19 Andreas Schwab <schwab@suse.de>
29927
29928 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29929 directory component.
29930
29931 2002-10-18 Mark Mitchell <mark@codesourcery.com>
29932
29933 * g++.dg/inherit/thunk1.C: New test.
29934
29935 * g++.dg/inherit/override1.C: New test.
29936
29937 * g++.dg/abi/mangle11.C: New test.
29938 * g++.dg/abi/mangle14.C: New test.
29939 * g++.dg/abi/mangle17.C: New test.
29940
29941 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
29942
29943 * g++.dg/overload/member2.C: New test.
29944
29945 2002-10-17 Janis Johnson <janis187@us.ibm.com>
29946
29947 * g++.dg/README: Describe new compat directory.
29948 * g++.dg/dg.exp: Skip tests in compat directory.
29949 * README.compat: New file.
29950 * lib/compat.exp: New expect script.
29951 * g++.dg/compat: New test directory.
29952 * g++.dg/compat/compat.exp: New expect script.
29953 * g++.dg/compat/abi: New test directory.
29954 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29955 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29956 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29957 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29958 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29959 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29960 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29961 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29962 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29963 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29964 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29965 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29966 * g++.dg/compat/break: New test directory.
29967 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29968 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29969 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29970 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29971 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29972 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29973 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29974 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29975 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29976 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29977 g++.dg/compat/break/README: New files.
29978 * g++.dg/compat/eh: New test directory.
29979 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29980 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29981 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29982 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29983 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29984 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29985 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29986 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29987 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29988 g++.dg/compat/eh/filter2_y.C,
29989 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29990 g++.dg/compat/eh/new1_y.C,
29991 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29992 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29993 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29994 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29995 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29996 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29997 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29998 g++.dg/compat/eh/unexpected1_y.C: New files.
29999 * g++.dg/compat/init: New test directory.
30000 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30001 g++.dg/compat/init/array5_y.C,
30002 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30003 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30004 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30005 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30006 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30007 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30008 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30009 g++.dg/compat/init/init-ref2_y.C: New files.
30010
30011 2002-10-17 Mark Mitchell <mark@codesourcery.com>
30012
30013 PR c++/7584
30014 * g++.dg/inherit/using3.C: New test.
30015
30016 2002-10-17 Jan Hubicka <jh@suse.cz>
30017
30018 * gcc.dg/20021017-2.c: New test.
30019
30020 2002-10-17 Mark Mitchell <mark@codesourcery.com>
30021
30022 * g++.dg/abi/mangle16.C: Adjust.
30023
30024 * g++.dg/init/array8.C: New test.
30025
30026 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
30027
30028 * gcc.dg/special/mips-abi.exp: New test.
30029 * gcc.dg/special/mips-abi.s: Empty file used by the above.
30030
30031 2002-10-16 Mark Mitchell <mark@codesourcery.com>
30032
30033 * g++.dg/abi/mangle16.C: New test.
30034 * g++.dg/abi/mangle17.C: Likewise.
30035
30036 PR c++/7478
30037 * g++.dg/template/ref1.C: New test.
30038
30039 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30040
30041 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
30042
30043 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
30044
30045 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
30046
30047 2002-10-16 Mark Mitchell <mark@codesourcery.com>
30048
30049 PR c++/7524
30050 * g++.dg/init/array7.C: New test.
30051
30052 2002-10-15 Mark Mitchell <mark@codesourcery.com>
30053
30054 * g++.dg/init/array6.C: New test.
30055
30056 * g++.dg/abi/mangle13.C: Likewise.
30057 * g++.dg/abi/mangle14.C: Likewise.
30058 * g++.dg/abi/mangle15.C: Likewise.
30059
30060 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30061
30062 * g++.dg/abi/empty8.C: New test.
30063
30064 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
30065
30066 * g++.dg/init/ctor1.C: New test.
30067
30068 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
30069
30070 * gcc.c-torture/execute/20021015-1.c: New test.
30071
30072 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
30073
30074 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
30075
30076 2002-10-14 Jan Hubicka <jh@suse.cz>
30077
30078 * gcc.dg/i386-ssetype-[1-5].c: New tests.
30079
30080 2002-10-14 Richard Henderson <rth@redhat.com>
30081
30082 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
30083
30084 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30085
30086 PR optimization/6631
30087 * g++.dg/opt/const2.C: New test.
30088
30089 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30090
30091 PR c++/7176
30092 * g++.dg/parse/friend1.C: New test.
30093 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30094
30095 2002-10-14 Jakub Jelinek <jakub@redhat.com>
30096
30097 * gcc.dg/20021014-1.c: New test.
30098
30099 2002-10-11 Mark Mitchell <mark@codesourcery.com>
30100
30101 PR c++/5661
30102 * g++.dg/ext/vlm1.C: New test.
30103 * g++.dg/ext/vlm2.C: Likewise.
30104
30105 * g++.dg/init/array1.C: Remove invalid braces.
30106 * g++.dg/init/brace1.C: New test.
30107 * g++.dg/init/copy2.C: Likewise.
30108 * g++.dg/init/copy3.C: Likewise.
30109 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30110 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30111 braces.
30112
30113 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
30114
30115 * gcc.dg/cpp/assembler.S: Don't use -ansi.
30116
30117 2002-10-11 Richard Shann <richard.shann@superh.com>
30118
30119 * gcc.c-torture/compile/simd-5.c: New test.
30120
30121 2002-10-10 Roger Sayle <roger@eyesopen.com>
30122
30123 * gcc.c-torture/execute/shiftopt-1.c: New test case.
30124
30125 2002-10-10 Jim Wilson <wilson@redhat.com>
30126
30127 * gcc.c-torture/execute/20021010-1.c: New test.
30128
30129 2002-10-09 Zack Weinberg <zack@codesourcery.com>
30130
30131 PR c/7353
30132 * g++.dg/ext/typedef-init.C: New test.
30133 * gcc.dg/typedef-init.c: New test.
30134
30135 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
30136
30137 * gcc.dg/cpp/paste13.c: New test.
30138
30139 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30140
30141 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
30142 remaining platforms, XFAIL during compile, not execute. Don't
30143 XFAIL at -O0.
30144
30145 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
30146
30147 * gcc.dg/alias-1.c: Tweak expected warning.
30148
30149 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30150
30151 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30152
30153 2002-10-06 Andreas Jaeger <aj@suse.de>
30154
30155 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30156 * gcc.dg/cpp/c++98.C: Likewise.
30157
30158 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30159 * g++.dg/cpp/c++98.C: Likewise.
30160
30161 * g++.dg/README (Subdirectories): Mention cpp directory.
30162
30163 PR target/7559
30164 * gcc.dg/20021006-1.c: New test.
30165
30166 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30167
30168 PR c++/7804
30169 * g++.dg/other/warning1.C: New test.
30170
30171 2002-10-04 Roger Sayle <roger@eyesopen.com>
30172
30173 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30174 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
30175 and sparc-*-* with -m64 as expected failures. See PR 8087.
30176
30177 2002-10-03 Mark Mitchell <mark@codesourcery.com>
30178
30179 PR c++/7931
30180 * g++.dg/template/ptrmem3.C: New test.
30181
30182 PR c++/7754
30183 * g++.dg/template/union1.C: New test.
30184
30185 2002-10-03 Mark Mitchell <mark@codesourcery.com>
30186
30187 PR c++/8006
30188 * g++.dg/abi/mangle9.C: New test.
30189 * g++.dg/abi/mangle10.C: New test.
30190 * g++.dg/abi/mangle11.C: New test.
30191 * g++.dg/abi/mangle12.C: New test.
30192
30193 2002-10-02 Mark Mitchell <mark@codesourcery.com>
30194
30195 PR c++/7188.
30196 * g++.dg/template/meminit1.C: New test.
30197 * g++.dg/warn/Wreorder-1.C: Likewise.
30198 * g++.old-deja/g++.mike/warn3.C: Tweak.
30199 * lib/prune.exp: Ingore "in copy constructor".
30200
30201 2002-10-02 Andreas Jaeger <aj@suse.de>
30202
30203 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30204 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30205 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30206 on x86-64.
30207
30208 2002-10-01 Mark Mitchell <mark@codesourcery.com>
30209
30210 * gcc.dg/empty1.C: Fix typo.
30211
30212 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
30213
30214 * gcc.dg/alias-1.c: New test.
30215
30216 2002-10-01 Mark Mitchell <mark@codesourcery.com>
30217
30218 * gcc.dg/empty1.C: New test.
30219
30220 * g++.dg/tls/init-2.C: Tweak error messages.
30221
30222 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
30223
30224 * gcc.c-torture/compile/20020923-1.c: New test.
30225
30226 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
30227
30228 * gcc.c-torture/execute/ffs-1.c: New test.
30229 * gcc.c-torture/execute/ffs-2.c: Ditto.
30230
30231 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
30232
30233 * g++.dg/overload/member1.C: New test.
30234
30235 2002-09-30 Mark Mitchell <mark@codesourcery.com>
30236
30237 * g++.dg/abi/empty7.C: New test.
30238 * g++.dg/init/pm2.C: Likewise.
30239
30240 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
30241
30242 * g++.dg/rtti/crash1.C: New test.
30243
30244 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
30245
30246 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30247 gcc.dg/sibcall-4.c: New tests.
30248
30249 2002-09-28 Roger Sayle <roger@eyesopen.com>
30250
30251 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30252 powerpc and MMIX targets.
30253
30254 2002-09-27 Zack Weinberg <zack@codesourcery.com>
30255
30256 * gcc.dg/cpp/20020927-1.c: New.
30257
30258 2002-09-26 David S. Miller <davem@redhat.com>
30259
30260 * gcc.c-torture/compile/trunctfdf.c: New.
30261
30262 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30263
30264 * lib/target-supports.exp (check_weak_available): Handle solaris2.
30265
30266 2002-09-27 Alan Modra <amodra@bigpond.net.au>
30267
30268 * gcc.c-torture/execute/loop-15.c: New.
30269
30270 2002-09-26 Janis Johnson <janis187@us.ibm.com>
30271
30272 * README.QMTEST: Fix typo.
30273
30274 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
30275
30276 * gcc.dg/20020926-1.c: New test.
30277
30278 2002-09-25 David S. Miller <davem@redhat.com>
30279
30280 PR target/7842
30281 * gcc.c-torture/execute/shiftdi.c: New test.
30282
30283 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
30284
30285 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30286 unique to the tool.
30287 * lib/g77.exp (g77_init): Likewise.
30288 * lib/g++.exp (g++_init): Likewise.
30289 * lib/objc.exp (objc_init): Likewise.
30290
30291 2002-09-25 Mark Mitchell <mark@codesourcery.com>
30292
30293 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30294 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30295 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30296
30297 2002-09-25 Richard Henderson <rth@redhat.com>
30298
30299 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30300 too-small long double.
30301
30302 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
30303
30304 * gcc.dg/20020919-1.c: New test.
30305
30306 2002-09-23 Mark Mitchell <mark@codesourcery.com>
30307
30308 * g++.dg/abi/bitfield6.C: New test.
30309 * g++.dg/abi/bitfield7.C: New test.
30310 * g++.dg/abi/bitfield8.C: New test.
30311 * g++.dg/abi/vbase11.C: New test.
30312
30313 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
30314
30315 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30316 hppa*-*-hpux*. Update test comment.
30317
30318 2002-09-20 Jakub Jelinek <jakub@redhat.com>
30319
30320 * gcc.dg/tls/struct-1.c: New test.
30321
30322 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
30323
30324 * gcc.dg/cpp/tr-warn2.c: Update.
30325
30326 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30327
30328 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30329
30330 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30331
30332 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30333 systems.
30334
30335 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
30336
30337 * gcc.c-torture/execute/ieee/mzero3.c: New test.
30338
30339 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30340 Adjust for c++filt moved to binutils. Remove spurious duplicate
30341 setting of cxxfilt.
30342
30343 2002-09-19 Geoffrey Keating <geoffk@apple.com>
30344
30345 * gcc.dg/20020312-2.c: Update for darwin.
30346
30347 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
30348
30349 * g++.old-deja/g++.other/crash32.C: Mark ICE.
30350
30351 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
30352
30353 * objc.dg/comp-types-1.m: New test.
30354 * objc.dg/comp-types-2.m: New test.
30355 * objc.dg/comp-types-3.m: New test.
30356 * objc.dg/comp-types-4.m: New test.
30357 * objc.dg/comp-types-5.m: New test.
30358 * objc.dg/comp-types-6.m: New test.
30359
30360 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
30361
30362 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30363
30364 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30365
30366 * g++.dg/other/do1.C: New test.
30367
30368 * g++.dg/template/subst1.C: New test.
30369
30370 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30371
30372 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30373
30374 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30375
30376 * g++.dg/template/qualttp20.C: Adjust expected errors.
30377 * g++.old-deja/g++.jason/report.C: Likewise.
30378 * g++.old-deja/g++.other/qual1.C: Likewise.
30379
30380 * g++.dg/lookup/scoped2.C: New test.
30381
30382 * g++.dg/ext/asm3.C: New test.
30383
30384 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30385
30386 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30387
30388 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30389
30390 * ChangeLog: follow spelling conventions.
30391 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30392 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30393 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30394 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30395 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30396 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30397 * g++.old-deja/g++.law/global-init1.C: Likewise.
30398 * g++.old-deja/g++.other/delete4.C: Likewise.
30399 * g++.old-deja/g++.other/inline21.C: Likewise.
30400 * g++.old-deja/g++.other/singleton.C: Likewise.
30401 * g77.dg/strlen0.f: Likewise.
30402 * g77.f-torture/compile/20010519-1.f: Likewise.
30403 * g77.f-torture/compile/980310-4.f: Likewise.
30404 * gcc.c-torture/compile/20000605-1.c: Likewise.
30405 * gcc.c-torture/execute/20020225-1.c: Likewise.
30406 * gcc.dg/c90-hexfloat-2.c: Likewise.
30407 * gcc.dg/c99-bool-1.c: Likewise.
30408 * gcc.dg/c99-hexfloat-2.c: Likewise.
30409 * gcc.dg/dll-2.c: Likewise.
30410 * gcc.dg/wtr-union-init-1.c: Likewise.
30411 * gcc.dg/wtr-union-init-2.c: Likewise.
30412 * gcc.dg/wtr-union-init-3.c: Likewise.
30413 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30414 * gcc.dg/cpp/defined.c: Likewise.
30415 * gcc.dg/cpp/macsyntx.c: Likewise.
30416 * gcc.dg/cpp/paste2.c: Likewise.
30417 * gcc.dg/cpp/trad/defined.c: Likewise.
30418 * gcc.dg/format/c90-printf-1.c: Likewise.
30419 * gcc.dg/format/c90-scanf-1.c: Likewise.
30420 * gcc.dg/format/c99-printf-1.c: Likewise.
30421 * gcc.dg/format/c99-scanf-1.c: Likewise.
30422 * gcc.misc-tests/gcov-8.c: Likewise.
30423 * lib/profopt.exp: Likewise.
30424
30425 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30426
30427 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30428
30429 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30430
30431 * g++.dg/inherit/using2.C: New test.
30432
30433 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30434
30435 * ChangeLog: Follow spelling conventions.
30436 * g++.dg/template/friend4.C: Likewise.
30437 * g++.old-deja/g++.pt/crash67.C: Likewise.
30438 * gcc.c-torture/execute/20000801-4.c: Likewise.
30439 * gcc.dg/c90-digraph-1.c: Likewise.
30440 * gcc.dg/c94-digraph-1.c: Likewise.
30441 * gcc.dg/c99-digraph-1.c: Likewise.
30442 * gcc.dg/cpp/line5.c: Likewise.
30443 * gcc.dg/cpp/multiline.c: Likewise.
30444 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30445 * gcc.dg/format/attr-3.c: Likewise.
30446 * gcc.dg/format/c90-scanf-3.c: Likewise.
30447 * gcc.dg/format/ext-4.c: Likewise.
30448
30449 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30450
30451 * g++.dg/template/pretty1.C: New test.
30452
30453 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30454
30455 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30456
30457 2002-09-13 Matt Austern <austern@apple.com>
30458
30459 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30460 passing a cast expression to a function by const reference.
30461
30462 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30463
30464 * g++.dg/template/deduce1.C: New test.
30465
30466 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30467
30468 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30469 32-bit int.
30470
30471 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30472
30473 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30474 usage.
30475
30476 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30477
30478 * gcc.c-torture/compile/20020910-1.c: New test.
30479
30480 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30481
30482 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30483
30484 2002-09-10 Andreas Jaeger <aj@suse.de>
30485
30486 * gcc.dg/20020312-2.c: Adjust for x86-64.
30487
30488 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30489
30490 * g77.dg/7388.f: New test case for PR 7388.
30491
30492 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30493
30494 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30495
30496 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30497
30498 * objc.dg/proto-lossage-1.m: New test.
30499
30500 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30501
30502 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30503
30504 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30505
30506 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30507 expected to pass.
30508
30509 2002-09-06 Stan Shebs <shebs@apple.com>
30510 David Edelsohn <edelsohn@gnu.org>
30511
30512 * gcc.dg/weak: New directory.
30513 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30514 target-specific xfail bits.
30515 * gcc.dg/typeof-2.c: Move to new directory.
30516 * gcc.dg/weak.exp: New expect script.
30517
30518 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30519
30520 * gcc.c-torture/execute/extzvsi.c: New test.
30521
30522 2002-09-05 Stan Shebs <shebs@apple.com>
30523
30524 * gcc.dg/weak-1.c: xfail on Darwin.
30525 * gcc.dg/weak-2.c: Ditto.
30526 * gcc.dg/weak-3.c: Ditto.
30527 * gcc.dg/weak-4.c: Ditto.
30528 * gcc.dg/weak-5.c: Ditto.
30529 * gcc.dg/weak-6.c: Ditto.
30530 * gcc.dg/weak-7.c: Ditto.
30531 * gcc.dg/weak-8.c: Ditto.
30532 * gcc.dg/weak-9.c: Ditto.
30533
30534 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30535
30536 * gcc.c-torture/execute/loop-14.c: New test.
30537
30538 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30539
30540 * g++.dg/other/cxa-atexit1.C: New test.
30541
30542 * gcc.dg/typeof-2.c: New test.
30543
30544 2002-09-03 Roger Sayle <roger@eyesopen.com>
30545
30546 * gcc.dg/builtins-2.c: New testcase.
30547 * gcc.dg/builtins-3.c: New testcase.
30548
30549 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30550
30551 * gcc.dg/cpp/_Pragma4.c: New test.
30552
30553 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30554
30555 * objc/execute/nil_method-1.m: New testcase.
30556
30557 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30558
30559 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30560 [Object class], not [Object initialize].
30561
30562 2002-08-31 Roger Sayle <roger@eyesopen.com>
30563 Hans-Peter Nilsson <hp@bitrange.com>
30564
30565 * gcc.c-torture/execute/20020720-1.x: Skip test on
30566 mmix-knuth-mmixware. Correct comment.
30567
30568 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30569
30570 * testsuite/g++.dg/abi/bitfield5.C: New test.
30571 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30572
30573 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30574
30575 * objc.dg/undeclared-selector.m: New test.
30576
30577 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30578
30579 * g++.dg/other/offsetof1.C: Avoid cast warning.
30580
30581 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30582
30583 * objc.dg/super-class-2.m: New test.
30584
30585 2002-08-24 Matt Austern <austern@apple.com>
30586
30587 * g++.dg/ext/lvaddr.C: New test.
30588 * g++.dg/ext/lvcast.C: New test.
30589
30590 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30591
30592 * testsuite/g++.dg/inherit/cond1.C: New test.
30593
30594 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30595
30596 * gcc.dg/noncompile/incomplete-1.c: New test.
30597
30598 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30599
30600 * gcc.dg/typespec-1.c: New test.
30601
30602 2002-08-20 Devang Patel <dpatel@apple.com>
30603 * objc.dg/proto-hier-2.m: New test.
30604
30605 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30606
30607 * objc.dg/bitfield-1.m: New test.
30608 * objc.dg/bitfield-2.m: New test.
30609
30610 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30611
30612 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30613 gcc.dg/c99-flex-array-4.c: New tests.
30614
30615 2002-08-16 Stan Shebs <shebs@apple.com>
30616
30617 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30618
30619 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30620
30621 * gcc.dg/typeof-1.c: New test.
30622 * g++.dg/ext/typeof2.C: New test.
30623
30624 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30625
30626 * g++.dg/other/offsetof1.C: New test.
30627
30628 2002-08-14 Richard Henderson <rth@redhat.com>
30629
30630 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30631
30632 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30633
30634 * gcc.dg/cpp/_Pragma3.c: New test.
30635
30636 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30637
30638 * g++.dg/template/inherit3: New test.
30639
30640 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30641
30642 * gcc.dg/bitfld-4.c: Add blank options.
30643
30644 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30645
30646 * g++.dg/template/crash1.C: New test.
30647
30648 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30649
30650 * gcc.dg/tls/opt-2.c: New test.
30651
30652 2002-08-08 Devang Patel <dpatel@apple.com>
30653
30654 * objc.dg/selector-1.m : New test
30655
30656 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30657
30658 * g++.dg/abi/bitfield4.C: New test.
30659 * gcc.dg/bitfld-4.c: New test.
30660
30661 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30662
30663 * g++.dg/other/packed1.C: New test.
30664
30665 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30666
30667 * g++.dg/abi/offsetof.C: Tweak error messages.
30668 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30669
30670 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30671
30672 * gcc.dg/bitfld-3.c: New test.
30673
30674 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30675 Richard Henderson <rth@redhat.com>
30676
30677 * gcc.dg/i386-bitfield1.c: New test.
30678 * g++.dg/abi/bitfield3.C: Update.
30679
30680 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30681
30682 * objc.dg/const-str-2.m: Update.
30683 * gcc.dg/cpp/c++98.c: Change to C extension.
30684 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30685 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30686
30687 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30688
30689 * testsuite/gcc.dg/tls/diag-3.c: New.
30690
30691 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30692
30693 * g++.dg/README (Subdirectories): Document new subdir expr.
30694 * g++.dg/expr/pmf-1.C: New test.
30695
30696 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30697
30698 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30699
30700 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30701
30702 * g++.dg/abi/bitfield3.C: New test.
30703
30704 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30705
30706 * lib/gcov.exp: Tweak expected line formats.
30707 * gcc.misc-tests/gcov8.c: New test.
30708 * gcc.misc-tests/gcov8.x: New flags.
30709
30710 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30711
30712 * consistency.vlad/layout/endian.c: Include string.h.
30713
30714 * gcc.c-torture/execute/20020805-1.c: New test.
30715
30716 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30717
30718 * g++.dg/other/conversion1.C: New test.
30719
30720 2002-08-03 Roger Sayle <roger@eyesopen.com>
30721
30722 * gcc.dg/builtins-1.c: New testcase.
30723
30724 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30725
30726 * g++.dg/inherit/access3.C: New test.
30727
30728 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30729
30730 * gcc.dg/ia64-visibility-2.c: New test.
30731
30732 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30733
30734 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30735 __qualifier_flags to __flags.
30736
30737 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30738
30739 * g++.dg/inherit/operator1.C: New test.
30740 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30741 * g++.dg/other/error1.C: Change expected error message.
30742 * g++.dg/template/conv4.C: Likewise.
30743
30744 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30745
30746 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30747 for documented behavior.
30748
30749 2002-07-25 Roger Sayle <roger@eyesopen.com>
30750
30751 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30752 several targets known to fail.
30753
30754 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30755
30756 * gcc.dg/mips-args-[123].c: New tests.
30757
30758 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30759
30760 * gcc.dg/ppc-spe.c: New.
30761
30762 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30763
30764 * g++.dg/other/ptrmem4.C: New testcase.
30765
30766 2002-07-24 Richard Henderson <rth@redhat.com>
30767
30768 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30769
30770 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30771
30772 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30773
30774 2002-07-24 Roger Sayle <roger@eyesopen.com>
30775
30776 * gcc.c-torture/execute/memset-3.c: New testcase.
30777
30778 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30779
30780 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30781 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30782
30783 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30784
30785 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30786 Delete.
30787
30788 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30789
30790 * gcc.c-torture/compile/simd-4.c: New test.
30791
30792 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30793
30794 PR c++/7347, c++/7348
30795 * g++.dg/template/access4.C: New test.
30796 * g++.dg/template/access5.C: New test.
30797 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30798 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30799 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30800 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30801
30802 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30803
30804 * gcc.dg/gnu89-init-2.c: New test.
30805
30806 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30807
30808 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30809
30810 2002-07-20 Roger Sayle <roger@eyesopen.com>
30811
30812 * gcc.c-torture/execute/20020720-1.c: New testcase.
30813
30814 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30815
30816 * gcc.dg/cpp/Wsignprom.c: New tests.
30817
30818 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30819
30820 * gcc.c-torture/execute/loop-13.c: New test.
30821
30822 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30823
30824 * gcc.dg/cpp/expr.c: New tests.
30825
30826 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30827
30828 * g++.dg/opt/pr6713.C: Add template instantiation.
30829
30830 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30831
30832 * gcc.dg/nest.c: New test.
30833
30834 2002-07-17 Richard Henderson <rth@redhat.com>
30835
30836 * g++.dg/opt/pr6713.C: New test.
30837
30838 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30839
30840 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30841 XFAIL for all x86 processors.
30842
30843 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30844
30845 * gcc.c-torture/execute/20010122-1.x: Do not test with
30846 -fomit-frame-pointer.
30847
30848 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30849
30850 * g++.dg/template/instantiate2.C: New test.
30851 * g++.dg/template/spec4.C: New test.
30852
30853 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30854
30855 * g++.dg/template/access2.C: New test.
30856 * g++.dg/template/access3.C: New test.
30857
30858 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30859
30860 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30861 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30862 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30863 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30864 Convert to use <stdarg.h>.
30865 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30866 Delete.
30867 * gcc.dg/va-arg-2.c: New.
30868 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30869
30870 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30871
30872 * gcc.c-torture/compile/20020710-1.c: New test.
30873
30874 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30875 Andrew Pinski <pinskia@physics.uc.edu>
30876
30877 gcc.c-torture/compile/simd-2.c: New testcase.
30878 gcc.c-torture/compile/simd-3.c: Likewise.
30879
30880 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30881
30882 PR c++/7224
30883 * g++.dg/overload/error1.C: New test.
30884
30885 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30886
30887 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30888 configuration and IRIX 6 O32 ABI.
30889
30890 2002-07-11 Roger Sayle <roger@eyesopen.com>
30891
30892 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30893
30894 2002-07-10 Roger Sayle <roger@eyesopen.com>
30895
30896 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30897
30898 2002-07-10 Jeffrey A Law <law@redhat.com>
30899
30900 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30901
30902 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30903
30904 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30905
30906 * gcc.dg/20020312-2.c: Check for __PPC__.
30907
30908 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30909
30910 * gcc.c-torture/compile/20020709-1.c: New test.
30911
30912 2002-07-07 Roger Sayle <roger@eyesopen.com>
30913
30914 * g++.dg/template/qualttp21.C: New test case.
30915
30916 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
30917
30918 * gcc.c-torture/compile/20020706-1.c: New test.
30919 * gcc.c-torture/compile/20020706-2.c: New test.
30920
30921 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
30922 Alexandre Oliva <aoliva@redhat.com>
30923
30924 * g++.dg/warn/incomplete1.C: New test.
30925
30926 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30927
30928 PR c++/7099
30929 * g++.dg/warn/noreturn1.C: New test.
30930
30931 2002-07-03 Mark Mitchell <mark@codesourcery.com>
30932
30933 PR c++/6706
30934 * g++.dg/debug/debug6.C: New test.
30935 * g++.dg/debug/debug7.C: New test.
30936
30937 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
30938
30939 * gcc.c-torture/compile/simd-3.c: New test.
30940
30941 2002-07-03 Chris Demetriou <cgd@broadcom.com>
30942
30943 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30944 * gcc.dg/20020620-1.c: Likewise.
30945
30946 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30947
30948 PR c++/6944
30949 * g++.dg/init/array4.C: New test.
30950 * g++.dg/init/array5.C: New test.
30951
30952 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
30953
30954 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30955 * gcc.c-torture/execute/simd-2.c (main): Likewise.
30956
30957 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30958
30959 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30960 * gcc.dg/wtr-aggr-init-1.c: Likewise.
30961 * gcc.dg/wtr-conversion-1.c: Likewise.
30962 * gcc.dg/wtr-escape-1.c: Likewise.
30963 * gcc.dg/wtr-int-type-1.c: Likewise.
30964 * gcc.dg/wtr-label-1.c: Likewise.
30965 * gcc.dg/wtr-static-1.c: Likewise.
30966 * gcc.dg/wtr-strcat-1.c: Likewise.
30967 * gcc.dg/wtr-suffix-1.c: Likewise.
30968 * gcc.dg/wtr-switch-1.c: Likewise.
30969 * gcc.dg/wtr-unary-plus-1.c: Likewise.
30970 * gcc.dg/wtr-union-init-1.c: Likewise.
30971 * gcc.dg/wtr-union-init-2.c: Likewise.
30972 * gcc.dg/wtr-union-init-3.c: Likewise.
30973
30974 * gcc.dg/wtr-func-def-1.c: New test.
30975
30976 2002-07-02 Devang Patel <dpatel@apple.com>
30977
30978 * objc.dg/param-1.m: New test.
30979
30980 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
30981
30982 * gcc.dg/cpp/trad/directive.c: Add test.
30983 * gcc.dg/cpp/trad/macroargs.c: Add test.
30984 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30985
30986 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
30987
30988 * gcc.dg/cpp/cmdlne-M.c: New test.
30989
30990 2002-07-02 Ziemowit Laski <zlaski@apple.com>
30991
30992 * objc.dg/desig-init-1.m: New test.
30993
30994 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30995
30996 PR c++/6716
30997 * g++.dg/template/instantiate1.C: New test.
30998
30999 2002-07-01 Mark Mitchell <mark@codesourcery.com>
31000
31001 PR c++/7112
31002 * g++.dg/template/sizeof2.C: New test.
31003
31004 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
31005
31006 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31007 gcc.dg/cpp/trad/include.c: New tests.
31008
31009 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
31010
31011 PR target/7177
31012 * gcc.c-torture/compile/20020701-1.c: New test.
31013
31014 2002-07-01 Stan Shebs <shebs@apple.com>
31015
31016 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31017 header here...
31018 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31019 (objc-torture-execute): or here.
31020
31021 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
31022
31023 * gcc.c-torture/execute/arith-rand-ll.c: New test.
31024
31025 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
31026
31027 * gcc.dg/cpp/trad/escaped-nl.c: New test.
31028
31029 2002-06-30 Devang Patel <dpatel@apple.com>
31030
31031 * objc.dg/fsyntax-only.m: New test.
31032
31033 2002-06-27 Mark Mitchell <mark@codesourcery.com>
31034
31035 PR c++/6695
31036 * g++.dg/template/friend7.C: New file.
31037
31038 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
31039
31040 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
31041 return type.
31042
31043 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
31044
31045 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
31046 avoid division by zero.
31047
31048 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
31049
31050 * gcc.dg/Wunknownprag.c: New tests.
31051
31052 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
31053
31054 * gcc.c-torture/execute/simd-2.c: New test.
31055
31056 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
31057
31058 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
31059 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
31060 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
31061 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
31062 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
31063 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
31064 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
31065 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
31066 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
31067 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
31068 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
31069 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
31070 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
31071 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
31072 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
31073 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
31074 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
31075
31076 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
31077
31078 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
31079 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
31080 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
31081 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
31082 New tests.
31083 * gcc.dg/cpp/trad/directive.c: Update.
31084
31085 2002-06-23 Andreas Jaeger <aj@suse.de>
31086
31087 * gcc.c-torture/execute/complex-6.c: New.
31088
31089 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
31090
31091 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31092 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31093 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31094 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31095
31096 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
31097
31098 * gcc.dg/cpp/trad: New directory with traditional tests copied
31099 from parent directory.
31100 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31101 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31102 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31103 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31104 Move to trad/ and rename.
31105 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31106 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31107 gcc.dg/cpp/trad/redef2.c: New tests.
31108 * gcc.dg/cpp/trad/trad.exp: New driver.
31109
31110 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
31111
31112 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31113 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31114 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31115 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31116 Remove.
31117
31118 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
31119
31120 * gcc.dg/20020620-1.c: New test.
31121
31122 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31123
31124 * g++.dg/template/ttp4.C: New test.
31125
31126 2002-06-19 Jakub Jelinek <jakub@redhat.com>
31127
31128 * g++.dg/opt/vt1.C: Fix regexp.
31129
31130 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31131
31132 * gcc.c-torture/execute/pure-1.c: Make functions static again.
31133 Don't use attribute `noinline'.
31134
31135 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
31136
31137 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31138
31139 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
31140
31141 * gcc.c-torture/execute/simd-1.c: New.
31142
31143 * gcc.dg/simd-1.c: New.
31144
31145 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
31146
31147 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31148
31149 2002-06-16 Richard Henderson <rth@redhat.com>
31150
31151 * g++.dg/ext/anon-struct1.C: New.
31152 * g++.dg/ext/anon-struct2.C: New.
31153 * g++.dg/ext/anon-struct3.C: New.
31154 * gcc.dg/anon-struct-1.c: New.
31155 * gcc.dg/anon-struct-2.c: New.
31156 * gcc.dg/anon-struct-3.c: New.
31157 * gcc.dg/20011008-1.c: Adjust warning text.
31158 * gcc.dg/20020527-1.c: Add -fms-extensions.
31159
31160 2002-06-16 Richard Henderson <rth@redhat.com>
31161
31162 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31163
31164 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
31165
31166 * gcc.c-torture/execute/20020615-1.c: New test.
31167
31168 2002-06-15 Roger Sayle <roger@eyesopen.com>
31169
31170 * gcc.c-tortuture/execute/compare-1.c: New test case.
31171 * gcc.c-tortuture/execute/compare-2.c: New test case.
31172 * gcc.c-tortuture/execute/compare-3.c: New test case.
31173
31174 2002-06-13 Richard Henderson <rth@redhat.com>
31175
31176 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
31177 ia64 ilp32.
31178
31179 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31180
31181 * g++.dg/template/typename2.C: Update error message.
31182
31183 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
31184
31185 * gcc.c-torture/execute/20020611-1.c: New test.
31186
31187 2002-06-11 Bob Wilson <bob.wilson@acm.org>
31188
31189 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31190 list of targets to skip.
31191
31192 2002-06-10 Bob Wilson <bob.wilson@acm.org>
31193
31194 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31195 targets if not optimizing.
31196
31197 2002-06-10 Jakub Jelinek <jakub@redhat.com>
31198
31199 * gcc.c-torture/compile/20020605-1.c: New test.
31200
31201 * g++.dg/opt/vt1.C: New test.
31202
31203 * gcc.dg/20020531-1.c: New test.
31204
31205 * gcc.dg/20020530-1.c: New test.
31206
31207 * gcc.dg/20020527-1.c: New test.
31208
31209 * g++.dg/opt/cse1.C: New test.
31210
31211 2002-06-07 Roger Sayle <roger@eyesopen.com>
31212
31213 * gcc.dg/20020607-2.c: New test case.
31214
31215 2002-06-07 Jakub Jelinek <jakub@redhat.com>
31216
31217 * gcc.c-torture/compile/20020604-1.c: New test.
31218
31219 2002-06-04 Richard Henderson <rth@redhat.com>
31220
31221 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31222 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31223 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31224
31225 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
31226
31227 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31228
31229 2002-06-03 Richard Henderson <rth@redhat.com>
31230
31231 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31232 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31233
31234 2002-06-02 Richard Henderson <rth@redhat.com>
31235
31236 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31237 test functions static.
31238
31239 2002-06-02 Andreas Jaeger <aj@suse.de>
31240
31241 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31242 now.
31243
31244 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
31245
31246 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31247 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31248 Update for mofified diagnostics.
31249 * gcc.dg/c99-intconst-1.c: No longer fail.
31250
31251 2002-06-02 Richard Henderson <rth@redhat.com>
31252
31253 * gcc.dg/uninit-A.c: Remove xfail markers.
31254
31255 2002-06-01 Roger Sayle <roger@eyesopen.com>
31256
31257 * gcc.dg/fnegate-1.c: New test case.
31258
31259 2002-05-30 Osku Salerma <osku@iki.fi>
31260
31261 * gcc.c-torture/execute/mayalias-1.c: New file.
31262
31263 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
31264
31265 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31266 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31267 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31268
31269 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
31270
31271 * gcc.c-torture/execute/20020529-1.c: New test.
31272
31273 2002-05-27 Richard Henderson <rth@redhat.com>
31274
31275 * g++.dg/ext/attrib6.C: New test case.
31276
31277 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31278
31279 * gcc.c-torture/execute/pure-1.c: New test.
31280
31281 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31282
31283 * gcc.dg/cpp/arith-2.c: Remove.
31284
31285 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31286
31287 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31288 * gcc.dg/cpp/if-3.c: Remove.
31289
31290 2002-05-26 Jakub Jelinek <jakub@redhat.com>
31291
31292 * g++.dg/opt/cse2.C: New test.
31293
31294 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
31295
31296 * gcc.dg/cpp/arith-1.c: New semantic tests.
31297 * gcc.dg/cpp/if-1.c: Update.
31298
31299 2002-05-24 Ben Elliston <bje@redhat.com>
31300
31301 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31302
31303 2002-05-24 Jakub Jelinek <jakub@redhat.com>
31304
31305 * gcc.dg/verbose-asm.c: New test.
31306
31307 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
31308
31309 * gcc.dg/cpp/paste12.c: New test.
31310
31311 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31312
31313 * g++.dg/parse/named_ops.C: New test.
31314
31315 2002-05-23 Mark Mitchell <mark@codesourcery.com>
31316
31317 * gcc/testsuite/gcc.dg/weak-8.c: New test.
31318
31319 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
31320
31321 * gcc.dg/weak-2.c: Allow optional leading underscore
31322 in scan-assembler symbol name.
31323 * gcc.dg/weak-3.c: Likewise.
31324 * gcc.dg/weak-4.c: Likewise.
31325 * gcc.dg/weak-5.c: Likewise.
31326
31327 2002-05-23 Jakub Jelinek <jakub@redhat.com>
31328
31329 * gcc.dg/20020523-1.c: New test.
31330
31331 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31332
31333 * objc.dg/const-str-2.m: Update now that we stop after
31334 a command line error.
31335
31336 2002-05-22 Richard Henderson <rth@redhat.com>
31337
31338 * g++.dg/dg.exp: Fix typo in test pruneing.
31339
31340 2002-05-22 Richard Henderson <rth@redhat.com>
31341
31342 * g++.dg/dg.exp: Prune the tls subdirectory.
31343 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31344 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31345 * g++.dg/tls/init-1.C: New.
31346
31347 2002-05-22 Jakub Jelinek <jakub@redhat.com>
31348
31349 * gcc.dg/20020517-1.c: New test.
31350
31351 2002-05-21 Richard Henderson <rth@redhat.com>
31352
31353 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31354 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31355
31356 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
31357
31358 * g++.dg/other/copy2.C: New test.
31359
31360 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
31361
31362 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31363 (MAX_COPY): Bump up to 10 times sizeof (long long).
31364 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31365
31366 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31367 sizeof (long long).
31368
31369 * gcc.c-torture/execute/strcpy-1.c: New test.
31370
31371 2002-05-19 Jason Merrill <jason2redhat.com>
31372
31373 * g++.dg/ext/oper1.C: New test.
31374
31375 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31376 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31377
31378 * README.QMTEST: New file.
31379
31380 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31381
31382 2002-05-19 Andreas Jaeger <aj@suse.de>
31383
31384 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31385 now.
31386 * gcc.c-torture/execute/loop-2d.x: Likewise.
31387
31388 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31389
31390 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31391 support weak symbols.
31392 * gcc.dg/weak-4.c: Likewise.
31393 * gcc.dg/weak-6.c: Likewise.
31394
31395 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31396
31397 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31398 cygwin, coff and h8300-*-hms targets
31399 * gcc.dg/weak-5.c: Likewise.
31400 * gcc.dg/weak-7.c: Likewise.
31401
31402 2002-05-16 Jason Merrill <jason@redhat.com>
31403
31404 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31405 (scan-assembler-not, scan-assembler-dem): Likewise.
31406 (scan-assembler-dem-not): Likewise.
31407
31408 2002-05-15 Richard Henderson <rth@redhat.com>
31409
31410 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31411
31412 2002-05-15 Richard Henderson <rth@redhat.com>
31413
31414 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31415 (vfoo1f): Warning here.
31416 (vfoo1l): Don't redefine the alias.
31417
31418 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31419
31420 * g++.dg/init/pm1.C: New test.
31421
31422 2002-05-12 David S. Miller <davem@redhat.com>
31423
31424 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31425 types.
31426
31427 2002-05-10 Roger Sayle <roger@eyesopen.com>
31428
31429 * gcc.c-torture/execute/20020510-1.c: New test case.
31430
31431 2002-05-10 David S. Miller <davem@redhat.com>
31432
31433 * gcc.c-torture/execute/conversion.c: Test long double too.
31434
31435 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31436
31437 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31438 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31439 * lib/g++.exp (g++_link_flags): Likewise.
31440 * lib/objc.exp (objc_target_compile): Likewise.
31441
31442 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31443
31444 * gcc.dg/cpp/poison.c: Update.
31445 * gcc.dg/cpp/20000625-2.c: Remove.
31446 * gcc.dg/cpp/direct2s.c: Remove final test.
31447
31448 2002-05-08 Tom Rix <trix@redhat.com>
31449
31450 * gcc.c-torture/execute/20020508-1.c: New test.
31451 * gcc.c-torture/execute/20020508-2.c: New test.
31452 * gcc.c-torture/execute/20020508-3.c: New test.
31453
31454 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31455
31456 * gcc.dg/cpp/charconst-4.c: More tests.
31457
31458 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31459
31460 PR c/6569
31461 * gcc.dg/weak-3.c: Update location of warning messages.
31462 * gcc.dg/weak-5.c: Likewise.
31463
31464 2002-05-06 Roger Sayle <roger@eyesopen.com>
31465
31466 * gcc.c-torture/execute/20020506-1.c: New test case.
31467
31468 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31469
31470 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31471
31472 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31473
31474 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31475
31476 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31477
31478 * gcc.dg/cpp/charconst-3.c: New test.
31479
31480 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31481
31482 * gcc.dg/cpp/charconst.c: Update tests.
31483
31484 2002-05-05 Tim Josling <tej@melbpc.org.au>
31485
31486 * treelang: Added directory for new sample language treelang. Also
31487 lib/treelang.exp: New file to signal treelang should be tested.
31488
31489 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31490
31491 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31492 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31493 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31494 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31495 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31496 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31497 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31498
31499 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31500
31501 * gcc.dg/format/xopen-2.c: New test.
31502
31503 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31504
31505 * gcc.dg/20020503-1.c: New test.
31506
31507 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31508
31509 * g++.dg/init/dtor1.C: Make it tougher.
31510
31511 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31512
31513 * g++.dg/init/dtor1.C: New test.
31514
31515 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31516
31517 * gcc.dg/altivec-8.c: New.
31518
31519 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31520
31521 * gcc.dg/altivec-7.c: New.
31522
31523 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31524
31525 * g++.dg/parse/typedef1.C: New test.
31526
31527 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31528
31529 PR c++/6486
31530 * g++.dg/template/friend6.C: New test.
31531
31532 PR c++/6492
31533 * g++.dg/init/copy1.C: New test.
31534
31535 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31536
31537 * g++.dg/warn/effc1.C: New test.
31538
31539 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31540
31541 * gcc.dg/cpp/if-cexp.c: Add a test.
31542
31543 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31544
31545 * gcc.dg/20020426-2.c: New test.
31546
31547 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31548
31549 * gcc.dg/cpp/if-mop.c: Update.
31550 * gcc.dg/cpp/if-mpar.c: Add test.
31551 * gcc.dg/cpp/if-oppr.c: Update.
31552
31553 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31554
31555 PR c/6343
31556 * gcc.dg/weak-[2-7].c: New tests.
31557
31558 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31559
31560 * gcc.dg/enum1.c: New test.
31561
31562 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31563
31564 PR c++/6497
31565 * g++.dg/inherit/access2.C: New test.
31566
31567 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31568
31569 PR bootstrap/6445
31570 * gcc.dg/20020426-1.c: New test.
31571
31572 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31573
31574 * g++.dg/abi/enum1.C: New test.
31575
31576 2002-04-26 Richard Henderson <rth@redhat.com>
31577
31578 * gcc.dg/c99-bool-1.c: Expect always true warning.
31579
31580 2002-04-25 Roger Sayle <roger@eyesopen.com>
31581
31582 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31583
31584 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31585
31586 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31587 targets.
31588
31589 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31590
31591 * g++.dg/abi/mange7.C: New test.
31592
31593 PR c++/6438.
31594 * g++.dg/parse/stmtexpr2.C: New test.
31595
31596 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31597
31598 * gcc.dg/20020312-2.c: Add SH target.
31599
31600 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31601
31602 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31603 compiler output on mips*-*-irix*.
31604
31605 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31606
31607 * g++.dg/parse/attr1.C: New test.
31608
31609 2002-04-23 Roger Sayle <roger@eyesopen.com>
31610
31611 * gcc.c-torture/execute/string-opt-17.c: New test case.
31612 * gcc.c-torture/execute/memset-2.c: New test case.
31613
31614 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31615
31616 PR c++/6256:
31617 * g++.dg/template/friend5.C: New test.
31618
31619 PR c++/6331:
31620 * g++.dg/template/qual1.C: Likewise.
31621
31622 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31623
31624 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31625 Include stdlib.h, not stdio.h or ctype.h.
31626
31627 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31628
31629 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31630 cris-*-elf* and mmix-*-*.
31631 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31632 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31633 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31634 Ditto.
31635 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31636 * gcc.dg/wchar_t-1.c: Ditto.
31637
31638 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31639
31640 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31641 Clarify comment.
31642
31643 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31644
31645 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31646
31647 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31648
31649 * gcc.c-torture/execute/20000906-1.x: Delete.
31650
31651 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31652
31653 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31654
31655 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31656
31657 * PR6367
31658 * g77.f-torture/execute/6367.f: New test.
31659 * g77.f-torture/execute/6367.x: Disable for MMIX.
31660
31661 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31662
31663 * PR6352
31664 * g++.dg/opt/inline2.C: New test.
31665
31666 2002-04-18 Richard Henderson <rth@redhat.com>
31667
31668 * gcc.dg/20000906-1.c: Enable for all targets.
31669 * gcc.c-torture/compile/iftrap-2.c: New.
31670
31671 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31672
31673 * gcc.dg/20020418-1.c: New test.
31674 * gcc.dg/20020418-2.c: New test.
31675
31676 2002-04-18 Richard Henderson <rth@redhat.com>
31677
31678 * gcc.c-torture/compile/iftrap-1.c: New.
31679 * gcc.dg/iftrap-1.c: Adjust for ia64.
31680 * gcc.dg/iftrap-2.c: New.
31681
31682 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31683
31684 * gcc.c-torture/compile/20020418-1.c: New test.
31685
31686 2002-04-18 Roger Sayle <roger@eyesopen.com>
31687
31688 * gcc.c-torture/compile/20020415-1.c: New.
31689
31690 2002-04-18 David S. Miller <davem@redhat.com>
31691
31692 * gcc.c-torture/execute/20020418-1.c: New test.
31693
31694 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31695
31696 * gcc.dg/20020416-1.c: New test.
31697
31698 * g++.dg/opt/inline1.C: New test.
31699
31700 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31701
31702 * gcc.dg/altivec-5.c: New test.
31703
31704 * gcc.dg/20020415-1.c: New test.
31705
31706 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31707
31708 * testsuite/lib/chill.exp: Remove.
31709
31710 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31711
31712 * g++.dg/other/big-struct.C: New test.
31713
31714 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31715
31716 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31717 of scratch file.
31718
31719 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31720
31721 PR c/6277
31722 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31723 in scan-assembler function name
31724
31725 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31726
31727 * g77.f-torture/execute/980628-4.x,
31728 g77.f-torture/execute/980628-5.x,
31729 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31730 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31731 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31732 i[34567]86-*-*.
31733
31734 2002-04-13 David S. Miller <davem@redhat.com>
31735
31736 * gcc.c-torture/execute/20020413-1.c: New test.
31737
31738 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31739
31740 * gcc.dg/asm-6.c,
31741 * g++.dg/ext/asm1.C: New tests.
31742
31743 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31744
31745 PR c++ 5373.
31746 * g++.dg/parse/stmtexpr1.C: New test.
31747
31748 PR c++/5189.
31749 * g++.dg/template/copy1.C: New test.
31750
31751 2002-04-12 Richard Henderson <rth@redhat.com>
31752
31753 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31754
31755 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31756
31757 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31758 gcc.c-torture/execute/20020307-2.c.
31759
31760 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31761
31762 * g++.dg/ext/attrib5.C,
31763 * g++.dg/lookup/struct1.C: New tests.
31764
31765 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31766
31767 * gcc.dg/20020411-1.c: New test.
31768
31769 * gcc.c-torture/execute/20020411-1.c: New test.
31770
31771 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31772
31773 * g77.f-torture/execute/6177.f: New test.
31774
31775 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31776
31777 PR middle-end/6247
31778 * g++.dg/opt/cleanup1.C: New test.
31779
31780 * g++.dg/opt/const1.C: New test.
31781
31782 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31783
31784 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31785
31786 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31787
31788 PR c++/5507
31789 * g++.dg/template/typename2.C: New test.
31790
31791 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31792
31793 * gcc.c-torture/execute/loop-12.c: New.
31794
31795 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31796
31797 * g77.f-torture/execute/980628-4.x,
31798 g77.f-torture/execute/980628-5.x,
31799 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31800 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31801 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31802
31803 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31804
31805 PR optimization/6086
31806 * g++.dg/opt/preinc1.C: New test.
31807
31808 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31809
31810 PR c++/5571
31811 * g++.dg/opt/static2.C: New test.
31812
31813 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31814
31815 PR c/5120
31816 * gcc.dg/20020406-1.c: New test.
31817
31818 2002-04-04 David S. Miller <davem@redhat.com>
31819
31820 * gcc.c-torture/execute/20020404-1.c: New test.
31821
31822 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31823
31824 PR c/6123
31825 * gcc.dg/20020312-2.c: Do not declare global register variable
31826 if __PIC__ or __pic__ is defined.
31827
31828 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31829
31830 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31831 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31832
31833 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31834
31835 * gcc.misc-tests/linkage.exp: Update last change to handle
31836 sparc*-, not just sparc-.
31837
31838 2002-04-03 Richard Henderson <rth@redhat.com>
31839
31840 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31841
31842 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31843
31844 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31845
31846 2002-04-02 David S. Miller <davem@redhat.com>
31847
31848 * gcc.c-torture/execute/20020402-3.c: New test.
31849
31850 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31851
31852 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31853 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31854
31855 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31856 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31857 g77.f-torture/execute/20001201.x,
31858 g77.f-torture/execute/u77-test.x: New files.
31859
31860 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31861 * gcc.dg/wchar_t-1.c: Ditto.
31862
31863 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31864
31865 * gcc.c-torture/execute/20020402-1.c: New test.
31866
31867 2002-04-01 Richard Henderson <rth@redhat.com>
31868
31869 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31870
31871 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31872
31873 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31874
31875 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31876
31877 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31878
31879 * g++.dg/inherit/template-as-base.C: Expect error.
31880 * g++.dg/inherit/namespace-as-base.C: Likewise.
31881
31882 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31883
31884 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31885 g++.dg/ext/instantiate3.C: Tweak match patterns.
31886
31887 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31888 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31889 -da test.
31890
31891 2002-03-31 Richard Henderson <rth@redhat.com>
31892
31893 * gcc.dg/special/alias-2.c: New.
31894 * gcc.dg/special/ecos.exp: Run it.
31895
31896 2002-03-31 Richard Henderson <rth@redhat.com>
31897
31898 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31899
31900 2002-03-31 Kazu Hirata <kazu@hxi.com>
31901
31902 * gcc.dg/weak-1.c: Disable on h8300 port.
31903
31904 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31905
31906 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31907 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31908 ordering tests.
31909 * g++.dg/bprob/bprob-1.C: New test.
31910 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31911 * g++.dg/gcov/gcov-1.C: New test.
31912 * g++.dg/gcov/gcov-1.x: New file.
31913 * g++.dg/gcov/gcov-2.C: New test.
31914 * g++.dg/gcov/gcov-3.C: New test.
31915 * g++.dg/gcov/gcov-3.h: New file.
31916
31917 2002-03-28 Roger Sayle <roger@eyesopen.com>
31918
31919 * g++.old-deja/g++.other/builtins5.C: New test.
31920 * g++.old-deja/g++.other/builtins6.C: New test.
31921 * g++.old-deja/g++.other/builtins7.C: New test.
31922 * g++.old-deja/g++.other/builtins8.C: New test.
31923 * g++.old-deja/g++.other/builtins9.C: New test.
31924
31925 2002-03-29 Jakub Jelinek <jakub@redhat.com>
31926
31927 * g++.dg/opt/static1.C: New test.
31928
31929 * g++.dg/opt/longbranch1.C: New test.
31930
31931 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
31932
31933 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31934
31935 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31936
31937 2002-03-28 Jeffrey A Law (law@redhat.com)
31938
31939 * gcc.c-torture/execute/20020328-1.c: New test.
31940
31941 2002-03-27 Richard Henderson <rth@redhat.com>
31942
31943 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31944 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31945 move from g++.old-deja/g++.ext/.
31946
31947 2002-03-27 Mark Mitchell <mark@codesourcery.com>
31948
31949 * g++.dg/init/new2.C: New test.
31950
31951 2002-03-26 Richard Henderson <rth@redhat.com>
31952
31953 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31954
31955 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31956 on sparc.
31957
31958 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
31959 sparcv9 systems.
31960 * gcc.dg/20001102-1.c: Likewise.
31961
31962 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
31963
31964 * gcc.dg/cpp/endif-pedantic1.c,
31965 gcc.dg/cpp/endif-pedantic2.c: New tests.
31966
31967 2002-03-26 Mark Mitchell <mark@codesourcery.com>
31968
31969 * g++.dg/init/new1.C: New test.
31970
31971 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
31972
31973 * g++.dg/abi/vbase9.C: New test.
31974
31975 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
31976
31977 * gcc.dg/arm-asm.c: New test.
31978
31979 2002-03-26 Andrew Cagney <ac131313@redhat.com>
31980
31981 * gcc.dg/Wswitch-enum.c: New test.
31982 Fix PR c/5044.
31983
31984 2002-03-26 Richard Henderson <rth@redhat.com>
31985
31986 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31987 structure.
31988
31989 2002-03-25 Richard Henderson <rth@redhat.com>
31990
31991 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
31992 sparcv9 systems.
31993
31994 * gcc.c-torture/compile/20011119-1.c (xxx): New.
31995 * gcc.c-torture/compile/20011119-2.c (xxx): New.
31996
31997 2002-03-25 Zack Weinberg <zack@codesourcery.com>
31998
31999 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32000
32001 2002-03-25 Bob Wilson <bob.wilson@acm.org>
32002
32003 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32004 targets using generic thunk support.
32005
32006 2002-03-25 Jakub Jelinek <jakub@redhat.com>
32007
32008 * gcc.c-torture/compile/20020323-1.c: New test.
32009
32010 * g++.dg/opt/conj2.C: New test.
32011
32012 2002-03-24 Richard Henderson <rth@redhat.com>
32013
32014 * gcc.dg/weak-1.c: Use -fno-common.
32015
32016 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32017
32018 * g77.dg/f77-edit-apostrophe-out.f: New test
32019 * g77.dg/f77-edit-h-out.f: New test
32020 * g77.dg/f77-edit-t-in.f: New test
32021 * g77.dg/f77-edit-t-out.f: New test
32022 * g77.dg/f77-edit-x-out.f: New test
32023 * g77.dg/f77-edit-slash-out.f: New test
32024 * g77.dg/f77-edit-colon-out.f: New test
32025 * g77.dg/f77-edit-s-out.f: New test
32026
32027 2002-03-24 Richard Henderson <rth@redhat.com>
32028
32029 * objc/execute/formal_protocol-6.x: New XFAIL.
32030
32031 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32032
32033 * gcc.dg/weak-1.c: Early return from dg-final on platforms
32034 that do not support weak symbols
32035
32036 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32037
32038 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
32039 * lib/g77.exp: Likewise.
32040 * lib/objc.exp: Likewise.
32041
32042 2002-03-23 Andrew Cagney <ac131313@redhat.com>
32043
32044 * gcc.dg/Wswitch-default.c: New test.
32045
32046 2002-03-23 Jakub Jelinek <jakub@redhat.com>
32047
32048 * g++.dg/other/enum1.C: New test.
32049
32050 2002-03-23 Zack Weinberg <zack@codesourcery.com>
32051
32052 * gcc.dg/pragma-ep-3.c: Fix typo.
32053
32054 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
32055
32056 * g++.dg/inherit/template-as-base.C: New test.
32057
32058 2002-03-22 Jakub Jelinek <jakub@redhat.com>
32059
32060 * g++.old-deja/g++.other/dwarf2-1.C: Move...
32061 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
32062
32063 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
32064
32065 * gcc.dg/cpp/multiline.c: Update to match.
32066
32067 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
32068
32069 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
32070
32071 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
32072
32073 * gcc.dg/cpp/extratokens2.c: New file.
32074
32075 2002-03-21 David Edelsohn <edelsohn@gnu.org>
32076
32077 * gcc.dg/20020312-2.c: Add rs6000 target.
32078
32079 * gcc.c-torture/compile/20020319-1.c: New test.
32080
32081 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
32082
32083 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
32084 (A, E): Handle this.
32085
32086 2002-03-20 Jason Merrill <jason@redhat.com>
32087
32088 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32089 ignoring -fpic.
32090 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32091 through prune_gcc_output.
32092
32093 2002-03-20 Jakub Jelinek <jakub@redhat.com>
32094
32095 * gcc.c-torture/compile/20020320-1.c: New test.
32096
32097 2002-03-19 Jakub Jelinek <jakub@redhat.com>
32098
32099 * gcc.c-torture/compile/20020318-1.c: New test.
32100
32101 * gcc.dg/struct-by-value-1.c: New test.
32102
32103 * gcc.dg/20020319-1.c: New test.
32104
32105 2002-03-18 Jakub Jelinek <jakub@redhat.com>
32106
32107 * g++.dg/opt/conj1.C: New test.
32108
32109 2002-03-17 Mark Mitchell <mark@codesourcery.com>
32110
32111 * g++.dg/template/qualttp20.C: Revert previous change.
32112 * g++.dg/template/qualttp3.C: Likewise.
32113 * g++.dg/template/qualttp4.C: Likewise.
32114 * g++.dg/template/qualttp5.C: Likewise.
32115 * g++.dg/template/qualttp6.C: Likewise.
32116 * g++.dg/template/qualttp7.C: Likewise.
32117 * g++.dg/template/qualttp8.C: Likewise.
32118 * g++.dg/template/recurse.C: Likewise.
32119
32120 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
32121
32122 * gcc.dg/cpp/wchar-1.c: Update.
32123
32124 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
32125
32126 * g++.dg/template/conv1.C: New test.
32127 * g++.dg/template/conv2.C: New test.
32128 * g++.dg/template/conv3.C: New test.
32129 * g++.dg/template/conv4.C: New test.
32130
32131 2002-03-15 Mark Mitchell <mark@codesourcery.com>
32132
32133 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32134 * g++.dg/template/qualttp3.C: Likewise.
32135 * g++.dg/template/qualttp4.C: Likewise.
32136 * g++.dg/template/qualttp5.C: Likewise.
32137 * g++.dg/template/qualttp6.C: Likewise.
32138 * g++.dg/template/qualttp7.C: Likewise.
32139 * g++.dg/template/qualttp8.C: Likewise.
32140 * g++.dg/template/recurse.C: Likewise.
32141
32142 2002-03-15 Mark Mitchell <mark@codesourcery.com>
32143
32144 * g++.dg/opt/dtor1.C: New test.
32145
32146 2002-03-15 Jakub Jelinek <jakub@redhat.com>
32147
32148 * gcc.c-torture/compile/20020315-1.c: New test.
32149
32150 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
32151
32152 * gcc.dg/weak-1.c: Fix scan tests.
32153
32154 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
32155
32156 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32157 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32158 cris-*-aout* mmix-*-*.
32159 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32160 cris-*-aout* mmix-*-*.
32161 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32162 cris-*-elf* cris-*-aout* and mmix-*-*.
32163 * gcc.dg/20001009-1.c: Ditto.
32164 * gcc.dg/20010912-1.c: Ditto.
32165 * gcc.dg/20020122-4.c: Ditto.
32166 * gcc.dg/inline-2.c: Ditto.
32167
32168 2002-03-14 Jeffrey A Law (law@cygnus.com)
32169
32170 * gcc.c-torture/compile/20020314-1.c: New test.
32171
32172 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
32173
32174 * gcc.c-torture/execute/20020314-1.c: New test.
32175
32176 2002-03-14 Jakub Jelinek <jakub@redhat.com>
32177
32178 * g++.dg/warn/Wunused-1.C: New test.
32179
32180 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
32181
32182 * g++.dg/abi/mangle6.C: New test.
32183
32184 2002-03-13 Jakub Jelinek <jakub@redhat.com>
32185
32186 * gcc.c-torture/compile/20020309-2.c: New test.
32187
32188 * gcc.c-torture/compile/20020312-1.c: New test.
32189
32190 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
32191
32192 * g++.dg/other/access1.C: New test.
32193
32194 2002-03-12 Jakub Jelinek <jakub@redhat.com>
32195
32196 * gcc.c-torture/execute/wchar_t-1.c: New test.
32197
32198 2002-03-12 David Edelsohn <edelsohn@gnu.org>
32199
32200 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32201
32202 2002-03-12 Roger Sayle <roger@eyesopen.com>
32203
32204 * gcc.dg/20020312-1.c: New test case.
32205
32206 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
32207
32208 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32209
32210 2002-03-11 Richard Henderson <rth@redhat.com>
32211
32212 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32213 * g++.old-deja/g++.jason/report.C: Likewise.
32214
32215 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
32216
32217 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32218 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32219
32220 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
32221
32222 * testsuite/g++.dg/overload/pmf1.C: New test.
32223
32224 2002-03-11 Kazu Hirata <kazu@hxi.com>
32225
32226 * gcc.c-torture/execute/20020307-1.c: Use long.
32227
32228 2002-03-11 Jakub Jelinek <jakub@redhat.com>
32229
32230 PR optimization/5844
32231 * gcc.dg/20020310-1.c: New test.
32232
32233 2002-03-09 Michael Meissner <meissner@redhat.com>
32234
32235 * gcc.c-torture/execute/memcpy-2.c: New test.
32236 * gcc.c-torture/execute/memset-1.c: New test.
32237 * gcc.c-torture/execute/strlen-1.c: New test.
32238 * gcc.c-torture/execute/strcmp-1.c: New test.
32239 * gcc.c-torture/execute/strncmp-1.c: New test.
32240
32241 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
32242
32243 * gcc.dg/ppc-ldstruct.c: New test.
32244
32245 2002-03-09 Jakub Jelinek <jakub@redhat.com>
32246
32247 * gcc.c-torture/execute/va-arg-22.c: New test.
32248
32249 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32250
32251 * gcc.c-torture/compile/20020309-1.c: New test.
32252
32253 2002-03-08 Jakub Jelinek <jakub@redhat.com>
32254
32255 * gcc.c-torture/execute/20020307-2.c: New test.
32256
32257 2002-03-07 Jeffrey A Law (law@redhat.com)
32258
32259 * g77.f-torture/compile/20020307-1.f: New test.
32260
32261 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
32262
32263 * gcc.dg/unordered-1.c: New test.
32264
32265 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
32266
32267 * gcc.c-torture/execute/20020307-1.c: New test.
32268
32269 2002-03-05 Jakub Jelinek <jakub@redhat.com>
32270
32271 * gcc.dg/20020304-1.c: New test.
32272
32273 * gcc.c-torture/compile/20020304-2.c: New test.
32274
32275 2002-03-04 Zack Weinberg <zack@codesourcery.com>
32276
32277 * gcc.c-torture/compile/20020304-1.c: New test case
32278 (from PR c/5830).
32279
32280 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
32281
32282 * gcc.dg/20020103-1.c: Add other -D ppc variants.
32283
32284 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
32285
32286 * g++.dg/other/classkey1.C: New test.
32287
32288 2002-03-01 Richard Henderson <rth@redhat.com>
32289
32290 * gcc.c-torture/compile/981223-1.x: New.
32291 * gcc.c-torture/compile/920625-1.x: New.
32292
32293 2002-02-28 Richard Henderson <rth@redhat.com>
32294
32295 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32296
32297 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
32298
32299 * gcc.c-torture/execute/20020227-1.c: New test.
32300
32301 2002-02-27 Mark Mitchell <mark@codesourcery.com>
32302
32303 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32304 here" ERROR lines.
32305 * g++.old-deja/g++.oliva/partord1.C: Likewise.
32306 * g++.old-deja.g++.other/defarg1.C: Likewise.
32307 * g++.old-deja/g++.pt/calls2.C: Likewise.
32308 * g++.old-deja/g++.pt/crash20.C: Likewise.
32309 * g++.old-deja/g++.pt/crash30.C: Likewise.
32310 * g++.old-deja/g++.pt/crash36.C: Likewise.
32311 * g++.old-deja/g++.pt/crash6.C: Likewise.
32312 * g++.old-deja/g++.pt/defarg13.C: Likewise.
32313 * g++.old-deja/g++.pt/derived3.C: Likewise.
32314 * g++.old-deja/g++.pt/error1.C: Likewise.
32315 * g++.old-deja/g++.pt/friend21.C: Likewise.
32316 * g++.old-deja/g++.pt/friend23.C: Likewise.
32317 * g++.old-deja/g++.pt/infinite1.C: Likewise.
32318 * g++.old-deja/g++.robertl/eb128.C: Likewise.
32319
32320 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
32321
32322 * gcc.c-torture/execute/20020225-2.c: New test.
32323
32324 2002-02-27 Zack Weinberg <zack@codesourcery.com>
32325
32326 * gcc.c-torture/execute/920730-1t.c,
32327 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32328 Delete test cases, only relevant to -traditional.
32329
32330 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
32331
32332 * gcc.dg/cpp/undef1.c: Remove.
32333 * gcc.dg/cpp/directiv.c: Update.
32334 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32335
32336 2002-02-27 Michael Meissner <meissner@redhat.com>
32337
32338 * gcc.c-torture/execute/20020226-1.c: New test.
32339
32340 2002-02-26 Jakub Jelinek <jakub@redhat.com>
32341
32342 * g++.dg/debug/debug4.C: New test.
32343
32344 * gcc.dg/ia64-visibility-1.c: New test.
32345
32346 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
32347
32348 * gcc.dg/debug/20020224-1.c: New.
32349
32350 2002-02-25 Kazu Hirata <kazu@hxi.com>
32351
32352 * gcc.c-torture/execute/960416-1.x: New.
32353 * gcc.c-torture/execute/divconst-3.x: Likewise.
32354
32355 2002-02-25 Jakub Jelinek <jakub@redhat.com>
32356
32357 * gcc.dg/20020224-1.c: New test.
32358
32359 2002-02-25 Alan Modra <amodra@bigpond.net.au>
32360
32361 * gcc.c-torture/execute/20020225-1.c: New.
32362
32363 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
32364
32365 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32366
32367 2002-02-23 Jakub Jelinek <jakub@redhat.com>
32368
32369 * gcc.dg/20020222-1.c: New test.
32370
32371 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32372
32373 * g++.dg/opt/anonunion1.C: New test.
32374
32375 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32376
32377 * g++.dg/template/qualttp19.C: New test.
32378 * g++.dg/template/qualttp20.C: New test.
32379 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32380 * g++.old-deja/g++.other/qual1.C: Likewise.
32381
32382 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32383
32384 * gcc.dg/attr-alwaysinline.c: New.
32385
32386 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32387
32388 * gcc.dg/20020220-1.c: New test.
32389
32390 * gcc.dg/20020220-2.c: New test.
32391
32392 * g++.dg/opt/mmx1.C: New test.
32393
32394 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32395
32396 * gcc.c-torture/compile/20020110.c: New test.
32397
32398 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32399
32400 * gcc.c-torture/execute/20020219-1.c: New test.
32401
32402 * gcc.dg/20020219-1.c: New test.
32403
32404 * gcc.dg/noncompile/20020220-1.c: New test.
32405
32406 * g++.dg/opt/ptrintsum1.C: New test.
32407
32408 * gcc.dg/debug/20020220-1.c: New test.
32409
32410 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32411
32412 * gcc.c-torture/execute/20020216-1.c: New test.
32413
32414 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32415
32416 * gcc.dg/decl-1.c: Update, new test.
32417
32418 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32419
32420 * g++.dg/abi/bitfield1.C: New test.
32421 * g++.dg/abi/bitfield2.C: New test.
32422
32423 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32424
32425 * gcc.dg/attr-nest.c: New test.
32426
32427 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32428
32429 * gcc.c-torture/execute/20020215-1.c: New test.
32430
32431 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32432
32433 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32434 * g++.dg/debug/debug.exp: New.
32435 * g++.dg/debug/trivial.C: New.
32436 * g++.dg/debug/debug1.C: Moved...
32437 * g++.dg/other/debug1.C: ...from here.
32438 * g++.dg/debug/debug2.C: Moved...
32439 * g++.dg/other/debug2.C: ...from here.
32440 * g++.dg/debug/debug3.C: Moved...
32441 * g++.dg/other/debug3.C: ...from here.
32442
32443 * gcc.dg/noncompile/20020213-1.c: New test.
32444
32445 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32446
32447 * g++.dg/other/debug3.C: New test.
32448
32449 * gcc.c-torture/execute/20020213-1.c: New test.
32450
32451 2002-02-13 Richard Smith <richard@ex-parrot.com>
32452
32453 * g++.old-deja/g++.other/thunk1.C: New test.
32454
32455 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32456
32457 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32458
32459 2002-02-13 Stan Shebs <shebs@apple.com>
32460
32461 * gcc.dg/altivec-3.c: New.
32462
32463 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32464
32465 * gcc.dg/Wunreachable-1.c: New test.
32466 * gcc.dg/Wunreachable-2.c: New test.
32467
32468 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32469
32470 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32471
32472 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32473
32474 * gcc.dg/decl-1.c: New test.
32475
32476 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32477
32478 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32479
32480 2002-02-10 Kazu Hirata <kazu@hxi.com>
32481
32482 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32483 * gcc.c-torture/compile/980506-1.x: Likewise.
32484
32485 2002-02-10 Kazu Hirata <kazu@hxi.com>
32486
32487 * gcc.dg/20020210-1.c: New.
32488
32489 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32490
32491 * g77.f-torture/execute/947.f: New regression test
32492 for PR fortran/947.
32493
32494 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32495
32496 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32497 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32498
32499 2002-02-08 Richard Henderson <rth@redhat.com>
32500
32501 * gcc.c-torture/compile/labels-3.c: New.
32502
32503 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32504
32505 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32506 expression statements work instead.
32507 * gcc.dg/noncompile/20020207-1.c: New test.
32508
32509 2002-02-07 Richard Henderson <rth@redhat.com>
32510
32511 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32512
32513 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32514
32515 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32516 message from g77
32517 * lib/g77-dg.exp: Trim g77 error messages so that they are
32518 recognized by dg.exp.
32519
32520 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32521
32522 PR fortran/5473
32523 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32524
32525 2002-02-07 Richard Henderson <rth@redhat.com>
32526
32527 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32528 to be sufficiently aligned for integers.
32529
32530 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32531
32532 * g++.dg/template/friend4.C: New test.
32533
32534 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32535
32536 PR fortran/5743
32537 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32538 unsupported cases.
32539
32540 2002-02-07 Richard Henderson <rth@redhat.com>
32541
32542 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32543 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32544 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32545 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32546
32547 2002-02-06 Richard Henderson <rth@redhat.com>
32548
32549 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32550
32551 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32552
32553 * gcc.dg/20020206-1.c: New test.
32554
32555 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32556
32557 * gcc.c-torture/execute/20020206-1.c: New test.
32558
32559 * gcc.c-torture/execute/20020206-2.c: New test.
32560
32561 PR optimization/5429:
32562 * gcc.c-torture/compile/20020206-1.c: New test.
32563
32564 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32565
32566 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32567 as certain file formats cannot support particularly large
32568 alignments.
32569
32570 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32571 and do not expect to be able to link the executable.
32572
32573 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32574 fail because the COFF format does not support the weak attribute.
32575
32576 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32577
32578 * g77.dg/pr5473.f: New test
32579
32580 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32581
32582 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32583 Fix testcase accordingly.
32584
32585 2002-02-04 Richard Henderson <rth@redhat.com>
32586
32587 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32588 (buf): Change to be an array of pointers, not ints.
32589
32590 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32591
32592 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32593 before all tests. Move warning one line above to match where it
32594 C frontend emits.
32595 * gcc.dg/Wswitch-2.c: New test.
32596 * g++.dg/warn/Wswitch-1.C: New test.
32597 * g++.dg/warn/Wswitch-2.C: New test.
32598
32599 2002-02-04 Richard Henderson <rth@redhat.com>
32600
32601 * g++.dg/abi/offsetof.C: Fix size comparison.
32602
32603 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32604
32605 * gcc.dg/cast-qual-2.c: New test.
32606
32607 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32608
32609 * gcc.dg/20020201-4.c: New test.
32610
32611 2002-02-04 Ben Elliston <bje@redhat.com>
32612
32613 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32614 target_info attribute != 0, in addition to the empty string.
32615 (gcc_target_compile): Likewise.
32616
32617 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32618
32619 * gcc.dg/Wswitch.c: New test.
32620 PR gcc/4475. PR gcc/3780.
32621
32622 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32623
32624 * g77.f-torture/execute/5122.f: New test for regressions
32625 against PR fortran/5122.
32626
32627 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32628
32629 * g77.f-torture/compile/pr3743.f: Delete
32630 * g77.dg/pr3743-1.f: New test.
32631 * g77.dg/pr3743-2.f: New test.
32632 * g77.dg/pr3743-3.f: New test.
32633 * g77.dg/pr3743-4.f: New test.
32634
32635 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32636
32637 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32638
32639 2002-02-02 Richard Henderson <rth@redhat.com>
32640
32641 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32642 * gcc.c-torture/execute/bf64-1.c: Likewise.
32643
32644 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32645
32646 * gcc.dg/20020201-2.c: New test.
32647
32648 * gcc.dg/20020201-3.c: New test.
32649
32650 * gcc.c-torture/execute/bitfld-2.c: New test.
32651
32652 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32653
32654 * gcc.dg/bitfld-1.c: Update.
32655 * gcc.dg/bitfld-2.c: Update.
32656 * gcc.c-torture/execute/bitfld-1.x: New.
32657
32658 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32659
32660 * gcc.c-torture/execute/20020201-1.c: New test.
32661
32662 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32663
32664 PR target/5469
32665 * gcc.dg/20020201-1.c: New test.
32666
32667 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32668
32669 PR fortran/3743
32670 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32671 * g77.f-torture/compile/pr3743.x: Remove
32672
32673 2002-01-31 Tom Rix <trix@redhat.com>
32674
32675 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32676
32677 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32678
32679 * gcc.dg/noncompile/20020130-1.c: New test.
32680
32681 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32682
32683 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32684
32685 2002-01-29 Richard Henderson <rth@redhat.com>
32686
32687 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32688 to long long.
32689 * gcc.c-torture/execute/bf64-1.c: Likewise.
32690
32691 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32692
32693 * gcc.c-torture/execute/20020129-1.c: New test.
32694
32695 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32696
32697 * gcc.c-torture/compile/20000224-1.c: Update.
32698 * gcc.c-torture/execute/bitfld-1.c: New tests.
32699 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32700 * gcc.dg/uninit-A.c: Update.
32701
32702 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32703
32704 * g++.dg/template/ctor1.C: Add instantiation.
32705
32706 2002-01-28 Paul Koning <pkoning@equallogic.com>
32707
32708 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32709 argument to __builtin_prefetch to be const ptr.
32710
32711 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32712
32713 * gcc.c-torture/compile/20020120-1.c: New test.
32714
32715 2002-01-27 Kazu Hirata <kazu@hxi.com>
32716
32717 * gcc.c-torture/execute/20020127-1.c: New test.
32718
32719 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32720
32721 * g77.dg/f77-edit-i-in.f: New test
32722 * g77.dg/f77-edit-i-out.f: New test
32723
32724 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32725
32726 * gcc.dg/debug/debug.exp: New file.
32727 * gcc.dg/debug/trivial.c: New file.
32728 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32729 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32730 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32731 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32732 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32733 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32734 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32735 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32736 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32737 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32738 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32739 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32740 * gcc.dg/20000503-1.c: Removed.
32741 * gcc.dg/20010207-1.c: Removed.
32742 * gcc.dg/20011223-1.c: Removed.
32743 * gcc.dg/20020104-2.c: Removed.
32744 * gcc.dg/debug-1.c: Removed.
32745 * gcc.dg/debug-2.c: Removed.
32746 * gcc.dg/debug-3.c: Removed.
32747 * gcc.dg/debug-4.c: Removed.
32748 * gcc.dg/debug-5.c: Removed.
32749 * gcc.dg/debug-6.c: Removed.
32750 * gcc.dg/dwarf2-1.c: Removed.
32751 * gcc.dg/dwarf2-2.c: Removed.
32752
32753 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32754
32755 * g++.old-deja/g++.other/eh5.C: New test.
32756 * g++.old-deja/g++.other/sibcall2.C: New test.
32757 * g++.old-deja/g++.other/array9.C: New test.
32758 * g++.old-deja/g++.other/typename2.C: New test.
32759 * g++.old-deja/g++.other/crash60.C: New test.
32760 * g++.old-deja/g++.other/conv9.C: New test.
32761 * g++.old-deja/g++.other/mangle10.C: New test.
32762 * g++.old-deja/g++.other/unchanging1.C: New test.
32763 * g++.old-deja/g++.other/exprstmt1.C: New test.
32764 * g++.old-deja/g++.other/inline23.C: New test.
32765 * g++.old-deja/g++.eh/ia64-1.C: New test.
32766 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32767 * g++.old-deja/g++.other/reload1.C: New test.
32768 * g++.old-deja/g++.other/static20.C: New test.
32769 * g++.old-deja/g++.other/local-alloc1.C: New test.
32770 * g++.old-deja/g++.other/conv8.C: New test.
32771 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32772 * g++.old-deja/g++.other/storeexpr1.C: New test.
32773 * g++.old-deja/g++.other/storeexpr2.C: New test.
32774 * g++.dg/eh/template2.C: New test.
32775 * g++.dg/warn/weak1.C: New test.
32776
32777 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32778
32779 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32780 Remove first, non-varying, argument.
32781
32782 2002-01-23 Richard Henderson <rth@redhat.com>
32783
32784 * gcc.dg/inline-2.c: New.
32785
32786 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32787 Add optional target arg. Check number of arguments.
32788 (scan-assembler-not, scan-assembler-dem): Likewise.
32789 (scan-assembler-dem-not): Likewise.
32790
32791 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32792
32793 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32794 line 12.
32795 * g++.old-deja/g++.brendan/parse3.C,
32796 g++.old-deja/g++.other/crash26.C,
32797 g++.old-deja/g++.other/crash28.C,
32798 g++.old-deja/g++.other/crash29.C,
32799 g++.old-deja/g++.other/crash30.C,
32800 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32801
32802 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32803
32804 * gcc.dg/20020115-1.c: New.
32805
32806 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32807
32808 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32809
32810 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32811
32812 * gcc.dg/20020122-3.c: New.
32813
32814 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32815
32816 * g++.dg/other/gc1.C: New test.
32817
32818 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32819
32820 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32821
32822 2002-01-22 Richard Henderson <rth@redhat.com>
32823
32824 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32825
32826 2002-01-22 Richard Henderson <rth@redhat.com>
32827
32828 * gcc.dg/20020122-4.c: New.
32829
32830 2002-01-22 H.J. Lu <hjl@gnu.org>
32831
32832 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32833 link output.
32834 * gcc.dg/special/ecos.exp: Likewise.
32835 * lib/g++-dg.exp: Likewise.
32836 * lib/g77-dg.exp: Likewise.
32837 * lib/gcc-dg.exp : Likewise.
32838 * lib/mike-g++.exp: Likewise.
32839 * lib/mike-g77.exp: Likewise.
32840 * lib/mike-gcc.exp: Likewise.
32841 * lib/objc-dg.exp: Likewise.
32842
32843 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32844
32845 PR target/5379
32846 * gcc.dg/20020122-2.c: New test.
32847
32848 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32849
32850 * gcc.dg/20020122-1.c: New test.
32851
32852 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32853
32854 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32855
32856 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32857
32858 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32859
32860 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32861
32862 * gcc.c-torture/compile/20020121-1.c: New test.
32863
32864 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32865
32866 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32867 ld_library_path.
32868
32869 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32870
32871 * gcc.dg/20020218-1.c: New test.
32872
32873 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32874
32875 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32876 messages
32877 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32878 "At global scope" warning
32879 * g++.dg/ext/align1.C: Change cygwin test for alignment
32880 from db-bogus to dg-warning
32881
32882 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32883
32884 * g77.f-torture/compile/cpp2.F: New test.
32885
32886 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32887
32888 * g++.dg/template/access1.C: New test.
32889
32890 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32891
32892 * gcc.dg/20020118-1.c: New.
32893
32894 2002-01-18 Kazu Hirata <kazu@hxi.com>
32895
32896 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32897
32898 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32899
32900 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32901 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32902 alignment warnings.
32903
32904 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32905
32906 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32907 torture_with_loops and torture_without_loops
32908
32909 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32910
32911 * gcc.c-torture/compile/20020116-1.c: New test.
32912
32913 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32914
32915 * gcc.dg/20020116-2.c: New test.
32916
32917 * gcc.dg/ultrasp4.c: New test.
32918
32919 * gcc.dg/20020116-1.c: New test.
32920
32921 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
32922
32923 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32924 by EABI.
32925
32926 2002-01-15 Janis Johnson <janis187@us.ibm.com>
32927
32928 * gcc.misc-tests/i386-prefetch.exp: New.
32929 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32930 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32931 * gcc.misc-tests/i386-pf-none-1.c: New test.
32932 * gcc.misc-tests/i386-pf-sse-1.c: New test.
32933
32934 2002-01-15 Jakub Jelinek <jakub@redhat.com>
32935
32936 * gcc.dg/gnu89-init-1.c: Add new tests.
32937
32938 2002-01-15 Andreas Jaeger <aj@suse.de>
32939
32940 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32941 * gcc.dg/i386-mmx-2.c: Likewise.
32942 * gcc.dg/i386-sse-1.c: Likewise.
32943 * gcc.dg/i386-sse-2.c: Likewise.
32944 * gcc.dg/i386-sse-3.c: Likewise.
32945
32946 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
32947
32948 * g77.f-torture/execute/intrinsic-unix-bessel.f:
32949 Uncomment additional cases that now pass.
32950
32951 2002-01-11 Richard Henderson <rth@redhat.com>
32952
32953 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32954 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32955
32956 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
32957
32958 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32959
32960 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
32961
32962 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32963 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32964
32965 2002-01-10 Dale Johannesen <dalej@apple.com>
32966
32967 * gcc.c-torture/execute/loop-11.c: New.
32968
32969 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
32970
32971 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32972 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32973
32974 2002-01-09 Richard Henderson <rth@redhat.com>
32975
32976 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32977 type in which to perform the operation for each size.
32978
32979 2002-01-09 Alan Matsuoka (alanm@redhat.com)
32980
32981 * gcc.c-torture/compile/20020109-2.c: New test.
32982
32983 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
32984
32985 * gcc.c-torture/execute/loop-10.c: New test.
32986
32987 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32988
32989 * gcc.c-torture/compile/20010226-1.c: New test.
32990 * gcc.c-torture/compile/20010227-1.c: New test.
32991 * gcc.c-torture/compile/20010426-1.c: New test.
32992 * gcc.c-torture/compile/20010510-1.c: New test.
32993 * gcc.c-torture/compile/20010605-3.c: New test.
32994 * gcc.c-torture/compile/20010824-1.c: New test.
32995 * gcc.c-torture/execute/20010409-1.c: New test.
32996 * gcc.dg/noncompile/20000901-1.c: New test.
32997 * gcc.dg/20001023-1.c: New test.
32998 * gcc.dg/20001101-1.c: New test.
32999 * gcc.dg/20001102-1.c: New test.
33000 * gcc.dg/20010207-1.c: New test.
33001 * gcc.dg/20010405-1.c: New test.
33002 * gcc.dg/20010822-1.c: New test.
33003 * gcc.dg/20011107-1.c: New test.
33004
33005 2002-01-09 Jeffrey A Law (law@redhat.com)
33006
33007 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33008
33009 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
33010 execution failure on PA targets.
33011
33012 2002-01-09 Jakub Jelinek <jakub@redhat.com>
33013
33014 * gcc.c-torture/compile/20020109-1.c: New test.
33015
33016 2002-01-08 Kazu Hirata <kazu@hxi.com>
33017
33018 * gcc.c-torture/execute/20020108-1.c: New test.
33019
33020 2002-01-08 Jakub Jelinek <jakub@redhat.com>
33021
33022 * gcc.dg/20020108-1.c: New test.
33023
33024 2002-01-08 H.J. Lu <hjl@gnu.org>
33025
33026 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33027 for header files.
33028
33029 2002-01-08 Geoff Keating <geoffk@redhat.com>
33030
33031 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33032 consistency.
33033
33034 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
33035
33036 * gcc.dg/altivec-4.c: Test altivec predicates.
33037
33038 2002-01-07 Jakub Jelinek <jakub@redhat.com>
33039
33040 * gcc.c-torture/execute/20020107-1.c: New test.
33041
33042 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
33043
33044 PR c/5279
33045 * gcc.c-torture/compile/20020106-1.c: New test.
33046
33047 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
33048
33049 * gcc.c-torture/execute/nestfunc-4.c: New test.
33050
33051 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
33052
33053 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
33054 extra triple that slipped in.
33055 * g++.old-deja/g++.abi/align.C: Likewise.
33056 * g++.old-deja/g++.abi/bitfields.C: Likewise.
33057
33058 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
33059
33060 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
33061 * g++.old-deja/g++.abi/align.C: Likewise.
33062 * g++.old-deja/g++.abi/bitfields.C: Likewise.
33063
33064 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
33065 on FreeBSD/i386.
33066 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
33067 FreeBSD.
33068
33069 2002-01-04 Jakub Jelinek <jakub@redhat.com>
33070
33071 * gcc.dg/20020104-1.c: New test.
33072
33073 * gcc.dg/20020104-2.c: New test.
33074
33075 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
33076
33077 * gcc.dg/20020103-1.c: Fix typo in target selector.
33078
33079 2002-01-03 Richard Henderson <rth@redhat.com>
33080
33081 * gcc.dg/20020103-1.c: New.
33082
33083 2002-01-03 Kazu Hirata <kazu@hxi.com>
33084
33085 * gcc.c-torture/execute/20020103-1.c: New test.
33086
33087 2002-01-03 Jakub Jelinek <jakub@redhat.com>
33088
33089 * g++.dg/other/debug2.C: New test.
33090
33091 * gcc.c-torture/compile/20020103-1.c: New test.
33092
33093 2002-01-02 Jakub Jelinek <jakub@redhat.com>
33094
33095 * gcc.dg/gnu89-init-1.c: Added new tests.
33096
33097 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33098
33099 * g++.dg/template/friend2.C: Remove as patch is reverted.
33100
33101 * g++.dg/warn/oldcast1.C: New test.
33102
33103 * g++.dg/template/ptrmem1.C: New test.
33104 * g++.dg/template/ptrmem2.C: New test.
33105
33106 * g++.dg/template/ntp.C: New test.
33107
33108 * g++.dg/other/component1.C: New test.
33109
33110 * g++.dg/template/ttp3.C: New test.
33111
33112 * g++.dg/template/friend2.C: New test.
33113 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33114
33115 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33116
33117 * g++.dg/other/ptrmem1.C: New test.
33118 * g++.dg/other/ptrmem2.C: New test.
33119
33120 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33121
33122 * g++.dg/template/ctor1.C: New test.
33123
33124 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33125
33126 * g++.dg/template/friend2.C: New test.
33127
33128 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
33129
33130 * gcc.dg/mmix-1.c: New test.
33131
33132 2001-12-31 Richard Henderson <rth@redhat.com>
33133
33134 * gcc.dg/asm-5.c: New.
33135
33136 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
33137
33138 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33139 in namespace __gnu_cxx
33140
33141 2001-12-30 Richard Henderson <rth@redhat.com>
33142
33143 * gcc.dg/debug-6.c: New.
33144
33145 2001-12-30 Jakub Jelinek <jakub@redhat.com>
33146
33147 * gcc.c-torture/compile/20011229-2.c: New test.
33148
33149 2001-12-29 Jakub Jelinek <jakub@redhat.com>
33150
33151 * gcc.dg/debug-3.c: New test.
33152 * gcc.dg/debug-4.c: New test.
33153 * gcc.dg/debug-5.c: New test.
33154
33155 2001-12-29 Richard Henderson <rth@redhat.com>
33156
33157 * g++.dg/eh/loop1.C: New.
33158
33159 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
33160
33161 * g++.dg/template/crash1.C: New test.
33162
33163 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
33164
33165 * g++.dg/other/const1.C: New test.
33166
33167 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
33168
33169 * gcc.c-torture/compile/20011229-1.c: New test.
33170
33171 2001-12-28 Stan Shebs <shebs@apple.com>
33172
33173 * lib/objc-torture.exp: Resync with c-torture.exp.
33174 * lib/objc.exp: Load standard libraries.
33175
33176 2001-12-28 Jakub Jelinek <jakub@redhat.com>
33177
33178 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33179 additional tests.
33180
33181 2001-12-27 Roger Sayle <roger@eyesopen.com>
33182
33183 * gcc.c-torture/execute/string-opt-16.c: New testcase.
33184
33185 2001-12-27 Richard Henderson <rth@redhat.com>
33186
33187 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33188
33189 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
33190
33191 * g++.dg/eh/ctor1.C: New test.
33192 * g++.dg/other/error2.C: New test.
33193
33194 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
33195
33196 * g++.dg/other/init2.C: New test.
33197
33198 2001-12-24 Richard Henderson <rth@redhat.com>
33199
33200 * gcc.dg/20011223-1.c: New.
33201 * gcc.dg/inline-1.c: New.
33202
33203 2001-12-23 Richard Henderson <rth@redhat.com>
33204
33205 * gcc.dg/asm-4.c: Test operand modifiers.
33206
33207 2001-12-23 Richard Henderson <rth@redhat.com>
33208
33209 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33210
33211 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
33212
33213 * gcc.c-torture/execute/20011223-1.c: New test.
33214
33215 2001-12-21 Richard Henderson <rth@redhat.com>
33216
33217 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33218 re-enables the warning.
33219
33220 2001-12-21 Richard Henderson <rth@redhat.com>
33221
33222 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33223
33224 2001-12-20 Jakub Jelinek <jakub@redhat.com>
33225
33226 * gcc.c-torture/compile/20011218-1.c: New test.
33227
33228 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
33229
33230 * gcc.misc-test/arm-isr.exp: New file. Control running of the
33231 arm-isr.c test.
33232 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
33233 epilogue generation for ARM ISR routines.
33234
33235 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33236
33237 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33238 * gcc.dg/format/c90-printf-3.c: Likewise.
33239 * gcc.dg/format/c99-printf-3.c: Likewise.
33240 * gcc.dg/format/ext-1.c: Likewise.
33241 * gcc.dg/format/ext-6.c: Likewise.
33242 * gcc.dg/format/format.h: Prototype unlocked stdio.
33243
33244 2001-12-20 Richard Henderson <rth@redhat.com>
33245
33246 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33247 (arena): Use it.
33248 (malloc): Correct allocation logic. Abort if we fill up the
33249 arena before initialization complete.
33250 (realloc): Correct allocation logic.
33251
33252 2001-12-20 Jakub Jelinek <jakub@redhat.com>
33253
33254 * gcc.c-torture/compile/20011219-2.c: New test.
33255
33256 * gcc.c-torture/execute/20011219-1.c: New test.
33257
33258 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
33259
33260 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33261 target does not support weak symbols.
33262
33263 2001-12-19 Jakub Jelinek <jakub@redhat.com>
33264
33265 * gcc.c-torture/compile/20011219-1.c: New test.
33266
33267 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
33268
33269 * g++.dg/other/error1.C: New test.
33270
33271 2001-12-17 Jeffrey A Law (law@redhat.com)
33272
33273 * gcc.c-torture/execute/20011217-1.c: New test.
33274
33275 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
33276
33277 * objc.dg/special/: New directory.
33278 * objc.dg/special/special.exp: New file.
33279 * objc.dg/special/unclaimed-category-1.h: New file.
33280 * objc.dg/special/unclaimed-category-1a.m: New file.
33281 * objc.dg/special/unclaimed-category-1.m: New file.
33282
33283 2001-12-17 Andreas Jaeger <aj@suse.de>
33284
33285 * gcc.c-torture/compile/20011217-2.c: New test.
33286
33287 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
33288
33289 * gcc.c-torture/compile/20011217-1.c: New test.
33290
33291 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
33292
33293 * testsuite/gcc.dg/20011214-1.c: New.
33294
33295 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
33296
33297 * gcc.dg/altivec-4.c: New.
33298
33299 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
33300
33301 * gcc.dg/20011113-1.c: New test.
33302
33303 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
33304
33305 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33306 std::__malloc_alloc_template<0> and
33307 std::__default_alloc_template<false, 0>.
33308
33309 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
33310
33311 * objc/execute/bf-21.m: New test.
33312 * objc/execute/enumeration-1.m: New test.
33313 * objc/execute/enumeration-2.m: New test.
33314
33315 2001-12-12 Jakub Jelinek <jakub@redhat.com>
33316
33317 * gcc.dg/gnu89-init-1.c: New test.
33318
33319 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
33320
33321 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33322 * g++.old-deja/g++.jason/2371.C: Likewise.
33323 * g++.old-deja/g++.jason/template33.C: Likewise.
33324 * g++.old-deja/g++.jason/template34.C: Likewise.
33325 * g++.old-deja/g++.jason/template36.C: Likewise.
33326 * g++.old-deja/g++.oliva/typename1.C: Likewise.
33327 * g++.old-deja/g++.oliva/typename2.C: Likewise.
33328 * g++.old-deja/g++.other/typename1.C: Likewise.
33329 * g++.old-deja/g++.pt/inherit2.C: Likewise.
33330 * g++.old-deja/g++.pt/nontype5.C: Likewise.
33331 * g++.old-deja/g++.pt/typename11.C: Likewise.
33332 * g++.old-deja/g++.pt/typename14.C: Likewise.
33333 * g++.old-deja/g++.pt/typename16.C: Likewise.
33334 * g++.old-deja/g++.pt/typename3.C: Likewise.
33335 * g++.old-deja/g++.pt/typename4.C: Likewise.
33336 * g++.old-deja/g++.pt/typename5.C: Likewise.
33337 * g++.old-deja/g++.pt/typename7.C: Likewise.
33338 * g++.old-deja/g++.robertl/eb9.C: Likewise.
33339
33340 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
33341
33342 * g++.dg/other/linkage1.C: New test.
33343 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33344 specifiers.
33345
33346 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
33347
33348 * gcc.dg/concat.c: New test.
33349
33350 2001-12-11 Stan Shebs <shebs@apple.com>
33351
33352 * objc/compile: New test directory.
33353 * objc/compile/compile.exp: New expect script.
33354 * objc/compile/20011211-1.m: New compile test.
33355
33356 2001-12-11 Jason Merrill <jason@redhat.com>
33357
33358 * lib/prune.exp (prune_gcc_output): Also handle "In member
33359 function". So many permutations...
33360
33361 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
33362
33363 * g++.dg/template/typedef1.C: New test.
33364
33365 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
33366
33367 * g++.dg/other/copy1.C: New test.
33368
33369 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
33370
33371 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33372
33373 * gcc.dg/builtin-choose-expr.c: New.
33374
33375 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33376
33377 * gcc.dg/altivec-2.c: New.
33378
33379 2001-12-07 Richard Henderson <rth@redhat.com>
33380
33381 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33382
33383 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33384
33385 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33386 ultrasparc.
33387
33388 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33389
33390 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33391
33392 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33393
33394 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33395 variable argument list.
33396
33397 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33398
33399 * gcc.c-torture/execute/memcheck: Delete entire directory.
33400 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33401 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33402
33403 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33404
33405 * gcc.dg/Wshadow-1.c: New test.
33406
33407 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33408
33409 * gcc.c-torture/compile/20011130-1.c: New test.
33410
33411 * gcc.dg/noncompile/20011025-1.c: New test.
33412
33413 * g++.dg/other/anon-union.C: New test.
33414
33415 * gcc.c-torture/execute/20011024-1.c: New test.
33416
33417 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33418
33419 * gcc.c-torture/execute/20000722-1.x,
33420 gcc.c-torture/execute/20010123-1.x: Remove.
33421 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33422 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33423 gcc.dg/c99-complit-2.c: New tests.
33424
33425 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33426
33427 * g++.dg/inherit/base1.C: New test.
33428
33429 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33430
33431 * g++.dg/other/stdarg1.C: New test.
33432
33433 * gcc.c-torture/compile/20011130-2.c: New test.
33434
33435 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33436
33437 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33438 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33439 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33440 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33441 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33442 * gcc.dg/builtin-prefetch-1.c: New test.
33443
33444 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33445
33446 * gcc.dg/20011130-1.c: New test.
33447
33448 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33449
33450 * g++.dg/other/scope1.C: New test.
33451 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33452
33453 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33454
33455 * gcc.dg/vla-init-1.c: New test.
33456
33457 2001-12-01 Geoff Keating <geoffk@redhat.com>
33458
33459 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33460
33461 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33462
33463 * objc.dg/alias.m: Update.
33464 * objc.dg/class-1.m: Update.
33465 * objc.dg/const-str-1.m: Update.
33466 * objc.dg/fwd-proto-1.m: Update.
33467 * objc.dg/id-1.m: Update.
33468 * objc.dg/super-class-1.m: Update.
33469
33470 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33471
33472 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33473 constructs.
33474
33475 2001-11-28 Jeffrey A Law (law@cygnus.com)
33476
33477 * gcc.c-torture/execute/20011128-1.c: New test.
33478
33479 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33480
33481 * gcc.dg/20011127-1.c: New test.
33482
33483 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33484
33485 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33486 from Austin Group draft 7.
33487 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33488 scanf format arguments.
33489 * gcc.dg/format/no-exargs-2.c: New test.
33490
33491 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33492
33493 * g++.dg/abi/vbase8-4.C: New test.
33494
33495 2001-11-24 Ian Lance Taylor <ian@airs.com>
33496
33497 * gcc.c-torture/execute/20011121-1.c: New test.
33498
33499 2001-11-23 Jeffrey A Law (law@cygnus.com)
33500
33501 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33502
33503 2001-11-23 Andreas Jaeger <aj@suse.de>
33504
33505 * gcc.dg/cpp/charconst-2.c: New test.
33506
33507 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33508
33509 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33510 to the host if it is remote. Let tests specify extra headers
33511 they use.
33512 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33513 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33514 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33515 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33516 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33517 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33518 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33519 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33520 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33521 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33522
33523 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33524
33525 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33526 for little endian ARMs.
33527
33528 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33529
33530 * gcc.c-torture/compile/20011119-1.c: New test.
33531 * gcc.c-torture/compile/20011119-2.c: New test.
33532
33533 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33534
33535 * gcc.dg/altivec-1.c: Fix typo.
33536
33537 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33538
33539 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33540
33541 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33542
33543 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33544
33545 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33546
33547 * lib/g77.exp: Don't specify --rpath-link.
33548
33549 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33550 across all the headers.
33551 * gcc.dg/format/format.exp: For testing on a remote host,
33552 copy format.h.
33553
33554 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33555 * gcc.c-torture/execute/930406-1.c: Likewise.
33556 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33557
33558 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33559
33560 * gcc.dg/altivec-1.c: New.
33561
33562 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33563
33564 * gcc.dg/cpp/fpreprocessed.c: New test case.
33565
33566 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33567
33568 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33569 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33570 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33571
33572 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33573
33574 * gcc.dg/no-builtin-1.c: New test.
33575
33576 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33577
33578 * gcc.c-torture/execute/20011115-1.c: New test.
33579
33580 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33581
33582 * gcc.c-torture/compile/20011114-2.c: New test.
33583 * gcc.c-torture/compile/20011114-3.c: New test.
33584 * gcc.c-torture/compile/20011114-4.c: New test.
33585
33586 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33587
33588 * g++.dg/other/init1.C: New test.
33589
33590 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33591
33592 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33593 message.
33594
33595 * gcc.c-torture/execute/20011114-1.c: New testcase.
33596
33597 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33598 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33599 like the (before this change) version of 20010327-1.c.
33600
33601 2001-11-14 Roger Sayle <roger@eyesopen.com>
33602
33603 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33604
33605 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33606
33607 * g++.dg/init/array2.C: New test.
33608
33609 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33610
33611 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33612
33613 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33614
33615 * g++.dg/other/forscope1.C: New test.
33616 * g++.dg/ext/forscope1.C: New test.
33617 * g++.dg/ext/forscope2.C: New test.
33618
33619 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33620
33621 * gcc.c-torture/execute/20011113-1.c: New test.
33622
33623 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33624
33625 * gcc.c-torture/execute/20011109-2.c: New test.
33626
33627 * gcc.c-torture/execute/20011109-1.c: New test.
33628
33629 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33630
33631 * gcc.c-torture/compile/20011109-1.c: New test.
33632
33633 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33634
33635 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33636 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33637 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33638 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33639 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33640 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33641 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33642
33643 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33644
33645 * g++.dg/warn/Wshadow-1.C: New tests.
33646 * g++.old-deja/g++.mike/for3.C: Update.
33647
33648 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33649
33650 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33651 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33652 XFAILs. Adjust expected error texts.
33653 * gcc.c-torture/compile/20011106-1.c,
33654 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33655 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33656 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33657 gcc.dg/c99-array-lval-5.c: New tests.
33658
33659 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33660
33661 * gcc.dg/cpp/defined.c: Update.
33662
33663 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33664
33665 * gcc.c-torture/execute/anon-1.c: New test.
33666
33667 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33668
33669 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33670 same size, so no warning should be produced on stormy16.
33671
33672 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33673 due to oversized array.
33674 * g++.old-deja/g++.mike/ns15.C: Likewise.
33675 * g++.old-deja/g++.pt/crash16.C: Likewise.
33676
33677 2001-11-02 Graham Stott <grahams@redhat.com>
33678
33679 * g++.dgother/debug1.C: Fix typos.
33680
33681 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33682
33683 * g++.dg/other/debug1.C: New test.
33684
33685 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33686
33687 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33688 of unsigned long.
33689
33690 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33691
33692 * gcc.dg/20011029-2.c: New test.
33693
33694 * gcc.c-torture/compile/20011029-1.c: New test.
33695
33696 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33697
33698 * objc/execute/class_self-1.m: New test.
33699 * objc/execute/class_self-2.m: New test.
33700
33701 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33702
33703 * gcc.misc-tests/msgs.exp: Delete.
33704 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33705 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33706 error set to match recent changes.
33707
33708 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33709
33710 * gcc.dg/20011021-1.c: New test.
33711
33712 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33713
33714 * gcc.c-torture/compile/20011023-1.c: New test.
33715
33716 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33717
33718 * lib/g77.exp: Rewrite based on lib/g++.exp.
33719
33720 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33721
33722 * gcc.c-torture/execute/20011019-1.c: New test.
33723
33724 * gcc.dg/20011018-1.c: New test.
33725
33726 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33727
33728 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33729
33730 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33731
33732 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33733 * gcc.dg/attr-invalid.c: Likewise.
33734
33735 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33736
33737 * testsuite/gcc.dg/20011015-1.c: New test.
33738
33739 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33740
33741 * g++.dg/template/unify2.C: New test.
33742
33743 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33744
33745 * g++.dg/other/exception-specification.C: New test
33746
33747 2001-10-13 Tom Rix <trix@redhat.com>
33748
33749 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33750 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33751
33752 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33753
33754 * testsuite/gcc.dg/20011009-1.c: New test.
33755
33756 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33757
33758 PR g++/4476
33759 * g++.dg/other/friend1.C: New test.
33760
33761 2001-10-11 Richard Henderson <rth@redhat.com>
33762
33763 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33764
33765 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33766
33767 * gcc.c-torture/compile/20011010-1.c: New.
33768
33769 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33770
33771 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33772 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33773 g77.f-torture/execute/execute.exp,
33774 g77.f-torture/noncompile/noncompile.exp,
33775 gcc.c-torture/compile/compile.exp,
33776 gcc.c-torture/execute/execute.exp,
33777 gcc.c-torture/execute/ieee/ieee.exp,
33778 gcc.c-torture/execute/memcheck/memcheck.exp,
33779 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33780 objc/execute/execute.exp: Update FSF address.
33781
33782 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33783
33784 * gcc.dg/cpp/cmdlne-C.c: Update.
33785 * gcc.dg/cpp/cmdlne-C2.c: New.
33786
33787 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33788
33789 * gcc.c-torture/execute/20011008-3.c: New.
33790
33791 2001-10-08 DJ Delorie <dj@redhat.com>
33792
33793 * gcc.dg/20011008-1.c: New.
33794 * gcc.dg/20011008-2.c: New.
33795
33796 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33797
33798 * gcc.dg/cpp/spacing1.c: Update test.
33799
33800 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33801
33802 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33803 spelling errors of "separate" as "seperate".
33804
33805 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33806
33807 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33808 enough to avoid inlining.
33809
33810 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33811
33812 * lib/g77.exp: set libg2c_dir correctly.
33813
33814 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33815
33816 * gcc.dg/cpp/macro11.c: New test.
33817
33818 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33819
33820 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33821 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33822 gcc.dg/format/multattr-3.c: New tests.
33823 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33824 tests for format attributes on function pointers being rejected.
33825
33826 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33827
33828 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33829
33830 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33831
33832 * g++.dg/warn/format1.C: New test.
33833
33834 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33835
33836 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33837
33838 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33839
33840 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33841
33842 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33843
33844 * gcc.dg/cpp/redef2.c: Add test.
33845
33846 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33847
33848 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33849 long-standing bug on i686, apparently.
33850 * gcc.c-torture/execute/loop-2c.x: New file.
33851 * gcc.c-torture/execute/loop-2d.x: New file.
33852 * gcc.c-torture/execute/loop-3c.x: New file.
33853
33854 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33855
33856 * gcc.dg/cpp/20000625-2.c: Correct line number.
33857
33858 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33859
33860 * gcc.dg/cpp/macro10.c: New test.
33861 * gcc.dg/cpp/strify3.c: New test.
33862 * gcc.dg/cpp/spacing1.c: Add tests.
33863 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33864 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33865
33866 2001-09-24 DJ Delorie <dj@redhat.com>
33867
33868 * gcc.c-torture/execute/20010924-1.c: New test.
33869
33870 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33871
33872 * testsuite/objc/execute/paste.m: Remove.
33873
33874 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33875
33876 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33877
33878 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33879
33880 * g77.dg/strlen0.f: New test.
33881
33882 2001-09-21 Richard Henderson <rth@redhat.com>
33883
33884 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33885 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33886
33887 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33888
33889 Table-driven attributes.
33890 * g++.dg/ext/attrib1.C: New test.
33891
33892 2001-09-20 DJ Delorie <dj@redhat.com>
33893
33894 * gcc.dg/20000926-1.c: Update expected warning messages.
33895 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33896 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33897 array.
33898
33899 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33900
33901 * g++.dg/eh/registers1.C: New test case.
33902
33903 2001-09-17 Richard Henderson <rth@redhat.com>
33904
33905 * gcc.dg/array-5.c: Fix VLA decomposition test.
33906
33907 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33908
33909 * gcc.dg/cpp/line5.c: New testcase.
33910
33911 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33912
33913 * gcc.dg/cpp/macro9.c: New test.
33914
33915 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
33916
33917 * gcc.c-torture/execute/980223.c: Change type of addr from long
33918 to char *.
33919
33920 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
33921
33922 * gcc.c-torture/execute/20010915-1.c: New test.
33923
33924 2001-09-14 Janis Johnson <janis187@us.ibm.com>
33925
33926 * g77.dg/bprob: New directory.
33927 * g77.dg/bprob/bprob.exp: New file.
33928 * g77.dg/bprob/bprob-1.f: New test.
33929 * g77.dg/gcov: New directory.
33930 * g77.dg/gcov/gcov.exp: New file.
33931 * g77.dg/gcov/gcov-1.f: New test.
33932 * g77.dg/gcov/gcov-1.x: New file.
33933
33934 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
33935
33936 * gcc.dg/cpp/directiv.c: Update.
33937 * gcc.dg/cpp/undef1.c: Update.
33938
33939 2001-09-12 Jakub Jelinek <jakub@redhat.com>
33940
33941 * gcc.dg/20010912-1.c: New test.
33942
33943 2001-09-11 Janis Johnson <janis187@us.ibm.com>
33944
33945 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33946 language-independent file in lib.
33947 * lib/gcov.exp: New file.
33948
33949 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
33950
33951 * gcc.c-torture/compile/20010911-1.c: New test.
33952
33953 2001-09-10 Janis Johnson <janis187@us.ibm.com>
33954
33955 * lib/profopt.exp: New, to support profile-directed optimizations.
33956 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33957 * gcc.misc-tests/bprob-1.c: New test.
33958 * gcc.misc-tests/bprob-2.c: New test.
33959
33960 2001-09-07 Janis Johnson <janis187@us.ibm.com>
33961
33962 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33963 XFAIL and which kinds of gcov output to verify.
33964 * gcc.misc-tests/gcov-4b.x: New file.
33965 * gcc.misc-tests/gcov-5b.x: New file.
33966 * gcc.misc-tests/gcov-6.x: New file.
33967 * gcc.misc-tests/gcov-7.c: New test.
33968 * gcc.misc-tests/gcov-7.x: New file.
33969
33970 2001-09-06 Janis Johnson <janis187@us.ibm.com>
33971
33972 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33973 * gcc.misc-tests/gcov-6.c: New test.
33974
33975 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
33976
33977 PR c++/3986
33978 * g++.dg/abi/vbase1.C: New test.
33979
33980 2001-09-05 Ziemowit Laski <zlaski@apple.com>
33981
33982 * objc.dg/method-2.m: New.
33983
33984 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
33985
33986 PR c++/4203
33987 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33988 * g++.dg/init/empty1.C: New test.
33989
33990 2001-09-03 Jakub Jelinek <jakub@redhat.com>
33991
33992 * gcc.c-torture/compile/20010903-1.c: New test.
33993
33994 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
33995
33996 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33997 for m68k.
33998
33999 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
34000
34001 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34002
34003 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34004
34005 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34006
34007 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
34008
34009 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34010 for 16-bit 'unsigned int'.
34011
34012 2001-08-29 Kazu Hirata <kazu@hxi.com>
34013
34014 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34015
34016 2001-08-27 Richard Henderson <rth@redhat.com>
34017
34018 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34019 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34020
34021 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
34022
34023 * gcc.dg/asm-names.c (ymain): New.
34024
34025 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
34026
34027 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34028 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34029 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34030
34031 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34032
34033 * gcc.dg/compare5.c: New testcase.
34034
34035 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
34036
34037 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
34038 and "In instantiation".
34039
34040 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
34041
34042 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
34043
34044 2001-08-20 Janis Johnson <janis187@us.ibm.com>
34045
34046 * gcc.misc-tests/gcov.exp: Add support for branch information.
34047 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
34048 * gcc.misc-tests/gcov-4.c: New test.
34049 * gcc.misc-tests/gcov-4b.c: New test.
34050 * gcc.misc-tests/gcov-5b.c: New test.
34051
34052 2001-08-20 Zack Weinberg <zackw@panix.com>
34053
34054 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
34055 expected to fail.
34056
34057 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
34058
34059 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
34060
34061 2001-08-19 Jakub Jelinek <jakub@redhat.com>
34062
34063 * g++.dg/eh/template1.C: New test.
34064
34065 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
34066
34067 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
34068 Fix thinko.
34069 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
34070 for xfail.
34071
34072 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
34073
34074 * lib/g77-dg.exp: Use prune.exp for common procedures
34075 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
34076 * lib/g77.exp: (g77-dg-prune) Remove
34077
34078 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
34079
34080 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
34081
34082 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34083
34084 * g++.dg/template/unify1.C: New test.
34085
34086 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
34087
34088 * g++.dg/abi/empty4.C: New test.
34089
34090 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
34091
34092 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34093 solaris2.*
34094 * g77.f-torture/compile/pr3743.x: Likewise.
34095
34096 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
34097
34098 * g++.dg/other/using-declaration.C: New test.
34099
34100 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
34101
34102 * gcc.dg/cpp/tr-sign.c: New testcase.
34103
34104 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
34105
34106 * gcc.dg/cpp/19951025-1.c: Revert.
34107 * gcc.dg/cpp/directiv.c: We no longer process directives that
34108 interrupt macro arguments.
34109
34110 2001-08-03 Zack Weinberg <zackw@stanford.edu>
34111
34112 * gcc.dg/bconstp-1.c: New test.
34113
34114 2001-08-03 Richard Henderson <rth@redhat.com>
34115
34116 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34117
34118 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
34119
34120 * gcc.dg/cpp/19951025-1.c: Update.
34121
34122 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
34123
34124 * g77.dg/ff90-1.f (s): Fix reference of variable z,
34125 should be x.
34126
34127 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
34128
34129 Kill -fhonor-std.
34130 * g++.old-deja/g++.ns/ns14.C: Remove special options.
34131 * g++.old-deja/g++.other/std1.C: Likewise.
34132 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34133
34134 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34135
34136 * lib/g77.exp: Load gcc-defs.exp for common procedures
34137 (g77_pass, g77_fail, g77_finish, g77_exit,
34138 ${tool}_check_unsupported_p} Now redundant. Deleted.
34139
34140 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34141
34142 * g77.dg/fbackslash.f
34143 * g77.dg/fcase-preserve.f
34144 * g77.dg/ff90-1.f
34145 * g77.dg/ffixed-line-length-0.f
34146 * g77.dg/ffixed-line-length-132.f
34147 * g77.dg/ffixed-line-length-7.f
34148 * g77.dg/ffixed-line-length-72.f
34149 * g77.dg/ffixed-line-length-none.f
34150 * g77.dg/ffree-form-1.f
34151 * g77.dg/fno-backslash.f
34152 * g77.dg/fno-f90-1.f
34153 * g77.dg/fno-fixed-form-1.f
34154 * g77.dg/fno-onetrip.f
34155 * g77.dg/fno-typeless-boz.f
34156 * g77.dg/fno-underscoring.f
34157 * g77.dg/fno-vxt-1.f
34158 * g77.dg/fonetrip.f
34159 * g77.dg/ftypeless-boz.f
34160 * g77.dg/fugly-assumed.f
34161 * g77.dg/funderscoring.f
34162 * g77.dg/fvxt-1.f
34163
34164 2001-08-01 Ziemowit Laski <zlaski@apple.com>
34165
34166 * objc.dg/fwd-proto-1.m: New.
34167 * objc.dg/local-decl-1.m: New.
34168 * objc.dg/naming-1.m: New.
34169 * objc.dg/naming-2.m: New.
34170 * objc.dg/proto-hier-1.m: New.
34171
34172 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
34173
34174 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34175 largest-type elements to a struct makes its size grow.
34176
34177 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
34178
34179 * g++.dg/abi/vthunk1.C: New test.
34180
34181 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
34182
34183 * g++.dg/abi/vbase8-22.C: New test.
34184
34185 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
34186
34187 * gcc.dg/cpp/macro8.c: New test.
34188
34189 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
34190
34191 * g++.dg/abi/vbase8-21.C: New test.
34192
34193 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
34194
34195 * g++.dg/abi/vbase8-10.C: New test.
34196
34197 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34198
34199 * lib/g++.exp (g++_set_ld_library_path): Renamed to
34200 ${tool}_set_ld_library_path.
34201 Changed caller.
34202 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34203 g++.exp.
34204
34205 2001-07-26 Stan Cox <scox@redhat.com>
34206
34207 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34208 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34209 gcc_exit, gcc_check_unsupported_p):
34210 Moved to gcc-deps.exp
34211 * gcc-deps.exp: New file.
34212
34213 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34214
34215 * g++.old-deja/g++.pt/defarg14.C: New test.
34216
34217 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34218
34219 * g++.old-deja/g++.other/lineno5.C: New test.
34220
34221 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34222
34223 * g++.old-deja/g++.pt/crash68.C: New test.
34224
34225 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34226
34227 * g++.old-deja/g++.other/crash42.C: New test.
34228
34229 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
34230
34231 * gcc.dg/cpp/extratokens.c: Fix.
34232 * gcc.dg/cpp/skipping2.c: New tests.
34233
34234 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34235
34236 * gcc.c-torture/execute/20010724-1.c: New file.
34237 * gcc.c-torture/execute/20010724-1.x: New file.
34238
34239 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34240
34241 * g++.old-deja/g++.other/cond7.C: New test.
34242
34243 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34244
34245 * g++.old-deja/g++.other/optimize4.C: New test.
34246
34247 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34248
34249 * g++.old-deja/g++.abi/vbase8-5.C: New test.
34250
34251 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
34252
34253 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34254 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34255 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34256 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34257
34258 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34259 bug report" message.
34260
34261 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34262 * g++.dg/ext/instantiate1.C: Move from old-deja.
34263
34264 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
34265
34266 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34267 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34268 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34269 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34270
34271 2001-07-23 Jeffrey A Law (law@cygnus.com)
34272
34273 * gcc.c-torture/execute/20010723-1.c: New test.
34274
34275 2001-07-23 Ben Elliston <bje@redhat.com>
34276
34277 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34278
34279 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34280
34281 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34282 i[34567]86-*-*.
34283 Delete handling of ieee_multilib_flags.
34284 Pass -mieee for alpha*-*-* and sh-*-*.
34285 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34286
34287 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
34288
34289 Remove old-abi tests.
34290 * g++.old-deja/g++.mike/p11116.C: Remove.
34291 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34292
34293 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
34294
34295 * g77.f-torture/compile/pr3743.f: New test
34296
34297 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
34298
34299 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34300
34301 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34302
34303 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34304 g++.old-deja/g++.pt/static6.C: Likewise.
34305 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34306 supports weak symbols.
34307
34308 2001-07-18 Andreas Jaeger <aj@suse.de>
34309
34310 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34311 supported again.
34312
34313 2001-07-18 Andreas Jaeger <aj@suse.de>
34314
34315 * gcc.dg/iftrap-1.c: Fix target line.
34316
34317 2001-07-17 Richard Henderson <rth@redhat.com>
34318
34319 * gcc.c-torture/execute/20010717-1.c: New.
34320
34321 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
34322
34323 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34324 tests.
34325
34326 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34327
34328 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34329
34330 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34331
34332 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34333 UAC_SIGBUS, UAC_NOPRINT definitions.
34334
34335 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
34336
34337 * objc/execute/object_is_class.m: New test.
34338 * objc/execute/object_is_meta_class.m: New test.
34339
34340 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
34341
34342 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34343 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34344
34345 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
34346
34347 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34348 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34349
34350 2001-07-14 Richard Henderson <rth@redhat.com>
34351
34352 * gcc.dg/iftrap-1.c: New.
34353
34354 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
34355
34356 * g77.f-torture/execute/intrinsic77.f: New test.
34357
34358 2001-07-11 Janis Johnson <janis@us.ibm.com>
34359
34360 * gcc.misc-tests/gcov-3.c: New test.
34361
34362 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34363
34364 * gcc.c-torture/compile/20010711-1.c,
34365 * gcc.c-torture/compile/20010711-2.c: New tests.
34366
34367 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34368
34369 * gcc.c-torture/execute/20010711-1.c: New test.
34370
34371 2001-07-11 Ben Elliston <bje@redhat.com>
34372
34373 * g++.old-deja/g++.other/enum5.C: New test.
34374
34375 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34376
34377 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34378 (g++-dg-prune): Call prune_gcc_output.
34379 * prune.exp: New file for prune_gcc_output.
34380 * lib/g++.exp, lib/gcc.exp: Load it.
34381
34382 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34383
34384 * gcc.c-torture/compile/20010701-1.c,
34385 g++.old-deja/g++.ext/attrib6.C: New tests.
34386
34387 2001-07-06 Jeffrey A Law (law@cygnus.com)
34388
34389 * gcc.c-torture/compile/20010706-1.c: New test.
34390
34391 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34392
34393 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34394
34395 2001-06-28 Stan Shebs <shebs@apple.com>
34396
34397 * gcc.dg/pragma-darwin.c: New test.
34398
34399 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34400
34401 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34402 Solaris 2.[678] system.
34403
34404 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34405
34406 * gcc.dg/20010622-1.c: New test.
34407
34408 2001-06-18 Stan Shebs <shebs@apple.com>
34409
34410 * objc.dg: New directory.
34411 * objc.dg/dg.exp: New file.
34412 * objc.dg/alias.m: New.
34413 * objc.dg/class-1.m: New.
34414 * objc.dg/class-2.m: New.
34415 * objc.dg/const-str-1.m: New.
34416 * objc.dg/const-str-2.m: New.
34417 * objc.dg/id-1.m: New.
34418 * objc.dg/method-1.m: New.
34419 * objc.dg/super-class-1.m: New.
34420 * lib/objc-dg.exp: New file.
34421
34422 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34423
34424 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34425 of label name.
34426
34427 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34428
34429 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34430
34431 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34432
34433 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34434 variable.
34435
34436 2001-06-12 Richard Henderson <rth@redhat.com>
34437
34438 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34439
34440 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34441
34442 * g++.old-deja/g++.abi/vbase5.C: New test.
34443 * g++.old-deja/g++.abi/vbase6.C: New test.
34444 * g++.old-deja/g++.abi/vbase7.C: New test.
34445
34446 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34447
34448 * gcc.c-torture/compile/20010610-1.c: New test.
34449
34450 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34451
34452 * g++.old-deja/g++.abi/vbase4.C: New test.
34453
34454 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34455
34456 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34457 support %f for HC11/HC12 targets.
34458 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34459 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34460 on HC11/HC12 targets.
34461 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34462
34463 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34464
34465 * gcc.dg/wchar_t-1.c: New file.
34466 * gcc.dg/wint_t-1.c: Likewise.
34467
34468 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34469
34470 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34471
34472 2001-06-11 Richard Henderson <rth@redhat.com>
34473
34474 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34475
34476 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34477
34478 * gcc.c-torture/compile/20010611-1.c: New test.
34479
34480 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34481
34482 * gcc.dg/c99-tag-1.c: Add more tests.
34483
34484 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34485
34486 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34487 representation on MN10300 and ARM/Thumb.
34488
34489 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34490
34491 * g77.f-torture/execute/20010610.f: New.
34492
34493 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34494
34495 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34496 names.
34497
34498 2001-06-09 Richard Henderson <rth@redhat.com>
34499
34500 * gcc.c-torture/execute/ashrdi-1.c: New.
34501 * gcc.c-torture/execute/ashldi-1.c: New.
34502 * gcc.c-torture/execute/lshrdi-1.c: New.
34503
34504 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34505
34506 * objc/execute/load-3.m: Added. Check sending +load to categories,
34507 in addition to classes.
34508
34509 2001-06-08 Stan Shebs <shebs@apple.com>
34510
34511 * objc/execute/load-2.m: New test. From Nicola Pero
34512 <n.pero@mi.flashnet.it>.
34513
34514 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34515
34516 * gcc.c-torture/execute/20010605-2.c: New test.
34517
34518 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34519
34520 * g++.old-deja/g++.abi/vbase2.C: New test.
34521 * g++.old-deja/g++.abi/vbase3.C: New test.
34522
34523 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34524
34525 * g++.old-deja/g++.pt/friend49.C: New test.
34526
34527 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34528
34529 * g++.old-deja/g++.ext/anon3.C: New test.
34530
34531 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34532
34533 * g++.old-deja/g++.other/conv7.C: New test.
34534
34535 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34536
34537 * gcc.c-torture/compile/20010605-2.c: New test.
34538
34539 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34540
34541 * gcc.c-torture/execute/20010604-1.c: New test.
34542
34543 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34544
34545 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34546
34547 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34548
34549 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34550 (g++_link_flags): Likewise.
34551 (g++_init): Pass gccpath's value to two previous functions.
34552
34553 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34554
34555 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34556 Ensure logfile entry matches exec command line.
34557
34558 2001-05-31 Richard Henderson <rth@redhat.com>
34559
34560 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34561 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34562
34563 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34564
34565 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34566 compiler for irix6.2
34567
34568 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34569
34570 * g++.old-deja/g++.other/optimize3.C: New file.
34571
34572 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34573
34574 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34575 assemble.
34576
34577 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34578
34579 * g++.old-deja/g++.other/optimize2.C: New file.
34580
34581 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34582
34583 * gcc.c-torture/compile/20010518-2.c: New file.
34584 * gcc.c-torture/execute/20010518-1.c: New file.
34585 * gcc.c-torture/execute/20010518-2.c: New file.
34586
34587 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34588
34589 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34590
34591 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34592
34593 G++ no longer defines builtins that do not begin with __builtin.
34594 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34595 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34596 * g++.old-deja/g++.law/builtin1.C: Likewise.
34597 * g++.old-deja/g++.law/cvt2.C: Likewise.
34598 * g++.old-deja/g++.mike/net5.C: Likewise.
34599 * g++.old-deja/g++.other/builtins1.C: Likewise.
34600 * g++.old-deja/g++.other/builtins2.C: Likewise.
34601 * g++.old-deja/g++.other/builtins3.C: Likewise.
34602 * g++.old-deja/g++.other/builtins4.C: Likewise.
34603 * g++.old-deja/g++.other/inline8.C: Likewise.
34604 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34605
34606 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34607
34608 * g++.old-deja/g++.pt/using1.C: Adjust.
34609 * g++.old-deja/g++.pt/using2.C: New test.
34610
34611 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34612
34613 * gcc.dg/cpp/charconst.c: New tests.
34614 * gcc.dg/cpp/escape.c: New tests.
34615 * gcc.dg/cpp/escape-1.c: New tests.
34616 * gcc.dg/cpp/escape-2.c: New tests.
34617 * gcc.dg/cpp/ucs.c: New tests.
34618
34619 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34620
34621 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34622 native compiler for irix6.5.
34623
34624 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34625
34626 * lib/g++.exp (g++_include_flags): Use args to compute
34627 get_multilibs.
34628 (g++_link_flags): Likewise.
34629 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34630
34631 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34632
34633 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34634
34635 2001-05-21 Geoff Keating <geoffk@redhat.com>
34636
34637 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34638 this file.
34639
34640 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34641
34642 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34643 STACK_SIZE;
34644 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34645 to STACK_SIZE; Use it to define size of add_histo array.
34646 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34647 to STACK_SIZE.
34648 (f): Use GITT_SIZE to define size of gitt local table.
34649 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34650 to STACK_SIZE; Use it to define size of bytemem array.
34651
34652 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34653
34654 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34655 on 68HC11/HC12 due to the asm instruction.
34656 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34657 * gcc.c-torture/compile/920520-1.x: Likewise.
34658 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34659 on 68HC11/HC12 because the function is larger than 64K.
34660 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34661 on 68HC11/HC12 because the structure is too large.
34662
34663 2001-05-20 Richard Henderson <rth@redhat.com>
34664
34665 * gcc.c-torture/execute/20010520-1.c: New.
34666
34667 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34668
34669 * g++.old-deja/g++.warn/compare1.C: New test.
34670 * gcc.dg/compare4.c: New test.
34671
34672 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34673
34674 * g++.old-deja/g++.other/optimize1.C: New test.
34675
34676 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34677
34678 * g++.old-deja/g++.pt/spec41.C: New test.
34679
34680 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34681
34682 * gcc.c-torture/compile/20010114-1.x: Remove.
34683
34684 2001-05-18 Stan Shebs <shebs@apple.com>
34685
34686 * gcc.c-torture/compile/20010518-1.c: New test.
34687
34688 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34689
34690 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34691 * g++.old-deja/g++.pt/crash67.C: New test.
34692
34693 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34694
34695 * g++.old-deja/g++.other/debug9.C: New test.
34696
34697 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34698
34699 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34700
34701 2001-05-16 Jan Hubicka <jh@suse.cz>
34702
34703 * gcc.c-torture/compile/20010516-1.c: New test.
34704
34705 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34706
34707 * g++.old-deja/g++.other/crash41.C: New test.
34708
34709 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34710
34711 * g++.old-deja/g++.pt/crash66.C: New test.
34712
34713 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34714
34715 * g++.old-deja/g++.robertl/eb27.C: Convert.
34716
34717 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34718
34719 * g++.dg/friend-warn.C: New test. Do not warn about friend
34720 declaration being redundant.
34721
34722 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34723
34724 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34725
34726 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34727
34728 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34729
34730 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34731
34732 * lib/g++.exp: Use testsuite_flags.
34733
34734 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34735
34736 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34737
34738 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34739
34740 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34741
34742 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34743
34744 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34745
34746 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34747
34748 * gcc.c-torture/compile/20010313-1.c: New test.
34749
34750 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34751
34752 * gcc.dg/cpp/direct2.c: New test.
34753 * gccq.dg/cpp/direct2s.c: New test.
34754
34755 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34756
34757 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34758
34759 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34760 * g++.old-deja/g++.other/op3.C: Likewise.
34761
34762 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34763
34764 * gcc.dg/cpp/syshdr.h: New file.
34765 * gcc.dg/cpp/sysmac1.c: Update.
34766 * gcc.dg/cpp/sysmac2.c: Update.
34767
34768 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34769
34770 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34771
34772 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34773
34774 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34775 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34776
34777 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34778
34779 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34780
34781 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34782
34783 * lib/g++.exp (g++_include_flags): Don't use any special flags
34784 if TESTING_IN_BUILD_TREE is not defined.
34785 (g++_init): Use a plain 'c++' as the compiler if
34786 TESTING_IN_BUILD_TREEE is not defined.
34787
34788 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34789
34790 * g++.old-deja/g++.eh/catch13.C: New test.
34791 * g++.old-deja/g++.eh/catch14.C: New test.
34792
34793 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34794
34795 * gcc.dg/cpp/tr-define.c: New test.
34796
34797 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34798
34799 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34800 <stdlib.h>, not <malloc.h>.
34801
34802 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34803
34804 * g++.old-deja/g++.ns/template17.C: New test.
34805
34806 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34807
34808 * g++.old-deja/g++.pt/ref4.C: New test.
34809
34810 2001-04-30 Richard Henderson <rth@redhat.com>
34811
34812 * gcc.dg/20000724-1.c: Revert last change.
34813
34814 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34815
34816 * g77.f-torture/execute/20010430.f: New test.
34817
34818 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34819
34820 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34821
34822 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34823
34824 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34825
34826 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34827
34828 * g++.old-deja/g++.eh/crash6.C: New test.
34829
34830 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34831
34832 * g++.old-deja/g++.other/warn7.C: New test.
34833
34834 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34835
34836 * g++.old-deja/g++.other/defarg9.C: New test.
34837
34838 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34839
34840 * g77.f-torture/compile/20010426.f: New test.
34841 * g77.f-torture/execute/20010426.f: New test.
34842
34843 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34844
34845 * g77.f-torture/compile/20000629-1.x: Remove - error
34846 has been fixed.
34847
34848 2001-04-26 Jeffrey A Law (law@cygnus.com)
34849
34850 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34851 Tweak slightly to work with g++.dg framework.
34852 * g++.dg/special/ecos.exp: Run initp1.C test.
34853 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34854
34855 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34856 its linker doesn't give line numbers either.
34857 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34858
34859 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34860
34861 * g++.old-deja/g++.other/lex1.C: New test.
34862
34863 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34864
34865 * gcc.dg/noncompile/20010425-1.c: New test.
34866
34867 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34868
34869 * g++.old-deja/g++.pt/mangle2.C: New test.
34870
34871 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34872
34873 * gcc.dg/format/plus-1.c: New test.
34874
34875 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34876
34877 * gcc.dg/20010423-1.c: New test.
34878
34879 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34880
34881 * gcc.c-torture/execute/20010422-1.c: New test.
34882
34883 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34884
34885 * g++.old-deja/g++.ns/type2.C: New test.
34886
34887 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34888
34889 * g++.old-deja/g++.other/perf1.C: New test.
34890
34891 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34892
34893 * gcc.dg/c99-func-2.c: Remove xfail.
34894 * gcc.dg/c99-func-3.c: Remove xfail.
34895 * gcc.dg/c99-func-4.c: Remove xfail.
34896
34897 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34898
34899 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34900
34901 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34902
34903 * gcc.c-torture/compile/20010423-1.c: New test.
34904
34905 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34906
34907 * g++.old-deja/g++.pt/typename28.C: New test.
34908
34909 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34910
34911 * g++.old-deja/g++.abi/empty2.C: New test.
34912 * g++.old-deja/g++.abi/empty3.C: New test.
34913
34914 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34915
34916 * g++.old-deja/g++.other/comdat2.C: New test.
34917 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34918
34919 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34920
34921 * g++.old-deja/g++.other/overload14.C: New test.
34922
34923 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34924
34925 * g++.old-deja/g++.other/lookup23.C: New test.
34926
34927 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34928
34929 * gcc.c-torture/execute/20010403-1.c: New test.
34930
34931 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
34932 Mark Mitchell <mark@codesourcery.com>
34933
34934 * lib/old-dejagnu.exp: Don't delete output of executable.
34935 Add .exe suffix to executables.
34936
34937 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
34938
34939 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34940
34941 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34942
34943 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34944
34945 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34946
34947 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34948 * g++.old-deja/g++.abi/crash1.C: New test.
34949
34950 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34951
34952 * g++.old-deja/g++.other/crash40.C: New test.
34953
34954 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34955
34956 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34957
34958 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
34959
34960 * g++.old-deja/g++.other/warn6.C: New test.
34961
34962 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34963
34964 * g++.old-deja/g++.robertl/eb42.C: Same.
34965
34966 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34967
34968 * gcc.dg/wtr-conversion-1.c: New testcase.
34969
34970 2001-04-10 Richard Henderson <rth@redhat.com>
34971
34972 * g++.old-deja/g++.other/array5.C: New.
34973
34974 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34975
34976 * gcc.c-torture/execute/20010408-1.c: New test.
34977
34978 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
34979
34980 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34981 headers and constructs.
34982 * g++.old-deja/g++.robertl/eb79.C: Same.
34983 * g++.old-deja/g++.robertl/eb77.C (main): Same.
34984 * g++.old-deja/g++.robertl/eb73.C: Same.
34985 * g++.old-deja/g++.robertl/eb66.C (main): Same.
34986 * g++.old-deja/g++.robertl/eb55.C (t): Same.
34987 * g++.old-deja/g++.robertl/eb54.C (main): Same.
34988 * g++.old-deja/g++.robertl/eb46.C (main): Same.
34989 * g++.old-deja/g++.robertl/eb44.C: Same.
34990 * g++.old-deja/g++.robertl/eb41.C (main): Same.
34991 * g++.old-deja/g++.robertl/eb4.C (main): Same.
34992 * g++.old-deja/g++.robertl/eb39.C: Same.
34993 * g++.old-deja/g++.robertl/eb33.C (main): Same.
34994 * g++.old-deja/g++.robertl/eb31.C (main): Same.
34995 * g++.old-deja/g++.robertl/eb30.C: Same.
34996 * g++.old-deja/g++.robertl/eb3.C: Same.
34997 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34998 * g++.old-deja/g++.robertl/eb21.C: Same.
34999 * g++.old-deja/g++.robertl/eb15.C: Same.
35000 * g++.old-deja/g++.robertl/eb118.C: Same.
35001 * g++.old-deja/g++.robertl/eb115.C (main): Same.
35002 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35003 * g++.old-deja/g++.robertl/eb109.C: Same.
35004 * g++.old-deja/g++.other/sibcall1.C (main): Same.
35005 * g++.old-deja/g++.mike/rtti1.C: Same.
35006 * g++.old-deja/g++.mike/p658.C: Same.
35007 * g++.old-deja/g++.mike/net46.C: Same.
35008 * g++.old-deja/g++.mike/net34.C: Same.
35009 * g++.old-deja/g++.mike/memoize1.C: Same.
35010 * g++.old-deja/g++.mike/eh2.C: Same.
35011 * g++.old-deja/g++.law/weak.C: Same.
35012 * g++.old-deja/g++.law/visibility7.C: Same.
35013 * g++.old-deja/g++.law/visibility25.C: Same.
35014 * g++.old-deja/g++.law/visibility22.C: Same.
35015 * g++.old-deja/g++.law/visibility2.C: Same.
35016 * g++.old-deja/g++.law/visibility17.C: Same.
35017 * g++.old-deja/g++.law/visibility13.C: Same.
35018 * g++.old-deja/g++.law/visibility10.C: Same.
35019 * g++.old-deja/g++.law/visibility1.C: Same.
35020 * g++.old-deja/g++.law/virtual3.C (eval): Same.
35021 * g++.old-deja/g++.law/vbase1.C: Same.
35022 * g++.old-deja/g++.law/operators32.C: Same.
35023 * g++.old-deja/g++.law/nest3.C: Same.
35024 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35025 * g++.old-deja/g++.law/except5.C (main): Same.
35026 * g++.old-deja/g++.law/cvt7.C (run): Same.
35027 * g++.old-deja/g++.law/cvt2.C: Same.
35028 * g++.old-deja/g++.law/cvt16.C: Same.
35029 * g++.old-deja/g++.law/ctors6.C (bar): Same.
35030 * g++.old-deja/g++.law/ctors17.C (main): Same.
35031 * g++.old-deja/g++.law/ctors13.C: Same.
35032 * g++.old-deja/g++.law/ctors12.C (main): Same.
35033 * g++.old-deja/g++.law/ctors10.C: Same.
35034 * g++.old-deja/g++.law/code-gen5.C: Same.
35035 * g++.old-deja/g++.law/bad-error7.C: Same.
35036 * g++.old-deja/g++.law/arm9.C: Same.
35037 * g++.old-deja/g++.law/arm12.C: Same.
35038 * g++.old-deja/g++.law/arg8.C: Same.
35039 * g++.old-deja/g++.law/arg1.C: Same.
35040 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
35041 * g++.old-deja/g++.jason/template31.C: Same.
35042 * g++.old-deja/g++.jason/template24.C (main): Same.
35043 * g++.old-deja/g++.jason/2371.C: Same.
35044 * g++.old-deja/g++.eh/new2.C: Same.
35045 * g++.old-deja/g++.eh/new1.C: Same.
35046 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
35047 * g++.old-deja/g++.brendan/nest21.C (main): Same.
35048 * g++.old-deja/g++.brendan/err-msg3.C: Same.
35049 * g++.old-deja/g++.brendan/crash62.C: Same.
35050 * g++.old-deja/g++.brendan/crash52.C: Same.
35051 * g++.old-deja/g++.brendan/crash49.C (main): Same.
35052 * g++.old-deja/g++.brendan/crash38.C: Same.
35053 * g++.old-deja/g++.brendan/crash15.C (main): Same.
35054 * g++.old-deja/g++.brendan/copy9.C: Same.
35055
35056 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
35057
35058 * gcc.c-torture/execute/20001203-2.c (memset):
35059 Count argument is of type __SIZE_TYPE__.
35060
35061 2001-04-04 Diego Novillo <dnovillo@redhat.com>
35062
35063 * gcc.c-torture/compile/20010404-1.c: New test.
35064
35065 2001-04-04 Jakub Jelinek <jakub@redhat.com>
35066
35067 * gcc.c-torture/compile/20010326-1.c: New test.
35068
35069 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
35070
35071 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
35072 peculiarities of the SH.
35073 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
35074
35075 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35076
35077 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
35078 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
35079 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
35080
35081 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35082
35083 * g77.f-torture/compile/20010321-1.f: New test.
35084
35085 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35086
35087 * gcc.c-torture/compile/20010329-1.c: New test.
35088
35089 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35090
35091 * gcc.c-torture/execute/20010329-1.c: New test.
35092
35093 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
35094
35095 * g++.old-deja/g++.other/eh4.C: Fix typo.
35096
35097 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
35098
35099 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35100
35101 2001-03-28 Philip Blundell <philb@gnu.org>
35102
35103 * gcc.c-torture/compile/20010328-1.c: New test.
35104
35105 2001-03-27 Richard Henderson <rth@redhat.com>
35106
35107 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35108 * g++.old-deja/g++.eh/vbase3.C: Likewise.
35109
35110 2001-03-27 Alan Modra <alan@linuxcare.com.au>
35111
35112 * gcc.c-torture/compile/20010327-1.c: New test.
35113
35114 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
35115
35116 * g++.old-deja/g++.other/friend12.C: New test.
35117 * g++.old-deja/g++.other/friend9.C: Expect no errors.
35118 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35119
35120 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
35121
35122 * gcc.c-torture/execute/20010325-1.c: New test.
35123
35124 2001-03-23 Jakub Jelinek <jakub@redhat.com>
35125
35126 * g++.old-deja/g++.other/mangle3.C: New test.
35127
35128 2001-03-22 Jakub Jelinek <jakub@redhat.com>
35129
35130 * g++.old-deja/g++.other/anon8.C: New test.
35131
35132 2001-03-20 Philip Blundell <philb@gnu.org>
35133
35134 * gcc.c-torture/compile/20010320-1.c: New test.
35135
35136 2001-03-17 Richard Henderson <rth@redhat.com>
35137
35138 * g++.old-deja/g++.other/eh4.C: Add expected error text.
35139
35140 2001-03-15 Geoff Keating <geoff@redhat.com>
35141
35142 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35143 tests on AIX.
35144
35145 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
35146
35147 * g++.old-deja/g++.other/eh4.C: New test.
35148
35149 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
35150
35151 * gcc.dg/cpp/mi1.c: Update.
35152
35153 2001-03-14 Jakub Jelinek <jakub@redhat.com>
35154
35155 * g++.old-deja/g++.other/regstack.C: New test.
35156
35157 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
35158
35159 * g++.old-deja/g++.other/ref4.C: New test.
35160
35161 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
35162
35163 * objc/execute/va_method.m: Added.
35164 * objc/execute/IMP.m: Added.
35165 * objc/execute/_cmd.m: Added.
35166 * objc/execute/accessing_ivars.m: Added.
35167 * objc/execute/class-1.m: Added.
35168 * objc/execute/class-10.m: Added.
35169 * objc/execute/class-11.m: Added.
35170 * objc/execute/class-12.m: Added.
35171 * objc/execute/class-13.m: Added.
35172 * objc/execute/class-14.m: Added.
35173 * objc/execute/class-2.m: Added.
35174 * objc/execute/class-3.m: Added.
35175 * objc/execute/class-4.m: Added.
35176 * objc/execute/class-5.m: Added.
35177 * objc/execute/class-6.m: Added.
35178 * objc/execute/class-7.m: Added.
35179 * objc/execute/class-8.m: Added.
35180 * objc/execute/class-9.m: Added.
35181 * objc/execute/class-tests-1.h
35182 * objc/execute/class-tests-2.h
35183 * objc/execute/compatibility_alias.m: Added.
35184 * objc/execute/encode-1.m: Added.
35185 * objc/execute/formal_protocol-1.m: Added.
35186 * objc/execute/formal_protocol-2.m: Added.
35187 * objc/execute/formal_protocol-3.m: Added.
35188 * objc/execute/formal_protocol-4.m: Added.
35189 * objc/execute/formal_protocol-5.m: Added.
35190 * objc/execute/formal_protocol-6.m: Added.
35191 * objc/execute/formal_protocol-7.m: Added.
35192 * objc/execute/informal_protocol.m: Added.
35193 * objc/execute/initialize.m: Added.
35194 * objc/execute/load.m: Added.
35195 * objc/execute/many_args_method.m: Added.
35196 * objc/execute/nested-3.m: Added.
35197 * objc/execute/no_clash.m: Added.
35198 * objc/execute/private.m: Added.
35199 * objc/execute/redefining_self.m: Added.
35200 * objc/execute/root_methods.m: Added.
35201 * objc/execute/selector-1.m: Added.
35202 * objc/execute/static-1.m: Added.
35203 * objc/execute/static-2.m: Added.
35204 * objc/execute/va_method.m: Added.
35205
35206 2001-03-10 Richard Henderson <rth@redhat.com>
35207
35208 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35209
35210 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
35211
35212 * g++.old-deja/g++.other/crash31.C: XFAIL.
35213 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35214 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35215 * gcc.c-torture/execute/20010123-1.x: XFAIL.
35216 * gcc.c-torture/execute/20010124-1.x: XFAIL.
35217 * gcc.dg/sequence-pt-1.c: XFAIL one test.
35218
35219 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
35220
35221 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35222
35223 2001-03-06 Zack Weinberg <zackw@stanford.edu>
35224
35225 * gcc.dg/20000724-1.c: Don't use multiline strings.
35226
35227 2001-03-06 Zack Weinberg <zackw@stanford.edu>
35228
35229 * objc/execute/string1.m, objc/execute/string2.m: Compare the
35230 result of -cString against what we expect it to be; don't just
35231 print it out for no one to read.
35232
35233 * objc/execute/string3.m, objc/execute/string4.m: New tests.
35234 Based on testcases provided by Nicola Pero.
35235
35236 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
35237
35238 * gcc.dg/cpp/macro7.c: New test.
35239
35240 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
35241
35242 * gcc.dg/cpp/multiline.c: Update.
35243
35244 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35245
35246 * g++.old-deja/g++.other/enum3.C: New test.
35247
35248 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35249
35250 * g++.old-deja/g++.other/pod1.C: New test.
35251
35252 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35253
35254 * g++.old-deja/g++.ext/overload1.C: New test.
35255
35256 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
35257
35258 * g++.old-deja/g++.pt/using1.C: New test.
35259
35260 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
35261
35262 * g++.old-deja/g++.other/using9.C: New test.
35263
35264 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
35265
35266 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35267
35268 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35269
35270 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
35271
35272 * g++.old-deja/g++.ext/realpt1.C: Remove.
35273
35274 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
35275
35276 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35277
35278 2001-02-26 Will Cohen <wcohen@redhat.com>
35279
35280 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35281
35282 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
35283
35284 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35285 templatized constructors.
35286
35287 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35288
35289 * gcc.c-torture/execute/20010224-1.c: New test.
35290
35291 2001-02-23 Jakub Jelinek <jakub@redhat.com>
35292
35293 * gcc.c-torture/execute/20010222-1.c: New test.
35294
35295 2001-02-22 Jakub Jelinek <jakub@redhat.com>
35296
35297 * g++.old-deja/g++.other/inline20.C: New test.
35298
35299 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
35300
35301 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35302
35303 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35304
35305 * g++.old-deja/g++.other/lookup22.C: New test.
35306
35307 2001-02-19 Zack Weinberg <zackw@stanford.edu>
35308
35309 * g77.dg: New directory.
35310 * g77.dg/20010216-1.f: New test case.
35311 * g77.dg/dg.exp: New driver.
35312 * lib/g77-dg.exp: New driver library.
35313
35314 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35315
35316 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35317
35318 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
35319
35320 * g++.old-deja/g++.other/decl9.C: New test.
35321
35322 2001-02-16 Jakub Jelinek <jakub@redhat.com>
35323
35324 * g++.old-deja/g++.other/init16.C: Update the test so that it does
35325 not need <string> and also tests the initialization at runtime.
35326
35327 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35328
35329 * gcc.c-torture/execute/longlong.c: New test.
35330
35331 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35332
35333 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35334
35335 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35336
35337 * gcc.c-torture/execute/920302-1.c (execute):
35338 Change argument type to short.
35339
35340 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35341
35342 * g++.old-deja/g++.pt/deduct6.C: New test.
35343
35344 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35345
35346 * g++.old-deja/g++.pt/deduct5.C: New test.
35347
35348 2001-02-14 Jakub Jelinek <jakub@redhat.com>
35349
35350 * gcc.c-torture/execute/20010209-1.c: New test.
35351
35352 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
35353
35354 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35355
35356 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
35357
35358 * g++.dg/vtgc1.C: Update for new ABI.
35359
35360 * consistency.vlad: New directory, 1665 files.
35361
35362 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35363
35364 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35365 return type.
35366 * gcc.dg/cpp/digraphs.c: Declare puts.
35367
35368 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35369
35370 * g++.old-deja/g++.other/warn5.C: New test.
35371
35372 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35373
35374 * g++.old-deja/g++.pt/spec40.C: New test.
35375
35376 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35377
35378 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35379 case.
35380 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35381
35382 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35383
35384 * gcc.c-torture/compile/20010209-1.c: New test.
35385
35386 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35387
35388 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35389 excess errors message but not if it crashes.
35390 * g++.old-deja/g++.other/crash27.C: Likewise.
35391 * g++.old-deja/g++.other/crash28.C: Likewise.
35392 * g++.old-deja/g++.other/crash30.C: Likewise.
35393 * g++.old-deja/g++.other/crash32.C: Likewise.
35394 * g++.old-deja/g++.other/crash35.C: Likewise.
35395 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35396
35397 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35398
35399 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35400 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35401 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35402 g77.f-torture/execute/execute.exp,
35403 g77.f-torture/noncompile/noncompile.exp,
35404 gcc.c-torture/execute/execute.exp,
35405 gcc.c-torture/execute/memcheck/memcheck.exp,
35406 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35407 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35408 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35409 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35410 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35411 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35412 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35413 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35414 Remove bug reporting instructions with ancient email addresses.
35415
35416 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35417
35418 * gcc.dg/20010202-1.c: New test.
35419 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35420
35421 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35422
35423 * g++.dg/stdbool-if.C: New test.
35424
35425 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35426
35427 * objc/execute/fdecl.m: Added main().
35428
35429 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35430
35431 * gcc.c-torture/execute/20010206-1.c: New test.
35432
35433 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35434
35435 * gcc.dg/cpp/avoidpaste1.c: Update.
35436
35437 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35438
35439 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35440 Pero <nicola@brainstorm.co.uk>.
35441 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35442
35443 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35444
35445 * g++.old-deja/g++.pt/spec39.C: New test.
35446
35447 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35448
35449 * gcc.c-torture/compile/20010202-1.c: New test.
35450
35451 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35452
35453 * g++.old-deja/g++.abi/primary2.C: New test.
35454 * g++.old-deja/g++.abi/primary3.C: New test.
35455 * g++.old-deja/g++.abi/primary4.C: New test.
35456 * g++.old-deja/g++.abi/primary5.C: New test.
35457 * g++.old-deja/g++.abi/vtable3.h: New test.
35458 * g++.old-deja/g++.abi/vtable3a.C: New test.
35459 * g++.old-deja/g++.abi/vtable3b.C: New test.
35460 * g++.old-deja/g++.abi/vtable3c.C: New test.
35461 * g++.old-deja/g++.abi/vtable3d.C: New test.
35462 * g++.old-deja/g++.abi/vtable3e.C: New test.
35463 * g++.old-deja/g++.abi/vtable3f.C: New test.
35464 * g++.old-deja/g++.abi/vtable3g.C: New test.
35465 * g++.old-deja/g++.abi/vtable3h.C: New test.
35466 * g++.old-deja/g++.abi/vtable3i.C: New test.
35467 * g++.old-deja/g++.abi/vtable3j.C: New test.
35468 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35469
35470 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35471
35472 * g++.old-deja/g++.other/anon6.C: New test.
35473 * g++.old-deja/g++.other/anon7.C: New test.
35474
35475 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35476
35477 * gcc.dg/cpp/avoidpaste2.c: New tests.
35478
35479 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35480
35481 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35482
35483 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35484
35485 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35486 DECIMAL_DIG cases for Irix."
35487
35488 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35489
35490 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35491
35492 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35493
35494 * gcc.dg/c99-tag-1.c: New test.
35495
35496 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35497
35498 * gcc.dg/cpp/tr-warn1.c: Add tests.
35499
35500 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35501
35502 * gcc.dg/cpp/avoidpaste1.c: Update.
35503 * gcc.dg/cpp/paste4.c: Update.
35504
35505 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35506
35507 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35508 cases for Irix.
35509
35510 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35511
35512 * g++.old-deja/g++.other/inline19.C: New test.
35513
35514 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35515
35516 * gcc.dg/Wlarger-than.c: New test.
35517
35518 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35519
35520 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35521
35522 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35523
35524 * gcc.c-torture/execute/20010129-1.c: New test.
35525 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35526
35527 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35528
35529 * gcc.dg/cpp/avoidpaste1.c: Test case.
35530
35531 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35532
35533 * g++.old-deja/g++.other/inline18.C: New test.
35534
35535 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35536
35537 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35538 and __builtin_putchar.
35539
35540 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35541
35542 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35543 tests.
35544
35545 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35546
35547 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35548 floating point number rounding mode to round to the nearest
35549 representable mode.
35550
35551 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35552
35553 * g++.old-deja/g++.other/mangle2.C: New test.
35554
35555 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35556
35557 * gcc.c-torture/compile/20010124-1.c: New test.
35558
35559 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35560
35561 * g++.old-deja/g++.pt/spec38.C: New test.
35562
35563 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35564
35565 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35566 "Build don't run".
35567
35568 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35569
35570 * gcc.c-torture/execute/20010123-1.c: New test.
35571
35572 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35573
35574 * g++.old-deja/g++.pt/spec37.C: New test.
35575
35576 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35577
35578 * g++.old-deja/g++.pt/overload14.C: New test.
35579
35580 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35581
35582 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35583 __builtin_return_address.
35584
35585 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35586
35587 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35588 * g++.old-deja/g++.pt/spec35.C: New test.
35589 * g++.old-deja/g++.pt/spec36.C: New test.
35590
35591 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35592
35593 * gcc.c-torture/compile/20010118-1.c: New test.
35594
35595 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35596
35597 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35598
35599 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35600
35601 * gcc.c-torture/execute/20010119-1.c: New test.
35602
35603 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35604
35605 * g++.old-deja/g++.other/vbase5.C: New test.
35606
35607 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35608
35609 * gcc.c-torture/execute/20010118-1.c: New test.
35610
35611 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35612
35613 * g++.old-deja/g++.pt/deduct3.C: New test.
35614
35615 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35616
35617 * g++.old-deja/g++.pt/spec34.C: New test.
35618
35619 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35620
35621 * g77.f-torture/compile/20000601-2.f: New test.
35622
35623 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35624
35625 * g++.old-deja/g++.other/init17.C: New test.
35626
35627 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35628
35629 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35630
35631 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35632
35633 * g++.old-deja/g++.pt/unify8.C: New test.
35634
35635 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35636
35637 * g++.old-deja/g++.abi/vbase1.C: New test.
35638
35639 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35640
35641 * g++.old-deja/g++.pt/crash65.C: New test.
35642
35643 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35644
35645 * gcc.dg/cpp/assembl2.S: New test case.
35646
35647 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35648
35649 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35650 are supported.
35651
35652 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35653
35654 * g++.old-deja/g++.other/builtins1.C: New test.
35655 * g++.old-deja/g++.other/builtins2.C: Likewise.
35656 * g++.old-deja/g++.other/builtins3.C: Likewise.
35657 * g++.old-deja/g++.other/builtins4.C: Likewise.
35658
35659 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35660
35661 * gcc.c-torture/compile/20010117-1.c: New test.
35662 * gcc.c-torture/compile/20010117-2.c: New test.
35663
35664 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35665
35666 * g77.f-torture/execute/20010116.[fx]: New test,
35667 XFAIL on i?86-*-*.
35668 * g77.f-torture/compile/20010115.f: Indicate it's
35669 a test for PR fortran/1636.
35670
35671 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35672
35673 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35674
35675 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35676
35677 * g77.f-torture/compile/20010115.f: New test.
35678
35679 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35680
35681 * g++.old-deja/g++.pt/nontype5.C: New test.
35682
35683 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35684
35685 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35686 have an equivalent working one below it.
35687
35688 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35689
35690 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35691 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35692
35693 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35694
35695 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35696 message containing "init_priority".
35697 (conpr-2.C): Likewise.
35698 (conpr-3.C): Likewise.
35699 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35700
35701 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35702
35703 * gcc.c-torture/execute/20010114-2.c: New test.
35704
35705 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35706
35707 * gcc.c-torture/compile/20010114-1.c: New test.
35708 * gcc.c-torture/compile/20010114-1.x: Xfail.
35709 * gcc.c-torture/compile/20010114-2.c: New test.
35710 * gcc.c-torture/execute/20010114-1.c: New test.
35711 * gcc.dg/trunc-1.c: New test.
35712 * gcc.dg/uninit-B.c: New test.
35713
35714 2001-01-13 Nick Clifton <nickc@redhat.com>
35715
35716 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35717 target.
35718
35719 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35720
35721 * gcc.c-torture/compile/20010113-1.c: New test.
35722
35723 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35724
35725 * gcc.c-torture/compile/20001212-1.c: New test.
35726
35727 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35728
35729 * gcc.dg/cpp/widestr1.c: Update.
35730 * gcc.dg/cpp/prag-imp.c: Remove.
35731
35732 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35733
35734 * gcc.c-torture/execute/20000801-3.x: Remove.
35735 * gcc.dg/c90-init-1.c: New test.
35736 * gcc.dg/c99-init-1.c: New test.
35737 * gcc.dg/c99-init-2.c: New test.
35738 * gcc.dg/gnu99-init-1.c: New test.
35739
35740 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35741
35742 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35743 testing that no relevant ones were found.
35744
35745 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35746
35747 * g++.old-deja/g++.pt/cast2.C: New test.
35748
35749 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35750
35751 * g++.old-deja/g++.pt/friend47.C: New test.
35752
35753 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35754
35755 * g++.old-deja/g++.pt/instantiate13.C: New test.
35756
35757 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35758
35759 * g++.old-deja/g++.other/defarg7.C: New test.
35760 * g++.old-deja/g++.other/defarg8.C: New test.
35761
35762 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35763
35764 * g++.old-deja/g++.pt/crash64.C: New test.
35765
35766 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35767
35768 * g++.old-deja/g++.pt/crash63.C: New test.
35769
35770 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35771
35772 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35773
35774 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35775
35776 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35777
35778 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35779
35780 * g++.old-deja/g++.pt/error3.C: New test.
35781
35782 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35783
35784 * g++.old-deja/g++.other/crash39.C: New test.
35785
35786 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35787
35788 * g++.old-deja/g++.other/vbase4.C: New test.
35789
35790 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35791
35792 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35793 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35794 * gcc.dg/special/special.exp: New test driver which will check
35795 for alias support for the above test.
35796
35797 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35798
35799 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35800 problems on small machines.
35801 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35802 parameterize.
35803
35804 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35805
35806 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35807 mips.
35808 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35809
35810 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35811
35812 * g++.old_deja/g++.pt/using8.C: New test.
35813
35814 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35815
35816 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35817
35818 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35819
35820 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35821 where a failure is expected.
35822 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35823
35824 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35825
35826 * g++.old_deja/g++.pt/instantiate12.C: New test.
35827
35828 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35829
35830 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35831 start of structs.
35832 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35833 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35834 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35835 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35836 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35837 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35838 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35839 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35840 * g++.old-deja/g++.eh/spec6.C: Likewise.
35841 * g++.old-deja/g++.jason/crash3.C: Likewise.
35842 * g++.old-deja/g++.law/ctors11.C: Likewise.
35843 * g++.old-deja/g++.law/ctors17.C: Likewise.
35844 * g++.old-deja/g++.law/ctors5.C: Likewise.
35845 * g++.old-deja/g++.law/ctors9.C: Likewise.
35846 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35847 * g++.old-deja/g++.mike/net22.C: Likewise.
35848 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35849 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35850 * g++.old-deja/g++.mike/virt3.C: Likewise.
35851 * g++.old-deja/g++.niklas/t128.C: Likewise.
35852 * g++.old-deja/g++.other/anon4.C: Likewise.
35853 * g++.old-deja/g++.other/using1.C: Likewise.
35854 * g++.old-deja/g++.other/warn3.C: Likewise.
35855 * g++.old-deja/g++.pt/t37.C: Likewise.
35856 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35857 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35858
35859 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35860
35861 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35862
35863 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35864
35865 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35866
35867 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35868
35869 * gcc.c-torture/compile/20010107-1.c: New test.
35870
35871 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35872
35873 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35874
35875 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35876
35877 * gcc.dg/format/format.h: New file.
35878 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35879 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35880 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35881 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35882 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35883 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35884 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35885 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35886 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35887 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35888 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35889 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35890 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35891 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35892 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35893 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35894 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35895 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35896 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35897 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35898 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35899 instead of declaring standard types, macros and functions in each
35900 test.
35901
35902 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35903
35904 * gcc.c-torture/execute/20010106-1.c: New test.
35905
35906 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35907
35908 * gcc.dg/format/format.exp: New file.
35909 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35910 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35911 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35912 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35913 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35914 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35915 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35916 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35917 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35918 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35919 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35920 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35921 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35922 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35923 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35924 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35925 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35926 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35927 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35928 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35929 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35930 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35931 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35932 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35933 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35934 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35935 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35936 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35937 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35938 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35939 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35940 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35941 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35942 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35943 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35944 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35945 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35946 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35947 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35948 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35949 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35950 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35951
35952 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
35953
35954 * gcc.c-torture/execute/991228-1.c: Take word endianness into
35955 account.
35956
35957 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
35958
35959 * gcc.c-torture/execute/builtin-complex-1.c: New test.
35960
35961 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
35962
35963 * g++.old-deja/g++.pt/crash62.C: New test.
35964
35965 2001-01-04 Richard Henderson <rth@redhat.com>
35966
35967 * gcc.dg/20000926-1.c: Update expected warnings.
35968 * gcc.dg/array-2.c: Likewise.
35969 * gcc.dg/array-4.c: Also validate flexible array members.
35970 * gcc.dg/c99-flex-array-1.c: New.
35971
35972 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
35973
35974 * gcc.c-torture/compile/20001222-1.x: Remove.
35975
35976 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35977
35978 * gcc.c-torture/execute/built-in-setjmp.c: New.
35979
35980 2001-01-03 Richard Henderson <rth@redhat.com>
35981
35982 * gcc.dg/940510-1.c: Update expected error wording.
35983 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35984
35985 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
35986
35987 * lib/target-supports.exp (check_alias_available): Modified to
35988 indicate aliases not supported if only weak aliases are supported.
35989
35990 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35991
35992 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35993 Turn on cmpstrsi checks for __pj__ and __i370__.
35994
35995 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35996
35997 * g++.old-deja/g++.other/virtual11.C: New test.
35998
35999 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
36000
36001 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36002
36003 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36004
36005 * gcc.c-torture/compile/20010102-1.c: New test.
36006
36007 2001-01-02 Andreas Jaeger <aj@suse.de>
36008
36009 * gcc.dg/noreturn-3.c: New test.
36010
36011 * gcc.dg/noreturn-4.c: New test.
36012
36013 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36014
36015 * gcc.c-torture/execute/stdio-opt-1.c: Also test
36016 __builtin_fputc and __builtin_fwrite.
36017
36018 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
36019
36020 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36021 signed char, not default char.
36022
36023 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
36024
36025 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36026
36027 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
36028
36029 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36030
36031 2000-12-29 Richard Henderson <rth@redhat.com>
36032
36033 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
36034 (__cyg_profile_func_exit): Define.
36035
36036 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
36037
36038 * g++.dg/vtgc1.C: New test.
36039
36040 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
36041
36042 * gcc.dg/noncompile/20001228-1.c: New test.
36043
36044 * gcc.dg/20001228-1.c: New test.
36045
36046 * gcc.c-torture/execute/20001228-1.c: New test.
36047
36048 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
36049
36050 * gcc.dg/format-strfmon-1.c: New test.
36051
36052 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36053
36054 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
36055 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
36056 * gcc.c-torture/execute/string-opt-1.c: Likewise.
36057 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36058 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36059 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36060 * gcc.c-torture/execute/string-opt-6.c: Likewise.
36061 * gcc.c-torture/execute/string-opt-7.c: Likewise.
36062 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36063 * gcc.c-torture/execute/string-opt-9.c: Likewise.
36064 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36065 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36066 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36067
36068 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
36069 * gcc.c-torture/execute/string-opt-4.c: Test index.
36070
36071 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
36072
36073 * gcc.c-torture/compile/20001226-1.c: New test.
36074
36075 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
36076
36077 * gcc.c-torture/compile/20001222-1.c: New test.
36078 * gcc.c-torture/compile/20001222-1.x: Xfail.
36079
36080 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
36081
36082 * gcc.c-torture/execute/comp-goto-2.c: New test.
36083
36084 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
36085
36086 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36087 Use long types if __INT_MAX__ is 32767.
36088 (main): Use cast to (sint32 *) when poking 88 into a_page.
36089
36090 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36091
36092 2000-12-21 Bernd Schmidt <bernds@redhat.com>
36093
36094 * gcc.c-torture/compile/20001221-1.c: New test.
36095 * gcc.c-torture/execute/20001221-1.c: New test.
36096
36097 2000-12-20 Richard Henderson <rth@redhat.com>
36098
36099 * g++.old-deja/g++.pt/crash36.C: Update error lines.
36100 * g++.old-deja/g++.robertl/eb109.C: Likewise.
36101
36102 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36103
36104 * gcc.dg/compare3.c: New test.
36105
36106 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
36107
36108 * gcc.dg/format-warnll-1.c: New test.
36109
36110 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
36111
36112 * gcc.dg/cpp/cmdlne-P.c: New test.
36113
36114 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
36115
36116 * gcc.c-torture/execute/builtin-abs-1.c,
36117 gcc.c-torture/execute/builtin-abs-2.c: New tests.
36118
36119 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
36120
36121 * gcc.dg/cpp/multiline.c: New test.
36122
36123 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
36124
36125 * g++.old-deja/g++.other/syshdr1.C: Update.
36126 * gcc.dg/cpp/lineflags.c: Remove temporarily.
36127
36128 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36129
36130 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36131
36132 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36133
36134 * g++.old-deja/g++.pt/ttp65.C: New test.
36135
36136 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36137
36138 * g++.old-deja/g++.pt/ttp64.C: New test.
36139
36140 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36141
36142 * g++.old-deja/g++.pt/spec33.C: New test.
36143
36144 2000-12-14 Catherine Moore <clm@redhat.com>
36145
36146 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36147 * gcc.c-torture/execute/920612-2.c: Likewise.
36148 * gcc.c-torture/execute/920428-2.c: Likewise.
36149 * gcc-c-torture/execute/va-arg-11.c: Call exit.
36150 * gcc.c-torture/execute/va-arg-21.c: Likewise.
36151
36152 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36153
36154 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36155 * gcc.dg/pack-test-2.c: Likewise.
36156
36157 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
36158
36159 Tests by Zack Weinberg <zackw@stanford.edu>.
36160
36161 * gcc.dg/cpp/defined.c: Update.
36162 * gcc.dg/cpp/defined_trad.c: New tests.
36163
36164 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
36165
36166 * gcc.dg/cpp/trad-direct.c: Update.
36167
36168 2000-12-11 Neil Booth <neilb@earthling.net>
36169
36170 * gcc.dg/cpp/defined_trad.c
36171
36172 2000-12-11 Neil Booth <neilb@earthling.net>
36173
36174 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36175
36176 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
36177
36178 * gcc.dg/format-miss-2.c: New test.
36179
36180 2000-12-09 Neil Booth <neilb@earthling.net>
36181
36182 * gcc.dg/cpp/lineflags.c: New tests.
36183 * gcc.dg/cpp/poison.c: Update.
36184 * gcc.dg/cpp/redef2.c: Update.
36185 * gcc.dg/cpp/skipping.c: New test.
36186
36187 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
36188
36189 * g++.old-deja/g++.other/eh3.C: New testcase.
36190
36191 2000-12-07 Neil Booth <neilb@earthling.net>
36192
36193 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36194 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36195 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36196 wtr-union-init-2.c, wtr-union-init-3.c: Update.
36197 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36198 Update.
36199
36200 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36201
36202 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36203 __SIZE_TYPE__ instead of int for type of integers cast to
36204 pointers.
36205
36206 2000-12-07 Jakub Jelinek <jakub@redhat.com>
36207
36208 * g++.old-deja/g++.other/cleanup4.C: New test.
36209
36210 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36211
36212 * format-sec-1.c: New test.
36213
36214 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36215
36216 * gcc.dg/format-nonlit-3.c: New test.
36217
36218 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36219
36220 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36221 through a null pointer.
36222
36223 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36224
36225 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36226 * g++.old-deja/g++.pt/partial4.C: New test.
36227
36228 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
36229
36230 * gcc.c-torture/execute/ieee/hugeval.x: New.
36231
36232 2000-12-06 Neil Booth <neilb@earthling.net>
36233
36234 * gcc.dg/cpp/backslash2.c: New tests.
36235
36236 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36237
36238 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36239 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36240
36241 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
36242
36243 * gcc.c-torture/execute/20001203-2.c: New testcase.
36244
36245 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
36246
36247 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36248 * g++.old-deja/g++.other/virtual10.C: New test.
36249
36250 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
36251
36252 * g++.old-deja/g++.mike/pmf5.C: Remove test.
36253
36254 2000-12-05 Richard Henderson <rth@redhat.com>
36255
36256 * gcc.c-torture/compile/20001205-1.c: New.
36257
36258 2000-12-04 Neil Booth <neilb@earthling.net>
36259
36260 * g++.old-deja/g++.other/virtual9.C: New test.
36261 * g++.old-deja/g++.pt/crash61.C: New test.
36262 * gcc.c-torture/execute/loop-9.c: New test.
36263
36264 2000-12-04 Neil Booth <neilb@earthling.net>
36265
36266 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36267 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36268 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36269 * gcc.dg/cpp/extratokens.c: ...here.
36270
36271 2000-12-04 Neil Booth <neilb@earthling.net>
36272
36273 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36274 New tests.
36275
36276 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36277
36278 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36279 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36280
36281 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
36282
36283 * gcc.c-torture/execute/20001203-1.c: New test.
36284
36285 2000-12-03 Neil Booth <neilb@earthling.net>
36286
36287 * gcc.dg/cpp/macro6.c: New test cases.
36288
36289 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36290
36291 * gcc.c-torture/execute/string-opt-9.c: New test.
36292 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36293 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36294 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36295
36296 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36297 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36298
36299 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
36300
36301 * gcc.dg/cpp/if-6.c: New testcase.
36302
36303 * gcc.dg/20001201-1.c: New testcase.
36304
36305 2000-12-02 Neil Booth <neilb@earthling.net>
36306
36307 * g++.old-deja/g++.other/externC4.C,
36308 g++.old-deja/g++.other/friend10.C: New tests.
36309
36310 2000-12-02 Neil Booth <neilb@earthling.net>
36311
36312 * g++.old-deja/g++.other/instan2.C
36313 * g++.old-deja/g++.other/instan3.C: New test.
36314
36315 2000-12-02 Neil Booth <neilb@earthling.net>
36316
36317 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36318 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36319 gnuc99.c,gnuc99-pedantic.c: New tests.
36320
36321 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36322
36323 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36324 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36325
36326 2000-12-01 Neil Booth <neilb@earthling.net>
36327
36328 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36329 * gcc.dg/cpp/poison.c: Update.
36330 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36331
36332 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
36333
36334 * g77.f-torture/execute/20001201.f: New test.
36335
36336 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36337
36338 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36339
36340 2000-12-01 Jakub Jelinek <jakub@redhat.com>
36341
36342 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36343
36344 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
36345
36346 * g++.old-deja/g++.other/cast6.C: New test.
36347
36348 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
36349
36350 * gcc.c-torture/execute/20001130-2.c: New testcase.
36351
36352 2000-11-30 Richard Henderson <rth@redhat.com>
36353
36354 * gcc.c-torture/execute/20001130-1.c: New test.
36355
36356 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36357
36358 * g++.old-deja/g++.other/op3.C: New test.
36359
36360 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36361
36362 * g++.old-deja/g++.other/op2.C: New test.
36363
36364 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36365
36366 * g++.old-deja/g++.other/crash38.C: New test.
36367
36368 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
36369
36370 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36371
36372 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36373
36374 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36375 tests.
36376 * gcc.c-torture/execute/string-opt-6.c: New test.
36377
36378 * gcc.dg/20001117-1.c: Add main.
36379
36380 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36381
36382 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36383 Move from here ...
36384 * gcc.dg/940510-1.c: ... to here.
36385
36386 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36387 zero-size arrays in toplevel structures.
36388
36389 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36390
36391 * gcc.c-torture/execute/loop-8.c: New test.
36392
36393 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36394
36395 * g++.old-deja/g++.other/base1.C: New test.
36396
36397 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36398
36399 * g++.old-deja/g++.other/parse2.C: New test.
36400
36401 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36402
36403 * g++.old-deja/g++.pt/incomplete1.C: New test.
36404
36405 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36406
36407 * g++.old-deja/g++.other/friend9.C: New test.
36408
36409 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36410
36411 * gcc.dg/20001127-1.c: New test.
36412
36413 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36414
36415 * g++.old-deja/g++.pt/friend46.C: New test.
36416
36417 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36418
36419 * g++.old-deja/g++.other/ptrmem8.C: New test.
36420
36421 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36422
36423 * gcc.c-torture/execute/string-opt-7.c: New test.
36424 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36425
36426 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36427
36428 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36429 instead of 'mkcheck 2'.
36430
36431 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36432
36433 * gcc.c-torture/execute/memcheck/driver.c,
36434 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36435 C9X references to refer to C99.
36436
36437 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36438
36439 * gcc.dg/ultrasp3.c: New test.
36440
36441 2000-11-25 Neil Booth <neilb@earthling.net>
36442
36443 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36444
36445 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36446
36447 * gcc.c-torture/compile/20001123-2.c: New.
36448
36449 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36450
36451 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36452
36453 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36454
36455 * gcc.dg/sequence-point-1.c: Add some new tests.
36456 * gcc.c-torture/execute/20001124-1.c: New test.
36457
36458 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36459
36460 * g++.old-deja/g++.other/vaarg4.C: New test.
36461 * gcc.c-torture/compile/20001123-1.c: New test.
36462
36463 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36464
36465 * g++.other/crash24.C: Adjust and remove XFAIL.
36466 * g++.other/crash37.C: New test.
36467
36468 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36469
36470 * g++.old-deja/g++.pt/instantiate9.C: New test.
36471
36472 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36473
36474 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36475 new ABI, too.
36476
36477 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36478 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36479
36480 2000-11-22 Neil Booth <neilb@earthling.net>
36481
36482 * gcc.dg/cpp/Wtrigraphs.c: New test.
36483
36484 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36485
36486 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36487
36488 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36489
36490 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36491
36492 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36493
36494 * lib/gcc-dg.exp: load_lib scanasm.exp.
36495 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36496 * lib/g++-dg.exp: load_lib scanasm.exp.
36497 * lib/scanasm.exp: New.
36498 (scan-assembler, scan-assembler-not): Add optional arguments to
36499 test name, or if not present, the pattern name.
36500 (scan-assembler-dem, scan-assembler-dem-not): New.
36501
36502 * g++.dg/dg.exp: New.
36503
36504 2000-11-21 Neil Booth <neilb@earthling.net>
36505
36506 * gcc.dg/cpp/integrated1.c: Remove.
36507
36508 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36509
36510 * gcc.c-torture/execute/20001121-1.c: New test.
36511
36512 2000-11-21 Richard Henderson <rth@redhat.com>
36513
36514 * gcc.c-torture/compile/20001121-1.c: New test.
36515
36516 2000-11-20 Neil Booth <neilb@earthling.net>
36517
36518 * gcc.dg/cpp/integrated1.c: New test.
36519
36520 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36521
36522 * g++.old-deja/g++.other/inline17.C: New test.
36523
36524 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36525
36526 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36527 local variable to be zero: I made the variable global. Now
36528 uses abort() and exit() instead of relying on main's return value.
36529
36530 2000-11-20 Neil Booth <neilb@earthling.net>
36531
36532 * gcc.dg/cpp/paste2.c: Update test.
36533 * objc/execute/paste.m: New test.
36534
36535 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36536
36537 * gcc.dg/c99-condexpr-1.c: New test.
36538
36539 2000-11-20 Neil Booth <neilb@earthling.net>
36540
36541 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36542
36543 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36544
36545 * g++.old-deja/g++.pt/export1.C: New test.
36546
36547 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36548
36549 * gcc.dg/20001117-1.c: New test.
36550
36551 2000-11-18 Richard Henderson <rth@redhat.com>
36552
36553 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36554
36555 2000-11-18 Richard Henderson <rth@redhat.com>
36556
36557 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36558 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36559 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36560
36561 2000-11-18 Richard Henderson <rth@redhat.com>
36562
36563 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36564 (main): New. Exit cleanly.
36565
36566 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36567
36568 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36569 gcc.dg/c99-fordecl-2.c: New tests.
36570
36571 2000-11-18 Richard Henderson <rth@redhat.com>
36572
36573 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36574 * gcc.c-torture/execute/zerolen-2.c: New.
36575
36576 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36577
36578 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36579 memory.
36580
36581 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36582
36583 * g++.old-deja/g++.pt/instantiate8.C: New test.
36584
36585 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36586
36587 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36588 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36589
36590 2000-11-16 Nick Clifton <nickc@redhat.com>
36591
36592 * gcc.c-torture/execute/nestfunc-2.c: New test.
36593 * gcc.c-torture/execute/nestfunc-3.c: New test.
36594
36595 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36596
36597 * gcc.c-torture/compile/20001116-1.c: New test.
36598
36599 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36600
36601 * gcc.c-torture/execute/20001115-1.c: New test.
36602
36603 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36604
36605 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36606 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36607 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36608 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36609
36610 2000-11-15 Neil Booth <neilb@earthling.net>
36611
36612 gcc.dg/cpp/_Pragma1.c: Update.
36613 gcc.dg/cpp/_Pragma2.c: New test.
36614
36615 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36616
36617 * g++.old-deja/g++.other/anon5.C: New test.
36618
36619 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36620
36621 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36622 tests.
36623
36624 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36625
36626 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36627 output.
36628
36629 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36630
36631 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36632 labels at end of compound statements.
36633
36634 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36635
36636 * gcc.c-torture/execute/loop-7.c: New test.
36637
36638 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36639
36640 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36641
36642 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36643
36644 * gcc.dg/c99-bool-1.c: New test.
36645
36646 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36647
36648 * gcc.dg/c99-scope-1.c: Remove xfail.
36649 * gcc.dg/c99-scope-2.c: New test.
36650
36651 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36652
36653 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36654 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36655
36656 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36657
36658 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36659 error messages.
36660
36661 * g++.mike/p700.C: Don't typedef wchar_t.
36662 * g++.mike/p784.C: Likewise.
36663 * g++.mike/eb101.C: Don't use __wchar_t.
36664
36665 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36666
36667 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36668 from DO loop.
36669
36670 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36671
36672 * gcc.c-torture/execute/20001111-1.c: New test.
36673
36674 2000-11-10 Nick Clifton <nickc@redhat.com>
36675
36676 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36677 long multuiple and accumulate.
36678
36679 2000-11-09 Richard Henderson <rth@redhat.com>
36680
36681 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36682 via size_t instead of int.
36683
36684 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36685 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36686 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36687 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36688
36689 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36690
36691 * gcc.c-torture/compile/20001109-1.c: New test.
36692 * gcc.c-torture/compile/20001109-2.c: New test.
36693
36694 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36695
36696 * g++.old-deja/g++.pt/operator1.C: New test.
36697 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36698
36699 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36700
36701 * gcc.dg/20001108-1.c: New test.
36702
36703 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36704
36705 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36706 with both arguments constant strings.
36707 * gcc.c-torture/execute/string-opt-3.c: New test.
36708 * gcc.c-torture/execute/string-opt-4.c: New test.
36709 * gcc.c-torture/execute/string-opt-5.c: New test.
36710
36711 2000-11-08 Nick Clifton <nickc@redhat.com>
36712
36713 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36714 mulsidi3adddi patterns.
36715
36716 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36717
36718 * g++.old-deja/g++.other/crash36.C: New test.
36719
36720 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36721
36722 * g++.old-deja/g++.other/init16.C: New test.
36723
36724 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36725
36726 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36727
36728 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36729
36730 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36731 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36732 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36733
36734 2000-11-07 DJ Delorie <dj@redhat.com>
36735
36736 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36737
36738 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36739
36740 * gcc.c-torture/execute/string-opt-1.c: New test.
36741
36742 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36743
36744 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36745 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36746 parameters in registers, and there is no way for a varargs
36747 function to know in which order the integer and floating-point
36748 parameters should be interleaved when they are placed on the
36749 stack.
36750 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36751 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36752
36753 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36754
36755 * gcc.c-torture/execute/string-opt-2.c: New test.
36756
36757 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36758
36759 * g++.old-deja/g++.pt/crash60.C: New test.
36760
36761 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36762
36763 * g++.old-deja/g++.other/crash24.C: New test.
36764 * g++.old-deja/g++.other/crash25.C: New test.
36765 * g++.old-deja/g++.other/crash26.C: New test.
36766 * g++.old-deja/g++.other/crash27.C: New test.
36767 * g++.old-deja/g++.other/crash28.C: New test.
36768 * g++.old-deja/g++.other/crash29.C: New test.
36769 * g++.old-deja/g++.other/crash30.C: New test.
36770 * g++.old-deja/g++.other/crash31.C: New test.
36771 * g++.old-deja/g++.other/crash32.C: New test.
36772 * g++.old-deja/g++.other/crash33.C: New test.
36773 * g++.old-deja/g++.other/crash34.C: New test.
36774 * g++.old-deja/g++.other/crash35.C: New test.
36775
36776 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36777
36778 * gcc.c-torture/execute/20001031-1.c: New test.
36779
36780 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36781
36782 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36783 namespace.
36784
36785 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36786 standards-conformant.
36787
36788 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36789
36790 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36791 * g++.old-deja/g++.mike/p755a.C: Likewise.
36792 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36793 library makes no calls to `operator new' during initialization.
36794
36795 2000-11-04 Neil Booth <neilb@earthling.net>
36796
36797 * gcc.dg/cpp/include2.c: New tests.
36798
36799 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36800
36801 * lib/g++.exp (g++_set_ld_library_path): New function.
36802 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36803
36804 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36805
36806 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36807 warnings.
36808
36809 2000-11-01 Richard Henderson <rth@redhat.com>
36810
36811 * g++.old-deja/g++.ext/namedret1.C: New.
36812 * g++.old-deja/g++.ext/namedret2.C: New.
36813 * g++.old-deja/g++.ext/namedret3.C: New.
36814
36815 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36816
36817 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36818 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36819
36820 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36821
36822 * gcc.c-torture/execute/va-arg-21.c: New test.
36823
36824 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36825
36826 * gcc.dg/c99-complex-2.c: New test.
36827
36828 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36829
36830 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36831
36832 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36833
36834 * g++.old-deja/g++.other/inline16.C: New test.
36835
36836 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36837
36838 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36839 __PRETTY_FUNCTION__
36840
36841 2000-10-29 Neil Booth <neilb@earthling.net>
36842
36843 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36844 New tests.
36845 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36846 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36847 optimisation.
36848
36849 2000-10-29 Neil Booth <neilb@earthling.net>
36850
36851 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36852 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36853 * mi5.c: Test multiple includes work with -C.
36854 * trigraphs.c: Test ^= version.
36855
36856 2000-10-28 Neil Booth <neilb@earthling.net>
36857
36858 New tests and test updates for new macro expander.
36859
36860 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36861 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36862 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36863 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36864 new diagnostic messages.
36865
36866 * gcc.dg/cpp/macro3.c: New tests.
36867
36868 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36869
36870 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36871 on the same line.
36872
36873 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36874
36875 * g++.old-deja/g++.other/eh2.C: New test.
36876
36877 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36878
36879 * gcc.c-torture/execute/20001027-1.c: New test.
36880
36881 2000-10-26 Richard Henderson <rth@redhat.com>
36882
36883 * gcc.c-torture/execute/20001026-1.c: New.
36884
36885 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36886
36887 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36888 * g++.old-deja/g++.law/builtin1.C: Likewise.
36889 * g++.old-deja/g++.law/ctors10.C: Likewise.
36890 * g++.old-deja/g++.law/virtual3.C: Likewise.
36891 * g++.old-deja/g++.mike/p658.C: Likewise.
36892 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36893 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36894 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36895 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36896 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36897
36898 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36899
36900 * gcc.c-torture/compile/20001024-1.c: New test.
36901
36902 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36903
36904 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36905 to tell us whether or not we are using V3.
36906
36907 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36908
36909 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36910 operands.
36911
36912 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36913
36914 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36915
36916 2000-10-25 Jakub Jelinek <jakub@redhat.com>
36917
36918 * gcc.c-torture/execute/20001024-1.c: New test.
36919
36920 2000-10-24 Jakub Jelinek <jakub@redhat.com>
36921
36922 * g++.old-deja/g++.other/sibcall1.C: New test.
36923
36924 2000-10-20 Jakub Jelinek <jakub@redhat.com>
36925
36926 * gcc.dg/noncompile/init-3.c: New test.
36927
36928 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
36929
36930 * gcc.dg/format-array-1.c: New test.
36931
36932 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36933
36934 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36935 writing through null pointers; remove comment about testing
36936 unterminated strings.
36937
36938 2000-10-17 Matthew Hiller <hiller@redhat.com>
36939
36940 * gcc.c-torture/execute/20001017-2.c: New test.
36941
36942 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36943
36944 * gcc.c-torture/compile/20001018-1.c: New test.
36945 * gcc.c-torture/compile/20001018-1.x: Xfail.
36946
36947 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36948
36949 * gcc.c-torture/execute/20001017-1.c: New test.
36950
36951 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36952
36953 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36954 for multiple use of arguments with scanf formats; add tests for
36955 multiple use of arguments.
36956
36957 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
36958
36959 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36960
36961 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36962
36963 * gcc.dg/format-miss-1.c: New test.
36964
36965 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36966
36967 * gcc.c-torture/execute/20001013-1.c: New test.
36968
36969 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36970
36971 * gcc.dg/format-branch-1.c: New test.
36972
36973 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36974
36975 * README, lib/file-format.exp: Remove EGCS references.
36976
36977 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36978
36979 * gcc.dg/20001013-1.c: New test.
36980
36981 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
36982
36983 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36984 for intmax_t in the compiler using __typeof__ and the type rules
36985 for conditional expressions.
36986
36987 2000-10-13 Jakub Jelinek <jakub@redhat.com>
36988
36989 * gcc.dg/20001012-1.c: New test.
36990 * gcc.dg/20001012-2.c: New test.
36991
36992 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36993
36994 * gcc.dg/format-attr-1.c: New test.
36995
36996 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36997
36998 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36999 __LONG_LONG_MAX__ instead of LLONG_MAX.
37000
37001 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
37002
37003 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37004 scanf flags.
37005 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37006 flags.
37007
37008 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
37009
37010 * gcc.dg/sequence-pt-1.c: New test.
37011
37012 2000-10-11 Geoff Keating <geoffk@cygnus.com>
37013
37014 * gcc.c-torture/execute/20001011-1.c: New testcase.
37015 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37016
37017 2000-10-10 Jakub Jelinek <jakub@redhat.com>
37018
37019 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37020 does not error on it.
37021
37022 2000-10-10 Jakub Jelinek <jakub@redhat.com>
37023
37024 * gcc.dg/20001009-1.c: New test.
37025
37026 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
37027
37028 * gcc.c-torture/compile/20001009-1.c: Move from here ....
37029 * gcc.c-torture/execute/20001009-2.c: ... to here.
37030
37031 2000-10-09 Geoff Keating <geoffk@cygnus.com>
37032
37033 * gcc.c-torture/compile/20001009-1.c: New testcase.
37034 * gcc.c-torture/execute/20001009-1.c: New testcase.
37035 Testcases provided by Jan Hubicka <jh@suse.cz>.
37036
37037 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
37038
37039 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37040 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
37041 uintmax_t using <limits.h> to emulate the compiler's internal
37042 logic. No longer XFAIL %j tests.
37043
37044 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
37045
37046 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
37047 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37048 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
37049 regexps and details of expected handling of some bad formats.
37050 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
37051 suppression.
37052
37053 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
37054
37055 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
37056 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
37057 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
37058 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
37059 in list archives.
37060
37061 2000-10-06 Richard Henderson <rth@cygnus.com>
37062
37063 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
37064 * g++.old-deja/g++.brendan/crash52.C: Likewise.
37065 * g++.old-deja/g++.jason/report.C: Likewise.
37066 * g++.old-deja/g++.law/friend5.C: Likewise.
37067 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
37068 of the expected warnings.
37069
37070 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
37071
37072 * g++.old-deja/g++.pt/enum14.C: New test.
37073
37074 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
37075
37076 * g++.old-deja/g++.pt/crash59.C: New test.
37077
37078 2000-10-04 Will Cohen <wcohen@redhat.com>
37079
37080 * gcc.dg/20000926-1.c: New test.
37081
37082 2000-10-03 Geoff Keating <geoffk@cygnus.com>
37083
37084 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
37085 function name for current C++ compiler.
37086 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37087
37088 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
37089
37090 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37091 __PRETTY_FUNCTION__.
37092 * g++.old-deja/g++.ext/pretty2.C: Likewise.
37093
37094 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37095
37096 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37097
37098 2000-09-26 Jakub Jelinek <jakub@redhat.com>
37099
37100 * gcc.c-torture/compile/20000923-1.c: New test.
37101
37102 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37103
37104 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37105 * g++.old-deja/g++.pt/ttp62.C: Same.
37106 * g++.old-deja/g++.other/inline14.C: Same.
37107
37108 2000-09-24 Richard Henderson <rth@cygnus.com>
37109
37110 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37111
37112 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
37113
37114 * gcc.dg/c90-printf-1.c: Add test for wide string format.
37115
37116 2000-09-22 Geoff Keating <geoffk@cygnus.com>
37117
37118 * gcc.c-torture/compile/20000922-1.c: New file.
37119
37120 2000-09-21 Nick Clifton <nickc@redhat.com>
37121
37122 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37123 a signed long modulo operation.
37124 (mod6): New function - perform an unsigned long modulo operation.
37125 (main): Add tests for modulos of very large numbers by very small
37126 dividends.
37127
37128 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37129
37130 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37131
37132 2000-09-19 Richard Henderson <rth@cygnus.com>
37133
37134 * gcc.dg/compare2.c (case 10): XFAIL.
37135
37136 2000-09-18 Richard Henderson <rth@cygnus.com>
37137
37138 * gcc.c-torture/execute/20000906-1.c: Move ...
37139 * gcc.dg/20000906-1.c: ... here. Only run on targets
37140 that support __builtin_trap.
37141
37142 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
37143
37144 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37145
37146 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
37147
37148 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37149 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
37150 more $ format tests.
37151
37152 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
37153
37154 * gcc.dg/format-errmk-1.c: New test.
37155
37156 2000-09-17 Greg McGary <greg@mcgary.org>
37157
37158 * gcc.c-torture/execute/20000917-1.x: Remove.
37159
37160 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
37161
37162 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37163
37164 2000-09-17 Greg McGary <greg@mcgary.org>
37165
37166 * gcc.c-torture/execute/20000917-1.c: New test.
37167 * gcc.c-torture/execute/20000917-1.x: XFAIL.
37168
37169 2000-09-16 Neil Booth <NeilB@earthling.net>
37170
37171 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37172 in nested macro bug.
37173
37174 2000-09-15 Neil Booth <NeilB@earthling.net>
37175
37176 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37177
37178 2000-09-14 Jeffrey A Law (law@cygnus.com)
37179
37180 * gcc.c-torture/execute/20000914-1.c: New test.
37181
37182 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
37183
37184 * g++.other/inline13.C: New test.
37185
37186 2000-09-12 Andreas Jaeger <aj@suse.de>
37187
37188 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37189 constant by Ulrich Drepper <drepper@redhat.com>.
37190
37191 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
37192
37193 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37194
37195 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37196
37197 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37198
37199 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
37200
37201 * gcc.dg/cpp/backslash.c: New test.
37202
37203 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
37204
37205 * gcc.c-torture/execute/20000910-1.c: New test.
37206 * gcc.c-torture/execute/20000910-2.c: Likewise.
37207
37208 2000-09-11 Robert Lipe <robertl@sco.com>
37209
37210 * gcc.dg/pragma-align.c: New test.
37211
37212 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
37213
37214 * g++.old-deja/g++.pt/explicit82.C: New test.
37215 * g++.old-deja/g++.pt/explicit83.C: New test.
37216
37217 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
37218
37219 * gcc.dg/asm-names.c: New test.
37220
37221 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37222
37223 * gcc.dg/cpp/tr-warn6.c: New test
37224
37225 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
37226
37227 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37228 be accepted.
37229
37230 2000-09-07 Catherine Moore <clm@redhat.com>
37231
37232 * gcc.c-torture/execute/unroll-1.c: New test.
37233
37234 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
37235
37236 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37237 ERROR markers.
37238 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37239 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37240 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37241 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37242 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37243 Preprocess only.
37244 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37245 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37246
37247 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37248
37249 * g++.old-deja/g++.pt/deduct2.C: New test.
37250
37251 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37252
37253 * g++.old-deja/g++.pt/parms2.C: New test.
37254
37255 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37256
37257 * g++.old-deja/g++.pt/crash58.C: New test.
37258
37259 2000-09-06 Greg McGary <greg@mcgary.org>
37260
37261 * gcc.c-torture/execute/20000906-1.c: New test.
37262 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37263
37264 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37265
37266 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37267
37268 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37269
37270 * g++.old-deja/g++.pt/crash57.C: New test.
37271
37272 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37273
37274 * g++.old-deja/g++.pt/crash56.C: New test.
37275
37276 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37277
37278 * g++.old-deja/g++.pt/koenig1.C: New test.
37279
37280 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37281
37282 * gcc.dg/20000904-1.c: New test.
37283
37284 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37285
37286 * gcc.dg/cpp/paste8.c: New test.
37287
37288 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
37289
37290 * gcc.c-torture/compile/20000827-1.c: New test.
37291
37292 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37293
37294 * gcc.dg/format-diag-1.c: New test.
37295
37296 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37297
37298 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37299 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37300 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37301 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37302 gcc.dg/formatz-1.c: Adjust warning regular expressions.
37303
37304 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37305
37306 * g++.old-deja/g++.other/nested4.C: New test.
37307
37308 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37309
37310 * g++.old-deja/g++.ns/scoped1.C: New test.
37311
37312 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
37313
37314 * lib/g++.exp: Support testing already-installed GCC.
37315
37316 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37317
37318 * wtr-label-1.c, wtr-suffix-1.c: New tests.
37319
37320 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37321
37322 * gcc.dg/return-type-2.c: New test.
37323
37324 2000-08-27 Geoff Keating <geoffk@cygnus.com>
37325
37326 * gcc.c-torture/compile/20000825-1.c: New test.
37327
37328 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
37329
37330 * gcc.dg/dwarf2-2.c: New test.
37331
37332 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
37333
37334 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37335 dg-warning regexps.
37336
37337 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
37338
37339 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37340 gcc.dg/format-ext-5.c: New tests.
37341
37342 2000-08-25 Jakub Jelinek <jakub@redhat.com>
37343
37344 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37345
37346 2000-08-24 Mark Mitchell <mark@codesourcery.com>
37347
37348 * gcc.dg/noncompile/930622-2.c: Adjust error message.
37349
37350 2000-08-24 Richard Henderson <rth@cygnus.com>
37351
37352 * gcc.dg/ia64-sync-1.c: New test.
37353 * gcc.dg/ia64-sync-2.c: New test.
37354 * gcc.dg/ia64-asm-1.c: New test.
37355
37356 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
37357
37358 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37359 * gcc.dg/format-ext-2.c: New test.
37360
37361 2000-08-23 Jason Merrill <jason@redhat.com>
37362
37363 * lib/old-dejagnu.exp: Also ignore "In member function" and
37364 "At global scope".
37365
37366 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37367
37368 * gcc.dg/noncompile/label-lineno-1.c: New test.
37369
37370 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37371
37372 * gcc.dg/c99-array-nonobj-1.c: New test.
37373
37374 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37375
37376 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37377 tests.
37378 * gcc.dg/format-ext-1.c: New test.
37379
37380 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37381
37382 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37383 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37384 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37385 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37386 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37387
37388 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37389
37390 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37391 gcc.dg/c99-strftime-2.c: New tests.
37392
37393 2000-08-22 Richard Henderson <rth@cygnus.com>
37394
37395 * gcc.c-torture/execute/20000822-1.c: New test.
37396
37397 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37398
37399 * gcc.c-torture/execute/20000819-1.x: Remove.
37400
37401 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37402
37403 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37404 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37405 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37406 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37407 gcc.dg/format-xopen-1.c: New tests.
37408
37409 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37410
37411 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37412
37413 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37414
37415 * g++.old-deja/g++.other/loop2.C: New test.
37416
37417 * gcc.c-torture/compile/20000606-1.c: New test.
37418 * gcc.c-torture/compile/20000728-1.c: New test.
37419 * gcc.c-torture/execute/20000801-1.c: New test.
37420 * gcc.c-torture/execute/20000801-2.c: New test.
37421 * gcc.c-torture/execute/20000819-1.c: New test.
37422 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37423 * gcc.dg/20000629-1.c: New test.
37424 * gcc.dg/20000724-1.c: New test.
37425 * gcc.dg/20000807-1.c: New test.
37426
37427 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37428
37429 * gcc.dg/cpp/pragma-1.c: New test.
37430 * gcc.dg/cpp/pragma-2.c: New test.
37431
37432 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37433
37434 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37435 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37436
37437 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37438
37439 * gcc.c-torture/compile/20000818-1.c: New test.
37440
37441 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37442
37443 * gcc.c-torture/execute/20000818-1.c: New test.
37444
37445 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37446
37447 * gcc.dg/format-va-1.c: New test.
37448
37449 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37450
37451 * g++.old-deja/g++.other/typedef8.C: New test.
37452
37453 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37454
37455 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37456 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37457 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37458 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37459 * g++.old-deja/g++.other/ptrmem7.C: New test.
37460 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37461
37462 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37463
37464 * g++.old-deja/g++.pt/typename27.C: New test.
37465
37466 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37467
37468 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37469 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37470 * g++.old-deja/g++.pt/friend45.C: New test.
37471 * g++.old-deja/g++.other/friend8.C: New test.
37472
37473 2000-08-15 Richard Henderson <rth@cygnus.com>
37474
37475 * gcc.c-torture/execute/20000815-1.c: New test.
37476
37477 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37478
37479 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37480 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37481 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37482
37483 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37484
37485 * g++.old-deja/g++.other/refinit2.C: New test.
37486
37487 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37488
37489 * lib/c-torture.exp (c-torture): Make
37490 compiler_conditional_xfail_data global.
37491 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37492 compiler_conditional_xfail_data machinery.
37493 (f-torture-execute): Likewise.
37494 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37495 and only when unrolling loops.
37496
37497 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37498
37499 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37500
37501 * g++.old-deja/g++.pt/explicit81.C: New test.
37502
37503 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37504
37505 * g++.old-deja/g++.pt/typename26.C: New test.
37506
37507 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37508
37509 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37510 warning.
37511
37512 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37513
37514 * g++.old-deja/g++.other/array3.C: New test.
37515
37516 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37517
37518 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37519 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37520 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37521 New tests.
37522
37523 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37524
37525 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37526 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37527
37528 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37529
37530 * gcc.c-torture/execute/20000808-1.c: New test.
37531
37532 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37533
37534 * gcc.dg/c90-const-expr-1.c: New test.
37535
37536 2000-08-08 Richard Henderson <rth@cygnus.com>
37537
37538 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37539
37540 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37541
37542 * gcc.dg/noncompile/const-ll-1.c: New test.
37543
37544 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37545
37546 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37547
37548 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37549
37550 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37551 that running programs linked against the shared version of libobjc
37552 run correctly.
37553
37554 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37555
37556 * gcc.dg/c99-printf-1.c: New test.
37557
37558 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37559
37560 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37561
37562 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37563
37564 * gcc.c-torture/execute/20000731-1.x: Delete.
37565
37566 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37567
37568 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37569 and torture_without_loops as is done by c-torture.exp.
37570 (search_for): Copy from c-torture.exp.
37571 (gcc-dg-runtest): New function, drives a directory of tests
37572 iterating over the TORTURE_OPTIONS.
37573 (scan-assembler, scan-assembler-not): Move here from
37574 individual directory drivers.
37575
37576 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37577 defined by lib/gcc-dg.exp.
37578 * gcc.dg/cpp/cpp.exp: Likewise.
37579 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37580 gcc-dg-runtest, so we cycle over optimization options.
37581
37582 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37583 * gcc.dg/compare2.c: No longer expected to fail.
37584
37585 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37586
37587 * gcc.c-torture/execute/20000804-1.c: New test.
37588
37589 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37590
37591 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37592
37593 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37594
37595 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37596
37597 2000-08-03 Jeffrey A Law (law@cygnus.com)
37598
37599 * gcc.c-torture/compile/20000803-1.c: New test.
37600
37601 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37602
37603 * gcc.c-torture/execute/20000801-3.c,
37604 gcc.c-torture/execute/20000801-4.c: New tests.
37605 * gcc.c-torture/execute/20000801-3.x,
37606 gcc.c-torture/execute/20000801-4.x: Xfail.
37607
37608 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37609
37610 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37611 libobjc/.libs to allow for libtool.
37612
37613 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37614
37615 * gcc.c-torture/compile/20000802-1.c: New test.
37616
37617 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37618
37619 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37620
37621 2000-07-31 Jeffrey A Law (law@cygnus.com)
37622
37623 * gcc-c-torture/execute/20000731-2.c: New test.
37624
37625 * gcc.c-torture/execute/20000731-1.c: New test.
37626 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37627
37628 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37629
37630 * testsuite/gcc.dg/cpp/paste7.c: New test.
37631 * gcc.dg/cpp/20000725-1.c: New test.
37632
37633 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37634
37635 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37636 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37637 declaration warning for __builtin_dwarf_reg_size.
37638
37639 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37640
37641 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37642
37643 * gcc.dg/noncompile/voidparam-1.c: New test.
37644
37645 2000-07-30 Richard Henderson <rth@cygnus.com>
37646
37647 * gcc.dg/c90-digraph-1.c: Don't xfail.
37648 * gcc.dg/compare2.c (case 10): Xfail.
37649 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37650
37651 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37652
37653 * gcc.dg/c99-main-1.c: New test.
37654
37655 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37656
37657 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37658
37659 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37660
37661 * gcc.c-tortuer/execute/20000726-1.c: New test.
37662
37663 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37664
37665 * gcc.c-torture/execute/enum-2.c: New test.
37666
37667 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37668
37669 * gcc.dg/cpp/tr-warn3.c: New test.
37670
37671 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37672
37673 * g++.old-deja/g++.ext/implicit1.C: Remove.
37674 * g++.old-deja/g++.jason/c2.C: Remove
37675 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37676 * g++.old-deja/g++.pt/crash16.C: Likewise.
37677 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37678
37679 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37680
37681 * g++.old-deja/g++.other/for2.C: New test.
37682
37683 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37684
37685 * gcc.dg/20000720-1.c: New test.
37686
37687 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37688
37689 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37690
37691 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37692
37693 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37694 * gcc.c-torture/execute/20000722-1.c: New.
37695 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37696
37697 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37698
37699 * gcc.dg/cpp/20000720-1.S: New test.
37700
37701 2000-07-21 Michael Meissner <meissner@redhat.com>
37702
37703 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37704
37705 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37706
37707 * g++.old-deja/g++.brendan/crash16.C,
37708 g++.old-deja/g++.brendan/parse3.C,
37709 g++.old-deja/g++.brendan/redecl1.C,
37710 g++.old-deja/g++.ns/template13.C,
37711 g++.old-deja/g++.other/decl4.C,
37712 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37713
37714 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37715
37716 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37717 and "Internal error".
37718
37719 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37720 regexps.
37721 * gcc.dg/cpp/paste6.c: New test.
37722
37723 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37724
37725 * gcc.dg/cpp/tr-direct.c: New test.
37726
37727 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37728 gcc.dg/cpp/undef1.c: Tweak error regexps.
37729
37730 2000-07-18 Eric Christopher <echristo@redhat.com>
37731
37732 * gcc.c-torture/compile/20000718-1.c: New test.
37733
37734 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37735
37736 * cpplex.c (_cpp_push_token): If the token being pushed back
37737 is the previous token in this context, just subtract one from
37738 context->posn.
37739 * cppmacro.c (save_expansion): Clear aux field when storing a
37740 placemarker.
37741
37742 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37743
37744 * gcc.dg/noncompile/redecl-1.c: New test.
37745
37746 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37747
37748 * gcc.c-torture/execute/20000717-5.c: New test.
37749 * gcc.c-torture/execute/20000717-1.x: Removed.
37750
37751 2000-07-17 Richard Henderson <rth@cygnus.com>
37752
37753 * gcc.c-torture/execute/20000717-4.c: New test.
37754
37755 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37756
37757 * gcc.dg/cpp/syshdr.c: New test.
37758 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37759
37760 2000-07-17 Neil Booth <neilb@earthling.net>
37761
37762 * gcc.dg/cpp/cmdlne-dM.c: New test.
37763 * gcc.dg/cpp/cmdlne-dD.c: New test.
37764
37765 2000-07-17 Jeffrey A Law (law@cygnus.com)
37766
37767 * gcc.c-torture/execute/20000717-3.c: New test.
37768
37769 * gcc.c-torture/compile/20000717-1.c: New test.
37770
37771 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37772
37773 * gcc.c-torture/execute/20000717-2.c: New test.
37774
37775 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37776
37777 * gcc.dg/formatz-1.c: New test.
37778
37779 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37780 * gcc.dg/c99-digraph-1.c: New tests.
37781
37782 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37783 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37784
37785 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37786 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37787 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37788 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37789 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37790 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37791 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37792
37793 2000-07-17 Greg McGary <greg@mcgary.org>
37794
37795 * gcc.c-torture/execute/20000717-1.c: New test.
37796 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37797
37798 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37799
37800 * gcc.c-torture/execute/20000715-2.c: New test.
37801 * gcc.dg/20000715-1.c: New test.
37802
37803 2000-07-15 Michael Meissner <meissner@redhat.com>
37804
37805 * gcc.c-torture/execute/20000715-1.c: New test.
37806
37807 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37808
37809 * gcc.c-torture/execute/20000707-1.c: New test.
37810
37811 2000-07-13 Neil Booth <NeilB@earthling.net>
37812
37813 * testsuite/gcc.dg/cpp/digraph1.c,
37814 testsuite/gcc.dg/cpp/digraph2.c,
37815 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37816
37817 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37818
37819 * g77.f-torture/compile/20000630-2.f: New test.
37820 * g77.f-torture/compile/20000630-2.x
37821
37822 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37823
37824 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37825
37826 2000-07-11 Neil Booth <NeilB@earthling.net>
37827
37828 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37829
37830 2000-07-11 Neil Booth <NeilB@earthling.net>
37831
37832 * gcc.dg/cpp/cmdlne-C.c: New.
37833
37834 2000-07-09 Neil Booth <NeilB@earthling.net>
37835
37836 * gcc.dg/cpp/directiv.c: New tests.
37837 * gcc.dg/cpp/undef1.c: Update.
37838
37839 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37840
37841 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37842
37843 2000-07-09 Neil Booth <NeilB@earthling.net>
37844
37845 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37846
37847 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37848
37849 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37850 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37851
37852 2000-07-08 Neil Booth <NeilB@earthling.net>
37853
37854 * gcc.dg/cpp/macsyntx.c: New tests.
37855
37856 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37857
37858 * gcc.dg/20000707-1.c: New test.
37859
37860 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37861
37862 * gcc.c-torture/execute/20000706-1.c: New test.
37863 * gcc.c-torture/execute/20000706-2.c: New test.
37864 * gcc.c-torture/execute/20000706-3.c: New test.
37865 * gcc.c-torture/execute/20000706-4.c: New test.
37866 * gcc.c-torture/execute/20000706-5.c: New test.
37867
37868 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37869
37870 * g++.old-deja/g++.pt/instantiate7.C: New test.
37871
37872 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37873
37874 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37875 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37876 * g++.old-deja/g++.other/rtti3.C: Likewise.
37877 * g++.old-deja/g++.other/rttid3.C: Likewise.
37878
37879 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37880
37881 * g77.f-torture/compile/20000630-1.x: Fix typo
37882
37883 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37884
37885 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37886 assembly output.
37887
37888 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37889
37890 * gcc.dg/cpp/ident.c: New test.
37891
37892 2000-07-05 Neil Booth <NeilB@earthling.net>
37893
37894 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37895 gcc.dg/cpp/lexstrng.c: New tests.
37896
37897 2000-07-04 Neil Booth <NeilB@earthling.net>
37898
37899 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37900 * gcc.dg/cpp/strify2.c: Same.
37901
37902 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37903
37904 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37905 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37906 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37907 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37908
37909 * testsuite/gcc.dg/cpp/macro1.c,
37910 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37911 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37912 testsuite/gcc.dg/cpp/strify1.c,
37913 testsuite/gcc.dg/cpp/strify2.c: New tests.
37914
37915 2000-07-03 Jakub Jelinek <jakub@redhat.com>
37916
37917 * gcc.c-torture/execute/20000703-1.c: New test.
37918
37919 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37920
37921 * g++.old-deja/g++.pt (lookup10.C): New test.
37922
37923 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37924
37925 * g++.old-deja/g++.pt (typename25.C): New test.
37926
37927 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
37928
37929 * gcc.c-torture/compile/20000701-1.c: New test.
37930
37931 2000-06-30 Nick Clifton <nickc@cygnus.com>
37932
37933 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37934 to test case.
37935
37936 2000-06-30 Catherine Moore <clm@cygnus.com>
37937
37938 * gcc.c-torture/execute/align-1.c: New test.
37939
37940 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
37941
37942 * g++.old-deja/g++.pt/expr8.C: New test.
37943 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37944
37945 2000-06-29 Nick Clifton <nickc@cygnus.com>
37946
37947 * gcc.c-torture/compile/20000629-1.c: New test.
37948
37949 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37950
37951
37952 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37953 gcc.dg/noncompile directory, depending on whether they're
37954 preprocessor tests or not. Annotate all the tests for the dg
37955 framework.
37956
37957 * gcc.c-torture/noncompile/noncompile.exp: Delete.
37958 * gcc.dg/noncompile/noncompile.exp: New.
37959
37960 * Moved files:
37961 Old name New name
37962 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
37963 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
37964 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
37965 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
37966 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
37967 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
37968 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
37969 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
37970 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
37971 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
37972 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
37973 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
37974 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
37975 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
37976 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
37977 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
37978 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
37979 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
37980 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
37981 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
37982 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
37983 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
37984 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
37985 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
37986
37987 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
37988 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
37989 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
37990 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
37991 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
37992 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
37993
37994 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37995
37996 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37997 declare one variable. On the fourth, error.
37998 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37999 declared by 20000628-1a.h.
38000
38001 2000-06-29 Richard Henderson <rth@redhat.com>
38002
38003 * gcc.c-torture/execute/930529-1.x: New file.
38004 * gcc.dg/920413-1.c: Adjust expected warning text.
38005 * gcc.dg/980217-1.c: Declare abort.
38006 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38007
38008 2000-06-29 Jeffrey A Law (law@cygnus.com)
38009
38010 * g77.f-torture/compile/20000629-1.f: New test.
38011 * g77.f-torture/compile/20000629-1.x: Expected to fail.
38012
38013 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
38014
38015 Rearrange lots of files, removing entirely the
38016 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38017 directories.
38018
38019 * Deleted files:
38020 gcc.c-torture/code_quality/code_quality.exp
38021 gcc.c-torture/special/special.exp
38022 gcc.failure/failure.exp
38023 gcc.failure/940409-1.x
38024 gcc.c-torture/compile/961203-1.x
38025
38026 * New files:
38027 gcc.misc-tests/linkage.exp
38028 gcc.c-torture/execute/920730-1t.c
38029 gcc.c-torture/execute/920730-1t.x
38030 gcc.c-torture/compile/920520-1.x
38031 gcc.c-torture/compile/920521-1.x
38032 gcc.c-torture/compile/981006-1.x
38033 gcc.c-torture/execute/eeprof-1.x
38034
38035 * Moved files (possibly with modifications to fit a new harness):
38036 Old name New name
38037 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
38038 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
38039 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
38040 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
38041 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
38042 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
38043 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
38044 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
38045 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
38046 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
38047 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
38048 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
38049 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
38050 gcc.failure/940409-1.c gcc.dg/940409-1.c
38051
38052 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
38053
38054 * c-torture/compile/961203-1.x: Delete.
38055
38056 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
38057 not exit. Include stdio.h.
38058 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
38059 * gcc.misc-tests/dg-12.c: Likewise.
38060 * gcc.misc-tests/dg-5.c: Likewise.
38061 * gcc.misc-tests/dg-6.c: Likewise.
38062 * gcc.misc-tests/dg-7.c: Prototype abort.
38063 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
38064 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
38065 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
38066 not exit.
38067 * gcc.misc-tests/sieve.c: Use return from main, not exit.
38068 * gcc.misc-tests/sort2.c: Use return from main, not exit.
38069
38070 2000-06-28 Jakub Jelinek <jakub@redhat.com>
38071
38072 * gcc.dg/cpp/20000628-1.c: New test.
38073 * gcc.dg/cpp/20000628-1.h: New header for above test.
38074 * gcc.dg/cpp/20000628-1a.h: Likewise.
38075
38076 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
38077
38078 * gcc.dg/cpp: New directory.
38079 * gcc.dg/cpp/cpp.exp: New driver.
38080 * gcc.dg/cpp/20000627-1.c: New test.
38081 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
38082 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
38083 and rewrite as a compilation test.
38084
38085 * gcc.dg: Move many files into the cpp subdirectory, possibly
38086 renaming or editing them as well.
38087 Old name New name
38088 990119-1.c cpp/19990119-1.c
38089 990228-1.c cpp/19990228-1.c
38090 990407-1.c cpp/19990407-1.c
38091 990409-1.c cpp/19990409-1.c
38092 990413-1.c cpp/19990413-1.c
38093 990703-1.c cpp/19990703-1.c
38094 20000127-1.c cpp/20000127-1.c
38095 20000129-1.c cpp/20000129-1.c
38096 20000207-1.c cpp/20000207-1.c
38097 20000207-2.c cpp/20000207-2.c
38098 20000209-1.c cpp/20000209-1.c
38099 20000209-2.c cpp/20000209-2.c
38100 20000301-1.c cpp/20000301-1.c
38101 20000419-1.c cpp/20000419-1.c
38102 20000510-1.S cpp/20000510-1.S
38103 20000519-1.c cpp/20000519-1.c
38104 20000529-1.c cpp/20000529-1.c
38105 20000625-1.c cpp/20000625-1.c
38106 20000625-2.c cpp/20000625-2.c
38107 cpp-as1.c cpp/assert1.c
38108 cpp-as2.c cpp/assert2.c
38109 cxx-comments-1.c cpp/cxxcom1.c
38110 cxx-comments-2.c cpp/cxxcom2.c
38111 endif-label.c cpp/endif.c
38112 cpp-hash1.c cpp/hash1.c
38113 cpp-hash2.c cpp/hash2.c
38114 cpp-if1.c cpp/if-1.c
38115 cpp-if2.c cpp/if-2.c
38116 cpp-if3.c cpp/if-3.c
38117 cpp-if4.c cpp/if-4.c
38118 cpp-if5.c cpp/if-5.c
38119 cpp-cond.c cpp/if-cexp.c
38120 cpp-missingop.c cpp/if-mop.c
38121 cpp-missingparen.c cpp/if-mpar.c
38122 cpp-opprec.c cpp/if-oppr.c
38123 cpp-ifparen.c cpp/if-paren.c
38124 cpp-shortcircuit.c cpp/if-sc.c
38125 cpp-shift.c cpp/if-shift.c
38126 cpp-unary.c cpp/if-unary.c
38127 cpp-li1.c cpp/line1.c
38128 cpp-li2.c cpp/line2.c
38129 lineno.c cpp/line3.c
38130 lineno-2.c cpp/line4.c
38131 cpp-mi.c cpp/mi1.c
38132 cpp-mic.h cpp/mi1c.h
38133 cpp-micc.h cpp/mi1cc.h
38134 cpp-mind.h cpp/mi1nd.h
38135 cpp-mindp.h cpp/mi1ndp.h
38136 cpp-mix.h cpp/mi1x.h
38137 cpp-mi2.c cpp/mi2.c
38138 cpp-mi2a.h cpp/mi2a.h
38139 cpp-mi2b.h cpp/mi2b.h
38140 cpp-mi2c.h cpp/mi2c.h
38141 cpp-mi3.c cpp/mi3.c
38142 cpp-mi3.def cpp/mi3.def
38143 poison-1.c cpp/poison.c
38144 pr-impl.c cpp/prag-imp.c
38145 cpp-redef-2.c cpp/redef1.c
38146 cpp-redef.c cpp/redef2.c
38147 strpaste.c cpp/strp1.c
38148 strpaste-2.c cpp/strp2.c
38149 cpp-tradpaste.c cpp/tr-paste.c
38150 cpp-tradstringify.c cpp/tr-str.c
38151 cpp-tradwarn1.c cpp/tr-warn1.c
38152 cpp-tradwarn2.c cpp/tr-warn2.c
38153 trigraphs.c cpp/trigraphs.c
38154 cpp-unc1.c cpp/unc1.c
38155 cpp-unc2.c cpp/unc2.c
38156 cpp-unc3.c cpp/unc3.c
38157 cpp-unc.c cpp/unc4.c
38158 undef.c cpp/undef1.c
38159 undef-2.c cpp/undef2.c
38160 cpp-wi1.c cpp/widestr1.c
38161
38162 2000-06-27 Mark Mitchell <mark@codesourcery.com>
38163
38164 * lib/g++.exp (g++_include_flags): Tweak.
38165
38166 2000-06-27 H.J. Lu <hjl@gnu.org>
38167 Loren J. Rittle <ljrittle@acm.org>
38168
38169 * lib/g++.exp (g++_include_flags): Override libgloss.exp
38170 version with one that knows about the new gcc tree structure.
38171 (g++_link_flags): Same.
38172
38173 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
38174
38175 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38176 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38177 case we are cross-compiling.
38178
38179 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38180 g++.old-deja/g++.niklas/Makefile.in,
38181 g++.old-deja/g++.niklas/configure.in,
38182 g++.old-deja/g++.other/Makefile.in,
38183 g++.old-deja/g++.other/configure.in,
38184 gcc.c-torture/code_quality/Makefile.in,
38185 gcc.c-torture/code_quality/configure.in,
38186 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38187 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38188 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38189 gcc.c-torture/execute/ieee/Makefile.in,
38190 gcc.c-torture/execute/ieee/configure.in,
38191 gcc.c-torture/noncompile/Makefile.in,
38192 gcc.c-torture/noncompile/configure.in,
38193 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38194 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38195 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38196
38197 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
38198
38199 * g++.old-deja/g++.other/ambig3.C: New test.
38200
38201 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
38202
38203 * g++.old-deja/g++.pt/syntax1.C: New test.
38204 * g++.old-deja/g++.pt/syntax2.C: New test.
38205 * g++.old-deja/g++.other/syntax3.C: New test.
38206 * g++.old-deja/g++.other/syntax4.C: New test.
38207
38208 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
38209
38210 * gcc.dg/20000623-1.c: Prototype exit and abort.
38211
38212 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
38213
38214 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38215 New tests.
38216 * gcc.dg/cpp-mi3.def: New file.
38217
38218 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38219 inside assertions.
38220 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38221 lexer's error messages.
38222 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38223 divine anything from the linemarkers.
38224 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38225 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38226
38227 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
38228
38229 * gcc.dg/20000623-1.c: New test.
38230
38231 2000-06-22 Jakub Jelinek <jakub@redhat.com>
38232
38233 * gcc.c-torture/execute/20000622-1.c: New test.
38234
38235 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
38236
38237 * g++.old-deja/g++.other/init15.C: New test.
38238
38239 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
38240
38241 * g++.old-deja/g++.pt/vaarg2.C: New test.
38242 * g++.old-deja/g++.pt/vaarg3.C: New test.
38243
38244 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
38245
38246 * g++.old-deja/g++.other/dyncast6.C: New test.
38247
38248 2000-06-15 Jakub Jelinek <jakub@redhat.com>
38249
38250 * gcc.c-torture/execute/loop-6.c: New test.
38251
38252 2000-06-14 Jakub Jelinek <jakub@redhat.com>
38253
38254 * gcc.dg/20000614-1.c: New test.
38255 * gcc.dg/20000614-2.c: New test.
38256
38257 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
38258
38259 * g++.old-deja/g++.other/inline12.C: New test.
38260
38261 2000-06-13 Jakub Jelinek <jakub@redhat.com>
38262
38263 * g++.old-deja/g++.other/eh1.C: New test.
38264
38265 2000-06-12 Jakub Jelinek <jakub@redhat.com>
38266
38267 * g++.old-deja/g++.other/type.C: New test.
38268
38269 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38270
38271 * g++.old-deja/g++.other/initstring.C: New test.
38272
38273 2000-06-12 Jason Merrill <jason@redhat.com>
38274
38275 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38276
38277 2000-06-09 Jeffrey A Law (law@cygnus.com)
38278
38279 * gcc.c-torture/compile/20000609-1.c: New test.
38280
38281 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
38282
38283 * gcc.dg/20000609-1.c: New test.
38284
38285 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
38286
38287 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38288 * gcc.c-torture/noncompile/poison-1.c: Move...
38289 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38290 * gcc.dg/cpp-li1.c: Add a token after the #line.
38291
38292 2000-06-05 Richard Henderson <rth@cygnus.com>
38293
38294 * gcc.c-torture/execute/20000605-2.c: New test.
38295 * gcc.c-torture/execute/20000605-3.c: New test.
38296
38297 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
38298
38299 * g77.f-torture/execute/20000503-1.x: New file.
38300
38301 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
38302
38303 * g++.old-deja/g++.eh/badalloc1.C: New test.
38304
38305 2000-06-05 Richard Henderson <rth@cygnus.com>
38306
38307 * gcc.c-torture/execute/20000605-1.c: New test.
38308
38309 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38310 Nathan Sidwell <nathan@codesourcery.com>
38311
38312 * gcc.c-torture/compile/20000605-1.c: New test.
38313
38314 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
38315
38316 * g77.f-torture/compile/20000601-1.f: New test.
38317
38318 2000-06-03 Richard Henderson <rth@cygnus.com>
38319
38320 * gcc.c-torture/execute/20000603-1.c: New.
38321
38322 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
38323
38324 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38325 * gcc.dg/noreturn-2.c (noreturn): Likewise.
38326
38327 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
38328
38329 * gcc.dg/compare2.c (case 12): XFAIL.
38330 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38331 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38332
38333 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38334
38335 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
38336
38337 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38338 guard macro is already defined when the header is first
38339 included.
38340 * gcc.dg/cpp-mix.h: New file.
38341 * gcc.dg/endif-label.c: Update patterns to match compiler.
38342
38343 * g++.brendan/complex1.C: Declare abort.
38344 * g++.law/refs4.C: Remove XFAIL.
38345 * g++.oliva/expr2.C: Declare abort and exit.
38346
38347 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
38348
38349 * gcc.c-torture/execute/20000528-1.c: New test.
38350
38351 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38352 * g++.old-deja/g++.law/temps4.C: Likewise.
38353
38354 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38355 stdlib.h. Call abort() on failure.
38356 * g++.old-deja/g++.law/refs4.C: Likewise.
38357 * g++.old-deja/g++.law/temps4.C: Likewise.
38358 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38359 * gcc.c-torture/execute/20000112-1.c: Include string.h.
38360
38361 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
38362
38363 Relative to g++.dg/special:
38364 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38365
38366 Relative to g++.old-deja:
38367 * g++.brendan/complex1.C, g++.jason/optimize2.C,
38368 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38369 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38370 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38371 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38372 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38373 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38374
38375 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38376 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38377 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38378 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38379 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38380 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38381 and/or string.h.
38382
38383 * g++.other/goto1.C: Update expectations for error messages.
38384
38385 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38386
38387 * gcc.c-torture/compile/20000523-1.c: New test.
38388
38389 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38390
38391 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38392
38393 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38394
38395 * g++.old-deja/g++.eh/catch11.C: New test.
38396 * g++.old-deja/g++.eh/catch12.C: New test.
38397
38398 2000-05-24 Nick Clifton <nickc@cygnus.com>
38399
38400 * gcc.c-torture/execute/20000523-1.c: New test.
38401
38402 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38403
38404 * c-torture/execute/bcp-1.c: Replace abort in arg of
38405 __builtin_constant_p with a generic external function.
38406
38407 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38408 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38409 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38410 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38411 Prototype abort and/or exit.
38412
38413 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38414 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38415 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38416 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38417
38418 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38419
38420 * gcc.dg/dwarf2-1.c: New test.
38421
38422 2000-05-20 Richard Henderson <rth@cygnus.com>
38423
38424 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38425
38426 2000-05-20 Andreas Jaeger <aj@suse.de>
38427
38428 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38429 testcase.
38430
38431 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38432
38433 * gcc.c-torture/execute/20000519-2.c: New test.
38434
38435 2000-05-19 Andreas Jaeger <aj@suse.de>
38436
38437 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38438 which fails with SSA.
38439
38440 * lib/c-torture.exp: Also test with -O3 -fssa.
38441
38442 2000-05-18 Michael Meissner <meissner@redhat.com>
38443
38444 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38445 * gcc.c-torture/execute/920415-1.c: Ditto.
38446 * gcc.c-torture/execute/920501-1.c: Ditto.
38447 * gcc.c-torture/execute/conversion.c: Ditto.
38448 * gcc.c-torture/execute/cvt-1.c: Ditto.
38449
38450 2000-05-18 Jeffrey A Law (law@cygnus.com)
38451
38452 * gcc.c-torture/compile/20000518-1.c: New test.
38453
38454 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38455
38456 * g77.f-torture/compile/200005018.f: New test.
38457
38458 2000-05-17 Jeffrey A Law (law@cygnus.com)
38459
38460 * gcc.c-torture/compile/20000517-1.c: New test.
38461
38462 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38463
38464 * gcc.c-torture/execute/20000516-1.c: New test.
38465
38466 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38467
38468 * g++.old-deja/g++.other/eh.C: New test.
38469
38470 2000-05-12 Richard Henderson <rth@cygnus.com>
38471
38472 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38473 constants through to doit's conditional.
38474
38475 2000-05-11 Jeffrey A Law (law@cygnus.com)
38476
38477 * gcc.c-torture/compile/20000511-1.c: New test.
38478 * g77.f-torture/compile/20000511-1.f: New test.
38479 * g77.f-torture/compile/20000511-2.f: New test.
38480
38481 2000-05-11 Michael Meissner <meissner@redhat.com>
38482
38483 * gcc.c-torture/execute/20000511-1.c: New test.
38484
38485 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38486
38487 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38488 * gcc.dg/20000510-1.S: New.
38489
38490 2000-05-08 Catherine Moore <clm@cygnus.com>
38491
38492 * gcc.dg/unused-3.c: New.
38493
38494 2000-05-06 Richard Henderson <rth@cygnus.com>
38495
38496 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38497 * g++.old-deja/g++.mike/warn1.C: Likewise.
38498 * g++.old-deja/g++.pt/local1.C: Likewise.
38499 * g++.old-deja/g++.pt/local7.C: Likewise.
38500 * g++.old-deja/g++.pt/spec16.C: Likewise.
38501
38502 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38503
38504 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38505
38506 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38507
38508 * g77.f-torture/execute/20000503-1.f: New test.
38509
38510 2000-05-04 Andreas Jaeger <aj@suse.de>
38511
38512 * gcc.dg/noreturn-2.c: New test.
38513
38514 2000-05-04 Neil Booth <NeilB@earthling.net>
38515
38516 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38517 preprocessor.
38518
38519 2000-05-04 Richard Henderson <rth@cygnus.com>
38520
38521 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38522
38523 2000-05-04 Richard Henderson <rth@cygnus.com>
38524
38525 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38526 OpenSSL by Jason R Thorpe.
38527
38528 2000-05-03 Jim Wilson <wilson@cygnus.com>
38529
38530 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38531
38532 2000-05-03 Robert Lipe <robertlipe@usa.net>
38533
38534 * gcc.dg/20000503-1.c: New test.
38535
38536 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38537
38538 * gcc.c-torture/compile/20000502-1.c: New test.
38539 * g++.old-deja/g++.other/align.C: New test.
38540 * gcc.dg/cpp-tradstringify.c: New test.
38541
38542 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38543
38544 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38545 and hard registers.
38546
38547 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38548
38549 * gcc.c-torture/execute/loop-5.c: New test.
38550
38551 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38552
38553 * gcc.c-torture/execute/va-arg-20.c: New test.
38554
38555 2000-04-23 Jeffrey A Law (law@cygnus.com)
38556
38557 * gcc.c-torture/execute/20000422-1.c: New test.
38558
38559 2000-04-20 Greg McGary <gkm@gnu.org>
38560
38561 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38562 when optimizing, but without sibling-call optimizations (-O1).
38563
38564 2000-04-20 Jeffrey A Law (law@cygnus.com)
38565
38566 * gcc.c-torture/compile/20000420-1.c: New test.
38567
38568 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38569
38570 * g++.abi/ptrflags.C: New test.
38571 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38572
38573 2000-04-19 Catherine Moore <clm@cygnus.com>
38574
38575 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38576
38577 2000-04-19 Greg McGary <gkm@gnu.org>
38578
38579 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38580 sibling-call optimizations.
38581
38582 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38583
38584 * gcc.dg/20000419-1.c: New test.
38585
38586 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38587
38588 * gcc.c-torture/execute/20000412-6.c: New test.
38589
38590 2000-04-12 Jeffrey A Law (law@cygnus.com)
38591
38592 * gcc.c-torture/execute/20000412-5.c: New test.
38593 * g77.f-torture/compile/20000412-1.f: New test.
38594 * gcc.c-torture/execute/20000412-4.c: New test.
38595 * gcc.c-torture/compile/20000412-2.c: New test.
38596 * gcc.c-torture/execute/20000412-3.c: New test.
38597 * gcc.c-torture/compile/20000412-1.c: New test.
38598 * gcc.c-torture/execute/20000412-2.c: New test.
38599
38600 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38601
38602 * objc/execute/bf-20.m: New test.
38603
38604 2000-04-10 Richard Henderson <rth@cygnus.com>
38605
38606 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38607
38608 * gcc.c-torture/execute/20000412-1.c: New test.
38609
38610 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38611
38612 * g++.old-deja/g++.eh/catchptr1.C: New test.
38613
38614 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38615
38616 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38617
38618 2000-04-08 Neil Booth <NeilB@earthling.net>
38619
38620 * gcc.dg/cpp-nullchar.c: Remove test as
38621 embedded nulls cause problems.
38622
38623 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38624
38625 * gcc.dg/compare2.c: New test.
38626
38627 2000-04-08 Neil Booth <NeilB@earthling.net>
38628
38629 * gcc.dg/cpp-nullchar.c: New test.
38630
38631 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38632
38633 * gcc.dg/cpp-mi2.c: New test.
38634 * gcc.dg/cpp-mi2[abc].h: New files.
38635
38636 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38637
38638 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38639 member name.
38640
38641 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38642
38643 * g++.old-deja/g++.abi/vmihint.C: New test.
38644
38645 2000-04-06 Neil Booth <NeilB@earthling.net>
38646
38647 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38648 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38649 copyright.
38650
38651 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38652
38653 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38654 avoid stack-frame overwrite.
38655
38656 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38657
38658 * gcc.c-torture/compile/20000405-2.c: New test.
38659 * gcc.c-torture/compile/20000405-3.c: New test.
38660
38661 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38662
38663 * gcc.c-torture/compile/20000405-1.c: New test.
38664
38665 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38666
38667 * gcc.dg/cast-qual-1.c: Revert last change.
38668
38669 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38670
38671 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38672
38673 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38674
38675 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38676 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38677
38678 2000-04-03 Jeffrey A Law (law@cygnus.com)
38679
38680 * gcc.c-torture/compile/20000403-2.c: New test.
38681 * gcc.c-torture/compile/20000403-1.c: New test.
38682
38683 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38684
38685 * gcc.c-torture/execute/20000403-1.c: New test.
38686
38687 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38688
38689 * gcc.c-torture/execute/20000402-1.c: New test.
38690
38691 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38692
38693 * gcc.c-torture/execute/va-arg-15.c: New test.
38694 * gcc.c-torture/execute/va-arg-16.c: New test.
38695 * gcc.c-torture/execute/va-arg-17.c: New test.
38696 * gcc.c-torture/execute/va-arg-18.c: New test.
38697 * gcc.c-torture/execute/va-arg-19.c: New test.
38698
38699 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38700
38701 * gcc.c-torture/compile/981211-1.c: Move to...
38702 * gcc.dg/cpp-as1.c: ...here.
38703 * gcc.dg/cpp-as2.c: New file.
38704
38705 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38706 compiler.
38707
38708 2000-04-02 Neil Booth <NeilB@earthling.net>
38709
38710 * gcc.dg/cpp-cond.c New tests.
38711 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38712 accidental success less likely.
38713 * gcc.dg/cpp-missingop.c New tests.
38714 * gcc.dg/cpp-missingparen.c New tests.
38715 * gcc.dg/cpp-shift.c New tests.
38716 * gcc.dg/cpp-shortcircuit.c New tests.
38717 * gcc.dg/cpp-unary.c New tests.
38718
38719 2000-03-29 Jeffrey A Law (law@cygnus.com)
38720
38721 * gcc.c-torture/compile/20000329-1.c: New test.
38722
38723 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38724
38725 * gcc.c-torture/compile/20000326-1.c: New test.
38726 * gcc.c-torture/compile/20000326-2.c: New test.
38727
38728 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38729
38730 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38731 the first parameter is a function argument.
38732
38733 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38734
38735 * g++.old-deja/g++.ext/array4.C: New test.
38736
38737 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38738
38739 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38740
38741 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38742
38743 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38744
38745 2000-03-19 Richard Henderson <rth@cygnus.com>
38746
38747 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38748
38749 2000-03-19 Richard Henderson <rth@cygnus.com>
38750
38751 * gcc.c-torture/compile/20000319-1.c: New test.
38752
38753 2000-03-14 Jeffrey A Law (law@cygnus.com)
38754
38755 * gcc.c-torture/execute/20000314-3.c: New test.
38756 * gcc.c-torture/execute/20000314-2.c: New test.
38757 * gcc.c-torture/execute/20000314-1.c: New test.
38758 * gcc.c-torture/compile/20000314-2.c: New test.
38759 * gcc.c-torture/compile/20000314-1.c: New test.
38760
38761 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38762
38763 * g++.old-deja/g++.warn/inline.C: New test.
38764
38765 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38766
38767 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38768 standards-compliant result rather than specific constants.
38769 Put test-values in array.
38770
38771 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38772
38773 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38774 (g++_target_compile): Put test-specific options last.
38775
38776 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38777
38778 * g++.old-deja/g++.eh/vbase4.C: New test.
38779
38780 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38781
38782 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38783
38784 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38785
38786 * g++.old-deja/g++.brendan/misc12.C: Removed.
38787 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38788 * g++.old-deja/g++.ext/pretty4.C: New test.
38789
38790 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38791
38792 * g++.old-deja/g++.other/string2.C: New test.
38793
38794 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38795
38796 * g++.old-deja/g++.warn/impint2.C: New test.
38797
38798 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38799
38800 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38801 is 1, not zero.
38802
38803 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38804
38805 * g++.old-deja/g++.warn/impint.C: New test.
38806 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38807 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38808 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38809 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38810 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38811 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38812 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38813 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38814 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38815 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38816 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38817 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38818
38819 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38820
38821 * gcc.dg/cpp-redef.c: New test.
38822
38823 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38824
38825 * g++.old-deja/g++.pt/unify7.C: New test.
38826
38827 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38828
38829 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38830 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38831
38832 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38833
38834 * gcc.c-torture/compile/20000224-1.c: New test.
38835
38836 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38837
38838 * gcc.c-torture/compile/cpp-2.c: New test.
38839 * gcc.c-torture/compile/cpp-1.c: New test.
38840
38841 2000-02-25 Jeffrey A Law (law@cygnus.com)
38842
38843 * gcc.c-torture/execute/20000225-1.c: New test.
38844
38845 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38846
38847 * gcc.dg/cpp-li2.c: New test.
38848
38849 * gcc.dg/cpp-wi1.c: New test.
38850
38851 * gcc.dg/cpp-li1.c: New test.
38852
38853 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38854
38855 * g++.old-deja/g++.other/sizeof5.C: New test.
38856
38857 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38858
38859 * gcc.c-torture/execute/va-arg-13.c: New test.
38860
38861 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38862
38863 * gcc.c-torture/execute/va-arg-12.c: New test.
38864
38865 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38866
38867 * gcc.c-torture/execute/20000223-1.c: New test.
38868
38869 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38870
38871 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38872
38873 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38874
38875 * g++.old-deja/g++.abi/ptrmem.C: New test.
38876
38877 2000-02-19 Richard Henderson <rth@cygnus.com>
38878
38879 * gcc.c-torture/compile/init-3.c: New.
38880
38881 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38882
38883 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38884 ALWAYS_CXXFLAGS.
38885
38886 2000-02-11 Robert Lipe <robertl@sco.com>
38887
38888 * gcc.c-torture/compile/20000211-3.c: New test.
38889
38890 2000-02-11 Martin Buchholz <martin@xemacs.org>
38891
38892 * gcc.c-torture/compile/20000211-2.c: New test.
38893
38894 2000-02-11 Jeffrey A Law (law@cygnus.com)
38895
38896 * gcc.c-torture/compile/20000211-1.c: New test.
38897
38898 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38899
38900 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38901 on native targets
38902
38903 2000-02-08 Nathan Sidwell <nathan@acm.org>
38904
38905 * g++.old-deja/g++.other/cast5.C: New test.
38906
38907 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38908
38909 * gcc.c-torture/execute/20000205-1.c: New.
38910
38911 2000-02-03 Nathan Sidwell <nathan@acm.org>
38912
38913 * g++.old-deja/g++.jason/cast3.C: Return void.
38914 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38915
38916 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38917
38918 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38919
38920 * gcc.dg/loop-1.c: New test.
38921
38922 2000-01-27 Jakub Jelinek <jakub@redhat.com>
38923
38924 * gcc.c-torture/compile/20000127-1.c: New test.
38925 * gcc.c-torture/execute/991228-1.c: New test.
38926
38927 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38928
38929 * gcc.dg/unused-2.c: New test.
38930
38931 * gcc.dg/conv-1.c: New test.
38932
38933 2000-01-24 Mark Mitchell <mark@codesourcery.com>
38934
38935 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38936 compiler.
38937 (tool_option_proc): Fix typo.
38938
38939 2000-01-24 Geoff Keating <geoffk@cygnus.com>
38940
38941 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38942 of the ld on the host, not on the build machine.
38943 Also, don't crash if '--help' is not a supported option.
38944
38945 2000-01-24 Richard Henderson <rth@cygnus.com>
38946
38947 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38948
38949 2000-01-20 Jeffrey A Law (law@cygnus.com)
38950
38951 * gcc.c-torture/execute/20000120-2.c: New test.
38952 * gcc.c-torture/execute/20000120-1.c: New test.
38953
38954 2000-01-13 Jeffrey A Law (law@cygnus.com)
38955
38956 * gcc.c-torture/execute/20000113-1.c: New test.
38957
38958 2000-01-12 Jeffrey A Law (law@cygnus.com)
38959
38960 * gcc.c-torture/execute/20000112-1.c: New test.
38961
38962 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38963
38964 * gcc.dg/20000111-1.c: New test.
38965
38966 2000-01-10 Jeffrey A Law (law@cygnus.com)
38967
38968 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38969 with 16 bit integers.
38970
38971 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38972
38973 * gcc.dg/20000108-1.c: New test.
38974
38975 2000-01-05 Nathan Sidwell <nathan@acm.org>
38976
38977 * g++.old-deja/g++.ns/koenig8.C: New test.
38978
38979 2000-01-05 Nathan Sidwell <nathan@acm.org>
38980
38981 * g++.old-deja/g++.other/cast4.C: New test.
38982
38983 2000-01-05 Jeffrey A Law (law@cygnus.com)
38984
38985 * gcc.c-torture/compile/20000105-2.c: New test.
38986 * gcc.c-torture/compile/20000105-1.c: New test.
38987
38988 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38989
38990 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38991 references to printf & atoi to conform to ANSI standard.
38992 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38993 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38994 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38995 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38996 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38997 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38998 * g++.old-deja/g++.brendan/copy1.C: Likewise.
38999 * g++.old-deja/g++.brendan/copy2.C: Likewise.
39000 * g++.old-deja/g++.brendan/copy3.C: Likewise.
39001 * g++.old-deja/g++.brendan/copy4.C: Likewise.
39002 * g++.old-deja/g++.brendan/copy5.C: Likewise.
39003 * g++.old-deja/g++.brendan/copy6.C: Likewise.
39004 * g++.old-deja/g++.brendan/copy7.C: Likewise.
39005 * g++.old-deja/g++.brendan/copy8.C: Likewise.
39006 * g++.old-deja/g++.brendan/crash11.C: Likewise.
39007 * g++.old-deja/g++.brendan/crash14.C: Likewise.
39008 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39009 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39010 * g++.old-deja/g++.brendan/delete2.C: Likewise.
39011 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39012 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39013 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39014 * g++.old-deja/g++.brendan/eh1.C: Likewise.
39015 * g++.old-deja/g++.brendan/groff1.C: Likewise.
39016 * g++.old-deja/g++.brendan/init3.C: Likewise.
39017 * g++.old-deja/g++.brendan/misc12.C: Likewise.
39018 * g++.old-deja/g++.brendan/misc7.C: Likewise.
39019 * g++.old-deja/g++.brendan/new2.C: Likewise.
39020 * g++.old-deja/g++.brendan/operators4.C: Likewise.
39021 * g++.old-deja/g++.brendan/operators5.C: Likewise.
39022 * g++.old-deja/g++.brendan/overload2.C: Likewise.
39023 * g++.old-deja/g++.brendan/overload7.C: Likewise.
39024 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39025 * g++.old-deja/g++.brendan/reference1.C: Likewise.
39026 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39027 * g++.old-deja/g++.brendan/template24.C: Likewise.
39028 * g++.old-deja/g++.brendan/template3.C: Likewise.
39029 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39030 * g++.old-deja/g++.jason/inline3.C: Likewise.
39031 * g++.old-deja/g++.jason/opeq.C: Likewise.
39032 * g++.old-deja/g++.law/arg5.C: Likewise.
39033 * g++.old-deja/g++.law/arm7.C: Likewise.
39034 * g++.old-deja/g++.law/ctors11.C: Likewise.
39035 * g++.old-deja/g++.law/cvt8.C: Likewise.
39036 * g++.old-deja/g++.law/init9.C: Likewise.
39037 * g++.old-deja/g++.law/refs4.C: Likewise.
39038 * g++.old-deja/g++.law/template2.C: Likewise.
39039 * g++.old-deja/g++.law/visibility24.C: Likewise.
39040 * g++.old-deja/g++.law/vtable3.C: Likewise.
39041 * g++.old-deja/g++.mike/asm2.C: Likewise.
39042 * g++.old-deja/g++.mike/eh1.C: Likewise.
39043 * g++.old-deja/g++.mike/misc1.C: Likewise.
39044 * g++.old-deja/g++.mike/misc13.C: Likewise.
39045 * g++.old-deja/g++.mike/misc14.C: Likewise.
39046 * g++.old-deja/g++.mike/ns12.C: Likewise.
39047 * g++.old-deja/g++.mike/p1248.C: Likewise.
39048 * g++.old-deja/g++.mike/p3708.C: Likewise.
39049 * g++.old-deja/g++.mike/p3708a.C: Likewise.
39050 * g++.old-deja/g++.mike/p3708b.C: Likewise.
39051 * g++.old-deja/g++.mike/p646.C: Likewise.
39052 * g++.old-deja/g++.mike/p700.C: Likewise.
39053 * g++.old-deja/g++.mike/p783.C: Likewise.
39054 * g++.old-deja/g++.mike/p783a.C: Likewise.
39055 * g++.old-deja/g++.mike/p783b.C: Likewise.
39056 * g++.old-deja/g++.mike/p786.C: Likewise.
39057 * g++.old-deja/g++.mike/p789.C: Likewise.
39058 * g++.old-deja/g++.mike/p789a.C: Likewise.
39059 * g++.old-deja/g++.mike/p807a.C: Likewise.
39060 * g++.old-deja/g++.other/delete3.C: Likewise.
39061 * g++.old-deja/g++.other/dyncast1.C: Likewise.
39062 * g++.old-deja/g++.other/dyncast2.C: Likewise.
39063 * g++.old-deja/g++.other/dyncast3.C: Likewise.
39064 * g++.old-deja/g++.other/empty1.C: Likewise.
39065 * g++.old-deja/g++.other/temporary1.C: Likewise.
39066 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
39067 * g++.old-deja/g++.pt/t16.C: Likewise.
39068 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
39069
39070 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
39071
39072 * gcc.dg/991230-1.c: New test.
39073
39074 1999-12-29 Jeffrey A Law (law@cygnus.com)
39075
39076 * gcc.c-torture/compile/991229-3.c: New test.
39077 * gcc.c-torture/compile/991229-2.c: New test.
39078 * gcc.c-torture/compile/991229-1.c: New test.
39079
39080 1999-12-29 Greg McGary <gkm@eng.ascend.com>
39081
39082 * gcc.c-torture/compile/labels-2.c: New test.
39083
39084 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
39085
39086 * gcc.c-torture/execute/991227-1.c: New test.
39087
39088 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39089
39090 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39091
39092 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
39093
39094 * gcc.c-torture/execute/991221-1.c: New test.
39095
39096 1999-12-20 Nathan Sidwell <nathan@acm.org>
39097
39098 * g++.old-deja/g++.other/cast3.C: New test.
39099
39100 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
39101
39102 * gcc.c-torture/execute/991216-4.c: New test.
39103
39104 1999-12-16 Michael Meissner <meissner@cygnus.com>
39105
39106 * gcc.c-torture/execute/991216-1.c: New test.
39107 * gcc.c-torture/execute/991216-2.c: New test.
39108 * gcc.c-torture/execute/991216-3.c: New test.
39109
39110 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39111
39112 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39113 Actually make the test fail by using "-O2" for compilation.
39114
39115 1999-12-15 Nathan Sidwell <nathan@acm.org>
39116
39117 * g++.old-deja/g++.warn/cast-align1.C: New test.
39118
39119 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39120
39121 * gcc.c-torture/compile/991214-1.c: New test.
39122 * gcc.c-torture/compile/991214-2.c: New test.
39123
39124 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39125
39126 * gcc.dg/991214-1.c: New test.
39127
39128 1999-12-13 Jeffrey A Law (law@cygnus.com)
39129
39130 * gcc.c-torture/compile/991213-3.c: New test.
39131 * gcc.c-torture/compile/991213-2.c: New test.
39132 * gcc.c-torture/compile/991213-1.c: New test.
39133
39134 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
39135
39136 * gcc.dg/991209-1.c: New test.
39137
39138 1999-12-08 Nathan Sidwell <nathan@acm.org>
39139
39140 * gcc.c-torture/compile/991208-1.c: New test.
39141
39142 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39143
39144 * gcc.dg/ultrasp2.c: New test.
39145
39146 1999-12-05 Alex Samuel <samuel@codesourcery.com>
39147
39148 * g++.old-deja/g++.abi/align.C (main): Fix typo.
39149
39150 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
39151
39152 * gcc.c-torture/compile/991202-1.c: New test.
39153 * gcc.c-torture/execute/991202-1.c: New test.
39154 * gcc.c-torture/execute/991202-2.c: New test.
39155 * gcc.c-torture/execute/991202-3.c: New test.
39156
39157 1999-12-02 Alex Samuel <samuel@codesourcery.com>
39158
39159 * g++.old-deja/g++.abi/align.C: New test.
39160 * g++.old-deja/g++.abi/aggregates.C: Likewise.
39161 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39162
39163 1999-12-01 Richard Henderson <rth@cygnus.com>
39164
39165 * gcc.c-torture/execute/991201-1.c: New.
39166
39167 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
39168
39169 * gcc.dg/991129-1.c: New test.
39170
39171 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
39172
39173 * gcc.c-torture/compile/991127-1.c: New test.
39174
39175 1999-11-22 Nathan Sidwell <nathan@acm.org>
39176
39177 * g++.old-deja/g++.other/warn4.C: New test.
39178
39179 1999-11-22 Nathan Sidwell <nathan@acm.org>
39180
39181 * g++.old-deja/g++.eh/cleanup2.C: New test.
39182 * g++.old-deja/g++.ext/pretty2.C: New test.
39183 * g++.old-deja/g++.ext/pretty3.C: New test.
39184 * g++.old-deja/g++.other/debug6.C: New test.
39185
39186 1999-10-20 Jim Wilson <wilson@cygnus.com>
39187
39188 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39189 compiler_output to look for one error message instead of two.
39190
39191 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
39192
39193 * gcc.c-torture/execute/991118-1.c: Also test case
39194 where the word boundary does not split a byte evenly.
39195
39196 1999-11-19 Nathan Sidwell <nathan@acm.org>
39197
39198 * g++.old-deja/g++.ext/restrict1.C: New test.
39199
39200 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39201
39202 * gcc.c-torture/execute/991118-1.c: New test.
39203
39204 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
39205
39206 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39207 working directory pathnames.
39208
39209 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
39210
39211 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39212 host is equipped with driver.h and driver.o so it can actually
39213 compile and run the tests.
39214
39215 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
39216
39217 * gcc.c-torture/compile/991008-1.c: New test.
39218
39219 1999-11-08 Nick Clifton <nickc@cygnus.com>
39220
39221 * lib/gcc-dg.exp: Include target-supports.exp
39222
39223 1999-11-05 Nick Clifton <nickc@cygnus.com>
39224
39225 * lib/target-supports.exp: New file: Provide procs to test for
39226 features supported by the target.
39227 (check_weak_available): Moved here from ecos.exp.
39228 (check_alias_available): New proc: Determine of the target
39229 toolchain supports the alias attribute.
39230
39231 * gcc.dg/special/ecos.exp: Move check_weak_available to
39232 target-supports.exp.
39233 (alias-1.c): Only perform the test if the target supports
39234 aliases.
39235 (wkali-1.c): Only perform the test if the target supports
39236 aliases.
39237
39238 * gcc.dg/990506-0.c: Expect error messages from cross
39239 targets as well as native targets.
39240
39241 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39242
39243 * gcc.dg/ultrasp1.c: Removed xfail.
39244 * gcc.dg/struct-ret-2.c: Likewise.
39245 * gcc.dg/array-1.c: Likewise.
39246
39247 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39248
39249 * gcc.dg/struct-ret-2.c: New test.
39250
39251 * gcc.dg/array-1.c: New test.
39252
39253 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
39254
39255 * gcc.c-torture/execute/991030-1.c: New test.
39256
39257 1999-10-26 Richard Henderson <rth@cygnus.com>
39258
39259 * gcc.c-torture/compile/991026-2.c: New test.
39260
39261 1999-10-26 Jeffrey A Law (law@cygnus.com)
39262
39263 * gcc.c-torture/compile/991026-1.c: New test.
39264
39265 1999-10-23 Jeffrey A Law (law@cygnus.com)
39266
39267 * gcc.c-torture/execute/991023-1.c: New test.
39268
39269 1999-10-19 Jeffrey A Law (law@cygnus.com)
39270
39271 * gcc.c-torture/execute/991019-1.c: New test.
39272
39273 1999-10-16 Richard Henderson <rth@cygnus.com>
39274
39275 * gcc.c-torture/execute/991016-1.c: New test.
39276
39277 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
39278
39279 * gcc.c-torture/execute/991014-1.c: New test.
39280
39281 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
39282
39283 * g++.old-deja/g++.other/union2.C: New test.
39284
39285 1999-10-13 Nathan Sidwell <nathan@acm.org>
39286
39287 * g++.old-deja/g++.other/vaarg2.C: New test.
39288 * g++.old-deja/g++.other/vaarg3.C: New test.
39289
39290 1999-10-12 Craig Burley <craig@jcb-sc.com>
39291
39292 * g77.f-torture/noncompile/19990905-1.f: Moved from being
39293 in compile/.
39294
39295 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
39296
39297 * gcc.c-torture/execute/va-arg-11.c: New test.
39298
39299 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
39300
39301 * lib/file-format.exp (gcc_target_object_format): Don't
39302 crash if objdump is unavailable.
39303
39304 1999-09-29 Donn Terry <donn@interix.com>
39305
39306 * gcc.misc-tests/mg.exp: delete extraneous redirection.
39307
39308 1999-09-28 Nick Clifton <nickc@cygnus.com>
39309
39310 * gcc.c-torture/compile/990928-1.c: New test.
39311
39312 1999-09-28 Nathan Sidwell <nathan@acm.org>
39313
39314 * g++.old-deja/g++.other/decl6.C: New test.
39315
39316 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39317
39318 * gcc.c-torture/execute/va-arg-10.c: New test.
39319
39320 1999-09-27 Nathan Sidwell <nathan@acm.org>
39321
39322 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39323 __PRETTY_FUNCTION__.
39324
39325 1999-09-23 Nick Clifton <nickc@cygnus.com>
39326
39327 * gcc.c-torture/execute/990923-1.c: New test.
39328
39329 1999-09-21 Nick Clifton <nickc@cygnus.com>
39330
39331 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39332 for which -fpic is inappropriate.
39333
39334 1999-09-21 Mark Mitchell <mark@codesourcery.com>
39335
39336 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39337
39338 1999-09-21 Nathan Sidwell <nathan@acm.org>
39339
39340 * g++.old-deja/g++.other/dyncast1.C: New test.
39341 * g++.old-deja/g++.other/dyncast2.C: New test.
39342 * g++.old-deja/g++.other/dyncast3.C: New test.
39343 * g++.old-deja/g++.other/dyncast4.C: New test.
39344 * g++.old-deja/g++.other/dyncast5.C: New test.
39345 * g++.old-deja/g++.eh/catch3.C: New test.
39346 * g++.old-deja/g++.eh/catch3p.C: New test.
39347 * g++.old-deja/g++.eh/catch4.C: New test.
39348 * g++.old-deja/g++.eh/catch4p.C: New test.
39349 * g++.old-deja/g++.eh/catch5.C: New test.
39350 * g++.old-deja/g++.eh/catch5p.C: New test.
39351 * g++.old-deja/g++.eh/catch6.C: New test.
39352 * g++.old-deja/g++.eh/catch6p.C: New test.
39353 * g++.old-deja/g++.eh/catch7.C: New test.
39354 * g++.old-deja/g++.eh/catch7p.C: New test.
39355 * g++.old-deja/g++.eh/catch8.C: New test.
39356 * g++.old-deja/g++.eh/catch8p.C: New test.
39357 * g++.old-deja/g++.eh/catch9.C: New test.
39358 * g++.old-deja/g++.eh/catch9p.C: New test.
39359
39360 1999-09-13 Nathan Sidwell <nathan@acm.org>
39361
39362 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39363 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39364
39365 1999-09-13 Jeffrey A Law (law@cygnus.com)
39366
39367 * gcc.c-torture/compile/990913-1.c: New test.
39368
39369 1999-09-10 Nathan Sidwell <nathan@acm.org>
39370
39371 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39372 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39373
39374 1999-09-09 Richard Henderson <rth@cygnus.com>
39375
39376 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39377
39378 1999-09-09 Nathan Sidwell <nathan@acm.org>
39379
39380 * g++.old-deja/g++.other/lookup11.C: New test.
39381 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39382 what is permitted and what we want.
39383 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39384 overload use.
39385 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39386
39387 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39388
39389 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39390 * gcc.c-torture/noncompile/poison-1.c: New file.
39391
39392 1999-09-08 Nathan Sidwell <nathan@acm.org>
39393
39394 * g++.old-deja/g++.other/sizeof3.C: New test.
39395 * g++.old-deja/g++.other/sizeof4.C: New test.
39396 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39397 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39398
39399 1999-09-07 Richard Henderson <rth@cygnus.com>
39400
39401 * gcc.dg/va-arg-1.c: New.
39402
39403 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39404
39405 * gcc.c-torture/execute/va-arg-9.c: New test.
39406
39407 1999-09-05 Craig Burley <craig@jcb-sc.com>
39408
39409 * g77.f-torture/compile/980519-2.f: New test.
39410 * g77.f-torture/compile/19990905-0.f: New test.
39411 * g77.f-torture/compile/19990905-1.f: New test.
39412 * g77.f-torture/compile/19990905-2.f: New test.
39413
39414 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39415
39416 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39417
39418 * gcc.c-torture/execute/990827-1.c: Fix typo.
39419
39420 1999-09-03 Nathan Sidwell <nathan@acm.org>
39421
39422 * g++.old-deja/g++.other/deref1.C: New test.
39423
39424 1999-09-02 Nathan Sidwell <nathan@acm.org>
39425
39426 * g++.old-deja/g++.other/ambig2.C: New test.
39427 * g++.old-deja/g++.other/cond5.C: New test.
39428 * g++.old-deja/g++.other/lookup16.C: New test.
39429
39430 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39431
39432 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39433 assemblers too.
39434
39435 1999-08-31 Jeffrey A Law (law@cygnus.com)
39436
39437 * lib/c-torture.exp: Avoid the "compare executables" optimization
39438 when testing native.
39439
39440 1999-08-29 Jeffrey A Law (law@cygnus.com)
39441
39442 * gcc.c-torture/execute/990829-1.c: New test.
39443 * gcc.c-torture/compile/990829-1.c: New test.
39444
39445 1999-08-27 Paul Burchard <burchard@pobox.com>
39446
39447 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39448 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39449 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39450 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39451 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39452 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39453 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39454 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39455 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39456 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39457 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39458
39459 1999-08-27 Jeffrey A Law (law@cygnus.com)
39460
39461 * gcc.c-torture/execute/990827-1.c: New test.
39462
39463 1999-08-26 Craig Burley <craig@jcb-sc.com>
39464
39465 * g77.f-torture/noncompile/19990826-4.f: New test.
39466
39467 * g77.f-torture/compile/19990826-3.f: New test.
39468
39469 * g77.f-torture/execute/19990826-2.f: New test.
39470
39471 * g77.f-torture/compile/19990826-1.f: New test.
39472
39473 * gcc.c-torture/execute/990826-0.c: New test.
39474 * g77.c-torture/execute/19990826-0.f: New test.
39475
39476 * g77.f-torture/noncompile/970626-2.f: New test.
39477
39478 1999-08-25 Paul Burchard <burchard@pobox.com>
39479
39480 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39481 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39482 lss-011.C: New tests.
39483
39484 1999-08-25 Nathan Sidwell <nathan@acm.org>
39485
39486 * g++.old-deja/g++.other/decl5.C: New test.
39487
39488 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39489
39490 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39491 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39492 call `postbase' for each one. All callers of `postbase' changed
39493 to call this instead.
39494
39495 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39496
39497 * gcc.c-torture/execute/990811-1.c: New test.
39498
39499 1999-08-09 Nick Clifton <nickc@cygnus.com>
39500
39501 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39502 just native ones.
39503
39504 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39505 just native ones.
39506
39507 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39508
39509 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39510
39511 1999-08-04 Jeffrey A Law (law@cygnus.com)
39512
39513 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39514
39515 1999-08-04 Nathan Sidwell <nathan@acm.org>
39516
39517 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39518
39519 1999-08-04 Jeffrey A Law (law@cygnus.com)
39520
39521 * gcc.c-torture/execute/990804-1.c: New test.
39522
39523 1999-08-03 Nathan Sidwell <nathan@acm.org>
39524
39525 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39526 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39527 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39528
39529 1999-08-03 Nathan Sidwell <nathan@acm.org>
39530
39531 * g++.old-deja/g++.other/struct1.C: New test.
39532
39533 1999-08-03 Nathan Sidwell <nathan@acm.org>
39534
39535 * g++.old-deja/g++.other/enum2.C: New test.
39536
39537 1999-08-02 Richard Henderson <rth@cygnus.com>
39538
39539 Adapted from tests from Franz Sirl:
39540 * gcc.c-torture/execute/va-arg-7.c: New test.
39541 * gcc.c-torture/execute/va-arg-8.c: New test.
39542
39543 1999-08-01 Jeffrey A Law (law@cygnus.com)
39544
39545 * gcc.c-torture/compile/990801-2.c: New test.
39546
39547 * gcc.c-torture/compile/990801-1.c: New test.
39548
39549 1999-07-27 Michael Meissner <meissner@cygnus.com>
39550
39551 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39552 fp-cmp-1.c, converting double to float.
39553
39554 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39555 fp-cmp-1.c, converting double to long double.
39556
39557 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39558 from fr1 to unknown_register, since fr1 is a legitimate register
39559 on some machines.
39560
39561 1999-07-25 Jeffrey A Law (law@cygnus.com)
39562
39563 * README: More listname related changes.
39564
39565 1999-07-08 Catherine Moore <clm@cygnus.com>
39566
39567 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39568
39569 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39570
39571 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39572
39573 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39574
39575 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39576
39577 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39578
39579 * gcc.dg/990703-1.c: New test.
39580
39581 1999-06-29 Nick Clifton <nickc@cygnus.com>
39582
39583 * lib/file-format.exp: New file: Move definition of proc
39584 gcc_target_object_format to here from
39585 gcc.dg/special/ecos.exp.
39586
39587 * lib/c-torture.exp: Include lib file-format.exp.
39588 * lib/gcc-dg.exp: Include lib file-format.exp.
39589
39590 * gcc.dg/special/ecos.exp: Remove definition of proc
39591 gcc_target_object_format.
39592
39593 1999-06-28 Jeffrey A Law (law@cygnus.com)
39594
39595 * gcc.c-torture/execute/990628-1.c: New test.
39596
39597 1999-06-25 Jeffrey A Law (law@cygnus.com)
39598
39599 * gcc.c-torture/compile/990625-2.c: New test.
39600
39601 * gcc.c-torture/compile/990625-1.c: New test.
39602
39603 1999-06-23 Nick Clifton <nickc@cygnus.com>
39604
39605 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39606 attributes compile.
39607 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39608 ports that use the COFF/PE file format.
39609
39610 1999-06-17 Jeffrey A Law (law@cygnus.com)
39611
39612 * gcc.c-torture/compile/990617-1.c: New test.
39613
39614 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39615
39616 * g++.old-deja/g++.other/decl4.C: New test.
39617
39618 1999-06-14 Nathan Sidwell <nathan@acm.org>
39619
39620 * g++.old-deja/g++.other/bitfld3.C: New test.
39621
39622 1999-06-08 Nathan Sidwell <nathan@acm.org>
39623
39624 * g++.old-deja/g++.eh/catch1.C: New test.
39625
39626 1999-06-07 Jeffrey A Law (law@cygnus.com)
39627
39628 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39629
39630 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39631 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39632
39633 1999-06-05 Craig Burley <craig@jcb-sc.com>
39634
39635 * g77.f-torture/compile/19990502-0.f: Replace with new,
39636 shorter, test that still fails after recent changes.
39637
39638 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39639
39640 * gcc.c-torture/execute/990604-1.c: New test.
39641
39642 1999-05-31 Jeffrey A Law (law@cygnus.com)
39643
39644 * gcc.c-torture/execute/990531-1.c: New test.
39645
39646 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39647
39648 * gcc.c-torture/compile/990527-1.c: New test.
39649
39650 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39651
39652 * gcc.c-torture/execute/990527-1.c: New test.
39653
39654 1999-05-25 Nick Clifton <nickc@cygnus.com>
39655
39656 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39657 bitfields as signed.
39658
39659 1999-05-25 Craig Burley <craig@jcb-sc.com>
39660
39661 * g77.f-torture/compile/19990525-0.f: New test.
39662
39663 1999-05-25 Jeffrey A Law (law@cygnus.com)
39664
39665 * gcc.c-torture/execute/990525-2.c: New test.
39666
39667 * gcc.c-torture/execute/990525-1.c: New test.
39668
39669 1999-05-24 Nathan Sidwell <nathan@acm.org>
39670
39671 * g++.old-deja/g++.other/anon3.C: New test.
39672 * g++.old-deja/g++.other/anon4.C: New test.
39673 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39674 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39675 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39676 Merrill).
39677
39678 1999-05-24 Jeffrey A Law (law@cygnus.com)
39679
39680 * gcc.c-torture/execute/990524-1.c: New test.
39681
39682 * gcc.dg/990524-1.c: New test.
39683
39684 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39685
39686 * gcc.c-torture/compile/990523-1.c: New test.
39687
39688 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39689
39690 * gcc.c-torture/compile/990519-1.c: New test.
39691
39692 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39693
39694 * gcc.c-torture/compile/990517-1.c: New test.
39695
39696 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39697 (e4, f4): New tests.
39698 (main): Call them.
39699
39700 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39701
39702 * gcc.dg/noreturn-1.c: New test.
39703
39704 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39705
39706 * gcc.c-torture/execute/990513-1.c: New test.
39707
39708 1999-05-10 Richard Henderson <rth@cygnus.com>
39709
39710 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39711
39712 1999-05-10 Craig Burley <craig@jcb-sc.com>
39713
39714 * g77.f-torture/execute/erfc.f: Use small single-precision
39715 values, to avoid problems on Alphas when not -mieee.
39716
39717 1999-05-08 Craig Burley <craig@jcb-sc.com>
39718
39719 * gcc.dg/990506-0.c: New test.
39720
39721 1999-05-08 Richard Henderson <rth@cygnus.com>
39722
39723 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39724 the constant to test. Don't XFAIL 64-bit targets.
39725
39726 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39727 * g++.old-deja/g++.law/profile1.C: Likewise.
39728
39729 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39730 operator new instances.
39731 * g++.old-deja/g++.other/delete5.C: Likewise.
39732
39733 1999-05-03 Craig Burley <craig@jcb-sc.com>
39734
39735 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39736 intrinsic.
39737
39738 1999-05-03 Craig Burley <craig@jcb-sc.com>
39739
39740 * g77.f-torture/execute/u77-test.f: Reverse order of two
39741 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39742
39743 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39744
39745 * gcc.dg/compare1.c: New test.
39746
39747 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39748
39749 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39750 New tests.
39751
39752 1999-05-02 Craig Burley <craig@jcb-sc.com>
39753
39754 * g77.f-torture/compile/19990502-1.f: New test.
39755
39756 1999-05-02 Craig Burley <craig@jcb-sc.com>
39757
39758 * g77.f-torture/compile/19990502-0.f: New test.
39759
39760 1999-05-02 Craig Burley <craig@jcb-sc.com>
39761
39762 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39763 intrinsic.
39764
39765 1999-05-02 Craig Burley <craig@jcb-sc.com>
39766
39767 * g77.f-torture/execute/u77-test.f (main): List libU77
39768 intrinsics not currently tested.
39769 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39770 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39771 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39772 Trim blanks off the ends of some printed strings.
39773
39774 1999-05-02 Craig Burley <craig@jcb-sc.com>
39775
39776 * g77.f-torture/execute/u77-test.f (main): Just warn about
39777 FSTAT gid disagreement, as it's expected on some systems.
39778
39779 1999-05-01 Craig Burley <craig@jcb-sc.com>
39780
39781 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39782 use a new function, which allows for some slop.
39783 Clean up some commentary.
39784 (issum): The new function.
39785 (sgladd): Deleted subroutine.
39786
39787 1999-05-01 Craig Burley <craig@jcb-sc.com>
39788
39789 * g77.f-torture/execute/u77-test.f: Modify to be more like
39790 libf2c/libU77 version, bringing patches to that version here.
39791 Add suitable commentary.
39792
39793 1999-04-25 Richard Henderson <rth@cygnus.com>
39794
39795 * gcc.dg/990424-1.c: New test.
39796
39797 1999-04-24 Craig Burley <craig@jcb-sc.com>
39798
39799 * g77.f-torture/execute/u77-test.f (main): Bug involving
39800 LSTAT has been fixed, so turn back on full checking.
39801
39802 1999-04-20 Craig Burley <craig@jcb-sc.com>
39803
39804 * g77.f-torture/compile/19990419-0.f: New test.
39805 * g77.f-torture/execute/19990419-1.f: New test.
39806
39807 1999-04-17 Richard Henderson <rth@cygnus.com>
39808
39809 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39810 to avoid the need for a prototype to supress a warning.
39811
39812 1999-04-07 Jim Wilson <wilson@cygnus.com>
39813
39814 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39815
39816 1999-04-04 Jeffrey A Law (law@cygnus.com)
39817
39818 * gcc.c-torture/execute/990404-1.c: New test.
39819
39820 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39821
39822 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39823 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39824 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39825 missing initializer warnings.
39826
39827 1999-03-28 Jeffrey A Law (law@cygnus.com)
39828
39829 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39830 matching strings.
39831
39832 1999-03-26 Jeffrey A Law (law@cygnus.com)
39833
39834 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39835
39836 1999-03-26 Craig Burley <craig@jcb-sc.com>
39837
39838 * g77.f-torture/execute/19990325-0.f: New test.
39839 * g77.f-torture/execute/19990325-1.f: New test.
39840
39841 1999-03-24 Jeffrey A Law (law@cygnus.com)
39842
39843 * gcc.c-torture/execute/990324-1.c: New test.
39844
39845 1999-03-22 Jim Wilson <wilson@cygnus.com>
39846
39847 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39848 test with 4.
39849
39850 1999-03-17 Richard Henderson <rth@cygnus.com>
39851
39852 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39853
39854 1999-03-13 Craig Burley <craig@jcb-sc.com>
39855
39856 * g77.f-torture/execute/19990313-2.f: New test.
39857 * g77.f-torture/execute/19990313-3.f: New test.
39858
39859 1999-03-13 Craig Burley <craig@jcb-sc.com>
39860
39861 * g77.f-torture/execute/19990313-0.f: New test.
39862 * g77.f-torture/execute/19990313-1.f: New test.
39863
39864 1999-03-12 Jim Wilson <wilson@cygnus.com>
39865
39866 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39867 printf to sprintf.
39868 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39869 (main): Add check for u15. Conditionalize u31 check depending on
39870 whether ints are <32 bits or >=32 bits.
39871
39872 1999-03-08 Craig Burley <craig@jcb-sc.com>
39873
39874 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39875
39876 1999-03-08 Craig Burley <craig@jcb-sc.com>
39877
39878 * g77.f-torture/compile/19990305-0.f: New test.
39879 * g77.f-torture/execute/19981119-0.f: New test.
39880
39881 1999-03-08 Craig Burley <craig@jcb-sc.com>
39882
39883 * g77.f-torture/execute/970625-2.f: call ABORT if final
39884 result is not correct, instead of just printing it.
39885 Add this checking via newly introduced obfuscation, to
39886 trip up buggy front ends.
39887
39888 1999-03-07 Craig Burley <craig@jcb-sc.com>
39889
39890 * g77.f-torture/compile/960317-1.f: Moved from being
39891 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39892
39893 1999-03-06 Craig Burley <craig@jcb-sc.com>
39894
39895 * g77.f-torture/execute/960317-1.f: New (old) test.
39896 * g77.f-torture/execute/970625-2.f: Ditto.
39897
39898 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39899
39900 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39901 message on line 1 or line 2; cccp and cpplib do this differently.
39902
39903 1999-03-01 Jeffrey A Law (law@cygnus.com)
39904
39905 * g++.old-deja/g++.law/weak1.C: New test.
39906
39907 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39908
39909 * gcc.c-torture/execute/990119-1.c: Renamed to...
39910 * gcc.dg/990119-1.c: this, so it will only be tested once
39911 (it's a preprocessor test, it doesn't need to be run at
39912 multiple optimization levels).
39913
39914 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39915
39916 * lib/g++.exp: Don't add incdir=$base_dir/../include to
39917 ALWAYS_CXXFLAGS.
39918
39919 1999-02-24 Craig Burley <craig@jcb-sc.com>
39920
39921 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39922 * g77.f-torture/compile/19981216-0.f: ...as it is expected
39923 to not be compilable by current g77.
39924
39925 1999-02-24 Nick Clifton <nickc@cygnus.com>
39926
39927 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39928
39929 1999-02-22 Jeffrey A Law (law@cygnus.com)
39930
39931 * gcc.c-torture/execute/990222-1.c: New test.
39932
39933 1999-02-19 Craig Burley <craig@jcb-sc.com>
39934
39935 * g77.f-torture/compile/19990218-0.f: New test.
39936 * g77.f-torture/noncompile/19990218-1.f: New test.
39937
39938 1999-02-18 Craig Burley <craig@jcb-sc.com>
39939
39940 * g77.f-torture/compile/19981216-0.f: New test.
39941
39942 1999-02-14 Jeffrey A Law (law@cygnus.com)
39943
39944 * gcc.dg/990214-1.c: New test.
39945
39946 1999-02-13 Jeffrey A Law (law@cygnus.com)
39947
39948 * gcc.dg/990213-2.c: New test.
39949
39950 * gcc.dg/990213-1.c: New test.
39951
39952 1999-02-12 Jeffrey A Law (law@cygnus.com)
39953
39954 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39955 ints.
39956
39957 1999-02-11 Nick Clifton <nickc@cygnus.com>
39958
39959 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39960 specified by target.
39961
39962 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39963
39964 1999-02-11 Jeffrey A Law (law@cygnus.com)
39965
39966 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39967
39968 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
39969
39970 * gcc.dg/special/ecos.exp: New test driver for new tests with
39971 special requirements.
39972
39973 * gcc.dg/special/alias-1.c: New test.
39974 * gcc.dg/special/gcsec-1.c: New test.
39975 * gcc.dg/special/weak-1.c: New test.
39976 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39977 * gcc.dg/special/weak-2.c: New test.
39978 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39979 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39980 * gcc.dg/special/wkali-1.c: New test.
39981 * gcc.dg/special/wkali-2.c: New test.
39982 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39983 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39984
39985 1999-02-10 Felix Lee <flee@cygnus.com>
39986
39987 * lib/c-torture.exp (c-torture-compile): Pull out code for
39988 analyzing gcc error messages.
39989 (c-torture-execute): Likewise. Fix some (harmless) false
39990 positives.
39991 * lib/gcc.exp (gcc_check_compile): New function.
39992
39993 1999-02-08 Richard Henderson <rth@cygnus.com>
39994
39995 * gcc.c-torture/execute/990208-1.c: New test.
39996
39997 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
39998
39999 * g++.dg/special/ecos.exp: New driver for new tests with special
40000 requirements
40001
40002 * g++.dg/special/conpr-1.C: New test
40003 * g++.dg/special/conpr-2.C: New test
40004 * g++.dg/special/conpr-2a.C: New test
40005 * g++.dg/special/conpr-3.C: New test
40006 * g++.dg/special/conpr-3a.C: New test
40007 * g++.dg/special/conpr-3b.C: New test
40008
40009 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40010 allow g++ to use the dg driver
40011
40012 * README: Add comment about g++.dg directory
40013
40014 1999-02-06 Jeffrey A Law (law@cygnus.com)
40015
40016 * README: Update email addresses.
40017
40018 1999-02-03 Nick Clifton <nickc@cygnus.com>
40019
40020 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40021 arguments in order to force structure S onto the stack even on
40022 the alpha.
40023 (test): Pass 10 leading arguments to function foo as well as the
40024 structure S.
40025
40026 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40027 failure for all targets.
40028
40029 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40030 abort to terminate program execution.
40031
40032 1999-01-30 Richard Henderson <rth@cygnus.com>
40033
40034 * gcc.c-torture/execute/990130-1.c: New test.
40035
40036 1999-01-30 Jeffrey A Law (law@cygnus.com)
40037
40038 * gcc.dg/990130-1.c: New test.
40039
40040 1999-01-28 Michael Meissner <meissner@cygnus.com>
40041
40042 * gcc.c-torture/execute/990128-1.c: New test.
40043
40044 1999-01-27 Michael Meissner <meissner@cygnus.com>
40045
40046 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
40047
40048 1999-01-27 Felix Lee <flee@cygnus.com>
40049
40050 * lib/c-torture.exp (c-torture-compile): pull out code for
40051 analyzing gcc error messages.
40052 (c-torture-execute): ditto, and fix some (harmless) false
40053 positives.
40054 * lib/gcc.exp (gcc_check_compile): new function.
40055
40056 1999-01-17 Jeffrey A Law (law@cygnus.com)
40057
40058 * gcc.dg/990117-1.c: New test.
40059
40060 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
40061
40062 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
40063
40064 1999-01-15 Jeffrey A Law (law@cygnus.com)
40065
40066 * g77.f-torture/compile/990115-1.f: New test.
40067
40068 1999-01-07 Jeffrey A Law (law@cygnus.com)
40069
40070 * gcc.c-torture/compile/990107-1.c: New test
40071
40072 1999-01-06 Jeffrey A Law (law@cygnus.com)
40073
40074 * gcc.c-torture/execute/990106-2.c: New test.
40075
40076 * gcc.c-torture/execute/990106-1.c: New test.
40077
40078 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
40079
40080 * gcc.c-torture/compile/981223-1.c: New test.
40081
40082 1998-12-29 Richard Henderson <rth@cygnus.com>
40083
40084 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
40085 (opt3): Rename from opt4 and disable.
40086
40087 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
40088
40089 * g++.old-deja/g++.pt/ptrmem5.C: New test.
40090
40091 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40092
40093 * g++.old-deja/g++.other/conv5.C: New test.
40094
40095 1998-12-14 Nick Clifton <nickc@cygnus.com>
40096
40097 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40098
40099 1998-12-11 Jeffrey A Law (law@cygnus.com)
40100
40101 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40102
40103 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
40104
40105 * gcc.c-torture/compile/981211-1.c: New test.
40106
40107 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40108
40109 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40110
40111 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40112
40113 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40114
40115 * gcc.special/930510-1.c: Make C9X safe.
40116 * gcc.misc-tests/gcov-1.c Similarly.
40117 * gcc.misc-tests/gcov-2.c Similarly.
40118
40119 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40120
40121 * gcc.dg/ultrasp1.c: New test.
40122
40123 1998-12-06 Richard Henderson <rth@cygnus.com>
40124
40125 * gcc.c-torture/execute/981206.c: New test.
40126
40127 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40128
40129 * g++.old-deja/g++.ns/template7.C: New test.
40130
40131 * g++.old-deja/g++.other/expr1.C: New test.
40132
40133 * g++.old-deja/g++.eh/tmpl3.C: New test.
40134
40135 * g++.old-deja/g++.eh/tmpl2.C: New test.
40136
40137 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40138
40139 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40140 * g++.old-deja/g++.other/using6.C: Removed.
40141 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40142
40143 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40144
40145 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40146
40147 * g++.old-deja/g++.pt/overload8.C: New test.
40148
40149 * g++.old-deja/g++.pt/overload7.C: New test.
40150
40151 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40152
40153 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40154 and relinking messages.
40155 * lib/g++.exp (g++_target_compile): Remove .rpo file when
40156 compiling with -frepo.
40157
40158 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
40159
40160 * g++.old-deja/g++.pt/lookup6.C: New test.
40161
40162 1998-11-30 Nick Clifton <nickc@cygnus.com>
40163
40164 * gcc.c-torture/execute/981130-1.c: New test.
40165 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40166
40167 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
40168
40169 * g++.old-deja/g++.pt/explicit76.C: New test.
40170
40171 * g++.old-deja/g++.pt/friend38.C: New test.
40172
40173 * g++.old-deja/g++.ns/crash2.C: New test.
40174
40175 * g++.old-deja/g++.pt/defarg8.C: New test.
40176
40177 * g++.old-deja/g++.pt/instantiate6.C: New test.
40178
40179 * g++.old-deja/g++.pt/static6.C: New test.
40180
40181 * g++.old-deja/g++.pt/decl2.C: New test.
40182
40183 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40184
40185 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
40186 problem is actually related with name lookup, but so what? :-)
40187
40188 * g++.old-deja/g++.pt/friend37.C: New test.
40189
40190 1998-11-25 Dave Love <d.love@dl.ac.uk>
40191
40192 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40193 element, which fails on some systems.
40194
40195 * g77.f-torture/execute/labug1.f: New test.
40196
40197 1998-11-21 Jeffrey A Law (law@cygnus.com)
40198
40199 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40200 is defined.
40201
40202 1998-11-18 Dave Love <d.love@dl.ac.uk>
40203
40204 * g77.f-torture/compile/981117-1.f: New test.
40205
40206 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
40207
40208 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
40209 properly discarded.
40210
40211 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
40212
40213 * gcc.c-torture/execute/memcheck: New directory of tests for
40214 -fcheck-memory-usage.
40215
40216 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40217
40218 * README: New file, general information about the testsuite and
40219 new description of the various C++ test subdirectories.
40220 * README.g++: Eliminate obsolete information, update and move most
40221 relevant stuff to README.
40222
40223 1998-11-07 Richard Henderson <rth@cygnus.com>
40224
40225 * gcc.c-torture/compile/981107-1.c: New test.
40226
40227 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
40228
40229 * execute/memcpy-bi.c: New testcase.
40230
40231 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
40232
40233 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40234 base classes.
40235
40236 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40237 template is selected.
40238
40239 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40240 classes, it should be accepted for all types.
40241
40242 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40243
40244 * g++.old-deja/g++.pt/spec24.C: Ensure that template
40245 specializations start with template headers.
40246
40247 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
40248
40249 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40250
40251 * g++.old-deja/g++.other/init9.C: Test cross initialization of
40252 non-POD types.
40253
40254 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
40255
40256 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40257
40258 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40259
40260 * compile/981022-1.c, compile/981022-1.x: New test and driver.
40261
40262 1998-10-19 Jeffrey A Law (law@cygnus.com)
40263
40264 * 981019-1.c: New test.
40265
40266 1998-10-14 Robert Lipe <robertl@dgii.com>
40267
40268 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40269 find objc headers.
40270
40271 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40272
40273 * compile/981001-4.c: Remove use of GCC extension that triggers a
40274 compiler bug.
40275
40276 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
40277
40278 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40279
40280 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40281
40282 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
40283 instantiation of template produces incorrect code for delete
40284 expression.
40285
40286 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
40287 constructors' name is not unique.
40288 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40289 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40290
40291 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
40292 automatic array of const is ill-formed.
40293
40294 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
40295 of template parameter?
40296
40297 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
40298 const.
40299
40300 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
40301 pointer-to-member expression.
40302
40303 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
40304 declaration causes ICE.
40305
40306 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
40307
40308 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
40309 reserved in the global namespace.
40310
40311 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40312 generate needed virtual table.
40313
40314 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40315
40316 1998-10-10 Dariush Eslimi <eslimi@loran.com>
40317
40318 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40319 template-dependent type
40320
40321 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40322
40323 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40324 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40325 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40326
40327 * g++.old-deja/g++.other/using5.C: New test; using decl from base
40328 class should be usable as argument of member function.
40329 * g++.old-deja/g++.other/using6.C: New test; using decl from base
40330 class should be usable as return type of member function.
40331 * g++.old-deja/g++.other/using7.C: New test; using decl from base
40332 class should be usable as type of data member.
40333
40334 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40335
40336 1998-10-09 Jeffrey A Law (law@cygnus.com)
40337
40338 * gcc.c-torture/special/920521-1.c: Fix bogus test.
40339
40340 1998-10-08 Nick Clifton <nickc@cygnus.com>
40341
40342 * gcc.dg/dll-?.c Add thumb to target list.
40343 Fix assembler scan patterns to match current assembler output.
40344
40345 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
40346
40347 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
40348 matching of template brackets.
40349
40350 * g++.old-deja/g++.other/using4.C: New test. Test using
40351 declarations of methods from base classes.
40352
40353 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
40354 within functions should introduce names into the innermost
40355 enclosing namespace.
40356
40357 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
40358 of static locals if first initialization throws.
40359
40360 1998-10-07 Jim Wilson <wilson@cygnus.com>
40361
40362 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40363
40364 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
40365
40366 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
40367 lose track of the possible targets of tablejump insns.
40368 * special/special.exp: Run it.
40369
40370 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40371
40372 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40373 must be declared before its specializations can be named in friend
40374 declarations.
40375
40376 1998-10-05 Dave Love <d.love@dl.ac.uk>
40377
40378 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40379
40380 * g77.f-torture/execute/io1.f: New test.
40381
40382 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40383
40384 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40385 with pointer to template function, for which no argument deduction
40386 is possible.
40387
40388 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40389 specialization of template function as argument to template
40390 function.
40391
40392 * g++.old-deja/g++.other/access2.C: New test; Inner class
40393 shouldn't have privileged access to Outer's names.
40394
40395 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40396
40397 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40398 friend template declared within template class conflicts with
40399 nested class of the same name.
40400
40401 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40402 is ignored.
40403
40404 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40405 object with direct initializer as function declaration.
40406
40407 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40408 initializers.
40409
40410 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40411 involving const pointer and NULL produces incorrect result.
40412
40413 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40414 type name without `typename' should be rejected with -pedantic.
40415
40416 1998-10-02 Richard Henderson <rth@cygnus.com>
40417
40418 * g++.old-deja/g++.other/addrof1.C: New test.
40419
40420 1998-10-01 Nick Clifton <nickc@cygnus.com>
40421
40422 * gcc.c-torture/compile/981001-1.c: New test.
40423 * gcc.c-torture/execute/981001-1.c: New test.
40424
40425 1998-10-01 Jeffrey A Law (law@cygnus.com)
40426
40427 * gcc.c-torture/compile/981001-2.c: New test.
40428 * gcc.c-torture/compile/981001-3.c: New test.
40429 * gcc.c-torture/compile/981001-4.c: New test.
40430
40431 1998-10-01 Robert Lipe <robertl@dgii.com>
40432
40433 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40434 multilibbed hosts. Idea grafted from g77.exp.
40435
40436 1998-09-30 Dave Love <d.love@dl.ac.uk>
40437
40438 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40439 avoid losing on systems which need -lsocket.
40440
40441 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40442
40443 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40444 * g++.old-deja/g++.other/nested2.C: Ditto.
40445 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40446 failure.
40447
40448 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40449
40450 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40451 preferred over template operator!= for enum bitfields.
40452
40453 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40454
40455 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40456 that happen to have the same base name, but in different scopes,
40457 are incorrectly rejected.
40458
40459 1998-09-16 Richard Henderson <rth@cygnus.com>
40460
40461 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40462 on the native word size instead of an integer literal.
40463
40464 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40465
40466 * g++.old-deja/g++.other/static2.C: Invocation of static data
40467 member of type pointer-to-function denoted as non-static member.
40468
40469 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40470 checks involving function types and aliases.
40471
40472 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40473
40474 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40475 redefined to the same non-trivial type.
40476
40477 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40478 namespace-qualification of template specializations declared in
40479 other namespaces.
40480
40481 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40482 to declare a subset of the specializations of a template function
40483 as friends of specializations of a template class.
40484
40485 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40486 member templates that do not fully specialize the enclosing
40487 template class are rejected.
40488
40489 1998-09-11 Dave Love <d.love@dl.ac.uk>
40490
40491 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40492
40493 1998-09-08 Dave Love <d.love@dl.ac.uk>
40494
40495 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40496 altered from libf2c/libU77 version.
40497
40498 1998-09-06 Dave Love <d.love@dl.ac.uk>
40499
40500 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40501
40502 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40503
40504 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40505 (un)signed char are different types for template specialization
40506 purposes.
40507
40508 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40509
40510 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40511 * objc: ObjC testsuite.
40512
40513 1998-08-31 Catherine Moore <clm@cygnus.com>
40514
40515 * gcc.c-torture/execute/941014-1.x: New file.
40516
40517 1998-08-31 Nick Clifton <nickc@cygnus.com>
40518
40519 * lib/c-torture.exp: Add support for
40520 torture_eval_before_compile and torture_eval_before_execute
40521 variables.
40522
40523 1998-08-30 Jeffrey A Law (law@cygnus.com)
40524
40525 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40526 this test triggers valid.
40527
40528 1998-08-27 Jeffrey A Law (law@cygnus.com)
40529
40530 * gcc.dg/980827-1.c: New test.
40531
40532 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40533
40534 * gcc.c-torture/execute/loop-4b.c: New test.
40535
40536 1998-08-26 Nick Clifton <nickc@cygnus.com>
40537
40538 * lib/c-torture.exp: Add support for
40539 torture_eval_before_compile and torture_eval_before_execute
40540 variables.
40541
40542 1998-08-25 Jeffrey A Law (law@cygnus.com)
40543
40544 * gcc.c-torture/compile/980825-1.c: New test.
40545
40546 1998-08-24 Nick Clifton <nickc@cygnus.com>
40547
40548 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40549 count number tests in opt_t0 not good_t0.
40550
40551 1998-08-24 Jeffrey A Law (law@cygnus.com)
40552
40553 * gcc.c-torture/compile/930326-1.x: Fix typo.
40554
40555 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40556
40557 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40558 causes an ICE.
40559
40560 1998-08-21 Jeffrey A Law (law@cygnus.com)
40561
40562 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40563 STACK_SIZE is defined.
40564 * gcc.c-torture/unsorted/stuct.c: Similarly.
40565
40566 * gcc.c-torture/compile/980821-1.c: New test.
40567
40568 1998-08-21 Jeffrey A Law (law@cygnus.com)
40569
40570 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40571
40572 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40573
40574 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40575 code.
40576
40577 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40578
40579 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40580 error'.
40581
40582 1998-08-18 Jeffrey A Law (law@cygnus.com)
40583
40584 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40585
40586 1998-08-16 Jeffrey A Law (law@cygnus.com)
40587
40588 * gcc.c-torture/compile/980816-1.c: New test.
40589
40590 * gcc.dg/980816-1.c: New test.
40591
40592 1998-08-13 Jeffrey A Law (law@cygnus.com)
40593
40594 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40595 compiler for ieee tests.
40596
40597 1998-08-01 Dave Love <d.love@dl.ac.uk>
40598
40599 * g77.f-torture/compile/980729-0.f: New test.
40600
40601 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40602
40603 * gcc.c-torture/special/eeprof-1.c: New test, for
40604 -finstrument-functions.
40605 * gcc.c-torture/special/special.exp: Run it.
40606
40607 1998-07-29 Jeffrey A Law (law@cygnus.com)
40608
40609 * gcc.c-torture/compile/980729-1.c: New test.
40610
40611 1998-07-27 Nick Clifton <nickc@cygnus.com>
40612
40613 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40614 __thumb__ is defined, and test for ARM style doubles if so.
40615
40616 1998-07-26 Dave Love <d.love@dl.ac.uk>
40617
40618 * g77.f-torture/noncompile/980615-0.f: New test.
40619
40620 1998-07-26 H.J. Lu (hjl@gnu.org)
40621
40622 * gcc.dg/980312-1.c: Do link instead of compile.
40623 * gcc.dg/980313-1.c: Likewise.
40624
40625 1998-07-26 Jeffrey A Law (law@cygnus.com)
40626
40627 * gcc.c-torture/compile/980726-1.c: New test.
40628
40629 1998-07-25 Dave Love <d.love@dl.ac.uk>
40630
40631 * g77.f-torture/execute/io0.f: New test.
40632
40633 1998-07-24 Nick Clifton <nickc@cygnus.com>
40634
40635 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40636 an int.
40637
40638 1998-06-18 Michael Meissner <meissner@cygnus.com>
40639
40640 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40641 m32r bugs.
40642
40643 1998-07-17 Nick Clifton <nickc@cygnus.com>
40644
40645 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40646 c-decl.c:grokdeclarator can handle mode attributes.
40647
40648 1998-07-16 Jeffrey A Law (law@cygnus.com)
40649
40650 * gcc.c-torture/execute/980716-1.c: New test.
40651
40652 1998-07-13 Jeffrey A Law (law@cygnus.com)
40653
40654 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40655 the mn10200.
40656 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40657 the mn10200.
40658 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40659 * gcc.c-torture/compile/930326-1.x: Similarly.
40660
40661 1998-07-13 Dave Love <d.love@dl.ac.uk>
40662
40663 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40664 New test from Craig.
40665
40666 1998-07-12 Dave Love <d.love@dl.ac.uk>
40667
40668 * g77.f-torture/noncompile/980616-0.f: New test.
40669
40670 * g77.f-torture/execute/970816-3.f: New test from Craig.
40671
40672 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40673
40674 * g++.other/singleton.C: Return error value instead of taking
40675 SIGSEGV.
40676
40677 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40678
40679 * g++.other/singleton.C: New test. Warning is under dispute.
40680 Runtime crash is not.
40681
40682 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40683
40684 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40685 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40686 using6.C, using7.C}: New namespace tests.
40687
40688 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40689
40690 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40691 specialization with typedef'ed names used as array indexes.
40692
40693 1998-07-09 Jeffrey A Law (law@cygnus.com)
40694
40695 * gcc.c-torture/execute/980709-1.c: New test.
40696
40697 * gcc.dg/980709-1.c: New test.
40698
40699 1998-07-07 Richard Henderson <rth@cygnus.com>
40700
40701 * gcc.c-torture/execute/bcp-1.c: New test.
40702
40703 1998-07-07 Jeffrey A Law (law@cygnus.com)
40704
40705 * gcc.c-torture/execute/980707-1.c: New test.
40706
40707 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40708
40709 * gcc.c-torture/compile/980706-1.c: New test.
40710
40711 1998-07-01 Dave Love <d.love@dl.ac.uk>
40712
40713 * g77.f-torture/execute/980701-0.f,
40714 g77.f-torture/execute/980701-1.f: New test from Craig.
40715
40716 1998-07-01 Jeffrey A Law (law@cygnus.com)
40717
40718 * gcc.c-torture/compile/980701-1.c: New test.
40719
40720 * gcc.c-torture/execute/980701-1.c: New test.
40721
40722 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40723 rlsruhe.de>
40724
40725 * g++.old-deja/g++.robertl/eb132.C: New test.
40726 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40727
40728 1998-06-29 Dave Love <d.love@dl.ac.uk>
40729
40730 * g77.f-torture/execute/980628-7.f,
40731 g77.f-torture/execute/980628-8.f,
40732 g77.f-torture/execute/980628-9.f,
40733 g77.f-torture/execute/980628-10.f: New tests from Craig.
40734
40735 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40736
40737 1998-06-28 Jeffrey A Law (law@cygnus.com)
40738
40739 * g77.f-torture/execute/980628-4.f: New test from Craig.
40740 * g77.f-torture/execute/980628-5.f: Likewise.
40741 * g77.f-torture/execute/980628-2.f: Likewise.
40742 * g77.f-torture/execute/980628-0.f: Likewise.
40743 * g77.f-torture/execute/980628-1.f: Likewise.
40744 * g77.f-torture/execute/980628-3.f: Likewise.
40745 * g77.f-torture/execute/980628-6.f: Likewise.
40746
40747 1998-06-28 Jeffrey A Law (law@cygnus.com)
40748
40749 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40750 directory when nothing has been installed yet.
40751
40752 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40753
40754 * gcc.c-torture/special/special.exp: Handle newer versions of
40755 dejagnu.
40756
40757 1998-06-26 Jeffrey A Law (law@cygnus.com)
40758
40759 * gcc.dg/980626-1.c: New test.
40760
40761 1998-06-19 Bruno Haible <haible@ilog.fr>
40762
40763 * gcc.misc-tests/m-un-2.c: New test.
40764 * g++.old-deja/g++.other/warn01.c: Likewise.
40765
40766 1998-06-19 Robert Lipe <robertl@dgii.com>
40767
40768 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40769 compatibility with assmblers with a different comment character.
40770 Eliminate use of GAS-specific extensions.
40771
40772 1998-06-19 Jeffrey A Law (law@cygnus.com)
40773
40774 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40775
40776 1998-06-19 Robert Lipe <robertl@dgii.com>
40777
40778 * lib/g77.exp: Replace search for libf2c.a with search for newly
40779 renamed libg2c.a
40780
40781 1998-06-17 Jeffrey A Law (law@cygnus.com)
40782
40783 * gcc.c-torture/execute/980617-1.c: New test.
40784
40785 1998-06-12 Jeffrey A Law (law@cygnus.com)
40786
40787 * gcc.c-torture/execute/980612-1.c: New test.
40788
40789 1998-06-08 Jeffrey A Law (law@cygnus.com)
40790
40791 * gcc.dg/980523-1.c: Only test on ppc-linux.
40792 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40793
40794 * gcc.c-torture/execute/980608-1.c: New test.
40795
40796 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40797
40798 * gcc.c-torture/execute/980605-1.c: New test.
40799
40800 1998-06-04 Jeffrey A Law (law@cygnus.com)
40801
40802 * gcc.c-torture/execute/980604-1.c: New test.
40803
40804 1998-06-02 Jeffrey A Law (law@cygnus.com)
40805
40806 * gcc.c-torture/execute/980602-1.c: New test.
40807 * gcc.c-torture/execute/980602-2.c: Likewise.
40808
40809 1998-06-02 Dave Love <d.love@dl.ac.uk>
40810
40811 * 970125-0.f: Fix per JCB. Add commentary.
40812
40813 1998-05-31 Michael Meissner <meissner@cygnus.com>
40814
40815 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40816 IEEE -0 support.
40817
40818 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40819
40820 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40821 earlier.
40822
40823 1998-05-28 Catherine Moore <clm@cygnus.com>
40824
40825 * gcc.c-torture/execute/980526-3.c: New test.
40826
40827 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40828
40829 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40830 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40831 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40832 m88k-motorola-sysv3 to XFAIL.
40833
40834 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40835
40836 * gcc.dg/980526-1.c: New test.
40837 * gcc.c-torture/execute/980526-2.c: New test.
40838
40839 1998-05-26 Jeffrey A Law (law@cygnus.com)
40840
40841 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40842
40843 * gcc.c-torture/execute/980526-1.c: New test.
40844
40845 1998-05-26 Dave Love <d.love@dl.ac.uk>
40846
40847 * g77.f-torture/execute/alpha2.f: Add runtime test.
40848
40849 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40850
40851 * g++.old-deja/old-deja.exp: Strip leading directories.
40852
40853 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40854 error for the line. Don't run multiple tests for the same line.
40855
40856 1998-05-23 Jeffrey A Law (law@cygnus.com)
40857
40858 * gcc.dg/980523-1.c: New test.
40859
40860 1998-05-23 Dave Love <d.love@dl.ac.uk>
40861
40862 * g77.f-torture/compile/970915-0.f: New test.
40863
40864 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40865
40866 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40867
40868 1998-05-21 Jeffrey A Law (law@cygnus.com)
40869
40870 * gcc.dg/980520-1.c: New test.
40871
40872 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40873
40874 * gcc.dg/980502-1.c: Fix return type.
40875
40876 1998-05-20 Jeffrey A Law (law@cygnus.com)
40877
40878 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40879 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40880 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40881 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40882 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40883
40884 1998-05-20 Dave Love <d.love@dl.ac.uk>
40885
40886 * g77.f-torture/execute/980520-1.f: New test.
40887
40888 1998-05-15 Dave Love <d.love@dl.ac.uk>
40889
40890 * lib/mike-g77.exp: New file.
40891
40892 * g77.f-torture/noncompile/noncompile.exp,
40893 g77.f-torture/noncompile/check0.f: New files.
40894
40895 1998-05-14 Dave Love <d.love@dl.ac.uk>
40896
40897 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40898 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40899 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40900 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40901 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40902 abort where appropriate.
40903
40904 1998-05-05 Michael Meissner <meissner@cygnus.com>
40905
40906 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40907 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40908
40909 1998-04-29 Dave Love <d.love@dl.ac.uk>
40910
40911 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40912
40913 1998-04-27 Dave Love <d.love@dl.ac.uk>
40914
40915 * g77.f-torture/compile/980427-0.f: New test.
40916
40917 1998-04-24 Dave Love <d.love@dl.ac.uk>
40918
40919 * g77.f-torture/compile/980424-0.f: New test.
40920
40921 1998-04-19 Dave Love <d.love@dl.ac.uk>
40922
40923 * g77.f-torture/compile/980419-2.f (main): New test.
40924 * g77.f-torture/compile/970125-0.f: New test.
40925 * g77.f-torture/compile/980419-1.f: New test.
40926
40927 1998-04-08 Jim Wilson <wilson@cygnus.com>
40928
40929 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
40930 of loop-4.c.
40931
40932 1998-04-07 Jim Wilson <wilson@cygnus.com>
40933
40934 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40935
40936 1998-04-03 Jim Wilson <wilson@cygnus.com>
40937
40938 * gcc.c-torture/compile/980329-1.c: New test.
40939
40940 1998-03-18 Jim Wilson <wilson@cygnus.com>
40941
40942 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40943 * gcc.dg/980312-1.c: Fix typo in -march command.
40944
40945 1998-03-16 H.J. Lu (hjl@gnu.org)
40946
40947 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40948
40949 1998-03-11 Robert Lipe <robertl@dgii.com>
40950
40951 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
40952 Dave Love agree the Fortran source is bogus.
40953
40954 1998-03-11 Robert Lipe <robertl@dgii.com>
40955
40956 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40957 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40958 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40959 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40960 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40961
40962 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40963
40964 * g++.old-deja/g++.other/friend1.C: New test.
40965
40966 1998-02-18 Dave Love <d.love@dl.ac.uk>
40967
40968 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40969 possibly uninitialized) variables and declare dnrm2.
40970
40971 1998-02-23 Robert Lipe <robertl@dgii.com>
40972
40973 From Bruno Haible <haible@ilog.fr>:
40974 * gcc.c-torture/execute/980223.c: New test.
40975
40976 1998-02-13 Jeffrey A Law (law@cygnus.com)
40977
40978 * gcc.dg/ifelse-1.c: New test.
40979
40980 1998-02-09 H.J. Lu (hjl@gnu.org)
40981
40982 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40983
40984 * lib/old-dejagnu.exp (old-dejagnu): Added the
40985 "execution test - XFAIL *-*-*" handling in the spirit of
40986 "excess errors test -". Changed the "execution test fails"
40987 handling to be like "excess errors test fails".
40988 * Update various tests accordingly.
40989
40990 1998-02-06 Jim Wilson <wilson@cygnus.com>
40991
40992 * gcc.c-torture/execute/980205.c: New test.
40993
40994 1998-01-18 Jeffrey A Law (law@cygnus.com)
40995
40996 * lib/c-torture.exp: Look for .x files instead of .cexp files.
40997 * lib/f-torture.exp: Similarly.
40998 * gcc.c-torture: Rename all .cexp files to .x files.
40999
41000 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
41001
41002 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41003 (940510-1.c): Removed duplicate.
41004 (971104-1.c): New test.
41005
41006 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
41007
41008 * lib/f-torture.exp: Improve error and loop detection.
41009
41010 1997-11-19 Michael Meissner <meissner@cygnus.com>
41011
41012 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41013 use that to size the filler array.
41014
41015 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
41016
41017 * lib/c-torture.exp(c-torture-execute): Fix typo.
41018
41019 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41020 testcase as the executable name. Keep the executable around if
41021 the test fails.
41022
41023 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
41024
41025 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41026 changes. Only test one -g option, and move it to the end of the
41027 list of options to test.
41028
41029 1997-09-19 Michael Meissner <meissner@cygnus.com>
41030
41031 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41032 variable GCC_TORTURE_OPTIONS to supply default switches separated
41033 by colons. If no environment variable, run tests with -O0 -g, -O1
41034 -g, and -O2 -g as well.
41035
41036 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
41037
41038 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
41039 explanatory comments. Fix indentation.
41040
41041 1997-09-15 Jeffrey A Law (law@cygnus.com)
41042
41043 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
41044
41045 1997-09-11 Jeffrey A Law (law@cygnus.com)
41046
41047 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
41048 * g++.old-deja/g++.mike/p7325.C: Likewise.
41049 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
41050
41051 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
41052
41053 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
41054 * g++.old-deja/g++.brendan/crash30.C: Likewise.
41055 * g++.old-deja/g++.brendan/crash39.C: Likewise.
41056 * g++.old-deja/g++.law/operators4.C: Likewise.
41057
41058 1997-09-11 Joe Buck (jbuck@synopsys.com)
41059
41060 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
41061 * g++.old-deja/g++.mike/p784.C: Ditto.
41062 * g++.old-deja/g++.mike/p785.C: Ditto.
41063
41064 1997-09-05 Jeffrey A Law (law@cygnus.com)
41065
41066 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
41067
41068 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
41069
41070 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
41071 target feature; pass this to c-torture-execute as needed.
41072
41073 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
41074
41075 * lib/c-torture.exp(c-torture-execute): If the previous and the
41076 current executables being tested are identical, we don't need to
41077 run the executable again. Try to make the executable names
41078 unique. Add an optional argument for passing additional compiler
41079 flags.
41080
41081 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
41082
41083 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
41084
41085 1997-08-29 Jeffrey A Law (law@cygnus.com)
41086
41087 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41088
41089 1997-07-31 Jeffrey A Law (law@cygnus.com)
41090
41091 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41092 32bit or larger longs.
41093
41094 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41095 have either a 32bit long or 32bit int.
41096
41097 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
41098
41099 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41100 Make double precision tests dependent on sizeof (double).
41101
41102 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
41103
41104 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41105 too.
41106
41107 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
41108
41109 * gcc.c-torture/compile/961203-1.cexp: New script.
41110
41111 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
41112
41113 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41114 up the includes ourselves.
41115
41116 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
41117
41118 * lib/plumhall.exp: Remove random include, and add a few
41119 verbose messages for debugging.
41120
41121 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
41122
41123 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41124 of trying to do it ourselves.
41125
41126 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
41127
41128 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41129
41130 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
41131
41132 * gcc.prms/5403.c: Made regexp a bit less strict.
41133
41134 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
41135
41136 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41137 is returned from remote_load instead.
41138 * lib/plumhall.exp: Ditto.
41139 * lib/mike-g++.exp: Ditto.
41140 * lib/old-dejagnu.exp: Ditto.
41141 * lib/c-torture.exp: Ditto.
41142
41143 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
41144
41145 * lib/g++.exp: Use build_wrapper procedure.
41146 * lib/gcc.exp: Ditto.
41147
41148 1997-05-20 Jeffrey A Law (law@cygnus.com)
41149
41150 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41151 an old-style decl for malloc. Fixes tests to work when
41152 sizeof (int) != sizeof (size_t).
41153
41154 1997-05-15 Mike Meissner <meissner@cygnus.com>
41155
41156 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41157
41158 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41159 use stdargs.h interface.
41160
41161 1997-05-15 Mike Meissner <meissner@cygnus.com>
41162
41163 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41164 NO_VARARGS when compiling.
41165
41166 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
41167
41168 * lib/plumhall.exp(ph_includes): New procedure.
41169 (ph_make): Use it.
41170 (ph_compiler): Ditto.
41171
41172 * lib/g++.exp: Rename test-glue.c to testglue.c.
41173 * lib/gcc.exp: Ditto.
41174
41175 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
41176
41177 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41178 to completion when it's called.
41179
41180 1997-03-21 Michael Meissner <meissner@cygnus.com>
41181
41182 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41183 is defined, don't do test.
41184
41185 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
41186
41187 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41188 for object files.
41189 (ph_summary): Mark skipped testcases as untested, not unresolved.
41190
41191 * lib/plumhall.exp (ph_make): If unresolved because of bad
41192 errorCode, record errorCode in log file.
41193 (*): Replace send_log/verbose with verbose -log.
41194
41195 1997-03-19 Michael Meissner <meissner@cygnus.com>
41196
41197 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41198 double conversion if double isn't at least 8 bytes.
41199
41200 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41201 int to work with targets where int is 16 bits.
41202
41203 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41204 8 bytes, just exit, since 4 byte doubles don't have enough bits of
41205 precision for the test to complete.
41206
41207 1997-03-14 Michael Meissner <meissner@cygnus.com>
41208
41209 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41210 if d10v is not compiled with the -mdouble64 flag.
41211 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41212
41213 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41214 d10v is not compiled with the -mint32 flag.
41215
41216 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
41217
41218 * lib/plumhall.exp: Use incr_count.
41219
41220 1997-03-12 Jeffrey A Law (law@cygnus.com)
41221
41222 * gcc.c-torture: Update to c-torture-1.45.
41223
41224 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
41225
41226 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41227 the name of the expect testcase file).
41228
41229 * lib/g++.exp(g++_init): Ditto.
41230
41231 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
41232
41233 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41234 the host.
41235
41236 * lib/gcc.exp(gcc_exit): New procedure.
41237
41238 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
41239
41240 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41241 specs where appropriate.
41242
41243 * g++.old-deja/g++.arm/*: Added additional ERROR checks
41244 because of new "candidates are" messages, and removed a few
41245
41246 * Converted all non-old-style g++ testcases to old-style, and
41247 moved into g++.old-deja.
41248
41249 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
41250
41251 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41252 options.
41253
41254 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41255 succeeded.
41256
41257 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41258
41259 1997-02-13 Michael Meissner <meissner@cygnus.com>
41260
41261 * lib/gcc.exp (gcc_target_compile): Add support for defining
41262 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41263 the machine doesn't have those features.
41264
41265 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
41266
41267 * g++.law/operators4.exp: Don't use LIBS.
41268
41269 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
41270
41271 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41272
41273 * lib/mike-g++.exp: Don't set the compiler to be tested here.
41274 * lib/g++.exp: Set it here instead. Also, allow use of the
41275 --tool_exec and --tool_opt options. Change CXX to
41276 GXX_UNDER_TEST.
41277
41278 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41279
41280 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41281
41282 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
41283
41284 * lib/old-dejagnu.exp: Use prune_warnings instead of
41285 prune_system_crud.
41286 * lib/mike-g++.exp: Ditto.
41287 * lib/gcc.exp: Ditto.
41288 * lib/g++.exp: Ditto.
41289
41290 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41291
41292 1997-02-07 Jeffrey A Law (law@cygnus.com)
41293
41294 * 941014-2.c: Include stdlib.h
41295 * 960327-1.c: Include stdio.h
41296 * dbra.c, index-1.c: Don't assume ints are 32bits.
41297
41298 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
41299
41300 * lib/gcc.exp: Add gcc,stack_size target feature.
41301
41302 * lib/g++.exp(g++_target_compile): Add the include and link
41303 paths here, not in two other places. And, it's $options, not
41304 options.
41305
41306 * lib/mike-g++.exp(postbase): Remove the code that determines
41307 the correct include and link paths.
41308 * g++.old-deja/old-deja.exp: Ditto.
41309
41310 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
41311
41312 * lib/g++.exp(g++_init): target_compile no longer returns the
41313 filename of the result.
41314
41315 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
41316
41317 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41318 call to glob.
41319
41320 * gcc.c-torture/special/special.exp: Change call to
41321 gcc_target_compile to include the object file.
41322
41323 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
41324
41325 * gcc.c-torture/special/special.exp: Correct misspelling in last
41326 change.
41327
41328 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
41329
41330 * lib/plumhall.exp(ph_summary): Log the entire output of the
41331 executable. Return -1 if there were any failures, 0 otherwise.
41332 (ph_execute): Return -1 if there were any failures, 0 otherwise.
41333 (ph_make): Clean up objects and executables that were built
41334 if the tests succeeded.
41335
41336 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
41337
41338 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41339 libraries and includes in the build tree as appropriate.
41340
41341 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41342
41343 * lib/c-torture.exp: Instead of looking for the global variable
41344 NO_LONG_LONG, check to see if that's a feature of the target.
41345
41346 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41347
41348 * config/default.exp: Minimize. Delete the remainer of the files in
41349 config; this functionality is now in devo/dejagnu/config.
41350
41351 g++.*/*: Pass any additional flags used to compile to postbase;
41352 delete CXXFLAGS.
41353
41354 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41355 is now done by runtest.exp. Use gcc_target_compile instead of
41356 compile.
41357
41358 lib/c-torture.exp: Use gcc_target_compile instead of compile.
41359 Remove references to CFLAGS. Use remote_file instead of
41360 calling rm -f.
41361 (c-torture): Take a list of arguments to use to compile this
41362 testcase.
41363
41364 lib/g++.exp: Simplify. Use target_compile instead of compile.
41365 lib/gcc-dg.exp: Ditto.
41366 lib/gcc.exp: Ditto.
41367 lib/mike-{gcc,g++}.exp: Ditto.
41368 lib/old-dejagnu.exp: Ditto.
41369 lib/plumhall.exp: Ditto.
41370
41371 1997-01-08 Jim Wilson <wilson@cygnus.com>
41372
41373 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41374 (ph_linker): Likewise.
41375
41376 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41377
41378 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41379 MAP_ANON / MAP_ANONYMOUS if defined;
41380 else try to map from /dev/zero .
41381
41382 1996-11-12 Jeffrey A Law (law@cygnus.com)
41383
41384 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41385 isn't defined, then define it to MAP_ANONYMOUS.
41386
41387 1996-11-12 Jeffrey A Law (law@cygnus.com)
41388
41389 * gcc.c-torture: Update to c-torture-1.42 release.
41390
41391 1996-11-11 Jeffrey A Law (law@cygnus.com)
41392
41393 * gcc.c-torture: Update to c-torture-1.41 release.
41394
41395 1996-10-27 Jeffrey A Law (law@cygnus.com)
41396
41397 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41398 c-torture release.
41399
41400 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41401
41402 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41403 and LDFLAGS. Fix second case to append the target_info ldflags
41404 onto LDFLAGS, not CFLAGS.
41405 * lib/g++.exp (g++_init): Add target_info stuff.
41406 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41407 of libgloss and newlib flags for !native.
41408
41409 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41410 (GDB): Fix relative path to go up another dir for finding gdb.
41411
41412 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41413
41414 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41415 versions in the target_info array, if they don't exist.
41416
41417 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41418
41419 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41420
41421 1996-07-08 Jim Wilson <wilson@cygnus.com>
41422
41423 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41424 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41425
41426 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41427
41428 * lib/old-dejagnu.exp: Don't remove the output file before we've
41429 actually tested it. Don't append pwd to the path of the executable
41430 we're testing.
41431
41432 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41433
41434 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41435
41436 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41437
41438 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41439 temporary directory for compiler files, and set it to a default
41440 value of /tmp. Set $output as the name of the output file from
41441 compiling the testcase. Add a -o option to $cflags_var so the
41442 compiler writes the final output file as $output. Set $executable
41443 to $output.
41444
41445 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41446 directory for compiler files, and set it to /tmp if it doesn't
41447 already have a value. Set $output_file to the name of the output
41448 file from compiling the testcase. Add a -o option to CXXFLAGS so
41449 the compiler writes the final output file as $output. Use $output
41450 as the executable to be tested.
41451
41452 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41453
41454 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41455
41456 1996-06-08 Jeffrey A Law (law@cygnus.com)
41457
41458 * gcc.c-torture/execute/pending-1.c: New test. Still
41459 pending in Tege's queue.
41460
41461 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41462
41463 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41464 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41465 if there were failures. Call unresolved if there were unresolved
41466 testcases. Call gcc_fail if program did not run to completion.
41467 (ph_make): Pass additional argument name to ph_execute.
41468 (ph_execute): Add new argument. Pass additional arguments to
41469 ph_summary. Call gcc_fail is there is no execution output.
41470
41471 1996-04-24 Jeffrey A Law (law@cygnus.com)
41472
41473 * lib/plumhall.exp (proc_summary): Output relavent summary
41474 lines into the log so specific failures in plumhall can be
41475 investigated.
41476
41477 1996-04-10 Jeffrey A Law (law@cygnus.com)
41478
41479 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41480 (c-torture-execute): Don't try to execute tests which use
41481 "long long" types if $NO_LONG_LONG is nonzero.
41482
41483 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41484
41485 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41486 not c-torture.
41487
41488 * gcc.ieee: Move from here.
41489 * gcc.c-torture/execute/ieee: To here.
41490
41491 1996-03-26 Jeffrey A Law (law@cygnus.com)
41492
41493 * gcc.c-torture: Update to c-torture-1.41 release.
41494
41495 1996-03-22 Jeffrey A Law (law@cygnus.com)
41496
41497 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41498 not "$output".
41499
41500 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41501
41502 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41503 -c present.
41504
41505 1996-03-02 Jeffrey A Law (law@cygnus.com)
41506
41507 * config/proelf.exp: Handle connecting to a simulator.
41508
41509 1996-01-31 Jeffrey A Law (law@cygnus.com)
41510
41511 * config/proelf.exp: New file. Enough framework that we can
41512 run c-torture tests on the proelf targets (or any other target
41513 that gdb can connect to for that matter).
41514
41515 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41516
41517 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41518 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41519
41520 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41521 exec_output exists.
41522
41523 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41524
41525 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41526 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41527
41528 * config/*.exp: Update FSF address. Change result of ${tool}_load
41529 to pass/fail/unresolved/unsupported/untested. Caller must now
41530 call unresolved/unsupported/untested.
41531 * lib/*.exp: Update FSF address. Update to handle new results of
41532 ${tool}_load.
41533 * lib/chill.exp (verbose): Delete.
41534
41535 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41536
41537 * lib/gcc.exp (default_gcc_start): Change order of args to
41538 $LDFLAGS $CFLAGS $LIBS.
41539 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41540 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41541 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41542 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41543 * gcc.misc-tests/dg-test.exp: Likewise.
41544 * gcc.misc-tests/msgs.exp: Likewise.
41545 * gcc.prms/prms.exp: Likewise.
41546 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41547 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41548
41549 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41550
41551 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41552
41553 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41554
41555 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41556 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41557
41558 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41559 necessary.
41560
41561 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41562
41563 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41564 global for loop; add use of $mathlib.
41565 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41566 settings here; set mathlib for anything but VxWorks.
41567
41568 1996-01-22 Jeffrey A Law (law@cygnus.com)
41569
41570 * gcc.c-torture: Update to c-torture-1.40 release.
41571
41572 1996-01-03 Jeffrey A Law (law@cygnus.com)
41573
41574 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41575 dg.exp.
41576
41577 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41578
41579 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41580 global.
41581
41582 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41583
41584 * lib/g++.exp (LIBS): Define if not already.
41585 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41586 (gcc-dg-prune): Call prune_gcc_output.
41587 * lib/gcc.exp (prune_gcc_output): New proc.
41588 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41589 prune_gcc_output.
41590
41591 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41592
41593 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41594 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41595
41596 1995-11-15 Jeffrey A Law (law@cygnus.com)
41597
41598 * gcc.c-torture: Update to c-torture-1.39 release.
41599
41600 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41601
41602 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41603 fails, try others as well.
41604
41605 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41606
41607 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41608 If compilation fails, mark execute tests as `untested'.
41609 If test is marked as unsupported, don't mark compilation and
41610 execute tests as failed.
41611
41612 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41613
41614 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41615 libstdc++ for whether or not we want to be doing shared
41616 libraries. Delete link_curses since we don't need it anymore.
41617 * lib/mike-g++.exp (postbase): Don't link in libg++.
41618 * g++.old-deja/old-deja.exp: Likewise.
41619
41620 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41621
41622 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41623
41624 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41625
41626 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41627 For that, add `-Wl,-a,shared_archive'.
41628 * g++.old-deja/old-deja.exp: Likewise.
41629
41630 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41631
41632 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41633
41634 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41635
41636 * lib/mike-g++.exp (postbase): Pay attention to the status of
41637 g++_load.
41638
41639 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41640
41641 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41642
41643 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41644
41645 * lib/gcc.exp (default_gcc_start): No longer need to log program
41646 being executed or its output, execute_anywhere does that now.
41647 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41648 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41649
41650 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41651
41652 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41653 the same as those in lib/g++.exp.
41654
41655 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41656
41657 * gcc.c-torture: Update to c-torture-1.38 release.
41658 * gcc.ieee: Related changes.
41659
41660 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41661
41662 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41663 "exec". Minor reformatting changes.
41664
41665 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41666 cross. This means all "exec" calls now work on a remote host as
41667 well.
41668 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41669 cross. Filter out the extra "\r\n" stuff that expect puts in.
41670 (c-torture-execute): Filter out the bogus warnings like
41671 c-torture-compile does. Add support for canadian cross.
41672 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41673 Use execute_anywhere rather than calling exec directly. Now it
41674 works for canadian cross testing.
41675
41676 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41677
41678 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41679 results into a variable, and check that rather than using file exists.
41680
41681 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41682
41683 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41684 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41685
41686 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41687
41688 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41689 lib_curses if there's a shared libg++ in the build tree.
41690
41691 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41692
41693 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41694 if not supported target.
41695
41696 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41697
41698 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41699 link_curses up to always happen, not just for native builds.
41700
41701 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41702
41703 * gcc.c-torture: Update to c-torture-1.36 release.
41704 * gcc.failure: Related changes.
41705
41706 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41707
41708 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41709
41710 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41711
41712 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41713 * lib/mike-g++.exp (postbase): Not in here. Still reference
41714 runshlib, link_curses, and mathlib for link and run.
41715
41716 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41717 pass the runtime shared library options for Solaris, OSF/1, and
41718 Irix5, and link with -lcurses to avoid unresolved references.
41719
41720 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41721
41722 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41723 only run once.
41724
41725 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41726
41727 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41728
41729 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41730
41731 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41732 do not have a framework for the "compat" tests yet.
41733
41734 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41735
41736 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41737 set to null if we're testing vxworks5.1. Use that instead of
41738 `-lm' in the setting of LIBS for link and run.
41739
41740 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41741
41742 * config/rom68k.exp (${tool}_load): Major changes to make it
41743 work. Verified that it does in fact return the stuff in
41744 exec_output properly. Catch any Emul or any TRAP other than 0.
41745
41746 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41747
41748 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41749 LDFLAGS properly for targets that need stuff from libgloss.
41750 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41751 only run once.
41752 (gpp_initialized): New variable.
41753
41754 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41755
41756 * config/rom68k.exp: Load libgloss.exp.
41757 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41758 so we can produce a fully linked binary.
41759 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41760 so we can produce a fully linked binary.
41761
41762 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41763
41764 * lib/plumhall.exp (ph_section): Watch for expected failures.
41765 Add missing `else'.
41766
41767 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41768 run the testcase.
41769 (c-torture): Likewise.
41770
41771 1995-08-28 Doug Evans <dje@cygnus.com>
41772
41773 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41774
41775 * lib/mike-g++.exp (mike_cleanup): New proc.
41776 (prebase): New globals compiler_result, not_compiler_result,
41777 target_regexp.
41778 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41779 allow leading "-" in pattern. Watch for unsupported tests.
41780 If $compiler_result is set, pattern match assembler code,
41781 and ditto for $not_compiler_result.
41782 * lib/mike-gcc.exp: Likewise.
41783
41784 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41785 execution "succeeded".
41786
41787 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41788
41789 * config/win32.exp: New file.
41790 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41791
41792 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41793
41794 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41795 unsupported.
41796 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41797 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41798 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41799
41800 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41801 "... without exceptions was ...". That is now handled by
41802 prune_system_crud.
41803 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41804
41805 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41806
41807 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41808 sieve.c,sort2.c}: New files.
41809 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41810 sieve.exp,sort2.exp}: Drivers for them.
41811
41812 * lib/mike-gcc.exp (program_output): New user settable variable.
41813 (postbase): Call prune_system_crud. Also prune extraneous compiler
41814 messages.
41815 * lib/mike-g++.exp (program_output): New user settable variable.
41816
41817 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41818
41819 * config/sh.exp: Deleted (use sim.exp instead).
41820
41821 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41822
41823 * config/vx.exp: Declare CHECKTASK as global.
41824 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41825 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41826 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41827
41828 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41829
41830 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41831 target. Like vx.exp, only includes `vx29k.exp' instead of
41832 `vxworks.exp'.
41833
41834 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41835
41836 * config/sim.exp: Increase time limit from 120 seconds to 240.
41837
41838 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41839
41840 * gcc.c-torture/execute/950628-1.c: New test.
41841
41842 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41843
41844 * gcc.c-torture: Update with changes/additions from
41845 c-torture-1.34.
41846
41847 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41848
41849 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41850
41851 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41852
41853 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41854
41855 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41856
41857 * gcc.c-torture/compile/950512-1.c: New test.
41858 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41859 * gcc.dg/struct-ret-1.c: Likewise.
41860
41861 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41862
41863 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41864 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41865
41866 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41867
41868 * gcc.c-torture/special/920411-1.c: Deleted.
41869 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41870
41871 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41872
41873 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41874 cpu limit.
41875
41876 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41877
41878 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41879
41880 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41881
41882 From kenner;
41883 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41884 is the proper length.
41885 * va-arg-3.c: Likewise.
41886
41887 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41888
41889 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41890 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41891
41892 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41893 * lib/g++.exp (default_g++_start): Delete old cruft.
41894
41895 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41896
41897 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41898 (2 * (1 << 18)) to (2 * (1 << 17)).
41899
41900 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41901
41902 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41903
41904 * config/rom68k.exp: Renamed from config/idp.exp
41905
41906 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41907
41908 * c-torture/compile/921109-2.c
41909
41910 1995-04-18 Mike Stump <mrs@cygnus.com>
41911
41912 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41913 excess errors.
41914
41915 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
41916
41917 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41918 output.
41919 * lib/g++.exp (default_g++_start): Likewise.
41920
41921 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
41922
41923 * gcc.c-torture/compile/950329-1.c: New test.
41924
41925 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
41926
41927 * config/bug.exp (${tool}_load): Updated to use new remote_open
41928 and remote_close procs.
41929 * config/idp.exp: New file.
41930
41931 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
41932
41933 * gcc.c-torture/execute/950322-1.c: New test.
41934
41935 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
41936
41937 * config/vx.exp (${tool}_load): Clean up testing of return code from
41938 vxworks_ld and vxworks_spawn.
41939
41940 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
41941
41942 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41943
41944 1995-03-13 Mike Stump <mrs@cygnus.com>
41945
41946 * lib/old-deja.exp: Add `excess errors test - ' error, now one
41947 can mark excess errors on a machine by machine basis. Note, the
41948 default is to not expect any excess errors, even when excess
41949 errors test - is given, so you will want to put an XFAIL ... on
41950 these lines. For example, // excess errors test - XFAIL hppa*-*-*
41951 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41952 those 4 machines, but no others.
41953
41954 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
41955
41956 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41957 * lib/c-torture.exp: to here.
41958
41959 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
41960
41961 * gcc.c-torture/execute/950221-1.c: New test.
41962 * gcc.c-torture/execute/struct-ret-1.c: New test.
41963 * gcc.c-torture/compile/950221-1.c: New test.
41964
41965 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41966
41967 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
41968
41969 * gcc.c-torture/execute/arith-1.c (main): Return 0.
41970 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41971
41972 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
41973
41974 * g++.gb: New directory of tests, derived from my signature and
41975 class scoping tests.
41976
41977 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41978 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41979 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41980 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41981 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41982 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41983 * g++.gb/sig25.C: Likewise.
41984
41985 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41986 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41987 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41988 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41989 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41990 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41991 * g++.gb/sig25.exp: Likewise.
41992
41993 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41994 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41995 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41996 * g++.gb/scope13.C: Likewise, this test still fails.
41997
41998 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41999 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42000 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42001 * g++.gb/scope13.exp: Ditto.
42002
42003 * g++.gb/README: New file, explains what these tests are about.
42004
42005 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
42006
42007 * lib/dg.exp (dg-do): Support `preprocess'.
42008 (dg-test): Likewise.
42009
42010 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
42011
42012 * config/udi.exp: change "continue -expect" to "exp_continue".
42013
42014 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
42015
42016 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42017 Delete redundant tests.
42018
42019 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42020 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42021 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42022 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42023 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42024 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42025 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42026 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42027
42028 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42029 storing label pointers.
42030 * gcc.c-torture/execute/921019-1.c: Likewise.
42031 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42032 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
42033 parameter fp.
42034 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
42035 constants.
42036
42037 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
42038 Delete obsolete tests.
42039
42040 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
42041 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
42042 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
42043 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
42044 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
42045 * gcc.c-torture/compile/950124-1.c: New test.
42046
42047 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
42048
42049 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
42050
42051 * lib/mike-g++.exp: Add -lm to LIBS.
42052
42053 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
42054
42055 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
42056
42057 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
42058
42059 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
42060
42061 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
42062
42063 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
42064
42065 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
42066
42067 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
42068 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
42069 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
42070 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
42071 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
42072 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
42073 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
42074 * g++.law/{operators31.C, operators32.C,
42075 * g++.law/{operators33.C, operators34.C}: Likewise.
42076 * g++.law/{pic1.C, refs2.C}: Likewise.
42077 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
42078 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
42079 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
42080 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42081
42082 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
42083 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
42084 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
42085 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42086 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42087 * g++.law/{enum9.exp, friend5.exp}: Likewise.
42088 * g++.law/{nest3.exp, nest4.exp}: Likewise.
42089 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42090 * g++.law/{operators30.exp, operators31.exp}: Likewise.
42091 * g++.law/{operators32.exp, operators33.exp}: Likewise.
42092 * g++.law/{operators34.exp}: Likewise.
42093 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42094 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42095 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42096 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42097 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42098
42099 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42100 No longer expected to fail.
42101 * g++.law/missed-error3.C: Tweak for recent bool changes.
42102
42103 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
42104
42105 * config/emb-unix: Deleted.
42106 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42107 remote execution. Do final link on remote host if REMOTE_LINK is set.
42108
42109 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
42110
42111 * lib/dg.exp (dg-test): Fix typo in last patch.
42112
42113 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
42114
42115 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42116 (handles multiple occurrences).
42117
42118 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
42119
42120 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42121 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42122 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42123 printed).
42124 * lib/c-torture.exp (c-torture-compile): Likewise.
42125 (c-torture): Prepend full path if missing.
42126 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42127 (gcc_fail): Likewise.
42128 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42129
42130 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
42131
42132 * lib/netware.exp: Only attach to NetWare i386 systems.
42133
42134 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
42135
42136 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42137 messages. Add test name to "output pattern match" pass/fail message.
42138
42139 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
42140
42141 * gcc.dg: New testsuite.
42142 * gcc.dg/dg.exp: New file.
42143
42144 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42145 test-switch.c}: Deleted.
42146
42147 * gcc.misc-tests/msgs.exp: New testcase driver.
42148
42149 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
42150
42151 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42152 Watch for illegal return values from ${tool}_load.
42153 * config/unix.exp (${tool}_load): Fix pass/fail detection for
42154 cross targets. Coerce return value >0 to 1.
42155
42156 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
42157
42158 * config/unix.exp (${tool}_load): Call program rsh, not proc.
42159
42160 * config/emb-unix.exp: New file.
42161
42162 * config/sim.exp: Error if variable $SIM not defined.
42163 (${tool}_load): Mark test as "untested" if simulator missing.
42164
42165 * config/unix.exp: Load remote.exp to get rcp_download.
42166 * lib/c-torture.exp: Use different option lists for testcases with
42167 and without loops.
42168 * gcc.c-torture/execute/execute.exp: Likewise.
42169
42170 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
42171
42172 * config/*.exp: Clarify return code from ${tool}_load.
42173 Call `unresolved' or `untested' instead of `warning' or `perror'
42174 (sometimes you still want to call both though).
42175 Add comment that `shell_id' is local to each file.
42176 * config/udi.exp (timeout): Set to 30.
42177 Don't print warning if connection fails, $connectmode has already
42178 printed an error.
42179 (${tool}_load): Move verbose messages to level 2.
42180 Rework pattern for "Process started" message.
42181 Pass `shell_id' to ${connectmode}_download.
42182 Retry twice upon timeout. Make resetting of target more robust.
42183 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42184 Pass `shell_id' to exit_$connectmode.
42185 Only call exit_$connectmode if connected.
42186 * config/unix.exp (${tool}_load): Check return codes better.
42187 * config/vrtx.exp (${tool}_load): Likewise.
42188 * config/vx.exp (${tool}_load): Likewise.
42189 Delete unneeded global's.
42190 * lib/dg.exp (dg-test): Update to reflect clarified return codes
42191 from ${tool}_load.
42192 (dg-stat): Delete.
42193 (dg-init): Delete recording of pass/fail counts.
42194 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42195 (old-dejagnu-init): Likewise.
42196 (old-dejagnu-stat): Delete contents, empty proc now.
42197 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42198 (c-torture): Delete references to lcnt, lpass, lfail.
42199 Get option list from TORTURE_OPTIONS.
42200 Delete -funroll[-all]-loops if no loops.
42201 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42202 (g++_stat): Delete contents (empty proc now).
42203 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42204 (gcc_finish): Likewise.
42205 (gcc_stat): Deleted.
42206 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42207 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42208 * gcc.c-torture/execute/execute.exp: Likewise.
42209 Split tests into two parts: compile, execute.
42210 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
42211 no loops. Update to reflect clarified return codes from ${tool}_load.
42212
42213 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
42214
42215 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42216 to grep for.
42217 (old-dejagnu): Likewise (where necessary).
42218
42219 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
42220
42221 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42222
42223 * lib/dg.exp (dg-process-target): Fix processing of selector.
42224 Add comment regarding use of `error'.
42225
42226 * lib/gcc.exp (prune_system_crud): Define if missing.
42227 * lib/g++.exp (prune_system_crud): Likewise.
42228
42229 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42230 Call prune_system_crud.
42231 * lib/dg.exp (dg-runtest): New proc.
42232 Use perror instead of send_user for tcl errors in testcase.
42233 Don't return any value, it's never used.
42234 Don't clobber previous definition of `unknown'.
42235 Print tcl errors in `dg-final'.
42236
42237 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
42238
42239 * lib/dg.exp (dg-process-target): Improve syntax error messages.
42240 (dg-test): Don't print errorInfo, it contains stack backtrace.
42241
42242 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
42243
42244 * lib/g++.exp (runtest_file_p): Define if missing.
42245
42246 1994-09-24 Doug Evans (dje@cygnus.com)
42247
42248 * lib/mike-g++.exp: Comment out loading of g++.exp.
42249 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
42250 (default_g++_version): Always print something.
42251 (default_g++_start): Comment out call to `which'.
42252 (g++_start, g++_load): Deleted (must be defined in config file).
42253 * lib/gcc.exp: Test for existence of $CC at start.
42254 Delete check for tmpdir (done in gcc_init).
42255 (default_gcc_version): Always print something.
42256 (default_gcc_start): Comment out call to `which'.
42257 * config/*.exp: Major cleanup - make cross targets work at least a
42258 little better for g++ (by not being "--tool gcc" specific).
42259 Rename gcc_xxx to ${tool}_xxx.
42260 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42261 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42262
42263 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
42264
42265 * lib/c-torture.exp (c-torture-compile): Rework compiler
42266 message processing.
42267
42268 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42269 c-torture.
42270
42271 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
42272
42273 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42274
42275 * lib/dg.exp (dg-process-target): Support { target native }.
42276
42277 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
42278
42279 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
42280 looked for "... program xxx got fatal signal".
42281 Correct regsub munging of `comp_output'.
42282 Ignore compiler messages "path prefix not used" and "linker input
42283 file unused".
42284
42285 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
42286
42287 * lib/gcc.exp (runtest_file_p): Define if missing.
42288 * gcc.prms/template.c: Example to work from.
42289
42290 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
42291
42292 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42293 * lib/dg.exp (dg-test): Call unsupported testcases as such.
42294
42295 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42296 * gcc.prms/1883.c: Moved from compile/940714-1.c.
42297 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42298 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42299
42300 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42301 (dg-process-target): No longer a varargs proc.
42302 Return S/N for target, P/F for xfail. All callers changed.
42303 (user option procs): More argument checking.
42304 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42305 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42306 (dg-test): Skip test if not running on selected target in `dg-do'.
42307 Update handling of `dg-do-what', `dg-output-text'.
42308 Separate execution pass/fail from output pattern match pass/fail.
42309 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42310
42311 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
42312
42313 * gcc.c-torture/special/special.exp: Don't expect failure for mips
42314 target for 920510-1.c.
42315
42316 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
42317
42318 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42319 Clean up comment regarding use of passcnt, etc.
42320 (gcc_stat): Don't update `testcnt' here.
42321 (gcc_finish): Do it here.
42322 Might as well reset `but_id' here too.
42323 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42324 to determine if the file should be tested.
42325 * gcc.c-torture/compile/compile.exp: Likewise.
42326 * gcc.c-torture/execute/execute.exp: Likewise.
42327 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42328 * gcc.misc-tests/dg-test.exp: Likewise.
42329 * gcc.prms/prms.exp: Likewise.
42330 * gcc.wendy/wendy.exp: Likewise.
42331 * g++.old-deja.exp: Likewise.
42332 Move "Testing file" message to verbose level 1.
42333
42334 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
42335
42336 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42337
42338 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
42339
42340 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42341 (default_gcc_start): Accept optional second list element
42342 of compiler flags. Print compiler output at verbosity level 2.
42343 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42344 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42345 Save current values of framework globals passcnt, failcnt, xpasscnt,
42346 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42347 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
42348 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42349 xfailcnt to compute stats. Update framework global `testcnt' from
42350 pass/fail counts.
42351 (gcc_finish): New proc. Clean up test environment.
42352 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42353 (gcc_epass, gcc_efail): Delete.
42354 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42355 argument of line number.
42356 (dg-init): If the tool has an init routine, call it.
42357 (dg-test): Remove args `cflags_var' and `libs_var'.
42358 Pass all compiler options to ${tool}_start.
42359 Handle missing line number.
42360 (dg-finish): New function.
42361 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42362 particular files. Call gcc_finish at end. Move "skipping test"
42363 message to verbosity level 3.
42364 * gcc.c-torture/compile/compile.exp: Likewise.
42365 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42366 * gcc.c-torture/execute/execute.exp: Likewise.
42367 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42368 Print testcase being tried at verbosity level 1.
42369 * gcc.c-torture/special/special.exp: Unset xfail.
42370 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42371 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42372 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42373 * gcc.failure/failure.exp: Likewise.
42374 * gcc.ieee/ieee.exp: Likewise.
42375 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42376 Update call to dg-test. Call dg-finish at end.
42377 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42378 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42379 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42380 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42381 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42382 * gcc.wendy/wendy.exp: Add copyright.
42383 Delete setting of tmpdir (done by gcc_init).
42384 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42385 Pass compiler flags to gcc_start. Call gcc_finish at end.
42386 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42387 gcc_[ce]pass/fail.
42388
42389 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42390
42391 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42392 confusion.
42393 (g++_load): Likewise.
42394
42395 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42396 Rename argument to `prog' to remove the confusion.
42397 Varargs fns behave differently too!
42398 (g++_load): Likewise.
42399
42400 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42401
42402 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42403 what it is. Delete (always) printing of status value for !native.
42404 Simplify verbose code, and include status and exec_output.
42405 (g++_load): Use gcc_load.
42406
42407 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42408
42409 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42410 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42411 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42412 940714-3.c as these testcases don't exist anymore. Make
42413 va-arg-1.c expected to pass.
42414
42415 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42416
42417 * gcc.misc-tests/misc.exp: Only run specific testcases.
42418 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42419 * gcc.misc-tests/dg-[1-9].c: New files.
42420
42421 * lib/dg.exp: New testsuite driver.
42422 * gcc.prms/prms.exp: Use it.
42423
42424 * README.gcc: New file.
42425
42426 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42427 Document and reset `lxpass' and `lxfail'.
42428 Simplify "initialized" message.
42429 (gcc_stat): Clean up comments a little.
42430
42431 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42432
42433 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42434
42435 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42436
42437 * lib/old-dejagnu.exp (process-option): New proc.
42438 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42439 (old-dejagnu): Simplify.
42440 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42441
42442 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42443
42444 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42445 exists and is not an empty string.
42446
42447 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42448 $xfail rather than calling setup_xfail. Clear $xfail when test is
42449 finished.
42450 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42451 automatically.
42452
42453 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42454 longer expected to fail.
42455
42456 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42457 "f" function call.
42458
42459 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42460
42461 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42462 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42463 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42464 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42465 c-torture-1.29.
42466
42467 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42468 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42469
42470 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42471
42472 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42473 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42474
42475 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42476 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42477 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42478
42479 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42480
42481 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42482 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42483 940714-1.c, 940714-2.c, 940714-3.c},
42484 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42485 gcc.misc-tests/{mg.c,mg.exp}:
42486 New tests.
42487 * gcc.noncompile/noncompile.exp: Change accordingly.
42488
42489 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42490
42491 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42492 Undo previous clobberage.
42493
42494 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42495
42496 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42497 * gcc.special/{930510-1.c, special.exp}:
42498 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42499 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42500 struct-varargs-1.c}: New tests from c-torture-1.26.
42501
42502 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42503
42504 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42505 argument to switch.
42506
42507 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42508
42509 * Revert the previous changes. Please see Rob's directory
42510 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42511 fixes.
42512
42513 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42514
42515 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42516 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42517 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42518 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42519 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42520 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42521 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42522 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42523 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42524 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42525 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42526 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42527 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42528 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42529 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42530 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42531 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42532 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42533 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42534 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42535 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42536 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42537 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42538 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42539 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42540 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42541 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42542
42543 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42544
42545 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42546 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42547 with perror calls.
42548
42549 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42550
42551 * config/unix.exp (g++_load): Fix syntax.
42552
42553 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42554
42555 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42556 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42557 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42558 Don't expect va-arg-1.c to fail. Correct expected output for
42559 920928-1.c.
42560 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42561 * gcc.wendy/hbm4.c: Correct typo.
42562 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42563
42564 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42565
42566 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42567 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42568 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42569 * lib/c-torture.exp (c-torture-compile): Ditto.
42570
42571 Reduce volume of output (remove all the -I's and such).
42572 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42573 Call gcc_cpass, gcc_cfail.
42574 (c-torture): Pass testing option to c-torture-compile.
42575
42576 1994-03-21 Doug Evans (dje@cygnus.com)
42577
42578 Bring patches over from progressive.
42579 * config/default.exp: Exit remote shell cleanly.
42580 (g++_exit, g++_start): Add default versions.
42581 * config/sim.exp (gcc_load): Use perror, not error.
42582
42583 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42584
42585 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42586 set in site.exp.
42587
42588 1994-03-14 Doug Evans (dje@cygnus.com)
42589
42590 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42591 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42592 (wendy_try): New proc to run testcase.
42593 (main loop): Call 'em.
42594 * gcc.wendy/*.c: Clean up pass to correct expected output.
42595
42596 * lib/gcc.exp: Minor cleanup work.
42597 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42598
42599 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42600
42601 * config/sim.exp (gcc_load): Document return codes better.
42602 Don't pass -v to simulator.
42603
42604 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42605
42606 * gcc.special/920717-x.c: Fix typo.
42607 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42608 get at sources.
42609
42610 * lib/mike-gcc.exp: Fix typo.
42611
42612 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42613
42614 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42615 binary to use, transform the name.
42616 * config/*.exp: rename everything. Nuke any g++ specific files,
42617 it's now a special case of gcc that requires no special support.
42618 Add a default.exp for unsupported targets.
42619
42620 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42621
42622 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42623 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42624 version of Tcl.
42625
42626 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42627
42628 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42629 than a warning.
42630
42631 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42632
42633 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42634
42635 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42636
42637 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42638 option_list. Compile every file with only 4/6 option choices
42639 (same as C torture) instead of with 12/18 different option
42640 choices.
42641 * lib/c-torture.exp: Likewise.
42642
42643 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42644 not already set.
42645
42646 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42647
42648 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42649 can put an XFAIL *-*-* on excess errors.
42650
42651 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42652
42653 * g++.law: Add more tests derived from g++-bugs snapshots.
42654
42655 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42656 equivalent to g++.law/init9.
42657
42658 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42659 compiled it, and the a.out file after we've run it.
42660
42661 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42662
42663 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42664 compiled it, and the a.out file after we've run it.
42665
42666 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42667
42668 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42669
42670 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42671
42672 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42673 version number.
42674
42675 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42676
42677 * g++.law: New directory of g++ tests derived from the g++-bugs
42678 snapshots.
42679
42680 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42681
42682 * gcc.compile: initbug1.c initbug1.exp testcase added
42683
42684 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42685
42686 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42687 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42688 fixes submitted by Jeff Law (law@cs.utah.edu)
42689 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42690 Jeff Law (law@cs.utah.edu)
42691
42692
42693 1993-11-30 Mike Stump (mrs@cygnus.com)
42694
42695 * config/unix-g++.exp: Follow the gcc way of doing things.
42696 * g++.old-deja/old-deja.exp: Minor updates.
42697 * lib/g++.exp: New file, follow the gcc way of doing things.
42698 * lib/old-dejagnu.exp: Minor updates.
42699 * lib/mike-g++.exp: Always unset errorInfo.
42700
42701 1993-11-06 Mike Stump (mrs@cygnus.com)
42702
42703 * lib/gcc.exp: Fix some errors with the below change, CC and
42704 CFLAGS should be global when setting, not local.
42705
42706 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42707
42708 * lib/gcc.exp: Transform tool name.
42709
42710 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42711
42712 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42713
42714 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42715
42716 * lib/gcc.exp: change gcc_done to gcc_stat
42717
42718 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42719
42720 * Upgraded gcc testsuite to c-torture version 1.25
42721
42722 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42723
42724 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42725 * lib/c-torture: added hooks for new reporting code.
42726
42727 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42728
42729 * config/sh-gcc.exp: check if sh-sim exists in the path
42730
42731 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42732
42733 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42734 * gcc.compile/compile.exp: Initial changes for new logic.
42735 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42736 * gcc.failure/failure.exp: Initial changes for new logic.
42737 * gcc.ieee/ieee.exp: Initial changes for new logic.
42738 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42739 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42740 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42741 * lib/c-torture.exp: Initial changes for new logic.
42742 * lib/gcc.exp: Initial changes for new logic.
42743
42744 1993-10-15 Mike Stump (mrs@cygnus.com)
42745
42746 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42747 depend upon failure or success. Fully qualify names in failure
42748 and success messages. Always remove a.out before starting
42749 compile, just in case. Pay more attention to error text output by
42750 the compiler. Handle testcases with no known past errors just
42751 like all others, so that things are uniform. Other miscellaneous
42752 improvements.
42753
42754 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42755
42756 * gcc.cpp: new directory for cpp tests
42757
42758 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42759
42760 * lib/chill.exp: Code reformatted, removed unused code.
42761 * config/unix-chill.exp: Code reformatted, removed unused code.
42762 * chill.execute/execute.exp: Code reformatted, removed unused code.
42763 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42764
42765 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42766
42767 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42768 routines not written.
42769
42770 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42771
42772 * config/bug-gcc.exp: Use new procs from bug.exp.
42773
42774 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42775
42776 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42777 via ftp, rather than depending on NFS.
42778 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42779 case.
42780
42781 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42782
42783 * config/bug-gcc.exp: Use new download proc.
42784
42785 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42786
42787 * chill.execute/execute.exp: cleanups, handles errors better
42788 * chill.compile/compile.exp: rewrite, based on execute.exp
42789 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42790 * lib/chill.exp: major changes to diff proc and compile and link
42791 procs. added chill_fail and chill_pass wrappers to pass and
42792 fail. added more comments, and handle error codes better.
42793 Added a hack to capture stderr from exec, so noncompile tests
42794 can work.
42795
42796 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42797
42798 * chill.execute/execute.exp: rewrite of testsuite driver
42799 * lib/chill.exp: rewrite of testsuite driver
42800 * config/unix-chill.exp: rewrite of testsuite driver
42801
42802 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42803
42804 In chill.execute:
42805 * iexpr.ch: Standardize uppercase.
42806 * tuples.dat: Standardize uppercase.
42807 * vary.ch: standardize. Correct varying string assignments.
42808 * vary.dat: Add new output lines.
42809
42810 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42811
42812 In chill.execute:
42813 * chprintf.ch: Standardize use of uppercase.
42814 * tuples.ch: Standardize and turn arr2 into a DCL,
42815 rather than a SYN.
42816 * pinits.ch: Standardize.
42817
42818 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42819
42820 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42821 * Makefil: Renamed to Makefile.in.
42822 * configure.in: New.
42823
42824 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42825
42826 In chill.execute:
42827 * .cvsignore: Add result/output files.
42828 * Makefile: Fix up variables at start. Use MFLAGS
42829 everywhere. Correct bool_loc, built_ins entries.
42830 Add entry for vary1.ch.
42831 * bitarray.ch: Standardize upper-case usage.
42832 * bitexpr.ch: Standardize, add output of b1.
42833 * params.ch: Use arrayt in along PROC parameters, to
42834 avoid novelty problems.
42835 * sets.ch: Tiny cleanup.
42836 * vary1.ch: Re-indent.
42837
42838 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42839
42840 * Add PR-related files to Makefiles, .cvsignore files, etc.
42841
42842 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42843
42844 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42845 with compiler objects. New names are test-flow.c and test-loop.c
42846
42847 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42848
42849 * Upgraded c-torture tests from 1.19 to 1.20
42850
42851 * new files:
42852 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42853 * gcc.compile: 930623-1.c 930623-2.c
42854 * gcc.noncompile: 930622-1.c 930622-2.c
42855 * gcc.failure: 920411-1.c 920627-2.c
42856 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42857
42858 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42859
42860 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42861 More changes to get testsuite working properly. Needs more work.
42862 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42863
42864 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42865
42866 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42867 More changes to get testsuite working properly. Needs more work.
42868
42869 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42870
42871 * chill.compile/compile.exp: Added for Dejagnu support
42872 * chill.execute/execute.exp: Added for Dejagnu support
42873 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42874
42875 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42876
42877 This should complete moving the CHILL test files.
42878 * chill.noncompile(.cvsignore printf.grt
42879 in-printf.grt chprintf.grt chprintf.ch):
42880 Added test-support files.
42881 (Makefile): Modified further.
42882 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42883 signal.ch): Added test files.
42884 * chill.execute (.cvsignore printf.grt printr.c
42885 in-printf.grt rts.c chprintf.grt rts.h): Added
42886 test-support files.
42887 (Makefile): More corrections.
42888
42889 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42890
42891 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42892 test cases, ready for DejaGnu.
42893
42894 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42895
42896 * Upgraded c-torture tests from 1.18 to 1.19
42897
42898 * gcc.compile: added test(s):
42899 930607-1.c
42900 * gcc.execute: added test(s):
42901 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42902
42903 * added new subdirectory for misc tests: gcc.misc-tests
42904 * gcc.misc-test(s): added tests:
42905 inst-check.c test-consts.c test-ior.c test-switch.c
42906
42907 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42908
42909 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42910
42911 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42912
42913 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42914
42915 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
42916
42917 * Upgraded c-torture tests from 1.17 to 1.18
42918
42919 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
42920
42921 * Upgraded c-torture tests from 1.12 to 1.17
42922
42923 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
42924
42925 * lib/old-dejagnu.exp:
42926 Fixed handling of XFAIL target triplets to correctly
42927 recognize wildcard characters. Removed code that
42928 appended a unique id tag to the end of the file name
42929 printed out by the result of the testcases within a
42930 given test file.
42931
42932 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
42933
42934 * lib/old-dejagnu.exp:
42935 Reworked expected failure handling to trigger off of XFAIL
42936 keyword in keyphrase embeded in testcase source code. The
42937 XFAIL keyword must be at the end of the keyphrase line. It
42938 may optionally be followed by one or more target triplets.
42939 It has just occured that the handling of wildcards in the
42940 target triplet may not be correct.
42941
42942 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
42943
42944 * g++.old-deja/tests:
42945 Moved all subdirectories up one level into g++.old-deja .
42946
42947 * lib/old-dejagnu.exp:
42948 Fixed problem with CXXFLAGS not being properly reset, and being
42949 corrupted with extraneous "-c" compiler option. This was
42950 causing binaries to not be generated for test that needed them.
42951 Modified strings passed to "pass" and "fail" so that individual
42952 tests from the same test file would be distinguished by an
42953 identifier appended to the test file name in the summary logs;
42954 this corrected a problem with erroneous diff logs. Added code
42955 to search testcases for expected fail and unexpected pass keywords.
42956
42957 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
42958
42959 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42960
42961 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
42962
42963 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42964 Removed extraneous text from end of "Special g++ Options"
42965 keyphrase.
42966
42967 * lib/old-dejagnu.exp: Added pattern matching to look for new
42968 keywords, embedded in testcases comments, which will trigger
42969 calls to xpass and xfail.
42970
42971 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
42972
42973 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42974 comments embedded in the testcases, especially the one looking for
42975 special compiler options, as well as the pattern matching for the
42976 compiler output again.
42977
42978 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
42979
42980 * lib/old-dejagnu.exp: Do a proper check of the return value for
42981 execute tests. Fixed several problems with the pattern matching
42982 of the compiler output which gave erroneous test results.
42983 Changed several of the test result messages to be more descriptive.
42984 * config/unix-g++.exp: Proc g++_load now actually works and
42985 executes the tests passed to it and returns a usable return
42986 value.
42987
42988 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
42989
42990 * lib/gcc.exp: Exits gracefully if $CC is bogus.
42991
42992 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
42993
42994 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42995 Modified both files to properly execute the old style
42996 dejagnu tests. The previous versions of these files were
42997 experimental and did not function anything near correctly.
42998
42999 1993-04-05 Rob Savoye (rob@cygnus.com)
43000
43001 * Removed all Makefile.in and configure.in files. No configuration
43002 needed now.
43003
43004 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
43005
43006 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43007
43008 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
43009
43010 * gcc.compile/configure.in, gcc.unsorted/configure.in,
43011 gcc.special/configure.in, gcc.noncompile/configure.in,
43012 gcc.execute/configure.in, gcc.code_quality/configure.in,
43013 g++.other/configure.in, g++.old-deja/configure.in,
43014 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43015 in srcname setting.
43016
43017 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
43018
43019 * lib/udi.exp: Fixed mondfe and mondfe_download.
43020 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43021 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43022
43023 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
43024
43025 * config/udi-gdb.exp: Check $shell_id after connecting to target.
43026 (gdb_exit): Don't remove *_soc files.
43027
43028 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
43029
43030 * lib/c-torture.exp: Don't look for main; instead always use -w
43031 -c. This is how the c-torture tests work. Remove the object
43032 file if the compilation succeeds.
43033 * gcc.execute/execute.exp: Remove executable if test passes.
43034 * gcc.noncompile/noncompile.exp: Every test is an expected
43035 failure.
43036 * gcc.special/special.exp: Added tests from c-torture 1.11,
43037 corrected use of existing test.
43038 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
43039 gcc.execute/920625-1.c: Updated to c-torture 1.11.
43040 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
43041 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
43042 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
43043 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
43044 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
43045 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
43046 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
43047 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
43048 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
43049 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
43050 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
43051 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
43052 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
43053 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
43054 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
43055 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
43056 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
43057 c-torture 1.11.
43058 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
43059 correspond to c-torture 1.11.
43060
43061 * New file.